发布时间:2013-07-27 15:49:29
在linux下使用c api调用mysql_query(&conn, "call sp_del_user(@kind)")时出现“Connect failed: Lost connection to MySQL server during query”;原因:存储过程低效率;服务器负载出现问题。针对存储过程进行排查,发现把存储过程中的select kind去掉就可以了。在存储过程中添加select kind,是为了让mysql_query.........【阅读全文】
发布时间:2013-07-27 15:38:54
在window里面编辑文档时习惯了按ctrl+s保存文档,转到linux下时,保存文档时也按了,然后没有反应;查阅网络资料发现在vi编辑器中ctrl+s为终止屏幕输出(停止回显),ctrl+q恢复屏幕输出。资料:http://blog.csdn.net/summerhust/article/details/7609707.........【阅读全文】
发布时间:2013-07-16 19:13:23
main.c :10:2 warning: no newline at the end of file修复这个警告,在文件结尾回车一下就行了。可以很少会有人去仔细探究,为什么gcc会给出这么一个警告?原因其实也很简单,因为标准规定如此。C99第5.1.1.2节这样写道:Each instance of a backslash character (/) immediately followed by a new-line charact.........【阅读全文】
发布时间:2013-07-12 00:11:52
今天在使用gsoap开发过程中,遇到一个问题,在server的.h文件中定义了一个枚举类型:enum ns__test{a=1, b=5, c=8};使用gsoapcpp2 -c -b 生成wsdl文件后,把wsdl文件拿到客户端生成头文件和相关的proxy文件,在相应的头文件中发现enum ns__test中的a=0,b=1,c=2,为什么呢,有谁能解答吗;后续更新enum的使用,gsoap的文档.........【阅读全文】
发布时间:2013-07-10 12:09:18
查阅网上论坛,总结:1.代码健强性,函数或接口提供给人用,在代码可读上说明该参数在函数体内不可改变,同时也预防了函数体实现的人为的误操作;2.当不使用const的时候,函数调用时将不接受const type *的参数,编译会报错;当使用函数带上const type *时,可以接收const 和非const的参数传入;.........【阅读全文】