编程开发

数据文件智能读取: R语言vroom包

最近折腾Shiny的时候接触到了一款非常好用的数据读取包。写一下备忘录。 1. 自动识别分隔文件 vroom有自动识别文件格式功能,所以不管是csv,还是tsv文件都只需要同一个读取指令vroom(”xxx.csv”)就可以。 library(vroom) data <- vroom("flights.tsv") #> Observations: 336,776 #> Vari

生信log29|python装饰器一览及其在生信的作用(含命令行装饰器click的简单使用)

此前参加了一些生信的开源项目,在项目的代码中知道了“装饰器”的概念,也了解到了python中一些造好的装饰器。参与开源项目,先从python装饰器了解函数式编程开始 1、python装饰器是什么? 装饰器到底实现了什么 实现了函数式编程,讲人话就是做了函数一个外包的壳,数学公式中的f(g(x))中的f()。 语法糖(@外包函数名字) def wrapper(): func =

VSCode 插件开发(一):Hello World

前言 来啦老铁! 这几天琢磨着研究点什么,后来找到一个研究点,那就是: VSCode 插件开发! 玩好 VSCode 插件开发,应该能让自己的工作效率得到提升,可以期待一下~ 我们一起来看看怎么开始 VSCode 插件开发的吧~ 学习路径 安装插件开发脚手架; 使用插件开发脚手架创建插件项目; 快速试用 Hello World 插件项目; 对插件效果稍做解读; 对插件做简单改动并

什么是实质替换权?

假如你是一个老板, 为了囤货要租一个仓库, 虽然合同约定有仓库, 但是却不一定是租赁合同, 可能是服务合同, 因为租赁必须满足实质替换权, 那么什么是实质替换权呢? ~ 就拿本例来说, 仓库老板先租给你一个1000平米的大仓库, 等到有其他人出高价, 再把你腾挪到另一个100平米的小仓库, 你说这不公平, 但是合同中只是说租给你一个仓库, 没有明确哪一个仓库, 你打官司还打不赢, 只

体考265

七年级体育中考平时测试安排: 一.6月16(周四)所有教师6:30在办公室等候,七年级先考,八年级后考(男生在前,女生在后)。 二.测试项目:50米、跳远、坐位体、男生引体向上(女生仰卧起坐)、男生1000米(女生800米) 三.责任分工1.班主任负责组织本班学生按要求有序测试,各班语数外教师协助班主任到场负责测试,班主任结合本班实际,作好语数外教师分工,其中张**协助七(6)班测试,语数外教师一

20230129-Jenkins+Gogs自动打包项目

jenkins+gogs自动打包事件流程如下: 1)用户通过git提交或者更新代码至gogs仓库; 2)gogs仓库中配置了连携jenkins的web钩子,触发jenkins中的job; 3)jenkins中job执行(拉取gogs仓库中的更新后代码包,执行打包操作); 1.要件准备 1)jenkins环境中安装git 安装git # yum install -y git # whereis gi

DNS 系列(三):如何免受 DNS 欺骗的侵害

互联网上每一台设备都会有一个 IP 地址,我们在访问网站或发送信息时,其实都是通过 IP 地址达成准确请求的。但是这个 IP 地址由很长一串数字组成,记忆起来相当困难,所以我们创造了更实用的域名来代替 IP 地址。而如何将域名和 IP 地址联系起来,就是域名系统(DNS)发挥作用的地方。它由各种名称服务器(即 DNS 服务器)组成,负责域名解析,帮助客户端建立联系,是网络中最重要的服务之一。 名称

一些学习渠道

摄影:学习渠道 1.摄影之友 www.fotomen.cn 2.Poco摄影 www.poco.cn 3.图虫网 www.tuchong.com 4.马格南 www.magnumphotos.com 5.蜂鸟网 fengniao.com 投稿平台: 千途网 www.58pic.com 汇图网 www.huitu.com 美好景象 www.viewstock.com 全景图片 www.quanjin