重复的DNA序列。给的input是一个DNA序列,请输出所有出现多次的DNA子序列。这题有位运算的做法但是个人觉得用hashset的做法更方便。 思路是用两个hashset,一个存子序列是否出现过(seen),另一个存最后的输出(res)。当某个子序列在seen中已经有了,就存入res;最后输出re ...
分类:
其他好文 时间:
2019-10-17 09:15:23
阅读次数:
96
一、App启动流程 这里以一张图说明App进程的创建流程: 通过Zygote进程到最终进入到app进程世界,我们可以看到ActivityThread.main()是进入App世界的大门,下面对该函数体进行简要的分析,具体分析请看文末的参考链接。 对于ActivityThread这个类,其中的sCur ...
分类:
其他好文 时间:
2019-10-15 09:43:52
阅读次数:
104
# 四大基本原则(CRAP)## 亲密性(Proximity)元素分类放在一起。## 对齐(Alignment)对齐分为:左对齐、右对齐、居中对齐、两端对齐、慎用居中对齐,居中对齐的 “对齐线” 强度弱,没有力度。## 重复(Repetition)对首尾运用重复可以很好地收尾,让读者读到尾部视线停留... ...
分类:
其他好文 时间:
2019-10-14 22:21:29
阅读次数:
128
题意:给定一个n*m的平面,有k条垂直或平行的直线,问将平面分成了几个互不联通的部分 n,m<=1e9,k<=1e5 思路: 刻在DNA里的二维数点 ...
分类:
其他好文 时间:
2019-10-13 16:50:01
阅读次数:
66
一、介绍 什么是KVO?全称key-value-observer,键值观察,观察者设计模式的另一种实现。其作用是通过观察者监听属性值的变化而做出函数回调。 二、原理 KVO基于Runtime机制实现,使用了isa的混写技术 监听者监听类A的某一个属性的变化,系统会动态为类A创建一个子类NSKVONo ...
分类:
其他好文 时间:
2019-10-13 13:13:28
阅读次数:
101
修改config中的assemblyBinding 未测试这段代码 - ...
分类:
其他好文 时间:
2019-10-11 12:30:08
阅读次数:
57
例子1 例子2-计算结构体大小 为了CPU存取的速度最快,C语言在处理数据时经常把结构变量中的成员的大小按照4或8的倍数计算,这就叫数据对齐(data alignment)。 例子3 函数 strlen 返回的是一个类型为 size_t 的值,从而有可能让程序导致意想不到的结果 从表面上看,上面的两 ...
分类:
其他好文 时间:
2019-10-11 01:06:11
阅读次数:
119
bwa,即Burrows-Wheeler-Alignment Tool 用法: 在进行 reads 的比对前,需要对 fasta 文件构建 FM-index。 参考来源: http://www.chenlianfu.com/?p=2103 ...
分类:
其他好文 时间:
2019-10-10 12:41:33
阅读次数:
258
人脸识别:mtcnn (依赖opencv和tensorflow) 人脸对齐:face-alignment 国内镜像: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技 ...
分类:
其他好文 时间:
2019-10-09 09:23:58
阅读次数:
399
解读生命密码的基本手段 ——DNA测序技术的前世今生 任鲁风 于军 (中国科学院基因组科学及信息重点实验室,北京基因组研究所) DNA(脱氧核糖核酸)和RNA(核糖核酸)是生命体的两种最基本组成物质,其序列的组成和变化造就了形形色色的生命世界。这两种承担了生命体遗传信息载体功能的物质,一方面在生命的 ...
分类:
其他好文 时间:
2019-10-08 22:25:30
阅读次数:
98