编程开发

穿越异界:系统问题

                            12.测试天赋   熙和生气地说:“一个一个慢慢来,不着急,谁要是插队,就给我排到最后面,再者就扣星辰。”     那些人一声不吭,默默地排着队,生怕被扣星辰的人是自己。     一个接着一个的进行着天赋测试,许多的人们惊呼,但更多的还是一声声叹气,显然是测试结果不怎么好。     突然一个叫玄月的人,站在上面,把手放在测试石上,上面显示“

几条很强大的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 <

算法练习:只有两个键的键盘(数学法,动态规划)

一.前言 又到了记录代码的时候了,这道题来自LeetCode,只有两个键的键盘: 最初记事本上只有一个字符 'A' 。你每次可以对这个记事本进行两种操作: Copy All(复制全部):复制这个记事本中的所有字符(不允许仅复制部分字符)。 Paste(粘贴):粘贴 上一次 复制的字符。 给你一个数字 n ,你需要使用最少的操作次数,在记事本上输出 恰好 n 个 'A' 。返回能够打印出 n 个 '

红黑树简单了解

先引入一个问题: 假设有一个大小为10, 000的数组,按大小进行排序,如 【1,3,8,15...】,假设我要在这个数组中查询是否存在 888 这个数字,那么这个算法我们要怎么写呢? 当然肯定有人会说,写个循环遍历一下不就好了吗? 这种做法不能说是错的,但是却不是最好的方法。 这里使用二分查找法的话,效率会更高的。 什么是二分查找法? 【内容来自百度百科】二分查找也称折半查找(Binary S

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、工具准备及其用法