1、IO模型的基础概念 在学习IO模型前先介绍几个概念。 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I/O 1、用户空间和内核空间 Linux操作系统和驱动程序运行在内核空间,应用程序运行在用户空间 os分配给每个进程一个独立的、连续的、虚拟的地址内存空间,该大小一般是4G(32位 ...
分类:
编程语言 时间:
2021-06-25 16:53:53
阅读次数:
0
前言 仓库(Repository) 源仓库 开发者仓库 分支(Branch) 永久性分支 暂时性分支 工作流(workflow) 总结 前言 (本文假设各位已经对基本git的基本概念、操作有一定的理解,如无相关git知识,可以参考Pro Git这本书进行相关的学习和练习) 很多项目开发都会采用git ...
分类:
其他好文 时间:
2021-06-25 16:53:13
阅读次数:
0
哦,又是这该死的aarch64,为什么,想用conda装生信的许多软件都会在此碰壁,在下才疏学浅,实在是搞不懂。不过话说回来,我好像是来记录自己怎么在这台服务器上装cutadapt的。 conda可以有也可以不有,我是先装了个conda,然后创建了一个cutadapt的环境,在这个环境下再进行操作的 ...
分类:
其他好文 时间:
2021-06-25 16:52:21
阅读次数:
0
/** * 自定义样式 * <p>1. 创建excel对应的实体对象 参照{@link DemoData} * <p>2. 创建一个style策略 并注册 * <p>3. 直接写即可 */ @Test public void styleWrite() { String fileName = Test ...
分类:
其他好文 时间:
2021-06-25 16:46:34
阅读次数:
0
首先需要导入 import openpyxl 1、打开excel,并且获取sheet 1 inwb=openpyxl.load_workbook(Path_generate) 2 Sheetnames=inwb.get_sheet_names() 3 ws=inwb.get_sheet_by_nam ...
分类:
编程语言 时间:
2021-06-25 16:43:54
阅读次数:
0
1、首先创建中间表 IMPORT_TABLE CREATE TABLE IMPORT_TABLE(INT1 VARCHAR2(10),VAR2 VARCHAR2(10),DATE3 VARCHAR2(10),NUMBER4 VARCHAR2(10)); 2、创建bat执行文件(bat_exe.bat ...
分类:
数据库 时间:
2021-06-25 16:37:24
阅读次数:
0
# Dos命令 打开cmd的方式 1.开始+系统+命令提示符 2.win键+R 输入cmd 打开控制台(推荐使用) 3.在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 4.资源管理器的地址栏前面加上cmd 路径 管理员方式运行 常用的DOS命令 ```bash #盘符切换 ...
分类:
其他好文 时间:
2021-06-25 16:34:49
阅读次数:
0
一、JavaBean 1.什么是JavaBean? JavaBean其实就是一种遵循特定写法的类,必须遵循一定的规范: 类必须由public修饰,并且保证有公共的无参数的构造器 包含操作属性的的public方法,getter setter方法 字段是私有的 一个JavaBean是由3部分组成,分别是 ...
分类:
编程语言 时间:
2021-06-25 16:30:04
阅读次数:
0
tag:构造 答案为no只有两种情况: 有一个颜色没有出现过 两个相邻的点同色 其他情况一定是yes。 具体构造方案为:每次找到一组连续 \(3\) 不同色的点,且中间那个点的颜色出现多于1次,然后将这个三角形切掉,继续递归处理。 这样一次操作之后显然是不会违反上述性质的。 代码实现可以使用一个数组 ...
分类:
其他好文 时间:
2021-06-24 18:35:50
阅读次数:
0
T1 使用根号分治思想,发现我们有一种方法可以快速更新答案,考虑我们新选中一种颜色,找这种颜色相邻的位置有多少个位置的颜色是被选中的,然后再减去被选中颜色出现的次数,即为这次修改操作对于答案的贡献,删除颜色同理可得。 那么我们将出现次数大于 \(\sqrt n\) 的元素拿出来预处理两两相邻对数。 ...
分类:
其他好文 时间:
2021-06-24 18:33:40
阅读次数:
0