摘要: 使用alternatives命令完成,必须具有root权限。alternative命令介绍alternatives version 1.3.30.2 - Copyright (C) 2001 Red Hat, Inc.This may be freely redistributed under the terms of the GNU Public License.usage: alternatives --install <link> <name> <path> <priority> [--initscript <service>] 阅读全文
posted @ 2011-11-10 19:57 cactuswisper 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 今天和一个做Affymetrix 的 expert 交流了一下,解决了几个我一直不太明白的问题。在Affymetrix Expression Array中 有个 参数,absent和present。对于一个probe,如果其信号值很低,Affymetrix认为这个probe对应的transcript没有表 达,因此信号可能来自噪音。absent 表示信号值不存在,present表示信号值存在。因此,在处理芯片的过程中,如果没有做replicate,对于absent的probe应该去掉,不使用。如果有replicate,可以用一定的统计模型来衡量这个probe的值是否可靠。造成一个probe的信 阅读全文
posted @ 2011-10-07 18:24 cactuswisper 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 主要有两种方法:方法一:java.text.DecimalFormat format = new java.text.DecimalFormat("0000");acronymlist.println("ACR"+format.format(acronynmcounter)+":"+acronymmap.get(synos[t]));方法二:Stringstr1=String.format("%04d",number1); 阅读全文
posted @ 2011-09-05 23:45 cactuswisper 阅读(2165) 评论(0) 推荐(0) 编辑
摘要: linux系统的diff命令功能说明如下:diff将以逐行的方式,比较指定文本文件的不同处。如果要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。用法:diff [options] from-file to-file语 法:diff [-abBcdefHilnNpPqrstTuvwy][-<行数>][-C <行数>][-D <巨集名称>][-I <字符或字符串>][-S <文件>][-W <宽度>][-x <文件或目录>][-X <文件>][--help][--left-co 阅读全文
posted @ 2011-09-05 23:41 cactuswisper 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: 慢慢总结中1 利用vim统计某词组或者字符的出现次数vim似乎并没有直接相关的功能,但是可以利用vim的替换功能实现这一点,每一次替换会自动统计替换次数,所以只要将该模式替换为自身就可以顺便得到替换次数。:set report=0 #:%s/pattern/&/g #统计某模式出现的次数例如::%s/|/&/g #统计|字符出现的次数:%s/./&/g #统计所有字符出现次数(.代表任何字符):%s/^ #lines统计行首出现次数:%s/\<pattern\>/&/g#pattern 作为一个单词出现的次数:%s/\i\+/&/g #统计全 阅读全文
posted @ 2011-07-08 18:16 cactuswisper 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 对elementtree非常详尽实用的介绍,摘录如下《Python在Unix和Linux系统管理中的应用》第3章文本,本章讲述了在Python中操作文本的一些基本技术。然后对其中的一些技术进行联合,应用到两个解析Apache日志文件的示例中。最后介绍了ElementTree库的一些经典用法,并通过两个示例演示了实际应用效果。本节为大家介绍ElementTree。 PS:对xhtml的理解必须建立在对其语法的理解上,想更进一步了解xhtml的标准,语法以及tag的意义和组成等请猛击这里http://www.w3school.com.cn/xhtml/xhtml_syntax.aspAD:Elem 阅读全文
posted @ 2011-07-06 21:34 cactuswisper 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1 Python HTML 解析 1.1 缘由为了将CHM文件转变成Devhelp支持的格式,以便用devhelp来阅读。 解析索引文件,构建标签。HTML -> XML作为一个标记语言,HTML其实是一个结构化的文本,对它的处理,可以分三步:分解将HTML文档按照标记分分解,得到一些列的小的片段。处理对这些小片段进行处理。组合将处理过的片段重新组合。三个步骤中,第一步可由Python自带的sgmlib来完成。1.2 SGMLibsgmlib中包含了一个重要的类:SGMLParser, 这个可以将一个HTML文档根据Tag解析成为很多的片段,并根据Tag类型来调用该类中相应的函数来处理这 阅读全文
posted @ 2011-07-01 22:43 cactuswisper 阅读(1727) 评论(0) 推荐(0) 编辑
摘要: 本文转载自W3CHINA.ORG讨论区(BBS.W3CHINA.ORG)原文链接作者:admin以下为原文:使用 Jena API 处理 RDFhttp://cmpp.linuxforum.net/XML/rdf.html使用 Jena API 处理 RDF作者:Joe Verzulli发表时间:2001年5月23日原文链接:http://www.xml.com/pub/a/2001/05/23/jena.html译者:dlee翻译时间:2001年5月26日对于 RDF (资源定义框架) 的兴趣正在日渐增长,很多用于处理 RDF 的工具和开发库已经被开发出来。这篇文章描述了一个这样的开发库,J 阅读全文
posted @ 2011-07-01 17:20 cactuswisper 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 转~下面列出Python正则表达式的几种匹配用法:此外,关于正则的一切http://deerchao.net/tutorials/regex/regex.htm1.测试正则表达式是否匹配字符串的全部或部分regex=ur"" #正则表达式 if re.search(regex, subject): do_something() else: do_anotherthing() 2.测试正则表达式是否匹配整个字符串regex=ur"\Z" #正则表达式末尾以\Z结束 if re.match(regex, subject): &nbsp;&nb 阅读全文
posted @ 2011-06-29 06:12 cactuswisper 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 今天想从wikitionay抓些网页,以取回需要的信息。但是用urllib抓取时总是返回错误网页,server problem。研究了下发现从浏览器打开网页倒是一切正常,估计是wiki拒绝一切非浏览器的access,于是只能曲径通幽,用python模拟浏览器下载网页了。查了一些例子,不过大多都是模拟ie浏览器的,但是由于我的系统是linux,这些例子完全没法使用。好不容易挖到一位牛人模拟firefox的代码,于是稍加修改,成功弄到了网页代码。from urllib import FancyURLopenerclass MyOpener(FancyURLopener): version = 阅读全文
posted @ 2011-06-27 19:21 cactuswisper 阅读(1188) 评论(2) 推荐(0) 编辑