Ubuntu上玩转graphviz绘图工具 Graphviz是一个自由软件,其授权为EclipsePublicLicense。Graphviz是大名鼎鼎的贝尔实验室的几位牛人开发的一个画图工具。Graphviz提供了dot语言来编写绘图脚本。关于dot的具体语法参看官方文档,这里就不多说。可以通过一个gprof2dot.py脚本,把gprof的输出翻译成一个DOT文件,然后再用Graphviz转成图片或者直接用xdot来查看。
关于谓词NSPredicate的使用 关于nspredicate的使用,网上已经有很多文章,有一些很不错,之前看的就是这篇:点击打开链接。筛选之后的结果也是一个数组,因为可能会匹配多个值对某个对象的的属性进行判断:最后,我认为大于小于、是否包含等判断可以不适用nspredicate,因为这种判断本身很简单,使用谓词反而麻烦,只有在对数组的每个值都进行判断或者类似日期包含这样较复杂的判断时候,就是用谓词,可以尽量简洁。
Tex中的正则表达式替换转 本人在用Tex写论文时,碰到要将\textbf{NumEQ},\textbf{NumBC},\textbf{Err[k]}这样的字符串全部相应地转换成\verb|NumEQ|,\verb|NumBC|,\verb|Err[k]|。因为文章中有大量地方需要修改,手动修改机耗时又可能漏掉,最终采用正则表达式替换修改。在WinEdt中的样图如下:注意:WinEdt中的正则表达式和GUN上的有区别,用时需要注意。
Tex中的正则表达式替换 本人在用Tex写论文时,碰到要将\textbf{NumEQ},\textbf{NumBC},\textbf{Err[k]}这样的字符串全部相应地转换成\verb|NumEQ|,\verb|NumBC|,\verb|Err[k]|。因为文章中有大量地方需要修改,手动修改机耗时又可能漏掉,最终采用正则表达式替换修改。在WinEdt中的样图如下:注意:WinEdt中的正则表达式和GUN上的有区别,用时需要注意。
centos系统有多个内核,修改默认启动内核 打开系统文件vim/boot/grub/grub.conf默认由0开始计数,因此须将default值改为0即可。重启服务器reboot-----------------------------#boot=/dev/sdadefault=1timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitleCentOS(2.6.18-194.1