上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
  2012年4月16日
摘要: PS是LINUX下最常用的也是非常强大的进程查看命令1. ps简介前面介绍的两个命令都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。2. ps命令及其参数ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可 阅读全文
posted @ 2012-04-16 18:03 香格里拉\(^o^)/ 阅读(8626) 评论(0) 推荐(0) 编辑
  2012年4月11日
摘要: 最近一直在纠结perl里如何释放内存的问题。下面有几个简单的语句: 1、 perl -e 'for $i(1..10000){$hash{$i} = 0;print "$i\t$hash{$i}\n";delete $hash{$i};}for $j(10001..20000){$hash{$j}=1;print "$j\t$hash{$j}\n"}' 2、 perl -e 'for $i(1..10000){$hash{$i} = 0;print "$i\t$hash{$i}\n";undef $hash{$ 阅读全文
posted @ 2012-04-11 15:12 香格里拉\(^o^)/ 阅读(2443) 评论(0) 推荐(0) 编辑
  2012年4月6日
摘要: http://en.wikipedia.org/wiki/Method_of_Four_RussiansIncomputer science, theMethod of Four Russiansis a technique for speeding upalgorithmsinvolvingBoolean matrices, or more generally algorithms involving matrices in which each cell may take on only a bounded number of possible values. IdeaThe main i 阅读全文
posted @ 2012-04-06 11:25 香格里拉\(^o^)/ 阅读(3081) 评论(1) 推荐(0) 编辑
  2012年3月31日
摘要: mkfifo pe se && echo mkfifo success; #命名两个管道gzip < pe > pe.gz &gzip < se > pe.gz & #将管道文件压缩,后台运行soap -a pair.1.fq.gz -b pair.2.fq.gz -D non-redundancy-1.fa.index -m 245 -x 445 -o pe -2 se -r 2 -l 30 -M 4 -p 4 -v 7 2>V1.UC59-4_110821.soap.pair.log && echo soap s 阅读全文
posted @ 2012-03-31 22:39 香格里拉\(^o^)/ 阅读(751) 评论(0) 推荐(0) 编辑
摘要: # mkfifo myfifo# pingedu.cn >> myfifo 另开一个终端:# cat myfifo看到效果了吧mkfifo 命令用途制作先进先出(FIFO)特别文件。语法mkfifo [ -m Mode ] File …描述根据指定的顺序,mkfifo 命令创建由 File 参数指定的 FIFO 特别文件。如果没有指定 -m Mode 标志,则 FIFO 文件的文件方式是通过文件方式创建所修改的包含 OR 的 S_IRUSR、S_IWUSR、S_IRGRP、S_IWGRP、S_IROTH 和 S_IWOTH 许可权的一位宽度(请参阅 umask 命令)。mkfifo 阅读全文
posted @ 2012-03-31 22:28 香格里拉\(^o^)/ 阅读(21040) 评论(0) 推荐(2) 编辑
  2012年3月23日
摘要: 使用/dev/null 把/dev/null 看作"黑 洞" . 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null 对命令行和脚本都非常的有 用.禁止标准输出 . 1cat $filename >/dev/null 2# 文件内容丢失,而不会输出到标准输出.禁止标准错误 (来自例子 12-3 ). 1rm $badname 2>/dev/null 2# 这样错误信息[标准错误]就被丢到太平洋去了.禁止标准输出和标准错误的输出. 1cat $filename 2>/dev/nul. 阅读全文
posted @ 2012-03-23 11:36 香格里拉\(^o^)/ 阅读(10805) 评论(0) 推荐(0) 编辑
摘要: 2> /dev/nullperl中调用外部命令或外部程序的时候,$a=`cmd`;偶尔会出现该程序会有错误输出的情况。如果我们不希望这些错误输出影响perl的输出结果,或者不希望程序运行的时候还时不时冒出一些错误信息,那么我们可以在调用命令的时候把错误输出屏蔽掉。$a=`cmd 2>/dev/null`;关于/dev/null文件的详细介绍,参见另一篇博文【linux】/dev/null与/dev/zero详解 阅读全文
posted @ 2012-03-23 11:34 香格里拉\(^o^)/ 阅读(937) 评论(0) 推荐(0) 编辑
  2012年3月21日
摘要: 最大期望算法(Expectation-maximization algorithm,又译期望最大化算法)在统计中被用于寻找,依赖于不可观察的隐性变量的概率模型中,参数的最大似然估计。 在统计计算中,最大期望(EM)算法是在概率(probabilistic)模型中寻找参数最大似然估计或者最大后验估计的算法,其中概率模型依赖于无法观测的隐藏变量(Latent Variable)。最大期望经常用在机器学习和计算机视觉的数据聚类(Data Clustering)领域。最大期望算法经过两个步骤交替进行计算,第一步是计算期望(E),利用对隐藏变量的现有估计值,计算其最大似然估计值;第二步是最大化(M),最 阅读全文
posted @ 2012-03-21 15:21 香格里拉\(^o^)/ 阅读(9272) 评论(0) 推荐(0) 编辑
  2012年2月17日
摘要: 方法一:5.8版本 使用Switch包use Switch;switch ($val) { case 1 { print "number 1" } case "a" { print "string a" } case [1..10,42] { print "number in list" } case (@array) { print "number in list" } case /\w+/ { print "pattern" } case qr/\w+/ { print 阅读全文
posted @ 2012-02-17 10:47 香格里拉\(^o^)/ 阅读(6125) 评论(0) 推荐(0) 编辑
摘要: 经常要讲一个文件分割成许多小文件,如果每次判断后要进行“打开文件句柄—》写入数据—》关闭文件句柄”,这样重复的打开、关闭文件句柄是很耗时间的。进程经常会处于“S”睡眠状态。如果同时打开多个文件,再判断要写入哪个文件,则可以节省CPU等待的时间。for my $i (0..99){ $o="OUT".$i; open $o,">test.$i" or die $!; print $o "test"; close $o;}linux允许同时打开文件数量:/proc/sys/fs/file-max附:如何修改linux内核默认文件描述 阅读全文
posted @ 2012-02-17 10:38 香格里拉\(^o^)/ 阅读(4796) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页