- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 date命令的使用
date命令很常用了,昨天见有个网友问怎么得到上月1号的字符串和上月31号的字符串很自然就想到了用date +"%F-%m-1" -d -1monthdate +%F -d "`date +"%F-%m-1"`-1day"来处理。随后网友发现了问题,当3月31号时运行得到的结果是不正确的仔细一看,原来-1month不一定得到上个月的月份,如果今天是12月31号,那么-1mo
2009-12-31 13:24:00 3066
原创 猴子搬香蕉问题的思考
猴子要搬香蕉回家,每走一米都要吃一个香蕉,猴子可搬动50个香蕉一次,离家50米,现在一共有100个香蕉,问共可以拿到家多少个香蕉 当它有超过50个时,搬50个走一米把剩下的放下再回头搬其它的过来,每走一米要吃到3个香蕉。。。当它只有不到50个香蕉时就不用回头,直接搬着香蕉,走着吃着回去即可 如果承重为N,剩余香蕉为T,当T > N时,把香蕉搬1米要消耗 2*(T/N) -
2009-12-30 22:41:00 2742
原创 如何定位段错误
使用gdb+core文件来定位段错误ulimit -c命令用来设置core文件的最大大小,单位为block(512byte)设置过之后运行命令,使之发生段错误而崩溃,会生成 core.pid文件 生成这个文件之后使用以下命令gdb ./exe corefilename这时可以看到程序是在哪里崩溃在此处输入同样还可以使用gdb下的命令p显示当时的值,l打印当前代码块bt显示当前的调用栈情况,
2009-12-30 10:44:00 1364
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人