大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

R小技巧之Excel多sheet合并处理

R小技巧之Excel多sheet合并处理 近日有同事过来求助,他有一个含有400个sheet的excel文件,由于要汇总数据进行统计,把400个sheet手动合并在一起简直要累死人的节奏;同事十分着急,我说行,先看看再说。 打开excel文件,随便翻看几个sheet的数据,幸运的是每个sheet的信息结构一致: image 这时候记得R里面有个openxlsx包,通过设置sheet编号便可读取对应sheet的数据,查看了openxlsx文

【r<-图形】森林图forest plot绘制

画的不错,但实际使用却很难得到想要的结果。 谷歌了一下,找到了forestplot这个包,下面根据文档1, Inf), col=clrs, xlab="EQ-5D index") image 多个置信区间范围 这在对比时非常有用: tabletext - tabletext[,1] forestplot(tabletext, mean = cbind(HRQoL$Sweden[, "coef"], HRQoL$Denmark[, "coef"]), lower = cbind(HRQoL$Sweden[, "lower"], HRQoL$Denmark[, "lower"]), upper = cbind(HRQoL$Sweden[, "upper"], HRQoL$Denmark[, "upper"]), clip =c(-.

【r<-包】UCSCXenaTools release 0.2.4

# treehouse_public_samples_unique_ensembl_expected_count.2017-09-11.tsv # treehouse_public_samples_unique_hugo_log2_tpm_plus_1.2017-09-11.tsv We can set subset argument to narrow datasets. XenaGenerate(subset = XenaHostNames=="TCGA") # class: XenaHub # hosts(): # https://tcga.xenahubs.net # cohorts() (38 total): # TCGA Acute Myeloid Leukemia (LAML) # TCGA Adrenocortical Cancer (ACC) # TCGA Bile Duct Cancer (CHOL) # .

【r<-图形】ggplot2图形语法

【r ) + ( mapping = aes( ), stat = , position = ) + + 模板里面的7个参数组成了图形语法,它是构建图形的标准系统。图形语法基于你可以通过数据集,几何对象,映射集,统计变换,位置调整,坐标系统以及分面主题的组合来描绘任意一个图形。 下面是一个示意图: image image image 可以用该语法创建几乎常见的任意图形~ 这是第二遍读,突然感觉很深刻,希望自己好好记住~

Linux 普通用户启动nginx

Linux 普通用户启动nginx 现象 nginx 配置的user为 www 用户,root启动之后主进程显示root,子进程显示是www,但是切换到www 用户之后执行 nginx -t 等报错 services@pts/0 $ /usr/local/nginx/sbin/nginx -t nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges

Linux下使用unzip命令解压多个文件

Linux下使用unzip命令解压多个文件 Linux下直接使用unzip *. 1 root root 1681 Sep 11 15:38 00004.zip 4 -rw-r--r--. 1 root root 1325 Sep 11 15:38 00005.zip 4 -rw-r--r--. 1 root root 1392 Sep 11 15:43 00011.zip 4 -rw-r--r--. 1 root root 1541 Sep 11 15:48 00016.zip 4 -rw-r--r--. 1 root root 1390 Sep 11 15:48 00017.zip 使用unzip \*.zip Archive: 00005.zip inflating: GAB_ZIP_INDEX.xml inflating: 15366516000003-BASIC_1004.bcp Archive: 00010.zip replace GAB_ZIP_INDEX.xml?

Manjaro修改主目录为英文

Manjaro修改主目录为英文 由于经常在终端要操作家目录,中文切换输入法打字很浪费时间,于是把HOME目录改为英文很方便,在网上看了很多都是修改映射文件,但是会出错而且不生效,找到了下面的方法: $ sudo pacman -S xdg-user-dirs-gtk $ export LANG=en_US $ xdg-user-dirs-gtk-update $ #然后会有个窗口提示语言更改,更新名称即可 $ export LANG=zh_CN.UTF-8 $ #然后重启电脑如果提示语言更改,保留

使用树莓派进行24小时视频直播

$ext echo ----------------------------------------------------------------------- 之后要有一个可以24小时运行着的播放脚本,比如下面 rtmp="推流地址/推流码" while true do for i in $(seq 0 188) do ffmpeg -re -i $i.mp4 -vcodec copy -acodec copy -f flv $rtmp done done 上面使用一个嵌套循环来做视频的直播推流 之后你要做的就是打开一个screen会话然后把脚本挂着运行就可以了 欢迎关注Bboysoul的博客www.bboysoul.com Have Fun

kodexplorer安装

(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ { expires 30d; access_log off; } location ~ .$ { expires 7d; access_log off; } location ~ /\.ht { deny all; } } 其实只要修改下面这行就好了 root /data/wwwroot/kodexplorer 修改kodexplorer权限 chmod -R 777 /data/wwwroot/kodexplorer/ 接着浏览器访问服务器ip就可以了 欢迎关注Bboysoul的博客www.bboysoul.com Have Fun

CentOS 7 - 创建新用户

CentOS 7 - 创建新用户 当进行服务器操作时,我们尽量不要使用root用户进行操作,特别是当我们使用生产环境时。 本文我们将介绍CentOS 7下用户的创建。 创建新用户 adduser 用户名 更改用户密码 passwd 用户名 输入以上命令后输入两次同样的密码,即可修改成功 将用户添加到wheel用户组里,因为wheel用户组拥有sudo的权限 usermod -aG wheel 用户名 添加完成后即可切换到该用户,也可以

CentOS 7 - 安装Oracle JDK8

bash_profile 添加后如下: # Get the aliases and functions if [ -f ~/.bashrc fi # User specific environment and startup programs export JAVA_HOME=/usr/java/jdk1.8.0_172-amd64/ export JRE_HOME=/usr/java/jdk1.8.0_172-amd64/jre PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export PATH 添加完成后按esc然后按Shift+zz保存并退出,然后启用 source .bash_profile 至此Java 8安装完成。

扣丁学堂浅谈Linux开发下如何利用unzip命令实现解压多个文件操作详解

扣丁学堂浅谈Linux开发下如何利用unzip命令实现解压多个文件操作详解   今天扣丁学堂Linux培训来给大家介绍一下关于在Linux下如何利用unzip命令实现解压多个文件的操作,下面我们通过示例代码来详细的是介绍一下吧。 1、Linux中提示没有unzip命令解决方法   如果你如法使用unzip命令解压.zip'或者unzip"*.zip命令   或者使用forzin*.dounzip$z;

CentOS 7 - 安装MySQL 5.7

CentOS 7 - 安装MySQL 5.7 CentOS 7的默认yum仓库中并没有MySQL5.7,我们需要手动添加,好在MySQL官方提供了仓库的地址,所以我们能够比较简单地安装MySQL。 本文我们将介绍CentOS 7下MySQL5.7的安装。 添加Mysql5.7仓库 sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 确认Mysql仓库成功添加 sudo yum repolist all | grep mysql | grep enabled 如果展示像下面,则表示成功添加仓库: mysql-connector

CentOS 7 - 安装Nginx

CentOS 7 - 安装Nginx Nginx是一个高性能的Web服务软件。相比Apache HTTP Server更加的轻量级和灵活,是在WEB及服务端开发中必不可少的工具。 本文我们将介绍CentOS 7下Nginx的安装。 添加仓库 sudo yum install epel-release 安装Nginx sudo yum install nginx 启动Nginx sudo systemctl start nginx 如果系统使用了防火墙(firewall),执行下面命令允许http/https sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall

linux sort 命令整理

1 其中,返回结果 1,表示文件不是已经排序好的文件 2、默认排序( 整行进行ASCII字符升序)sort sort.log a mac 2000 500 2K b linux 1000 200 5K c Debian 600 200 8K c win7 2000 100 7G d winxp 4000 300 3G e bsd 1000 600 4M f SUSE 4000 300 6M g winxp 500 300 3G 3、高能来了,让人迷糊的 k 语法,首先看下 k 的语法格式 [ FStart [ .CStart ] ] [ Modifier ] [ , [ FEnd [ .

linux uniq 命令整理

linux uniq 命令整理 uniq 对排序好的内容进行去重 语法: uniq [-cdu][-f ][-s ][-w ][--help][--version][输入文件][输出文件] 选项: -c或--count 在每列旁边显示该行重复出现的次数 -d或--repeated 仅显示重复出现的行 -f 或--skip-fields= 比较时跳过前n列,从n+1列开始比较 -s 或--skip-chars= 比较时跳过前n个字符,从n+1个字符开始比较 -u或--unique 仅显示出现一次的行 -w 或--check-chars= 对每行第n个字符以

后端如何快速辅助前端定位浏览器兼容问题

后端如何快速辅助前端定位浏览器兼容问题 需求 现在市场上流行的浏览器还是有很多,随之而来的也就有很多浏览器兼容问题,一般线上出现这种问题的时候,我们都会选择咨询用户使用的是什么浏览器,不仅响应速度很慢,而且很多时候,用户自己也不清楚浏览器具体的信息,例如是什么浏览器,具体的版本,可能什么浏览器大部分人还是能答上来的,但是具体的版本,

记一次线上锁等待超时事件

记一次线上锁等待超时事件 事件起因 在某次跨库操作中,存在两张表,在不同的数据库中,A.a跟B.

苹果采果后的管理措施及腐烂病、干腐病防治要点

苹果采果后的管理措施及腐烂病、干腐病防治要点 苹果采摘后至落叶前还有一两个前月的时间,这段时间是养分积累期。这段时间积累的养分在落叶会回流到根系和主干中贮存,作为来年的贮备营养,为来年萌芽、展叶、开花坐果提供营养。贮备营养足了,抗病害能力强,抗冻害、抗倒春寒的能力就强,腐烂病、干腐病很大程度上与冻害有关。下面会有详细介绍。 采果后的