摘要: ##设置dump文件大小的限制,咱这,无限制ulimit -c unlimitedcd /home/linbc/build/bin#检查一下dump文件夹是否存在不存在则创建if [ ! -d ../dumpfile ]then echo "create dumpfile fold" mkdir ../dumpfilefi#查找my_app1,是否存在(咱们不可能每次都...阅读全文
posted @ 2011-09-07 10:16 冷侃 阅读(128) 评论(0) 编辑
摘要: 之前make的时候总是感觉比较慢,比vs慢一些,看一下只有一个cc进程,原来只启动了一个编译进程查一下,要多个怎么办make -j4用make 70秒,用四个进程变成20秒了,不错阅读全文
posted @ 2011-09-06 09:43 冷侃 阅读(38) 评论(0) 编辑
摘要: 临时变量不能作为非const引用参数,不是因为他是常量,而是因为c++编译器的一个关于语义的限制。如果一个参数是以非const引用传入,c++编译器就有理由认为程序员会在函数中修改这个值,并且这个被修改的引用在函数返回后要发挥作用。但如果你把一个临时变量当作非const引用参数传进来,由于临时变量的特殊性,程序员并不能操作临时变量,而且临时变量随时可能被释放掉,所以,一般说来,修改一个临时变量是毫无意义的,据此,c++编译器加入了临时变量不能作为非const引用的这个语义限制,意在限制这个非常规用法的潜在错误。阅读全文
posted @ 2011-08-06 09:13 冷侃 阅读(47) 评论(0) 编辑
摘要: 将目录下面所有cpp文件中的<svrcore/替换成<svrcore\,可恶的winfind -name '*.cpp' -print0 | xargs -0r grep -lH '<svrcore/' | xargs sed -i 's/<svrcore\//</g'---------------------------------------------------linux下面远程连接win服务器rdesktop sina.com:6789 -r clipboard:PRIMARYCLIPBOARD -r di阅读全文
posted @ 2011-06-21 17:09 冷侃 阅读(22) 评论(0) 编辑
摘要: ubuntu11.04 当你安装wine后想安装一下ie4linux的时候你可能会收获一下错误Your wine does not have wineprefixcreate installed. Maybe you are running an old Wine version. Try to update it to the latest version.那么请cd lib替换掉wineprefixcreate 成winepath就OK了阅读全文
posted @ 2011-06-21 12:14 冷侃 阅读(70) 评论(0) 编辑
摘要: 定义宏的极不建议使用引起误导的名称比如恶心的 min ,max要知道这两个名称基本中无处不在,极容易与其他库,甚至是系统库及语言库起冲突在win下面可以还好,linux下玩死你比如,我现在用了mysql,而mysql就用了这两个名称痛苦阅读全文
posted @ 2011-06-16 16:59 冷侃 阅读(7) 评论(0) 编辑
摘要: 在~/.vimrc 加入set fileencodings=utf-8,gb2312,ucs-bom,euc-cn,euc-tw,gb18030,gbk,cp936还可以安装插件fencview.vimhttp://www.vim.org/scripts/script.php?script_id=1708并在~/.vimrc 加入et g:fencview_autodetect=1let g:fencview_auto_patterns='*'fencview.vim常用命令FencAutoDetect :自动识别文件编码FencView:打开一个编码列表窗口,用户选择编码re阅读全文
posted @ 2011-06-15 14:03 冷侃 阅读(66) 评论(0) 编辑
摘要: 我们经常要对数据库做备份,库里面有好几个schema,挺麻烦的,写个脚本,嗯,方便目前的用户名,密码,host都是写死在脚本里,这样比较方便,有需要的朋友可以把他改成读参数的,或者是windows风格的下一步阅读全文
posted @ 2011-02-22 13:54 冷侃 阅读(157) 评论(0) 编辑
摘要: 如果你在shell下面很正常的定义的数组A=(a b c def)可是在脚本里面执行,却收获了一个错误Syntax error: "(" unexpected那么是因为shell的版本不同造成的我们习惯上默认为linux下面都用bash,但是debian系的,如ubuntu基于执行速度的考虑用了dash所以,我们习惯的sh a.sh最终会调用dash所以出错关于dash与bash的区别参考http://www.igigo.net/archives/169阅读全文
posted @ 2011-02-22 11:13 冷侃 阅读(148) 评论(0) 编辑
摘要: 分为三步 声明类型及实例 注册定时器 释放定时器阅读全文
posted @ 2010-12-08 21:55 冷侃 阅读(596) 评论(0) 编辑