后写日志论文解析

 后写日志Write behind logging基本思想NVM的优点是可字节寻址、接近内存的高性能、顺序访问和随机访问差距不大。2016年VLDB会议上《write behind logging》论文专门针对NVM设计了一种新的日志记录及恢复协议。主要思想是去掉了传统的append only的redo和undo日志,但仍然需要保留undo信息用来回滚未提交事务。事务提交前需要将该事务的所有修改强
分类: 数据库 发布时间: 01-25 23:51 阅读次数: 0

C语言打卡第二天

总结一下今天所学的以前不知道的内容:1、C语言中提供的函数比如scanf.......存在不安全,如果使用VS提供的函数则会存在跨平台障碍,因此在源文件第一行写#define_CRT_SECURE_NO_WARNINGS1来忽略函数存在不安全的警告或错误。使默认有这句话的话应该右击软件管家中的VS2010,打开文件位置,ProgramFiles(X86),MicrosoftVisualStudio
分类: 其他 发布时间: 01-25 23:51 阅读次数: 0

搭建属于自己的数字IC EDA环境(五):搭建FPGA自动化环境(Linux下vivado Tcl脚本自动化开发),业余IC设计流程与通路

1.简述一个完整的IC EDA环境也不能缺少FPGA,FPGA验证也是IC设计流程中重要的一环。一个芯片从设计到流片需要投入大量的人力、财力以及很长的研发周期,如果流片失败,对于公司来说是一笔很大的损失,同时对于研发的工程师来说这是一场重大的设计失误,重则内部会追究责任,所以验证尤为关键,能够发现很多设计的bug,而在FPGA验证是在真实的电路上验证,能够发现在模拟环境下没有2.(1)IC工程目录结构...
分类: 其他 发布时间: 01-25 23:51 阅读次数: 0

安装harbor,私有容器镜像仓库

本文介绍如何安装vmware的开源私有容器镜像仓库软件harbor
分类: 企业开发 发布时间: 01-25 23:51 阅读次数: 0

开源RISC-V处理器(蜂鸟E203)学习(一)修改仿真环境(vcs2018+verdi2018)

1.简述这里就不详细介绍risc-v和蜂鸟e203,大家应该都比较了解了。蜂鸟e203工程比较完善,也有一本书介绍,讲解还是非常详细的,如果以后想从事数字IC或者想学习risc-v,蜂鸟e203适合入门学习。但是e203工程中的验证环境是iverilog,而实际工作常用vcs,个人觉得使用vcs环境学习比较好一些,如果已经工作了的,已经习惯vcs环境,业余时间研究e203时还要切换成iverilog,十分不方便。这里不是不支持开源工具,主要是工作后时间和精力有限,需要尽量节省学习成本。今天先分享怎么修
分类: 其他 发布时间: 01-25 23:51 阅读次数: 0

开源RISC-V处理器(蜂鸟E203)学习(二)修改FPGA综合环境(使用自己的Xilinx板卡)

1.简述2.运行原工程进入到FPGA目录下;gvim打开“README.md”文件,下面就是FPGA综合的命令。这里以第一个:hbirdkit 为例,依次执行以下命令。第二个直接使用“setup”可以打开vivado的gui查看整个工程。make install CORE=e203 FPGA_NAME=hbirdkitmake setup CORE=e203 FPGA_NAME=hbirdkit 成功启动vivado并加载整个工程;...
分类: 其他 发布时间: 01-25 23:50 阅读次数: 0

linux shell 命令笔记之如何去除文献引用的序号【正则表达式】

linux shell 命令笔记之如何去除文献引用的序号【正则表达式】即,将[1]A. Ben Hameda,S. Elosta,J. Havel. Optimization of the capillary zone electrophoresis method for Huperzine A determination using experimental design and artificial neural networks[J]. Elsevier B.V.,2004,1084(1).批量
分类: 其他 发布时间: 01-25 23:50 阅读次数: 0

linux shell新增文献不重复

有了文献列表如何新增不重复的文献#!bin/bashn=1#转换大小写tr “[:upper:]” “[:lower:]” < add > add.xwhile read linedoecho -e “KaTeX parse error: Undefined control sequence: \t at position 2: n\̲t̲line” >> log.x#查找文献并储存记录grep “KaTeX parse error: Expected 'EOF',
分类: 其他 发布时间: 01-25 23:50 阅读次数: 0

Trinity转录组无参组装

软件trinity使用流程1. 数据下载从NCBI的SRA下载原始下机数据,选择双端测序的Pair-end,但是一般只有一个文件,需要进行格式转换与解压:2. 安装软件本次全部使用conda进行,在conda中安装trinity和其他附带软件: conda install -c bioconda blast conda install -c bioconda trinity还需要安装sratoolkit,但是conda中没有找到这个软件,所以直接wget了,如果此链接失效可以寻找其他链接:
分类: 其他 发布时间: 01-25 23:50 阅读次数: 0

samtools安装未半而中道崩殂

项目场景:samtools: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directorysamtools: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or director
分类: 其他 发布时间: 01-25 23:49 阅读次数: 0

sickle转录组数据过滤·使用案例

1. 安装sickleconda install -c bioconda sickle# failed但是好像conda装的不能用,所以换个方法安装wget https://github.com/najoshi/sickle/archive/master.zipunzip master.zipcd sickle-master/make#在 .bashrc中 alias sickle='your path/sickel'vi .bashrc2. 运行sicklesickle 的参数
分类: 其他 发布时间: 01-25 23:49 阅读次数: 0

conda学习贴

这是一个anaconda学习贴,记录了我从接触conda到解决各种问题的过程。
分类: 其他 发布时间: 01-25 23:49 阅读次数: 0

二代转录组中的细胞器基因——RNA-Seq data: a goldmine for organelle research

文献分享:RNA-Seq data: a goldmine for organelle research这篇文献是为支持和补充我之前的一篇博文:筛出转录组数据中的叶绿体和线粒体reads
分类: 其他 发布时间: 01-25 23:49 阅读次数: 0

linux学习贴

linux学习贴查找文件名并拷贝到指定文件夹find -name *.pl | xargs cp ara/
分类: 其他 发布时间: 01-25 23:49 阅读次数: 0

无参转录组做无参SNP calling(Kissplice)

几个重要的网站:kissplice:http://kissplice.prabi.fr/在线blat:http://genome.ucsc.edu/cgi-bin/hgBlatSNP calling from RNA-seq data without a reference genome: https://academic.oup.com/nar/article/44/19/e148/2468394安装:建议在conda中安装blatsuit:解压就可以用,blat加命令直接调用wget h
分类: 其他 发布时间: 01-25 23:48 阅读次数: 0

脚本记录之snp-calling

#!/bin/bash#PBS -N transdecoder#PBS -l nodes=zhangxclab002:ppn=12#PBS -q batch#PBS -V#PBS -S /bin/bash#RS144A.fa RS150A.fa RS247A.fa RS255A.fa#samplemyPATH="/home/chenss/kissplices"#判断.fa文件并按顺序执行dir=$(ls -l $myPATH |awk '!/^d/ {print $NF}' |g
分类: 其他 发布时间: 01-25 23:48 阅读次数: 0

脚本记录之snp-calling【终】

去bug版,可以分成几个.sh文件跑。也可以按功能分函数跑。
分类: 其他 发布时间: 01-25 23:48 阅读次数: 0

脚本记录之转录组质控与组装

万物开源
分类: 其他 发布时间: 01-25 23:48 阅读次数: 0

记录人生中第一个python脚本

#!/usr/bin/python# -*- coding: UTF-8 -*-list=['HEGQ','RS150A','RS174A','RS216A','RS227A','RS259A','Sample_RS34','KJZG','RS162A','RS178A','RS220A','RS228A','RS260A','Sample_RS41','OCZL','RS163A','RS185A','RS221A','RS229A','RS261A','Sample_RS50','RS143A',
分类: 其他 发布时间: 01-25 23:47 阅读次数: 0

转录组原始数据质控与过滤·各种方法尝试

因为我是直接trinity开始的,后面面才开始补加数据前处理,毕竟都是练手所以没关系。但实际上这部分应该放在前面。下载一个基因组很小的细菌做试炼:Pelagibacter phage Greip EXVC021P
分类: 其他 发布时间: 01-25 23:47 阅读次数: 0