编程笔记

  • 低成本全基因组SNP分型策略

    目录 1. SNP芯片 2. 简化基因组测序 3. 全基因组低深度重测序 1. SNP芯片 目前最常用的全基因组SNP分型方法,主流的SNP芯片: Illumina Infinium技术。全基因组扩增,不需PCR,采用50 mer寡核苷酸探针退火,利用特…

    编程笔记 2022年8月11日
  • nvim配置snippets+自定义语法高亮

    使用插件snippets实现代码片段的补全 Plug 'honza/vim-snippets'安装snippets提供给支持。 之后在init.vim(nvim的配置文件)中在coc管理插件的列表中添加安装命令'coc-snippets',这样你每次打开nvim时文件,如果没…

    编程笔记 2022年8月11日
  • 旋转、放大和平移矩阵(行主序)

    这里的矩阵按行主序  Matrix Rotation = [   cosA  -sinA  0   0  sinA   cosA  0   0    0       0       1   0    0       0       0   1] Matrix Scale = [   Sx   0    0    0   0   Sy   0    0 …

    编程笔记 2022年8月11日
  • 实现深拷贝函数 clone()

    function deepClone(obj){ function isObject(o){ return (typeof o === 'object' || typeof o === 'function') && o !== null } if(!isObject(obj)){return obj} let newObj = Array.isArray(obj) ? [] : …

    编程笔记 2022年8月11日
  • RocketMQ 延时消息

    一、什么是延时消息 当消息写入到Broker后,不能立刻被消费者消费,需要等待指定的时长后才可被消费处理的消息,称为延时消息。 二、延时消息等级 RocketMQ延时消息的延迟时长不支持随意时长的延迟,是通过特定的延…

    编程笔记 2022年8月11日
  • Linux常用命令

    ls 命令 显示目录下内容及属性信息的命令 -a 显示指定目录下所有子目录与文件,包括以.开头的隐藏文件-l 以列表方式显示文件的详细信息 ls -l 等于ll 用法-h, --human-readable 与-l 一起,以易于阅读的格式输出文…

    智能运维 2022年8月11日
  • 天下第一

    P5635 【CSGRound1】天下第一 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 误区:第一次记录用的数组开三层,分别表示x,y,和第几回合的最终答案(分别代表谁赢),但空间始终过大了 第三层可以不用,因为对于…

    编程笔记 2022年8月11日
  • linux shell命令

    Linux  系统1、一切皆为文件 ==》根文件系统2、shell 是包裹在kernel以外的命令解释器bash 是一个为GNU计划编写的Unix shell。sh的名字是一系列缩写:Bourne shell。Bourne shell是一个早期的重要shell,由史蒂夫·…

    智能运维 2022年8月11日
  • 编译代码时动态地链接库

    作者: Seth Kenlon 译者:LCTT geekpi | 2022-06-09 09:46      编译软件在你如何运行你的系统方面给你很大的灵活性。LD_LIBRARY_PATH 变量,以及 GCC 的 -L 和&nbs…

    编程笔记 2022年8月11日
  • 算法: 整数中 1 出现的次数

    问题 输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数。 例如,输入12,1~12这些整数中包含1 的数字有1、10、11和12,1一共出现了5次。 解决 class Solution { public int countDigitOne(int n) { int…

    编程笔记 2022年8月11日