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
分类: 其他 发布时间: 06-23 21:38 阅读次数: 0

DRF学习day01(web应用模式,api接口,RESTful API规范,序列化,Django Rest_Framework)

DRF学习day01 1.web的应用模式 在开发web应用中,有两种应用模式: 前后端不分离(客户端看到的所有内容和界面都是由服务器提供的) 在这种情况下,前端页面会出现很多涉及后端的模板语法。 前后端分离(把前端的页面效果(html,css,js)分离到另外一个项目中,后端只需要返回数据即可) 前端形成一个独立的网站,后端也形成一个独立的网站 """ django,一般都是做web网站。如果可以利用django实现前后端分离,则django就可以完成地铁站的运营调度系统,路由的终端系统,p
分类: 其他 发布时间: 06-23 21:38 阅读次数: 0

算法初探 - 字符串匹配

更新记录 【1】2020.06.23-20:13 1.完善KMP内容 2.一点Trie树内容 3.AC自动机(弱化版)思想 现阶段内容并不是很完善,敬请期待下个版本 正文 KMP前言 ABOUT 暴力 如果你不会: return 是新手?"别着急慢慢来,这篇博客可能不适合你":"暴力你再不会就趁早退役吧" ABOUT KMP KMP它就是普及的坎,过去就过去,过不去等死 其实没那么严重,前缀树也能打 翻找了很多关于KMP的博客,发现能让人真正理解这个算法的少之又少 所以我根据自己的理解来介绍一
分类: 其他 发布时间: 06-23 21:38 阅读次数: 0

OpenCV开发笔记(六十五):红胖子8分钟带你深入了解ORB特征点(图文并茂+浅显易懂+程序源码)

若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/106926496 各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 红胖子(红模仿)的博文大全:开发技术集合
分类: 其他 发布时间: 06-23 21:38 阅读次数: 0

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
分类: 其他 发布时间: 06-23 21:38 阅读次数: 0

Emiya家今天的饭

题面传送门 简述题意: 给定一个矩阵,n行m列,每一行最多选1个位置打上标记,且不存在某一列所有有标记的点的数量大于全部的一半,至少给一个点打上标记,求方案数。答案对998244353取模。 很水的暴力dp可以得84分,但100分的优化做法值得很多题借鉴。 先说简单说一下暴力: 我们直接求满足上面条件的方案数并不容易,所以进行问题转化,转化为:(每行选不超过一个的方案数-每行选不超过一个且某一列选了超过一半的方案数)。 至于每行选不超过一个的方案数很容易得到:设$g[i][j]$表示前i行共选
分类: 其他 发布时间: 06-23 21:38 阅读次数: 0

MySQL学习1——常用指令

mysqld: 启动服务端 ctrl + c: 退出服务端 mysql: 进入客户端并连接服务端,如果连接不成功,无法进入客户端; exit: 退出客户端 tasklist |findstr "mysqld" 查看进程mysqld进程是否还在,若还在必须先删除,否则无法制作系统服务 taskkill /F /PID
分类: 其他 发布时间: 06-23 21:38 阅读次数: 0

·【蓝桥】·买不到的数目

title: ·【蓝桥】·买不到的数目 tags: 蓝桥 数论 枚举 动态规划 categories: 题目 题目来源:买不到的数目 总结该题有三种解法: 目录 数学知识 枚举 动态规划 问题描述 小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。
分类: 其他 发布时间: 06-23 21:38 阅读次数: 0

前端安全实用防御方案

XSS防御 转义字符(正则替换) function escape(str) { str = str.replace(/&/g, '&amp;') str = str.replace(/</g, '&lt;') str = str.replace(/>/g, '&gt;') str = str.replace(/"/g, '&quto;') str = str.replace(/'/g, '&#39;') str = str.replace(/`/g, '&#96;') str =
分类: 其他 发布时间: 06-23 21:38 阅读次数: 0

Springboot快速上手- 第一篇 初见

SpringbootSpringBoot是什么SpringBoot是Spring团队提供的、一套全新的、用于简化基于Spring应用开发的开发方式(套件),从而加快Spring应用的开发。本质上,SpringBoot就是Spring,它做了那些没有它你也会去做的SpringBean配置。它使用“习惯优于配置”的理念让你的项目快速运行起来。SpringBoot能干什么SpringBoot能对开发基于
分类: 编程语言 发布时间: 06-23 21:37 阅读次数: 0

Ax+By=C问题

title: Ax+By=C问题 tags: 数论 categories: 数学知识 总结总结 Ax+By=C 问题 Ax+By=C的解的讨论(仅A,B为常数) 讨论一下该不定方程的解与C的取值存在什么关联: 若A,B互质,则对任意的C,满足等式的x,y一定有解且有无穷多个。 若还要求x,y的解非负,那么满足Ax+By=C的无解的C的个数是有限的,C最大取 max{C|C导致无解}=AB-(A+B)。**注:也就是说当C大于max值,一定有解。 若A,B不互质,则对任意C,不能保证x,y一定有
分类: 其他 发布时间: 06-23 21:21 阅读次数: 0

Python之字典dict的用法(一)

测码学院 1、Python字典的意思,顾名思义,就是类似于查字典。通过某个标识,去查找你真正要的东西。如下图所示,我们把‘d’这样的叫做key,99这样的叫 alue。这样就把key和value联系到一起,用大括号括起来。 2、所以,运行的结果是 3、映射也是一种容器。也有长度。我们用len()函数计算其长度。 4、那么,有朋友要问了,key的值可以一样吗?看下图所示,有两个key都是d. 5、看运行结果,长度是2.且d的值为99.也就是说,后面的d值覆盖了前面的值。python只会保留后面的
分类: 其他 发布时间: 06-23 21:21 阅读次数: 0

loadrunner录制不了

我在使用loadrunner过程中遇到的问题是,录制脚本时候能够打开firefox,但是无法打开IE,降低IE版本以后仍然不行。 1、在录制脚本时Start Recoding中,默认如下,这样有可能IE打不开,需要更改路径,到对应的IE路径再尝试。 2.修改以后如下图 2、降低IE版本到IE8或者9 3、IE浏览器去掉第三方浏览器扩展(大多数发生在IE浏览器能够打开,但是IE浏览器停止工作) IE-工具-Internet选项-高级, 把“启用第三方浏览器扩展”前面的勾取消掉,点击确定,重启IE
分类: 其他 发布时间: 06-23 21:21 阅读次数: 0

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

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

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

【Spring Boot】ActiveMQ 发布/订阅消息模式介绍

本文介绍如何使用ActiveMQ的发布/订阅模式。对于发布者来说,它和所有的订阅者就构成了一个1对多的关系。这种关系如下图所示: 发布/订阅模式的工作示意图 消息生产者将消息(发布)到topic中,可以同时有多个消息消费者(订阅)消费该消息。 和点对点方式不同,发布到topic的消息会被所有订阅者消费;当生产者发布消息时,不管是否有消费者,都不会保存消息;一定要先有消息的消费者,后有消息的生产者。 软件环境 ActiveMQ 5.15.13 java version 13.0.1 Intell
分类: 其他 发布时间: 06-23 21:21 阅读次数: 0

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

列表和元祖的使用 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 扩展,将一个列表中的元
分类: 其他 发布时间: 06-23 21:21 阅读次数: 0