相关文章
正则表达式中^的用法
正则表达式中^的用法
1.用法一: 限定开头
文档上给出了解释是匹配输入的开始,如果多行标示被设置成了true,同时会匹配后面紧跟的字符 比如 /^A/会匹配"An e"中的A,但是不会匹配"ab A"中的A 比如(\s|^)表示空字符串或字…
编程日记
2024/12/22 7:45:44
【Go卸载时:遇到无法卸载情况】
进入go,先把之前的版本下载一遍,进入后点击repair。 go下载地址:https://go.dev/dl/ 然后下载新版本即可
编程日记
2024/12/19 5:04:02
Bulk多组学多时间点做时序分析
具体做法如下:
假设我们有5个样本点(A, B, C, D, E)的1000个基因表达量的数据,我们希望对这1000个基因进行所谓的“拟时序”分析,以获得这1000个基因表达的先后顺序。
Step1:对5个样本点进行PCA分析&…
编程日记
2024/12/19 11:56:55
关于linux kernel hardlockup 的探究
1. 基本解释
Hardlockup(硬锁)主要是由于 中断被禁用, 中断被屏蔽过长时间 或 中断无法处理 导致的。 硬锁的本质是 CPU 核心长时间不响应外部事件. 包括中断,调度等。
2. 驱动模拟hardlockup
以下为代码实现
#include <li…
编程日记
2024/12/20 23:59:59
【C++】CUDA线程在全局索引中的计算方式
文章目录 1. 一维网格一维线程块2. 二维网格二维线程块3. 三维网格三维线程块4. 不同组合形式4.1 一维网格一维线程块4.2 一维网格二维线程块4.3 一维网格三维线程块4.4 二维网格一维线程块4.5 二维网格二维线程块4.6 二维网格三维线程块4.7 三维网格一维线程块4.8 三维网格二维…
编程日记
2024/12/22 21:51:12
Gitlab ci/cd 从0-1持续集成持续发布前端
关于gitlab ci/cd,就是实现DevOps的能力,即Development &Operations的缩写,也就是开发&运维。CI/CD 指的是软件开发的持续集成方法,我们可以持续构建、测试和部署软件。通过持续方法的迭代能使得我们减少在错误代码或者错…
编程日记
2024/12/19 7:49:49
力扣hot100——双指针
283. 移动零
class Solution {
public:void moveZeroes(vector<int>& nums) {for (int i 0, j 0; j < nums.size() || i < nums.size(); j) {if (j > nums.size()) {nums[i] 0;continue;}if (nums[j]) nums[i] nums[j];}}
}; 双指针,一个指…
编程日记
2024/12/20 22:51:05
Java并发编程框架之Fork/Join 框架
心态决定一切 “平安是幸,知足是福,清心是禄,寡欲是寿。”此言揭示了一个重要的人生哲学:内心的平静比任何外在的成功都更为珍贵。一个懂得珍惜当下、不贪婪的人,往往更容易获得真正的幸福。同时,它也提醒我…
编程日记
2024/12/22 11:31:23