摘要:
阅读全文
摘要:
连接数据库失败,但是mysql服务还在运行,df查看数据服务器磁盘使用情况发现/tmp和/var/tmp使用率均已经达到100%。原来是配置了master-slave备份模式的mysql日志文件已经把磁盘填满了,汗。。。参照此处配置:http://hi.baidu.com/luanxian/item/5a68cf0968b9c131a3332a96 阅读全文
摘要:
MySQL5.0.xx官方说明 阅读全文
摘要:
该类型错误一般由头文件引用顺序的问题引起,默认情况下gcc编译器一般会给出问题出处以及所涉及到的所有的头文件,只需要调整#include <complex>以及引用该头文件的其他文件在报错.cpp文件中的引用顺序即可,一般将该文件或者引用该头文件的头文件置于自定义头文件的前面。 阅读全文
摘要:
在将windows下的代码移植到linux平台下时遇到该问题,原因是C++编译器规定临时变量不能作为非const的引用传递。如:foo1::(class2& obj){ ...}foo2::(){ ... return foo1(class2::createObj());}在函数foo2中如此调用foo1函数将报错,正确办法是修改foo1参数为const类型或者显式声明临时变量。如:foo1::(const class2& obj){ ...}foo2::(){ ... return foo1(class2::createObj());}//或者foo1::... 阅读全文
摘要:
安装系统时选的是英文版,没有安装中文语言包,后续想装个小企鹅输入法总是搞不定,想现装个中文语言包试试,结果小企鹅输入法也搞定了,难道真是这个问题。。。过程如下:1、Administration--->软件管理,打开Apper2、搜索“chinese”,找到simplified-chinese-support - 简体中文支持 和 fcitx-table-chinese -Chinese table of FCITX,安装后退出。3、yum -install fcitx4、computer-system-local,国家选择“中国”,语言选择“简体中文”,注销重新登录系统即可。 阅读全文
摘要:
在Fedora16上部署rar打包和unrar解压程序:1、去http://www.rarlab.com/download.htm下载合适的版本,如这里2、将下载的tar包解压:sudo tar zxvf ~/Downloads/rarlinux-x64-4.2.0.tar.gz -C /usr/local3、rar不需要安装,解压后创建好链接即可sudo ln -s /usr/local/rar/rar /usr/local/bin/rarsudo ln -s /usr/local/rar/unrar /usr/local/bin/unrar 阅读全文
摘要:
一个简单的问题折腾了好大一会儿,mysql不支持直接操作数字名称的schema,在sql操作时必须做字符逃逸,如:char sql_str[1000];memset(sql_str, 0x0, 1000);sprintf(sql_str, "CREATE TABLE IF NOT EXIST `%s`.`%s`(data_id INT(1), remark VARCHAR(256)) ENGINE MyISAM", schemaName, tableName); 阅读全文
摘要:
网络分析用了boost库实现,引入boost/graph下的一堆hpp,结果导致出错:3类错误出现在concept_check.hpp文件中:error C2143:语法错误:缺少")" (在‘?’的前面)error C2334: “:”的前面有意外标记: 跳过明显的函数体error C2838: "false_" : 成员声明中的非法限定名解决办法:此类错误一般是boost文件引用顺序不正确导致,一般保证在引用其他库的头文件之前先引用boost的头文件即可解决该问题。MARK之~ 阅读全文
摘要:
今天需要做一个用C#调用CLI封装的标准C++ DLL的DEMO,以前运行的好好的,结果今天就报出了这个错误:未能加载由**.dll导入的过程。本人也是很长时间没有用C#做这种事情了,在排除路径和dll缓存问题之后,想了半天还应该是底层库出了问题,没办法,把所有非托管的C++dll挨个替换成最新的版本,重新编译执行,一切就OK了,看来该整治一下版本混乱的问题了。 阅读全文