【software】变异注释工具:annovar
annovar提供三种注释方式 一,基于基因的注释 给定变异,看变异是否影响编码蛋白的改变 支持基因定义系统:RefSeq genes, UCSC genes, ENSEMBL genes, GENCODE genes, AceView genes, or many other gene definition systems. 二、基于区域的注释 看变异是否在基因组的特定区域 三、基于过滤的注释 看变异是否在特定数据库中,如dbSNP annotate_variation.pl 主程序 tab
[读书笔记]数据密集型应用系统设计 第一部分 数据系统基础
第1章 可靠、可扩展与可维护的应用系统(Reliable, Scalable, and Maintainable Applications) 可靠性(Reliability) 即使发生了某些错误,系统仍可以继续正常工作。 硬件故障:硬件冗余方案,软件容错。 软件错误 人为失误 可靠性的重要性:错误会导致效率下降,损失营收和声誉。 可扩展性(Scalability) 描述负载 描述性能 延迟与晌应时间 延迟(latency)和响应时间(response time)容易说淆使用,但它们并不完全一样
information_schema
权限问题: 1、所有用户都有访问information_schema下的表权限(但只能看到这些表中用户具有访问权限的对象相对应的数据行),但只能访问Server层的部分数据字典表.
2、Server层中的部分数据字典表以及InnoDB层的数据字典表需要额外授权才能访问,如果用户权限不足,当查询Server层数据字典表时将不会返回任何数据,或者某个列没有权限访问时,该列返回NULL值。
3、当查询InnoDB数据字典表时将直接拒绝访问(要访问这些表需要有process权限,注意不是select权
CF1272E. Nearest Opposite Parity 题解 广度优先搜索
题目链接:http://codeforces.com/contest/1272/problem/E 题目大意: 有一个长度为n的数组 \(a\) ,数组坐标从 \(1\) 到 \(n\) 。 假设你现在处于数组中的某一个位置,我们假设这个坐标为 \(i\) ,那么: 如果 \(1 <= i-a[i]\) ,那么你可以从坐标 \(i\) 移动到坐标 \(i-a[i]\) 位置(花费一步); 如果 \(i+a[i]<=n\) ,那么你可以从坐标 \(i\) 移动到坐标 \(i+a[i]\) 位置(
案例——删除添加记录
添加删除记录 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
.formDiv {
width: 300px;
border: 1px solid #000000;
margin-
CF1277A. Happy Birthday, Polycarp! 题解 枚举/数位DP
题目链接:http://codeforces.com/contest/1277/problem/A 题目大意: 求区间 \([1,n]\) 范围内有多少只包含一个数字的数。 比如:\(1,77,777,44,999999\) 都是只包含一个数字的数,而 \(12,11110,6969,987654321\) 这些不是。 解题思路: 本题可以采用枚举和数位DP解法来解决(当然,数位DP相对来说有些杀鸡用牛刀的感觉)。 枚举解法 首先,我们要确定,去除 \(0\) 以外,一个 \(i\) 位数最多
Python 使用selenium+webdriver爬取动态网页内容
在使用requests请求一个页面上的元素时,有时会出现请求不到结果的情况 审查元素时可以看到的标签,在页面源代码中却看不到 原因是我们想要的元素是经过js事件动态生成的 一般有两种方式可以拿到我们想要的内容 一、使用selenium模拟浏览器 二、分析网页请求 这里介绍第一种方法 首先安装selenium库 命令提示符输入: pip install selenium 下载,配置webdriver(以chromdriver为例) 1、查看浏览器的版本 2、下载chromedriver
FFmpeg 常用API
一、通用API 1.1 av_register_all() 初始化 libavformat 和注册所有的复用器、解复用器和协议处理器。如果不调用这个函数,可以调用下面的三个函数来选择支持的格式。 注册复用器的函数是av_register_output_format()。 注册解复用器的函数是av_register_input_format()。 注册协议处理器的函数是ffurl_register_protocol()。 注:FFmpeg4.0 以上的版本,这个函数已经被废弃。 1.2 内存的分
CF-Predictor预测分数插件下载教程
chrome链接:http://cf-predictor-frontend.herokuapp.com/,chrome网上应用商店直接下载(需要翻墙) crx文件下载链接: http://www.chromestore.cn/2018/09/18/nbhext-for-codeforces/ http://www.chromestore.cn/wp-content/themes/bigchrome/down.php?id=12303 右上角三个点,更多工具,拓展程序,直接把crx文件拖进去 但
视频播放插件JWPlayer的使用
JwPlayer 简介 JW Media Player是一个开源的在网页上使用的Flash视频、音频以及图片播放器, 支持 Sliverlight 播放,支持H.264 ( .mp4, .mov, .f4v )、FLV ( .flv ) 、 3GPP ( .3gp, .3g2 )、OGG Theora ( .ogv )和WebM ( .webm )视频格式,MP3 ( .mp3 )、AAC ( .aac, .m4a )、OGG Vorbis ( .ogg )和WAV ( .wav )音频,
JS 内置一些对象: Date 对象 JSON 对象 包装对象 RegExp 对象:正则表达式 全局对象 和 Error 对象
内置对象 内置对象就是指一个语言自带的一些对象,供开发者使用,这些对象提供了一些常用的或是最基本而必要的功能。 JS标准内置对象一般我们认为有12个。其中可以通过 new 关键字进行实例化对象的有9个,我们叫做构造器对象: Object、Boolean、String、Number、Function、Array、RegExp、Date、Error; 还有剩下的3个对象:Math、JSON、全局对象。 一、Date 对象 ECMAScript 中的 Date 对象是在早期
SpringBoot系列之JDBC数据访问
SpringBoot系列之JDBC数据访问 SpringBoot jdbc是比较常用的内容,本博客通过实验并简单跟源码的方式进行介绍,希望可以帮助学习者更好地理解 环境准备: IDEA Maven 先新建一个项目: New->Project or Module->Spring Initializer 选择JDBC和mysql驱动,为了方便测试web等等也可以选上 项目创建成功之后,会自动配上如下的配置: <dependency>
<groupId>org.springf
高效能Windows人士的N个习惯之一:启动篇
接触电脑十多年,经历了各种折腾阶段,这几年开始沉静下来,不再追求花哨的界面与应用,只注重工作的效率,逐渐养成了一套自己的操作习惯,感觉不错,特撰文分享。标题借用了一下《高效能人士的七个习惯》,这些技巧大多提炼自善用佳软与小众软件两站,特别感谢那些作者非凡的分享。 此文主要结合我自己的应用,分别讨论启动、查找、鼠标、剪贴板管理、快捷键、文件管理、文笔编辑、命令行这几个Windows中最常用,也是最繁琐、最乏味的操作,看看如何结合特殊的软件与习惯,将它们变得高效而生动,并且每一篇后面都提供一些我的
console.log添加样式及图片
console.log在控制台打出css样式的文字及图片 谷歌开发者中心上面关于谷歌浏览器控制台console.log()的文档 Format Specifier %s Formats the value as a string. %d or %i Formats the value as an integer. %f Formats the value as a floating point value. %o Formats the value as an expandable DOM e
加减乘除带括号的计算器代码
代码如下 1 import re
2 def form_at(string):
3 string = string.replace('++','+')
4 string = string.replace('-+','-')
5 string = string.replace('+-','-')
6 string = string.replace('--','+')
7 string = string.replace('+/','/')
8
通过zxing生成二维码
二维码现在随处可见,在日常的开发中,也会经常涉及到二维码的生成,特别是开发一些活动或者推广方面的功能时, 二维码甚至成为必备功能点。本文介绍通过 google 的 zxing 包生成带 logo 的二维码的过程,供大家参考。 1、二维码的生成 1.1 将Zxing-core.jar 包加入到classpath下。可通过github获取https://github.com/zxing 1.2 二维码的生成需要借助MatrixToImageWriter类,该类是由Google提供的,可以
今日推荐
周排行