编程开发
几条很强大的Git命令
本文主要分享了5个在开发中实用的 Git 命令和设置短命令的方式。
1.stash:存储临时代码。
2.reset --soft:软回溯,回退 commit 的同时保留修改内容。
3.cherry-pick:复制 commit。
4.revert:撤销 commit 的修改内容。
5.reflog:记录了 commit 的历史操作。
6.rebase:改变当前分支的基点
1.stash
官方解释
软件测试遇到bug怎么分析,看看字节5年老司机是怎么秀操作的...
为什么定位问题如此重要?
可以明确一个问题是不是真的“bug”
很多时候,我们找到了问题的原因,结果发现这根本不是bug。原因明确,误报就会降低
多个系统交互,可以明确指出是哪个系统的缺陷,防止“踢皮球”,提高问题解决的效率
增强开发对测试的信任度,沟通更有效,配合的更好,开发修改bug时效增强
更有效的了解系统的内部逻辑、数据流处理流程,更能提高测试人员的水平,缺陷修复后,影响的测试范围评估更精
Fabric.js 橡皮擦的用法(包含恢复功能)
本文简介
点赞 + 关注 + 收藏 = 学会了
本文介绍 Fabric.js 的橡皮擦功能。
file
Fabric.js 的基础包并没有包含橡皮擦模块,如果你的项目需要使用橡皮擦,要使用定制版的 Fabric.js 。
本文需要有 Fabric.js 基础知识。
如果你还不清楚什么是 Fabric.js ,我墙裂建议你点赞 《Fabric.js 从入门到目中无人》。
同时最好了解
在脚本里面调用conda创建的环境
事情源于,我在写脚本的时候,在脚本里面插入了一句 conda activate 环境名, 然后出现如下的报错提示
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run
$ conda init <
常用的Figma插件以及添加和使用(附链接)
常用插件
1.Chinese User Data Generator
中文数据生成器,提供名字,年龄,性别,手机号码,E-mail,职业,地址,省份,城市,身份证等常用的中文数据默认填充。
链接:
2.Conten
算法练习:只有两个键的键盘(数学法,动态规划)
一.前言
又到了记录代码的时候了,这道题来自LeetCode,只有两个键的键盘:
最初记事本上只有一个字符 'A' 。你每次可以对这个记事本进行两种操作:
Copy All(复制全部):复制这个记事本中的所有字符(不允许仅复制部分字符)。
Paste(粘贴):粘贴 上一次 复制的字符。
给你一个数字 n ,你需要使用最少的操作次数,在记事本上输出 恰好 n 个 'A' 。返回能够打印出 n 个 '
day16ChIP-seq下载数据
要实战之前,要有数据和软件两样。
一、数据
从网上下载数据,最好的办法是本节最后的方法直接用sratoolkit里的fastq-dump命令。
下面的是学习过程,但是走弯路了,——按照day18更新版本操作更简便,而且直接能转换成样本名称
1. jimmy大神早前的帖子里用了ChIP-seq实战
和视频里不一样。
2.从GEO下载数据
可以详见手把手教你如何从GEO下载数据。
方法一:从网页下,
生信log34|dbNSFP的phyloP30_score的来源-以提取hg38_phyloP30way.bw(bigwig)数据为例
dbNSFP数据库收录了PhyloP值的数据,并且是tsv格式的,为了对一下数据库,就去官网找了相关的数据,但是看了一圈并没有现成的tsv。看了一圈资料也没看出怎么得出dbNSFP里面的phyloP这个唯一值怎么来的。后面尝试了很多,才发现原来如此简单:就是把官网上的bw文件转成 bedGraph文件即可,但是这个做法会把7.9G的数据拓展至50G左右,转换数据需慎重。
1、工具准备及其用法