TIPS
Herry_Lee
这个作者很懒,什么都没留下…
展开
-
crontab环境变量
crontab的环境变量太简陋了,搞的在shell下可以跑的命令,crontab跑不起来,以防万一,自己在crontab跑的脚本里source一下所在shell的配置文件,保证运行和测试环境的一致。 ...原创 2016-09-13 14:53:00 · 258 阅读 · 0 评论 -
BLP读书笔记(一)——通过shell访问终端模式
当在做终端控制的练习时,不小心将终端设置成非标准状态,会使终端非常难用,N种解决方法如下: 第一种: 1.stty sane 2.如果回车和换行的映射关系丢失,需输入stty sane,然后按下^C+J(对应换行),而不是Enter。 第二种: stty -g > save_stty stty $(cat save_stty) 第三种: 从另一个终端登录,用ps查找不能使用的...原创 2012-06-05 10:25:32 · 239 阅读 · 0 评论 -
BLP读书摘录和笔记——make
许多程序员都会在自己的Makefile文件中将第一个目标定义为all然后再列出其他从属目标。这个约定可以明确地告诉make,在未指定特定目标时,默认应该创建哪个目标。 1 依赖关系 先写目标的名称,然后紧跟着一个冒号,接着是空格或TAB,最后是空格或TAB隔开的文件列表。如果想一次创建多个文件,可以利用伪目标all。假如程序由myapp和手册myspp.1组成,可以用下面的语句...原创 2012-07-08 15:25:26 · 245 阅读 · 0 评论 -
[python][threading][守护线程]
thread不支持守护线程,当主线程退出时,所有的子线程无条件推出;针对这种情况,threading引入了守护线程的概念。 如果主线程要退出的时候,不用等待子线程完成,那就在线程开始之前,即调用start()之前,调用setDaemon(True),表示这个线程不重要;相反的,如果要等待子线程完成再退出,那就什么都不做或者显示调用setDaemon(False)。新的子线程会继承...原创 2012-07-17 11:27:48 · 469 阅读 · 0 评论 -
[linux程序设计][调试][gprof]
最近人品大爆发啊,好多以前不好使的工具今天都能用了,感谢CentOS 6.3. gprof用来分析程序瓶颈真的是好东西。 gcc –pg –o test test.c gprof test原创 2012-07-18 13:15:58 · 184 阅读 · 0 评论 -
[grep][find]
grep 这个命令搜索整个文件中匹配给定正则表达式的文本行,并显示出来。有很多不同的命令行用于改变grep的默认行为,包括显示出不匹配的文本行、查找或排除搜索的文件以及用不同的方式在输出中进行注释。同时也有很多经典Unix下grep的现代版本,这些版本都有着独特的功能。 这里是一个常见的grep用法: grep apple fruitlist.txt 在这个例子...原创 2012-07-18 16:22:13 · 179 阅读 · 0 评论