Posts
搞生信的北极熊
Cancel

git同步远程更新

在clone了某个repo之后,由于远程端更新了,我们也想同步更新远程repo,实现的方式有很多 git log首先大致看下提交信息 git remote -v看下remote端地址信息是否正确 git fetch origin master:tmp下载远程maste分枝到本地tmp分支 git diff tmp检查更新内容 git merge tmp合并tmp分枝到...

ruby hash fetch方法效率问题

我们经常用的hash取值的问题,假设有个hash, h = {:a=>1,:b=2},对h取值,一般用索引[]的方法,比如h[:a],h[:b],在key存在的时候没有问题,但是当key不存在的时候,比如h[:x],取出来的值就是nil了,在python中甚至会直接报错,这有个问题就是,假设有个存在key的值,假设h[:c]=nil,那么按照这种规则,我根本不知道:c这个key到底是不...

浅谈ruby中隐式、显式方法区别(to_s,to_str等)

在ruby中,虽然不常见,但是有时候会看见类似to_str,to_ary,to_hash,to_int等方法,他们看起来跟我们常用的to_i,to_a等方法似乎是一样的功能,但是却明显感觉到他们是不一样的,这到底是为什么呢?这就是ruby中常用数据类型的隐式和显式方法了,所以这里简单谈谈ruby中数据类型的隐式、显式的功能和区别 想要进阶ruby,这个概念是一定要掌握以及使用的,有了它,你的...

quay docker镜像

因为众所周知的原因,在开始项目之前,关于下载和配置,你一定要多学会一门技术。具体就不多说了。 docker官方网站仓库加速可以使用daocloud,亲测速度非常之快。但是因为image分发有多个地方,比如redhat的quay.io 解决方法也比docker官方的加速更简单,只需使用中科大的镜像就行了 假如需要quay的y镜像,原始命令是docker pull quay.io/x/y:v...

PostgreSQL入门(2)

最开始前面介绍了如何使用psql创建数据库账号以及连接数据库,那么现在就是需要对数据库进行数据操作了,操作数据首先得有数据,那么首先尝试下建立一个数据。在sql里数据的存在形式是以表,也就是table的方式体现的。 CREATE TABLE class ( id int NOT NULL PRIMARY KEY, grade int, teacher varchar(100), date ...

PostgreSQL入门(1)

为了效率以及全面发展,数据库的知识还是很有必要掌握的,毕竟自己做的东西其实都是大大小小的数据,有了数据库的知识应该能在数据分析的时候有其他的想法和灵感。 各大数据库如mysql,psql,mongodb等,manual手册动辄几千大页,想要完全精通那是不可能的,对于我们这种非专职数据库工作人员来说更甚。但是就像git一样,虽然功能很多,但是我们需要掌握和了解的只需要常用的几个就行,数据库也...

坑你的不止是换行

今天碰见的一个坑我觉得应该记录下来,对自己有个提醒或者对其他朋友也有个警示作用。大家就当看个小故事吧! 天坑查找 情况总结是这样,有个命令cmd,有个参数-p,正常调用形如:cmd -p a,b,c,d test.txt -p可以接带逗号的参数,因为参数太多,不可能手打,所以把这些参数存在了一个文件里,然后二次调用这个文件,cmd -p $(paste -s -d , para.txt) ...

VEP REST服务简单介绍

一个很小的需求,比如手里有基因的location信息,1:3342113-3342291,想知道这段区域有哪些基因,转录本或者其他信息该怎么做? 当然可以打开网页去各大数据库搜索,或者调用注释软件,但是去网页搜索效率低,像我这种电脑卡的人每多开一个网页就是多一份负担,而调用注释软件又显得太大才小用了,操作也比较麻烦,想得到个性化信息也非常不好操作。 好了,这里介绍来自vep的一个REST服务...

leetcode Valid Parentheses

leetcode非常经典的算法题,Valid Parentheses,大意就是验证括号是否是符合匹配配对规则的,例如()[]是相互配对的,但是([)]就不是相互配对的了。 此题已经将范围缩小到字符串只包含大中小三种括号的字符了,所以只需要去考虑如何计算是否匹配了。 方案 这里资源最小,速度最快的方案是用到了所谓的栈技术。 我们假设”()[]{}”这种情况,可以知道这是符合配对规则的。首先第...

谈一谈编程语言对行为的影响

本博到现在为止也没正经的说过和讨论编程语言的对比之类的,因为这一方面可能会引来各个派系的圣战,另一方面自觉才疏学浅,也没有这个资历说三道四,但是有时候也会有点小想法。比如我下面要说的: 本文先由leetcode的一道easy类别的题引出count and say。 大意就是给定以个1<=n<=30,要你解出一个字符串,规则就是去数上一个字符串的规律,比如: 1. 1 2...

Search Results