摘要:
为了了解 skynet.call 的调用过程,需要先看看 skynet的队列是如何把包分到不同工作线程的。看下图查看 global_queue 的skynet_globalmq_push和skynet_globamq_pop,很容易可以找到两个关键的函数:skyent_context_push和sk... 阅读全文
摘要:
首先看skynet的启动,函数入口在 skynet_main.c 的main(),其中最重要的是: skynet_start(&config);在skynet_start中做了两个启动: //启动了snlau服务,然后加载launch服务 bootstrap... 阅读全文
摘要:
在使用 Connect/C++ ,测试时发现在调用getString 出现了内存增长的情况。 ConstructOutput(); //打印出当前内存 for(int i=0;iprepareStatement("call test.testproc3(?)")... 阅读全文
摘要:
工程需要加上各个路径:库使用需要几个文件: 1、include 文件夹 c/c++ /常规/附加包含目录 Connector/c++ 的安装版里面的Include 文件夹。或者把 /driver以及/driver/nativeapi 里面的头文件拷贝到一个文件夹里面(注意nativeap... 阅读全文
摘要:
使用 Connector/C++ 查询 Mysql , 连续调用存储过程时会出现如下:Commands out of sync; you can't run this command now,state:HY000出现原因可以看这里:http://stackoverflow.com/question... 阅读全文
摘要:
使用 Connector/C++ 查询 Mysql 时,出现错误,提示如下:can't fetch because not on result set,出现原因可以看这里:http://stackoverflow.com/questions/17294611/sqlinvalidargumentex... 阅读全文
摘要:
1.初次登录 1.1、mysql安装完成后,使用命令行打开,输入:mysql -u root -p 1.2、出现 "Enter password:" ,直接按回车登录。 -p指定输入密码登陆,而第一次登陆时,密码是为空的。直接按回车即可登录。2.修改密码SET PASSWORD FOR ... 阅读全文
摘要:
1、添加用户 1.1 添加一个新用户: mysql>grant usage on *.* to 'sealy'@'localhost' IDENTIFIED by "123456" with grant option; 上面这种只支持mysql服务器本地登录。 1.2 添加一个任意Ip登录的... 阅读全文
摘要:
二、Connector/c++库的编译: 1、把MySql数据库安装完成后,把bin目录加入环境变量。 2、下载boost库,官网就有下载:http://www.boost.org/ 3、安装cmake工具,加入环境变量。 命令行: cmake -G , 列出cmake支持生成工程文... 阅读全文
摘要:
Connector/c++库的源文件编译,你需要先准备好以下工具: mysql数据库(编译时要依赖),boost库,cmake(生成sln工程文件),connector/c++的源文件,visual stdio 2003版本以上。例子使用vs2010。一、mysql数据库安装:1.先安装windo... 阅读全文