共 84 篇文章 |
|
如何精确测量程序运行时间前言。第二是进程切换时间,当系统要从进程A切换到进程B时,它必须先进入内核模式将进程A的状态保存,然后恢复进程B的状态。其实很简单,操作系统本身就是用计时器来记录每个进程使用的累计时间,原理很简单,计 时器中断发生时,操作系统会在当前进程列表中寻找哪个进程是活动的,一旦发现,哟,进程A跑得正欢,立马... 阅9 转自开花结果 公众公开 14-06-03 23:56 |
opt = n, optarg = (null), optind = 2, argv[2] = -b opt = b, optarg = xzz, optind = 4, argv[4] = -t <----------- optarg 指向选项元素的参数, 并且optind跳过了该参数, 直接指向了-t参数 opt = t, optarg = (null), optind = 5, argv[5] = (null)opt = b, optarg = -t, optind = 3, argv[3] = (null) <-----... 阅14 转自lchjczw 公众公开 14-05-01 16:36 |
我使用过的Linux命令之basename我使用过的Linux命令之basename - 去掉文件名的目录和后缀。path dirname basename"/usr/lib" "/usr" "lib""/usr/" "/" "usr""usr" ".""usr""/" "/" "/""." "."&... 阅43 转0 评0 公众公开 14-01-14 13:29 |
我使用过的Linux命令之dirname我使用过的Linux命令之dirname - 截取给定路径的目录部分.echo $(dirname $pathname) ${pathname%/*}/usr/bin /usr/bin[root@jfht ~]# pathname=/usr/bin/;echo $(dirname $pathname) ${pathname%/*}/usr /usr/bin[root@jfht ~]# pathname=/usr/bin;echo $(dirname $pathname) ${pathname%/*}/usr /usr[root@jfht ... 阅8568 转10 评0 公众公开 14-01-14 13:25 |
Cmnd_Alias DISKMAG=/sbin/fdisk,/sbin/partedCmnd_Alias NETMAG=/sbin/ifconfig,/etc/init.d/networkCmnd_Alias KILL = /usr/bin/killCmnd_Alias PWMAG = /usr/sbin/reboot,/usr/sbin/haltCmnd_Alias SHELLS = /usr/bin/sh, /usr/bin/csh, /usr/bin/ksh, \ /usr/local/bin/tcsh, /usr/bin/rsh, \ /usr/local/bin/zsh.[beinan@localhost ~] $ s... 阅6 转自sys 公众公开 14-01-01 14:02 |
一般来说,安装perl模块常见有源码、CPAN命令、包管理工具等三种方法,本文以安装Net::Telnet模块为例,简单的介绍一下这三种方法。[root@test ~]# wget http://search.cpan.org/CPAN/authors/id/J/JR/JROGERS/Net-Telnet-3.03.tar.gz[root@test ~]# tar -xzvf Net-Telnet-3.03.tar.gz[root@test ~]# cd Net-Telnet-3.03[root@test Net-Telnet-... 阅84 转1 评0 公众公开 13-12-10 11:15 |
复杂的正则表达式应该如何构造 | 我爱正则表达式。S在此代表单条语句。沿用上面的示例,以S代表单条语句,那么复合语句C就是 C =~ S(?:(?:or|and) S)*?/。print "A:\t", a()print "OP:\t", op()print "ITEM:\t", item()print "ITEMS:\t", items()print "S:\t", s()print "C:\t", ... 阅78 转1 评0 公众公开 13-12-02 16:24 |
shell脚本对变量迭代求值,二次求值。有时候一个变量名(在这里是hello)刚刚好是另一个变量的值(var="hello"),那么如何利用第一个变量var直接求出第二个变量(hello)的值呢。代码如下: 阅323 转0 评0 公众公开 13-11-30 14:48 |
shell函数的6个特点。最近系统的学习了一下shell的函数,总体感觉根其他语言的函数差不多,不过它也有自身的特点。1,传引用也挺特别的,function max(&$num_a,$num_b){}如果方法体中$num_a改变了的话,调用的变量也会改变。shell引用的思想差不多,但是形势不一样。2,shell函数的返回值,只能是整形,并且在0-257之间。 阅175 转0 评0 公众公开 13-11-30 14:42 |
Shell 中的 eval(如何将字符串当做变量名取值)2.2 eval 嵌套无意义 ,在其他语言中可以通过 eval(eval("code")),来执行(执行动态生成的code的返回),而由于shell 中 eval 将后面的eval命令简单当作命令字符串执行,失去了嵌套作用,嵌套被命令替换取代。[root@home root]# ./myscript1 5 id |cut -f1 -d'' ''ui... 阅3746 转0 评0 公众公开 13-11-30 14:42 |