原创教程 TUTORIAL
使用正则表达式匹配DOI
2012-03-10
gaoch
先看几个DOI的例子:
[…] 可以看出,DOI的编码以“10”开始,可以含有数字]0-9],小数点,斜杠等分隔,但是其中不会出现空格。鉴于此,在perl中使用以下正则表达式匹配:
[cc lang=”perl”]
$str1 =~ /10\.[^\s\/]+\/[^\s]+/; # borrowed from Zotero
$str2 =~ …
阅读全文 →
|
解决Windows XP SP3系统中播放flash没有声音的故障
2012-03-07
gaoch
这是一个很诡异的故障,我在网络上查探了多日,中英文解决方案参考了无数,却仍然没有解决。最终,通过自己的实践,发现了一个简单的解决方案。
故障的情形如下:
[…] 既然你来到这里,肯定参考了网络上广为流传的关于在注册表中添加一个项目“msacm32.drv”的文章,我也是在相应的位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows …
阅读全文 →
|
使用poEdit汉化wordpress插件、主题攻略
2012-02-26
gaoch
关于“.pot”文档、“.po”文档和“*.mo”文档的来历见上面图片。
简而言之,这是一个开源软件本地化(或者国际化)的系统。而且是一个能够自动化运行的系统。使用该系统仅仅需要一个前提,就是在调用文本相关的函数时遵循一个特定的约定。例如WordPress 使用 _e 和 __ 函数来本地化。如下所示:
[cc lang=”php”][/cc]
现在要汉化一个插件或者主题,就打开源文件,看看是否存 …
阅读全文 →
|
WordPress开发实录
2012-02-25
gaoch
如果遇到后台编辑文件时没有发现“更新文件”菜单时,可能是文件没有权限被“www-data”用户修改造成的;
WordPress主题的执行顺序,见:http://ihacklog.com/php/wordpress/dig-into-wordpress/the-wordpress-theme-files-execution-hierarchy.html
[…] 更改一个主题CSS文件 …
阅读全文 →
|
在 Fedora 14 上配置 putty 自动认证
2012-02-23
gaoch
配置要点:
[…] 具体操作
以下在服务器端完成。
[cc lang=”bash”]
ssh-keygen -t rsa
cp .ssh/id_rsa.pub .ssh/authorized_keys
chmod go-w .ssh
chmod go-w .ssh/authorized_keys
[/cc]
将私钥拷贝到客户端计算机上,也可以使用“PSFTP”下载到客户端上,然后依下 …
阅读全文 →
|
NOD32更新病毒库失败,提示“打开套接字错误”的解决办法
2011-12-13
gaoch
方法如下:
[…] 如果问题已经解决,那么恭喜你!
如果本文帮到了你,欢迎留言参与讨论!
以上方法可能还适用于以下几种情况:
[…] =============== 万能的分割线 ================
下面解释一下原因:
什么是“套接字”?
[…] 套接字,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端 …
阅读全文 →
|
处理设计引物时候的PRIMER_ERROR=Missing SEQUENCE tag错误
2011-09-21
gaoch
————————————————————————————————————-
我先前曾经写过一个设计RT-PCR引物的脚本,当初运行良好,所以把它给分享了出来(在这里)。最近又用发现会有错误,“Missing SEQUENCE tag”,经过分析,最终解决了这个问题。
方法如下:
[cc lang=’bash’]sudo gedit …
阅读全文 →
|
怎么办,ubuntu系统中的sda变成了sdb了?
2011-09-21
gaoch
使用UUID的方法挂载分区
打开电脑发现,系统中各个盘符都挂载到/media下面了,导致很多程序不能正常运行了。使用“sudo umount -a”命令全部卸载,然好再使用“sudo mount -a”,重新按照/etc/fstab中的设置挂载,结果出现错误。经过查看,发现硬盘的分区从sda变成了sdb了。原来的sda5现在变成了sdb5,而fstab中的设置中是将/dev/sda5挂载 …
阅读全文 →
|
使用BioEdit生成和绘制蛋白质进化树
2011-07-20
gaoch
𝔹ioEdit是一个功能很强大的生物学软件,整合了很多常用的生物信息工具。如:多序列比对,质粒图谱的绘制,查看DNA序列的酶切位点等等。
使用BioEdit可以方便的生成和绘制进化树。(另请参考:进化树大杀器MEGA的使用)
首先,打开序列。我们这里是一个含有6个蛋白质的Fasta格式的文件。如下所示:
然后从菜单中选择“ClustalW多序列比对”,会弹出下一个对话框,设置一些程序运行的参数。
…
阅读全文 →
|
使用Matlab画中国地图
2011-06-28
gaoch
使用Matlab绘制中国地图十分方便,使用Mapping工具箱中的几条命令。
介绍如下:
设置坐标轴:setm命令。
因为地球是圆的,所以地图的绘制涉及到投影的问题,跟普通的2-D或者3-D作图差别明显。setm命令专门用来设置map axis。例如:
[cc lang=”matlab”]
ax=worldmap(‘china’); %worldmap命令生成一个map axis,其各项属性可以 …
阅读全文 →
|