mirror of
https://github.com/stefanocasazza/ULib.git
synced 2025-10-05 19:18:01 +08:00
sync
This commit is contained in:
parent
913f15755e
commit
b932d41d54
|
@ -55,6 +55,8 @@ uint32_t id;
|
||||||
UString rnumber;
|
UString rnumber;
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
USP_PUTS_CHAR('[');
|
USP_PUTS_CHAR('[');
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -64,6 +64,8 @@ Content-Type: application/json
|
||||||
uint32_t len1, len2, id, rnum;
|
uint32_t len1, len2, id, rnum;
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
USP_PUTS_CHAR('[');
|
USP_PUTS_CHAR('[');
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -62,9 +62,9 @@ uint32_t id;
|
||||||
UString rnumber;
|
UString rnumber;
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
|
||||||
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
char* ptr = UClientImage_Base::wbuffer->pend();
|
char* ptr = UClientImage_Base::wbuffer->pend();
|
||||||
|
|
||||||
*ptr++ = '[';
|
*ptr++ = '[';
|
||||||
|
|
|
@ -62,9 +62,9 @@ uint32_t id, rnum;
|
||||||
//mongoc_bulk_operation_t* bulk = mc->createBulk(false);
|
//mongoc_bulk_operation_t* bulk = mc->createBulk(false);
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
|
||||||
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
char* ptr = UClientImage_Base::wbuffer->pend();
|
char* ptr = UClientImage_Base::wbuffer->pend();
|
||||||
|
|
||||||
*ptr++ = '[';
|
*ptr++ = '[';
|
||||||
|
|
|
@ -65,6 +65,8 @@ Content-Type: application/json
|
||||||
<!--#code
|
<!--#code
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
USP_PUTS_CHAR('[');
|
USP_PUTS_CHAR('[');
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -45,6 +45,8 @@ UStringRep* rep;
|
||||||
char* pbuffer = buffer;
|
char* pbuffer = buffer;
|
||||||
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
USP_PUTS_CHAR('[');
|
USP_PUTS_CHAR('[');
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -44,6 +44,8 @@ World* pworld;
|
||||||
char* pbuffer = buffer;
|
char* pbuffer = buffer;
|
||||||
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
USP_PUTS_CHAR('[');
|
USP_PUTS_CHAR('[');
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -69,6 +69,8 @@ World* pworld;
|
||||||
char query[8192];
|
char query[8192];
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
if (bpgsql)
|
if (bpgsql)
|
||||||
{
|
{
|
||||||
(void) memcpy(query, "UPDATE World SET randomNumber = v.randomNumber FROM (VALUES",
|
(void) memcpy(query, "UPDATE World SET randomNumber = v.randomNumber FROM (VALUES",
|
||||||
|
@ -94,8 +96,6 @@ while (true)
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
|
||||||
|
|
||||||
char* p = UClientImage_Base::wbuffer->pend();
|
char* p = UClientImage_Base::wbuffer->pend();
|
||||||
|
|
||||||
*p++ = '[';
|
*p++ = '[';
|
||||||
|
|
|
@ -27,7 +27,7 @@ static void usp_fork_equery()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
U_MEMCPY(buffer, "{\"query\":{\"match\":{\"_id\":\"", QLEN);
|
U_MEMCPY(buffer, "{\"query\":{\"match\":{\"_id\":\"", QLEN);
|
||||||
|
|
||||||
#ifndef AS_cpoll_cppsp_DO
|
#ifndef AS_cpoll_cppsp_DO
|
||||||
U_NEW(UVector<World*>, pvworld_query, UVector<World*>(500));
|
U_NEW(UVector<World*>, pvworld_query, UVector<World*>(500));
|
||||||
|
@ -55,6 +55,8 @@ uint32_t id;
|
||||||
UString rnumber;
|
UString rnumber;
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
USP_PUTS_CHAR('[');
|
USP_PUTS_CHAR('[');
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -64,6 +64,8 @@ Content-Type: application/json
|
||||||
uint32_t len1, len2, id, rnum;
|
uint32_t len1, len2, id, rnum;
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
USP_PUTS_CHAR('[');
|
USP_PUTS_CHAR('[');
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -62,9 +62,9 @@ uint32_t id;
|
||||||
UString rnumber;
|
UString rnumber;
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
|
||||||
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
char* ptr = UClientImage_Base::wbuffer->pend();
|
char* ptr = UClientImage_Base::wbuffer->pend();
|
||||||
|
|
||||||
*ptr++ = '[';
|
*ptr++ = '[';
|
||||||
|
|
|
@ -62,9 +62,9 @@ uint32_t id, rnum;
|
||||||
//mongoc_bulk_operation_t* bulk = mc->createBulk(false);
|
//mongoc_bulk_operation_t* bulk = mc->createBulk(false);
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
|
||||||
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
char* ptr = UClientImage_Base::wbuffer->pend();
|
char* ptr = UClientImage_Base::wbuffer->pend();
|
||||||
|
|
||||||
*ptr++ = '[';
|
*ptr++ = '[';
|
||||||
|
|
|
@ -65,6 +65,8 @@ Content-Type: application/json
|
||||||
<!--#code
|
<!--#code
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
USP_PUTS_CHAR('[');
|
USP_PUTS_CHAR('[');
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -45,6 +45,8 @@ UStringRep* rep;
|
||||||
char* pbuffer = buffer;
|
char* pbuffer = buffer;
|
||||||
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
USP_PUTS_CHAR('[');
|
USP_PUTS_CHAR('[');
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -44,6 +44,8 @@ World* pworld;
|
||||||
char* pbuffer = buffer;
|
char* pbuffer = buffer;
|
||||||
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
USP_PUTS_CHAR('[');
|
USP_PUTS_CHAR('[');
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -69,6 +69,8 @@ World* pworld;
|
||||||
char query[8192];
|
char query[8192];
|
||||||
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
|
||||||
|
|
||||||
|
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
||||||
|
|
||||||
if (bpgsql)
|
if (bpgsql)
|
||||||
{
|
{
|
||||||
(void) memcpy(query, "UPDATE World SET randomNumber = v.randomNumber FROM (VALUES",
|
(void) memcpy(query, "UPDATE World SET randomNumber = v.randomNumber FROM (VALUES",
|
||||||
|
@ -94,8 +96,6 @@ while (true)
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef AS_cpoll_cppsp_DO
|
#ifdef AS_cpoll_cppsp_DO
|
||||||
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
|
|
||||||
|
|
||||||
char* p = UClientImage_Base::wbuffer->pend();
|
char* p = UClientImage_Base::wbuffer->pend();
|
||||||
|
|
||||||
*p++ = '[';
|
*p++ = '[';
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
fw_depends gcc-4.9
|
fw_depends gcc-6
|
||||||
|
|
||||||
fw_installed ulib && return 0
|
fw_installed ulib && return 0
|
||||||
|
|
||||||
|
@ -25,20 +25,10 @@ sudo apt-get install -y postgresql-server-dev-all
|
||||||
sudo apt-get install -y libcap2-bin
|
sudo apt-get install -y libcap2-bin
|
||||||
#fi
|
#fi
|
||||||
|
|
||||||
# Check for the compiler support (We want at least g++ 4.8)
|
export CC=gcc-6
|
||||||
CC=gcc # C compiler command
|
export CXX=g++-6
|
||||||
CXX=g++ # C++ compiler command
|
export AR=gcc-ar-6
|
||||||
|
export RANLIB=gcc-ranlib-6
|
||||||
gcc_version=`g++ -dumpversion`
|
|
||||||
|
|
||||||
case "$gcc_version" in
|
|
||||||
3*|4.0*|4.1*|4.2*|4.3*|4.4*|4.5*|4.6*|4.7*|4.8*)
|
|
||||||
CC='gcc-4.9'
|
|
||||||
CXX='g++-4.9'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
export CC CXX
|
|
||||||
|
|
||||||
# We need to install mongo-c-driver (we don't have a ubuntu package)
|
# We need to install mongo-c-driver (we don't have a ubuntu package)
|
||||||
RETCODE=$(fw_exists ${IROOT}/mongo-c-driver.installed)
|
RETCODE=$(fw_exists ${IROOT}/mongo-c-driver.installed)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user