草庐IT

day17ChIP-seq软件安装

一、conda昨天知道网管已经给我们安装了很多软件在服务器上,今天看了一下,发现我们只要export调用就行。从前我自己安装了miniconda,然后就一直报错。。是不是也可以用网管的版本。于是一番尝试,终于成功啦。#addedbyanacondaexportPATH="/data/software/anaconda2/bin:$PATH"输入conda就可以看到简介信息啦。再次感谢大牛网管,默默为自己之前非要自己安装的愚蠢行为哀悼。但是也不能说没有用处,至少知道了安装的过程嘛。二、FastQC软件(更新:安装运行day18日日记为准,遇到各种java错误,命令错误,比如~后面没有写/;比如=

day17ChIP-seq软件安装

一、conda昨天知道网管已经给我们安装了很多软件在服务器上,今天看了一下,发现我们只要export调用就行。从前我自己安装了miniconda,然后就一直报错。。是不是也可以用网管的版本。于是一番尝试,终于成功啦。#addedbyanacondaexportPATH="/data/software/anaconda2/bin:$PATH"输入conda就可以看到简介信息啦。再次感谢大牛网管,默默为自己之前非要自己安装的愚蠢行为哀悼。但是也不能说没有用处,至少知道了安装的过程嘛。二、FastQC软件(更新:安装运行day18日日记为准,遇到各种java错误,命令错误,比如~后面没有写/;比如=

ES6学习(17)async和await

async用来声明一个异步函数,返回值是一个promise对象,结合await使用,使异步代码看起来像同步代码。async可以单独使用如果没有返回值,则返回的状态是resolved,值是undefined如果返回值是一个非promise类型,则返回的状态是resolved,值就是返回的这个值。如果抛出错误,则返回的状态就是rejected如果返回的值是一个promise,则async的状态和返回的promise保持一致。await一般await后面跟一个promise,如果跟的是一个promise,要等这个函数执行完成(成功),才会执行下面的逻辑。注意:如果是rejected,则下面的也是不执

ES6学习(17)async和await

async用来声明一个异步函数,返回值是一个promise对象,结合await使用,使异步代码看起来像同步代码。async可以单独使用如果没有返回值,则返回的状态是resolved,值是undefined如果返回值是一个非promise类型,则返回的状态是resolved,值就是返回的这个值。如果抛出错误,则返回的状态就是rejected如果返回的值是一个promise,则async的状态和返回的promise保持一致。await一般await后面跟一个promise,如果跟的是一个promise,要等这个函数执行完成(成功),才会执行下面的逻辑。注意:如果是rejected,则下面的也是不执

17. equals和==的区别

文章参考:https://www.jianshu.com/p/7a349a75c324https://www.cnblogs.com/blueskyli/p/9932017.html1、背景介绍==比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。equals用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equals方法返回的却是==的判断。java中的数

17. equals和==的区别

文章参考:https://www.jianshu.com/p/7a349a75c324https://www.cnblogs.com/blueskyli/p/9932017.html1、背景介绍==比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。equals用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equals方法返回的却是==的判断。java中的数

我所使用的生产 Java 17 启动参数

JVM参数升级提示工具:jacoline.dev/inspectJVM参数词典:chriswhocodes.comRevolut(英国支付巨头)升级Java17实战:https://www.bilibili.com/video/bv1SA4y1d7sZ目前正常微服务综合内存占用+延迟+吞吐量,还是G1更优秀。但是如果你的微服务本身压力没到机器极限,要求延迟低,那么ZGC最好。如果你是实现数据库那样的需求(大量缓存对象,即长时间生存对象,老年代很大,并且还会可能分配大于区域的对象),那么必须使用ZGC。使用G1GC启动参数:-XX:+UnlockDiagnosticVMOptions-XX:+U

我所使用的生产 Java 17 启动参数

JVM参数升级提示工具:jacoline.dev/inspectJVM参数词典:chriswhocodes.comRevolut(英国支付巨头)升级Java17实战:https://www.bilibili.com/video/bv1SA4y1d7sZ目前正常微服务综合内存占用+延迟+吞吐量,还是G1更优秀。但是如果你的微服务本身压力没到机器极限,要求延迟低,那么ZGC最好。如果你是实现数据库那样的需求(大量缓存对象,即长时间生存对象,老年代很大,并且还会可能分配大于区域的对象),那么必须使用ZGC。使用G1GC启动参数:-XX:+UnlockDiagnosticVMOptions-XX:+U

17个可以实现微前端的方案

一、微前端方案思路在前端技术领域已有如下几种成熟的实现微前端的思想:基于接口协议:子应用按照协议导出几个接口,主应用在运行过程中调用子应用导出的这几个接口基于沙箱隔离:主应用创建一个隔离环境,让子应用基本不用考虑自己是在什么环境下运营,按照普通的开发思路进行开发即可基于模块协议:主应用把子应用当作一个模块,和模块的使用方式无异二、微前端实现的几种方式在前端技术领域已有如下几种方式落地实施:路由分发:开发成本低,维护成本低,可行性高,不限技术栈,实现简单iFrame:开发成本低,维护成本低,可行性高,不限技术栈,实现简单应用微服务化:开发成本高,维护成本低,可行性中等,不限技术栈,实现难微件化:

17个可以实现微前端的方案

一、微前端方案思路在前端技术领域已有如下几种成熟的实现微前端的思想:基于接口协议:子应用按照协议导出几个接口,主应用在运行过程中调用子应用导出的这几个接口基于沙箱隔离:主应用创建一个隔离环境,让子应用基本不用考虑自己是在什么环境下运营,按照普通的开发思路进行开发即可基于模块协议:主应用把子应用当作一个模块,和模块的使用方式无异二、微前端实现的几种方式在前端技术领域已有如下几种方式落地实施:路由分发:开发成本低,维护成本低,可行性高,不限技术栈,实现简单iFrame:开发成本低,维护成本低,可行性高,不限技术栈,实现简单应用微服务化:开发成本高,维护成本低,可行性中等,不限技术栈,实现难微件化: