自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 使用 pyinstaller 把python脚本打包成 windows exe 可执行程序

首先,需要明确的一点是,必须在 windows 安装 python,并且用 windows 下的 python 来执行打包的操作,才可以得到 exe 可执行程序(可以先在 linux 下完成调试)。 因为无论是 py2exe 还是 pyinstaller,都是针对同平台来发布的。如果在 linux 下执行打包的操作,最终得到的一定是一个 linux 下的二进制可执行程序。1. 安装 pyinsta

2017-11-03 12:59:09 4402

原创 xshell 连接 hyper-v 虚拟机的正确姿势

创建虚拟交换机在 hyper-v 管理界面右键点击你的机器,选择【虚拟交换机管理器】 选择【内部】,点击【创建虚拟交换机】 【名称】随便写,然后点击确定即可 创建桥接进入 【控制面板\网络和 Internet\网络连接】 同时选中当前的本地连接和刚才创建的虚拟交换机,然后邮件,点击【桥接】 稍等几秒,桥接即可创建完成获取虚拟机的ip地址以 ubuntu 为例 打开终端,输入命令/sbin

2017-07-14 22:54:35 9601 2

原创 python 折行的正确姿势

python 折行的正确姿势在写 python 代码时,有时变量值是一个非常长的字符串,比如这样:line = 'this is a very very very very very very very very very very long string'如果写在一行里,难看不说,可能还过不了一些代码风格检测。那么应该怎么折行呢?方案1line = """this is a very very

2017-06-02 17:53:57 6665

原创 API测试工具 postman 介绍

简介在开发API的过程中,会需要调试功能是否正常。 对于get类的api,直接用浏览器测试即可,但是post类的用浏览器就不方便测试了。 这里介绍一个chrome的插件,postman。安装能翻墙的同学,直接在chrome的插件商店里安装即可,这里介绍一个不用翻墙的安装方法。 直接在首页搜索postman,点这个结果进去,就可以下载到离线的安装包。安装包后缀为.crx,然后打开chrome的插

2017-04-14 18:03:23 440

原创 python lstrip小坑说明

现在我有一个字符串 a = “/home/work/ooobcdefg” 现在想要删掉 “/home/work/” 这一部分 由于 “/home/work” 刚好在字符串 a 的最左边, 所以想到了用 a.lstrip(‘/home/work’), 实际运行结果如下:>>> a = '/home/work/ooobcdefg'>>> a.lstrip('/home/work/')'bcde

2017-04-14 13:22:47 1190

原创 mysql学习笔记

多字段约束在应用中,经常会遇到一种情况:多条数据,A B两个字段不能都一样。 比如我现在有一个表 cov,用于统计各个模块每次提交代码时的增量覆盖率。那么一个模块的一个版本,就只能有一条数据 sql语句如下:alter table cov add constraint unique_base unique(module_name, version);取消约束alter table cov dr

2017-04-14 13:13:51 294

原创 SAM文件格式详解

生物信息上的东西,由于发展的时间不长,所以各种标准都不算是广泛传播。 尤其是文件格式之类的,中文版的资料很少,不少英文版的说明也不是很清晰。 这里对SAM格式进行一下解释,希望对新人有所帮助。如下是SAM文件中的一行FCC0YG3ACXX:2:1103:1572:139769#GCTTAATG 99 chr10 60001 0 90M = 60390 479 GAATTCC

2017-04-01 13:29:09 8505

原创 通过 xshell 连接 ubuntu on windows(WSL)

通过 xshell 连接 ubuntu on windows(WSL)这里主要讲几个关键步骤1. 卸载 ssh serversudo apt-get remove openssh-server2. 安装 ssh serversudo apt-get install openssh-server3. 修改 ssh server 配置sudo vim /etc/ssh/sshd_config需要修

2017-03-24 22:23:09 33237 5

原创 jquery学习笔记

首先强烈推荐廖雪峰的教程http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434499993118b8173572625b4afe93a8b19dd707ea1d000讲的非常清晰,到位,是我见过的最好的教程

2017-03-17 17:23:08 322

原创 使用solr,提示 bin/solr: line 135 解决办法

网上有英文的解释:http://www-01.ibm.com/support/docview.wss?uid=swg21997812意思就是第135行里用到的语法是bash 3.1版本才引入的,如果bash版本过低,会认为是语法错误。所以解决方案就是下载新版的bash并安装下载地址:http://ftp.gnu.org/gnu/bash/

2017-02-14 13:46:26 501

原创 linux 修改 80端口转发规则

问题是这样的1. 已经通过 iptables 设置把80端口转发到8080端口2. 现在需要修改转发规则,把80端口转发到8003端口如果直接用这样的命令新建一条转发规则的话,是不生效的iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8003因为转发规则是有顺

2016-12-30 16:59:51 4534

原创 pyh 修改addJS时默认的位置

最近在做一个小工具,用于在html里展示两个字符串不一致的地方。用到了一些js的代码,包括开源库和自己写的代码。由于开源库代码量很多,直接写在html里会导致文件很大,不方便转发、查看。只能用 这样的形式。由于产出html的代码用的是python,使用pyh,最终产出的html如下:注意一下js的位置,是放在head里的。lib/report.j

2016-12-29 10:53:30 371

原创 mysql 使用技巧

1. 多字段约束alter table cov add constraint unique_base unique(module_name, version);2. 取消约束alter table cov drop index unique_base;注意这里的 unique_base 就是创建约束时起的名字

2016-10-19 11:56:12 276

原创 win7下删除cygwin或者msys2的ssh服务

最近想从MSYS2换到cygwin。首先手动删除了msys2 整个目录,然后安装cygwin。最后在cygwin配置ssh-host-config,一直到这里都没有异常。然后执行net start sshd,会提示错误码2,找不到文件。然后在服务管理界面,可以看到MSYS2 sshd服务还在,并且其指向的地址是旧的msys2的路径,所以我们需要删除掉这个服务,再重新配置ssh-ho

2016-05-03 14:43:05 1815

原创 python的多线程和多进程

python由于gil机制,多线程的性能一直很捉急。所以在有大量计算的需求时,多线程实际效率会比单线程还低。直到发现了这个神器:multiprocessing

2016-04-18 17:21:18 448

原创 linux 开通ftp服务

1. 登录到root用户,因为普通用户可能涉及到各种权限问题2. 安装 vsftpd yum install vsftpd3. 启动vsftpd服务service vsftpd start4. 检查21端口是否正常netstat -an | grep 21

2016-01-18 15:33:21 341

原创 linux 增加sudo权限

1. 登录到root用户,修改 /etc/sudoers 文件的写权限:chmod u+w /etc/sudoers2. 编辑这个文件,把想要添加的用户增加进去:root    ALL=(ALL)   ALLraoweijian  ALL=(ALL)   ALL    3. 记得把文件的写权限关闭掉chmod u-w /etc/sudoers

2016-01-18 15:25:33 400

原创 R语言笔记

按照某列排序:res[order(res[,8], decreasing=F),]

2014-11-05 15:28:07 1324

转载 免输密码登录ssh服务器(vim远程编辑时也不用每次保存都输入密码)

用OpenSSH在linux下登陆ssh服务器时,每次都提示要输入密码,而且使用vim 的netrw插件编辑远程文件时每次修改后保存都要输密码,非常麻烦。查看了netrw的help文档,发现已经介绍了自动登陆ssh服务器的方法:1. 创建一个公开/私密钥对(在客户端机器上进行)ssh-keygen -t rsa(saving the file in ~/.ssh/id_rsa

2014-08-29 10:11:32 1861

原创 FunSeq脚本修改

FunSeqfunseq.gersteinlab.org

2014-04-10 22:51:34 1163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除