R语言ENTREZID ID 转换 gene SYMBOL
library(data.table)
library(org.Hs.eg.db)
library(clusterProfiler)
setwd("example")
dt <- read.table("VanAllen.self_subtract", sep = "\t", header = T)
dt$geneid <- rownames(dt)
# transform id
map_dt <- bitr(dt$geneid, fromType = "ENTREZID",toT
DRF学习day01(web应用模式,api接口,RESTful API规范,序列化,Django Rest_Framework)
DRF学习day01 1.web的应用模式 在开发web应用中,有两种应用模式: 前后端不分离(客户端看到的所有内容和界面都是由服务器提供的) 在这种情况下,前端页面会出现很多涉及后端的模板语法。 前后端分离(把前端的页面效果(html,css,js)分离到另外一个项目中,后端只需要返回数据即可) 前端形成一个独立的网站,后端也形成一个独立的网站 """
django,一般都是做web网站。如果可以利用django实现前后端分离,则django就可以完成地铁站的运营调度系统,路由的终端系统,p
算法初探 - 字符串匹配
更新记录 【1】2020.06.23-20:13 1.完善KMP内容 2.一点Trie树内容 3.AC自动机(弱化版)思想 现阶段内容并不是很完善,敬请期待下个版本 正文 KMP前言 ABOUT 暴力 如果你不会: return 是新手?"别着急慢慢来,这篇博客可能不适合你":"暴力你再不会就趁早退役吧" ABOUT KMP KMP它就是普及的坎,过去就过去,过不去等死 其实没那么严重,前缀树也能打 翻找了很多关于KMP的博客,发现能让人真正理解这个算法的少之又少 所以我根据自己的理解来介绍一
OpenCV开发笔记(六十五):红胖子8分钟带你深入了解ORB特征点(图文并茂+浅显易懂+程序源码)
若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/106926496 各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 红胖子(红模仿)的博文大全:开发技术集合
CentOS7安装桌面环境
1. yum显示完整的包组列表 加上hidden选项即可 yum grouplist hidden 2. 安装包组 2.1 安装KDE桌面 KDE Desktop X Window System Graphical Administration Tools yum groupinstall "X Window System" "Graphical Administration Tools" "KDE Desktop" -y 2.2 安装GNOME桌面 GNOME Desktop X Wi
Emiya家今天的饭
题面传送门 简述题意: 给定一个矩阵,n行m列,每一行最多选1个位置打上标记,且不存在某一列所有有标记的点的数量大于全部的一半,至少给一个点打上标记,求方案数。答案对998244353取模。 很水的暴力dp可以得84分,但100分的优化做法值得很多题借鉴。 先说简单说一下暴力: 我们直接求满足上面条件的方案数并不容易,所以进行问题转化,转化为:(每行选不超过一个的方案数-每行选不超过一个且某一列选了超过一半的方案数)。 至于每行选不超过一个的方案数很容易得到:设$g[i][j]$表示前i行共选
MySQL学习1——常用指令
mysqld: 启动服务端
ctrl + c: 退出服务端
mysql: 进入客户端并连接服务端,如果连接不成功,无法进入客户端;
exit: 退出客户端
tasklist |findstr "mysqld" 查看进程mysqld进程是否还在,若还在必须先删除,否则无法制作系统服务
taskkill /F /PID
·【蓝桥】·买不到的数目
title: ·【蓝桥】·买不到的数目 tags: 蓝桥 数论 枚举 动态规划 categories: 题目 题目来源:买不到的数目 总结该题有三种解法: 目录 数学知识 枚举 动态规划 问题描述 小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。
前端安全实用防御方案
XSS防御 转义字符(正则替换) function escape(str) { str = str.replace(/&/g, '&') str = str.replace(/</g, '<') str = str.replace(/>/g, '>') str = str.replace(/"/g, '&quto;') str = str.replace(/'/g, ''') str = str.replace(/`/g, '`') str =
Springboot快速上手- 第一篇 初见
SpringbootSpringBoot是什么SpringBoot是Spring团队提供的、一套全新的、用于简化基于Spring应用开发的开发方式(套件),从而加快Spring应用的开发。本质上,SpringBoot就是Spring,它做了那些没有它你也会去做的SpringBean配置。它使用“习惯优于配置”的理念让你的项目快速运行起来。SpringBoot能干什么SpringBoot能对开发基于
Python之字典dict的用法(一)
测码学院 1、Python字典的意思,顾名思义,就是类似于查字典。通过某个标识,去查找你真正要的东西。如下图所示,我们把‘d’这样的叫做key,99这样的叫 alue。这样就把key和value联系到一起,用大括号括起来。 2、所以,运行的结果是 3、映射也是一种容器。也有长度。我们用len()函数计算其长度。 4、那么,有朋友要问了,key的值可以一样吗?看下图所示,有两个key都是d. 5、看运行结果,长度是2.且d的值为99.也就是说,后面的d值覆盖了前面的值。python只会保留后面的
loadrunner录制不了
我在使用loadrunner过程中遇到的问题是,录制脚本时候能够打开firefox,但是无法打开IE,降低IE版本以后仍然不行。 1、在录制脚本时Start Recoding中,默认如下,这样有可能IE打不开,需要更改路径,到对应的IE路径再尝试。 2.修改以后如下图 2、降低IE版本到IE8或者9 3、IE浏览器去掉第三方浏览器扩展(大多数发生在IE浏览器能够打开,但是IE浏览器停止工作) IE-工具-Internet选项-高级, 把“启用第三方浏览器扩展”前面的勾取消掉,点击确定,重启IE
Nacos在Linux(Centos7)下集群部署环境搭建
Nacos在Linux(Centos7)下集群部署环境搭建 环境准备: 1 三台centos7系统刀片机或虚拟机 2 JDK1.8 (Linux centos7虚拟机下安装JDK1.8) 3 nacos-1.3.0安装包 4 Maven 3.6+(Linux Centos下安装Maven3.6.3) 5 mysql8.0环境(Linux Centos7 ) 部署步骤: 1 集群配置文件修改 解压nacos安装包后进入nacos目录下conf目录,有配置文件cluster.conf.exampl
Redmine_需求管理_Bug管理
推荐:站长百科 需要实现如下目标: 1. 需求管理, 子需求管理(一个需求可能拆分成若干个细的需求) 2. Bug管理 3. 需求/子需求和Bug相关联,可以看到每个需求相关的Bug数量及进度(Redmine支持 task > subtask > subtask 模式) 4. 可以根据条件进行搜索,比如说想看有多少Open的Bug, 每个开发人员Fix bug的进度等 Step1: install redmine 根据教程安装: http://blog.csdn.net/benkaoya/ar
F. Spy-string
You are given nn strings a1,a2,…,ana1,a2,…,an: all of them have the same length mm. The strings consist of lowercase English letters. Find any string ss of length mm such that each of the given nn strings differs from ss in at most one position. For
【Spring Boot】ActiveMQ 发布/订阅消息模式介绍
本文介绍如何使用ActiveMQ的发布/订阅模式。对于发布者来说,它和所有的订阅者就构成了一个1对多的关系。这种关系如下图所示: 发布/订阅模式的工作示意图 消息生产者将消息(发布)到topic中,可以同时有多个消息消费者(订阅)消费该消息。 和点对点方式不同,发布到topic的消息会被所有订阅者消费;当生产者发布消息时,不管是否有消费者,都不会保存消息;一定要先有消息的消费者,后有消息的生产者。 软件环境 ActiveMQ 5.15.13 java version 13.0.1 Intell
java 面向对象(三十五):泛型在继承上的体现
泛型在继承上的体现: /*
1. 泛型在继承方面的体现
虽然类A是类B的父类,但是G<A> 和G<B>二者不具备子父类关系,二者是并列关系。
补充:类A是类B的父类,A<G> 是 B<G> 的父类
*/
@Test
public void test1(){
Object obj = null;
String str = null;
obj = str;
Obje
列表和元祖的使用 day 04
列表 :存储数据的容器,可以放大量元素 常用操作方法 1. append 追加,在原列表尾部追加值
# s = [1, 2, 3, 'haode','ke']
# s1 = s.append('holting')#不能输出追加这个动作
# print(s1)
2. #insert 插入 在原列表指定索引位置插入值
# s = [1, 2, 3, 'haode','ke','中国']
# s.insert(0,'xuexi')
# print(s)
3.#extend 扩展,将一个列表中的元
今日推荐
周排行