Linux 中的每个进程都存在于“进程树”中。你可以通过运行 pstree 命令查看进程树。树的根是 init,进程号是 1。每个进程(init 除外)都有一个父进程,一个进...
Linux 中的每个进程都存在于“进程树”中。你可以通过运行 pstree 命令查看进程树。树的根是 init,进程号是 1。每个进程(init 除外)都有一个父进程,一个进...
两阶段提交协议(Two-phase Commit,2PC)经常被用来实现分布式事务。一般分为协调器C和若干事务执行者Si两种角色,这里的事务执行者就是具体的数据库,协调器可以...
``` hello ``` int div_sub_arr(int arr[], int left, int right) { // 将arr[left]作为基准 int i...
概述:uint32_t 类型占用4个byte,uint64_t 占用8个byte, 但是对于比较小的数字来说,使用uint32_t 或者uint64_t 存储会比较浪费,va...
一. 构建环境: Unix-like system (like Linux, Mac OS X) // 我使用的是ubuntu16 Java 8 (Java 9 or 10 ...
回车的含义:将光标移动到行首部 linux 下回车符号为'\r',windows下为'\r\n' linux环境下在vim中输入回车符号方式: 测试方式:我们在一个文本文件中...
VMware在默认安装完成之后,会创建三个虚拟的网络环境:VMnet0、VMnet1和VMnet8。其类型分别为:桥接网络,Host-only和NAT。其中,NAT表示VMW...
安装vmware,之后需要重启。 下载Ubuntu。 创建虚拟机,处理器设置为1,内核数量4,虚拟机内存4G,网络类型为NAT,创建新虚拟磁盘, 磁盘大小设置为40G,将虚拟...
保存退出:ZZ(大写) 代码格式化:gg=G 光标的移动: -- 左下右上 :hjkl 光标移动到行首:0(零) 光标移动到行尾:$ 光标移动到文件首部:gg 光标移动到文件...
问题描述:当在makefile同级目录下创建文件夹clean。 此时make clean会出现错误。 解决办法:声明伪目标,跳过时间检查。 taregt = app src ...
添加自动清理功能: 改进如下: target =app src = $(wildcard ./*.c) obj = $(patsubst %.c, %.o,$(src)) $...
makefile或者Makefile 书写规则:命令就是用依赖来生成目标 目标:依赖 (tab) 命令 目录结构:file文件夹下有main.c, add.c, mul.c,...
改进:当一个文件修改时候,不需要重新编译所有的文件,只需要编译需改的文件 改进如下: app : main.o add.o sub.o mul.o (tab) gcc m...
----1.makefile内置变量都是大写的。 -----2. 自定义变量 obj = main.o add.o sub.o mul.o 取obj的值 : $obj ---...
obj = main.o add.o sub.o mul.o target =app $(target) : $(obj) (tab) gcc $^ -o $@ %.o : ...
linux静态库 .a ===== win 静态库 .lib linux动态库 .so ==== win动态库 .dll (1)----静态库生成过程: -- 原材料...
-----事件驱动: -----轻量级,专注于网络:只能做网络先关的事 -----支持io多路复用:epool,poll,select,kqueue; -----支持信号; ...
---官网下载源码,解压,进入到目录,make PREFIX /dir install,之后将conf文件拷贝到bin同级目录下。 启动redis :redis-serv...