自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4461)
  • 收藏
  • 关注

转载 [R] venn.diagram保存pdf格式文件?

vennDiagram包中的主函数绘图时,好像不直接支持PDF格式文件:dat = list(a = group_out[[1]][,1],b = group_out[[2]][,1])names(dat) <- group_names[1:2]venn.plot <- venn.diagram( dat, filename = "proteinGroup_v...

2019-09-29 21:11:00 3725

转载 [linux] 非root安装Python2及其模块

需求系统自带的python2版本太低,且没有想要的模块,非root用户无法安装。有些模块是python2写的,无法用python3,所以自己下载一个高版本的python2,可以自由下载模块。实现1.安装python2.7.15最新的2.7.16可能不稳定,下了个2018年的修复版本。wget https://www.python.org/ftp/python/2.7.15/Py...

2019-09-29 21:10:00 2220

转载 [Linux] 非root安装Lefse软件及其数据分析

说明Lefse软件是宏组学物种研究常用软件,一般大家用在线版本即可。但要搭建在Linux集群环境中有点烦,记录一下折腾过程。安装这个软件是python2写的,因此假设我已经安装好了较高版本的python2以及pip等工具,在此基础上来安装lefse。lefse下载地址:https://bitbucket.org/nsegata/lefse/src/default/。这个网站有丰富...

2019-09-29 21:09:00 2341

转载 Java第五周作业+总结

实验三 String类的应用实验目的掌握类String类的使用;学会使用JDK帮助文档;实验内容1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。)统计该字符串中字母s出现的次数。统计该字符串中子串“is”出现的次数。统计该字符串中单词“is”出现的次数。实现该字符串的倒序输出。实验代码:package o...

2019-09-27 15:53:00 313

转载 结对编程作业服务器端系统设计、玩法和接口简要

Notice写得乱得一比,将在脑子清醒的时候重构文档API文档文档可以看这里,正常情况的文档已基本稳定,异常情况的文档还没写如有问题,可以留言或CC我整体设计客户端服务端采用HTTP请求的方式进行交互,客户端可以通过开局接口开局或加入并抽牌,并通过出牌提交接口出牌,然后本局等待结算。客户端可以立即开下一局。设计考虑原考虑和存在的问题原本我是考虑设计一个实时进行牌局的对...

2019-09-24 15:25:00 113

转载 第一次团队展示

组长博客拟作的团队项目一个记录和分享足迹的平台队员风采王永福风格:怎么爽怎么来擅长的技术:后端开发编程的兴趣:后端、CV、安全和各种hacky的东西希望的软工角色:工具人一句话宣言:Talk is cheap, show me the code.余琳玲风格:Axure RP挺好玩的擅长的技术:python吧。。。。编程的兴趣:希望好好学习python来解决...

2019-09-24 15:19:00 190

转载 [C++] JsonCPP 的使用 完整配置过程

最近准备开发一个程序 需要用到C++ 解析json原始的C++解析json是不现实的 自己也写不出来json解析方法(主要是不靠谱)所以找到了jsoncpp 这个库 但是。。。 因为各种原因 配置的让我想哭 接下来我来分享一下 我配置这个库的过程吧首先发现了这个博文(感谢)https://www.cnblogs.com/esCharacter/p/7657676....

2019-09-20 11:50:00 648

转载 Java第四周总结+实验报告

实验二 Java简单类与对象实验目的掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声明变量和方法返回值;理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性;理解static修饰付对类、类成员变量及类方法的影响。实验内容1、写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和hei...

2019-09-20 00:26:00 262

转载 [linux] rm -rf删除软链接无权限?

一个很简单的命令,使用频率非常高,但一没注意就会失策。我将别人盘下的list目录软连接到自己盘中,想要删除时:rm -rf list/ #输入时自然地用tab键补全结果:试了多次也删除不了,最后发现原因:rm -rf list/ 会把原来list下的内容删除,我因为没有权限,自然删除不了原内容。正确地写法不应该加斜杠,即rm -rf list,这样就只删除软链接,而不删除...

2019-09-18 18:08:00 445

转载 第一次个人编程作业技术助教总结

GitHub仓库PSPPSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)Planning计划3030· Estimate· 估计这个任务需要多少时间3030Development开发8701110· Analysis· 需求分析 (包括学习新技术)6060·...

2019-09-17 17:02:00 170

转载 Python_excel的简单封装(Openpyxl)

封装一个excel的类一、fromopenpyxlimportWorkbookfromopenpyxlimportload_workbookclassExcelUtil(object):def__init__(self,excel_file_path,current_sheet_name=None):self.e...

2019-09-15 22:20:00 563

转载 #Java第三周总结

第三周实验题目+总结第一题:打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。代码:package o;public class a{ public static void main(String[] args) { int flower; for (i...

2019-09-15 19:34:00 68

转载 前端之浏览器缓存机制

很早就想梳理一下浏览器的缓存机制了,一直没有时间,实际是上懒啦(*^▽^*),你知道的,人都有惰性,本大神只是个假神o(´^`)o,也不例外。难得今天较为清闲,还是借鉴一下成功人的经验,梳理一下吧,好记性不如烂笔头,说不定哪次面试遇到了呢在前端开发中,性能是一个永恒的话题,没有最好,只有更好。判断一个网站性能好坏,一个直入眼观的即是网页的反应速度,有一个方式就是使用缓存,一个优秀...

2019-09-14 20:28:00 138

转载 windows 简单实用Elasticsearch

官网下载地址:https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.2.1/elasticsearch-2.2.1.zip到解压好的Elasticsearch下的bin目录中:然后运行如下命令 elasticsearch...

2019-09-12 18:00:00 91

转载 第一次个人编程作业输入输出格式及注意事项

在线样例接口这里其中1!样例每4h更新一次,input实时生成,但缓存半小时。输入输出格式及注意事项输入格式每行一个输入数据,带有前缀x!,其中x表示难度级别,根据题目所分的三个难度:1!表示第一个难度,需将地址分割为五级地址;2!表示第二个难度,需将地址分割为七级地址;3!表示附加题,分割为七级地址并补充缺失的部分。每行末尾有一个英文句号。换行符为CRLF(\r\n). 文本...

2019-09-12 17:38:00 283

转载 Redis消息通知

Redis的消息通知通过列表类型实现,分为两种模式:阻塞式、发布/订阅式:阻塞式顾名思义,消息生产者负责生产消息,并将消息放到队列的一端,消息的消费者负责消费消息,从队列的另一端取出消息,然后对其进行消费,假如消息的生产者突然罢工了,或者消息的生产速度赶不上消费者的消费速度,那么消息的消费者会一直翘首以盼地阻塞在那里,直到达到指定的超时时间,或者消息队列中又有新的消息被它获...

2019-09-12 17:00:00 119

转载 Redis生存时间、删除策略和排序

生存时间设置命令expire key long:设置数据在long秒后过期。pexpire key long:设置数据在long毫秒后过期。ttl key:查询数据剩余的生存时间。如果数据已过期被删除,返回-2(和版本有关),如果数据没有被设置过期时间,返回-1。persist key:取消数据的生存时间,重新变成永久生存。expireat key long:使用...

2019-09-12 15:30:00 129

转载 三.变量的解构赋值

前言:ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。解构赋值在实际开发中可以大量减少我们的代码量,并且让我们的程序结构更清晰。数组的解构赋值:** 简单的数组解构:**以前,为变量赋值,我们只能直接指定值。比如下面的代码:var a=0;   b=1;   c=2;而现在我们可以用数组解构的方式来进行赋值。...

2019-09-12 14:20:00 75

转载 二.ES6新的声明方式

前言:以前我们在声明时只有一种方法,就是使用var来进行声明,ES6对声明的进行了扩展,现在可以有三种声明方式了。字面理解ES6的三种声明方式:var:它是variable的简写,可以理解成变量的意思。let:它在英文中是“让”的意思,也可以理解为一种声明的意思。const:它在英文中也是常量的意思,在ES6也是用来声明常量的,常量你可以简单理解为不变的量。...

2019-09-12 11:18:00 87

转载 一.ES6的开发环境搭建

前言:现在的Chrome浏览器已经支持ES6了,但是有些低版本的浏览器还是不支持ES6的语法,这就需要我们把ES6的语法自动的转变成ES5的语法。Webpack是有自动编译转换能力的,除了Webpack自动编译,我们还可以用Babel来完成。ES6的开发环境搭建** 建立工程目录: ** 先建立一个项目的工程目录,并在目录下边建立两个文件夹:src和distsrc:书...

2019-09-12 10:45:00 69

转载 Redis事务

虽然Redis保证了每一条指令的执行都是原子操作,但是如果我们有多条指令需要作为一个原子操作,就需要使用到它的事务功能。但要注意的是,Redis虽然提供了事务功能,但是并没有提供回滚操作。即使我们的事务出现异常,它也有可能让部分指令执行成功。事务命令multi:开启事务exec:执行事务里的指令。Redis中开启一个事务的指令是multi,返回ok,表示...

2019-09-11 09:58:00 80

转载 Redis基本类型与常用命令

Redis基本类型一共有五类:字符串类型(string);散列类型(hash);列表类型(list);集合类型(sort);有序集合类型(zset);在redis中,所有的类型都是被以键值对形式存放,类型只体现在键值对的值上。如列表类型,数据格式如下。它的整体存放仍然是key-value的格式,只不过它的value里面是一个列表类型。如散列类型...

2019-09-10 17:09:00 91

转载 windows 安装使用 Memcached

Windows无官方版本:下载地址http://static.runoob.com/download/memcached-win64-1.4.4-14.zip安装:1、解压下载的压缩包2、命令行模式(管理员)进入到memcache目录下:memcached.exe -d install 进行安装memcached.exe -d start 启动关...

2019-09-09 17:09:00 75

转载 2.vue插件总结——总有你能用上的插件

UI组件框架element - 饿了么出品的Vue2的web UI工具套件mint-ui - Vue 2的移动UI元素iview - 基于 Vuejs 的开源 UI 组件库Keen-UI - 轻量级的基本UI组件合集vue-material - 通过Vue Material和Vue 2建立精美的app应用muse-ui - 三端样式一致的响应式 UI 库...

2019-09-09 16:30:00 547

转载 java 调用腾讯云短信api

依赖: <!--腾讯短信依赖--> <dependency> <groupId>com.github.qcloudsms</groupId> <artifactId>qcloudsms</artifactId> ...

2019-09-09 15:32:00 198

转载 1.前端数据可视化插件:Highcharts、Echarts和D3(区别)

前端数据可视化插件有很多,但我用过的只有Highcharts(https://www.hcharts.cn/)、Echarts(http://echarts.baidu.com/)和D3(https://d3js.org/),Web开发过程中选择使用哪一个插件是很重要的问题。就我个人而言,一般会从以下几点考虑。1.兼容性使用一个插件之前必须要先评估一下它对浏览器的兼...

2019-09-09 14:27:00 138

转载 git学习地址

1.git边学边练  https://learngitbranching.js.org/2. 寥雪峰官网  https://www.liaoxuefeng.com/wiki/896043488029600转载于:https://www.cnblogs.com/wangRong-smile/p/11490022.html...

2019-09-09 09:56:00 109

转载 第一次博客作业

简单介绍031702614;我是已经累成狗的王永福;我的爱好是玩电脑;推荐食汇特色水煮(紫荆二楼);繁华唱遍;困。阅读与思考回想一下你初入大学时对计算机专业的畅想Q: 当初你是如何做出选择计算机专业的决定的?A: 主要是因为爱好。从小就折腾各种电子产品,对于计算机更是有十分浓厚的兴趣,我高中所在的小县城没有人搞信息学竞赛,我就自己折腾各种电脑的玩意,重装系统、超频、黑苹果之类,...

2019-09-08 17:42:00 82

转载 Java本周总结1.

翻开Java教材时,最先映入眼帘的便是一个秃了顶的中年人照片“James Gosling"...Java编程语言的创始人之一。太可怕了,难道这个专业真的会掉头发吗?明明没有怎么动脑,发量却是越来越少,怕了怕了。天才或许用秃头以示不同,而我等普通人只想拥有全国平均水平的发际线。Java的地位:Java是一门面向对象的语言,应用于很多软件设计,在网络中处于主导地位。Java是一种具有简单...

2019-09-06 15:33:00 53

转载 页内跳转到指定位置-有过渡动画

一般页内跳转,像:锚点,scrollTo,location.hash正常情况下都是直接跳转的,没有动画,如果我们想要添加动画,就需要采取优化或其他办法。不多说,看下面。今天用了三种方法,分别是scrollTo、自定义function和jQuery链式的方法,个人推荐第一种,因为非常简单,后续如果还有,会继续补充。window.scrollTo中可以配置过渡效果,它本身是瞬间跳转到...

2019-09-06 12:19:00 933

转载 javascript之分片上传,断点续传的实际项目实现

总所周知,上传大文件时由于各种原因突然中断,然后整个文件需要从头开始上传,这种情况非常令人抓狂????,那么怎样才可以避免这种尴尬的情况呢?分片上传或许可以搞定这个痛点原理:文件上传就是把文件切割成一个个小小的块,然后块逐一上传后台约定接口:1.getRestChunkInfo 获取当前文件的上传情况输入:{fileName, fileSize, md5, token}...

2019-09-04 23:58:00 130

转载 git 常规常用命令

1、git status不说了,是个程序猿大概都会用2、 查看已经提交 但是未传送到远程代码库的提交描述/说明git cherry -v eg:+ 27122d40164dbf08276d96960bde20a2059cdb8b 修改页面3.查看已经提交但是未传送到远程代码库的提交详情(可能不止一次)git log master ^origin/master这...

2019-09-04 14:14:00 105

转载 [linux] mv: cannot move $ to $: Directory not empty

最近测试某流程时,跑的过程报错了,于是检查脚本修改后重新测试。脚本是改过来了,但在shell中运行某步时碰到了如题报错!$ mv MP_genus_network_files/ tax_networkmv: cannot move `MP_genus_network_files/' to `tax_network/MP_genus_network_files': Directory ...

2019-09-03 23:10:00 9895

转载 【R】调整ggplot图例大小

图例太多时,会挤压正图,显得正图展示区域很小,这时有必要缩小图例。################## 减小ggplot图例#################library(ggplot2)p <- ggplot(mtcars, aes(drat, mpg, color = factor(gear), shape = factor(vs)))...

2019-09-03 17:50:00 12185

转载 git cherry-pick git stash 如何把已经提交的commit, 从一个分支放到另一个分支

实际的开发过程中,我们经常遇到coding到一半,码了一大坨代码的时候,发现在错的分支上,你的做法还是ctrl+c备份文件到本地,在切换到对应分支拷贝吗?那就太落伍了下面用命令行教你如何快速将本地的修改checkout到指定的分支上场景一:1.’当前分支下的改动,在未commit的前提下,可直接使用 git checkout -b newBrancName 到对应的新分...

2019-09-03 14:27:00 646

转载 生成json文件写入本地

public class Json { public static void main(String[] args) { String fullPath = null; //例如:fullPath="D:/myroot/test.json" // 生成json格式文件 try { ...

2019-09-03 10:11:00 288

转载 [Excel] 一些实用的函数式子

这次是用php写了一个系统 收集信息,需要身份证号作为验证,但是为了信息安全 只能在数据库里面放身份证后六位。也就是说。最终导出的Excel也是只有身份证的后六位。,, 后来我发现我本地保存的完整身份证信息的顺序和导出的是一样的。那就是说直接复制过去覆盖了六位的就行了 但是现在我需要判断,某一行后六位是不是对应的完整身份证号的后六位,判断式子如下=IF(ISNUMBER(FIND...

2019-09-02 23:35:00 164

转载 【R】爬虫案例

爬取豆瓣相册library(RCurl)library(XML)myHttpheader <- c("User-Agent"="Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) ", "Accept"="text/html,application/xhtml+xml...

2019-09-02 23:08:00 147

转载 [R] read.table/read.delim读入数据行数变少?

以为对read.table/read.delim很熟了,谁知又掉坑里了。我有个3万多行的数据集,包括样品表达量和注释信息。大概长这样:本来3万多行,可是读进来的时候变成了1万多行,而且read.delim和read.table减少的行数还不一样。我用Excel打开,再另存为txt格式读入后,数据行数变回正常的3万多。MP <- read.delim("combine_tes...

2019-09-02 13:23:00 1771

转载 [R] cbind和filter函数的坑

最近我用cbind函数整合数据后,再用filter过滤数据,碰到了一个大坑。以两组独立样本t检验筛选差异蛋白为例进行说明吧。pro2 <- df2[1:6]Pvalue<-c(rep(0,nrow(pro2))) log2_FC<-c(rep(0,nrow(pro2))) for(i in 1:nrow(pro2)){ if(sd(pro2[i,1:3...

2019-09-01 21:57:00 583

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除