【software】变异注释工具:annovar

annovar提供三种注释方式 一,基于基因的注释 给定变异,看变异是否影响编码蛋白的改变 支持基因定义系统:RefSeq genes, UCSC genes, ENSEMBL genes, GENCODE genes, AceView genes, or many other gene definition systems. 二、基于区域的注释 看变异是否在基因组的特定区域 三、基于过滤的注释 看变异是否在特定数据库中,如dbSNP annotate_variation.pl 主程序 tab
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

[读书笔记]数据密集型应用系统设计 第一部分 数据系统基础

第1章 可靠、可扩展与可维护的应用系统(Reliable, Scalable, and Maintainable Applications) 可靠性(Reliability) 即使发生了某些错误,系统仍可以继续正常工作。 硬件故障:硬件冗余方案,软件容错。 软件错误 人为失误 可靠性的重要性:错误会导致效率下降,损失营收和声誉。 可扩展性(Scalability) 描述负载 描述性能 延迟与晌应时间 延迟(latency)和响应时间(response time)容易说淆使用,但它们并不完全一样
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

information_schema

权限问题: 1、所有用户都有访问information_schema下的表权限(但只能看到这些表中用户具有访问权限的对象相对应的数据行),但只能访问Server层的部分数据字典表. 2、Server层中的部分数据字典表以及InnoDB层的数据字典表需要额外授权才能访问,如果用户权限不足,当查询Server层数据字典表时将不会返回任何数据,或者某个列没有权限访问时,该列返回NULL值。 3、当查询InnoDB数据字典表时将直接拒绝访问(要访问这些表需要有process权限,注意不是select权
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

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]\) 位置(
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

案例——删除添加记录

添加删除记录 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> .formDiv { width: 300px; border: 1px solid #000000; margin-
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

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\) 位数最多
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

Python 使用selenium+webdriver爬取动态网页内容

在使用requests请求一个页面上的元素时,有时会出现请求不到结果的情况 审查元素时可以看到的标签,在页面源代码中却看不到 原因是我们想要的元素是经过js事件动态生成的 一般有两种方式可以拿到我们想要的内容 一、使用selenium模拟浏览器 二、分析网页请求 这里介绍第一种方法 首先安装selenium库 命令提示符输入: pip install selenium 下载,配置webdriver(以chromdriver为例)   1、查看浏览器的版本   2、下载chromedriver
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

FFmpeg 常用API

一、通用API 1.1 av_register_all() 初始化 libavformat 和注册所有的复用器、解复用器和协议处理器。如果不调用这个函数,可以调用下面的三个函数来选择支持的格式。 注册复用器的函数是av_register_output_format()。 注册解复用器的函数是av_register_input_format()。 注册协议处理器的函数是ffurl_register_protocol()。 注:FFmpeg4.0 以上的版本,这个函数已经被废弃。 1.2 内存的分
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

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文件拖进去 但
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

视频播放插件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 )音频,
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

红砖美术馆

——展览概况—— 莎拉·卢卡斯 Sarah Lucas 展期:2019年11月2日—2020年2 月16日 开幕:2019年11月1日 策展人:闫士杰 主办:北京红砖美术馆 红砖美术馆公共空间的交流性研究 http://www.cnki.com.cn/Article/CJFDTotal-YSKK201910144.htm 莎拉·卢卡斯 https://baike.baidu.com/item/%E8%8E%8E%E6%8B%89%C2%B7%E5%8D%A2%E5%8D%A1%E6%96%AF
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

JS 内置一些对象: Date 对象 JSON 对象 包装对象 RegExp 对象:正则表达式 全局对象 和 Error 对象

内置对象   内置对象就是指一个语言自带的一些对象,供开发者使用,这些对象提供了一些常用的或是最基本而必要的功能。   JS标准内置对象一般我们认为有12个。其中可以通过 new 关键字进行实例化对象的有9个,我们叫做构造器对象:     Object、Boolean、String、Number、Function、Array、RegExp、Date、Error;   还有剩下的3个对象:Math、JSON、全局对象。 一、Date 对象   ECMAScript 中的 Date 对象是在早期
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

SpringBoot系列之JDBC数据访问

SpringBoot系列之JDBC数据访问 SpringBoot jdbc是比较常用的内容,本博客通过实验并简单跟源码的方式进行介绍,希望可以帮助学习者更好地理解 环境准备: IDEA Maven 先新建一个项目: New->Project or Module->Spring Initializer 选择JDBC和mysql驱动,为了方便测试web等等也可以选上 项目创建成功之后,会自动配上如下的配置: <dependency> <groupId>org.springf
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

高效能Windows人士的N个习惯之一:启动篇

接触电脑十多年,经历了各种折腾阶段,这几年开始沉静下来,不再追求花哨的界面与应用,只注重工作的效率,逐渐养成了一套自己的操作习惯,感觉不错,特撰文分享。标题借用了一下《高效能人士的七个习惯》,这些技巧大多提炼自善用佳软与小众软件两站,特别感谢那些作者非凡的分享。 此文主要结合我自己的应用,分别讨论启动、查找、鼠标、剪贴板管理、快捷键、文件管理、文笔编辑、命令行这几个Windows中最常用,也是最繁琐、最乏味的操作,看看如何结合特殊的软件与习惯,将它们变得高效而生动,并且每一篇后面都提供一些我的
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

数据结构入门-栈

定义:一种可以实现“先进后出”的存储结构 分类: 静态栈 动态栈 算法: 出栈 压栈 代码实现: 多敲,多敲,后期改进 #include <stdio.h> #include <stdlib.h> #include <stdbool.h> typedef struct Node { int data; struct Node * pNext; }NODE , * PNODE; typedef struct Stack { PNODE pTop; PNOD
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

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
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

加减乘除带括号的计算器代码

代码如下 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
分类: 其他 发布时间: 12-14 23:17 阅读次数: 0

MySQL架构——mmm部署实例

本篇文章主要讲述了MySQL架构中mmm的部署方法,希望对大家又有所帮助!!!!
分类: 企业开发 发布时间: 12-14 23:10 阅读次数: 0

详述Haproxy搭建web群集

本篇文章主要讲述了Haproxy搭建web群集的方法,Haproxy的优化配置等,希望对大家有所帮助!!!
分类: 企业开发 发布时间: 12-14 23:10 阅读次数: 0

通过zxing生成二维码

二维码现在随处可见,在日常的开发中,也会经常涉及到二维码的生成,特别是开发一些活动或者推广方面的功能时, 二维码甚至成为必备功能点。本文介绍通过 google 的 zxing 包生成带 logo 的二维码的过程,供大家参考。 1、二维码的生成   1.1 将Zxing-core.jar 包加入到classpath下。可通过github获取https://github.com/zxing    1.2 二维码的生成需要借助MatrixToImageWriter类,该类是由Google提供的,可以
分类: 其他 发布时间: 12-14 23:01 阅读次数: 0