10 2023 档案
摘要:包括进程创建相关函数fork、getpid、getppid;exec函数族;进程回收wait、waitpid函数;进程间通信函数pipe、fifo和mmap;以及信号相关函数kill、alarm、setitimer、sigprocmask、sigaction、signal
阅读全文
摘要:包括inode和dentry目录项简介,查看文件stat信息,文件描述符复制dup,修改文件大小truncate和访问权限等
阅读全文
摘要:open、close、read、write、fcntl、lseek函数简介
阅读全文
摘要:Linux下gcc编译指令,动态库和静态库操作和区别,makefile语法和函数简介,gdb调试指令简介
阅读全文
摘要:1. 安装node/npm/hexo 在 nodejs 官网下载 Ubuntu的压缩包,解压 tar -zcvf node-v18.18.2-linux-x64.tar.xz 设置全局变量,注意是把他从一个路径弄到另一个路径里,下面两个/usr前面都有空格 sudo ln -sf /root/nod
阅读全文
摘要:平衡搜索树的几种实现方式,包括AVL树的插入和代码实现,红黑树的插入、删除和代码实现
阅读全文
摘要:包括大根堆的实现以及左高树的合并代码实现
阅读全文
摘要:1.树 定义:一棵树 t 是一个非空有限元素的集合,其中一个元素为根(root),其余的元素组成 t 的子树(subtree) 级:树根是 1 级(level),其孩子是 2 级,孩子的孩子是 3 级 高度:高度(height)是一棵树中级的个数,也称为深度(depth) 叶子:没有孩子的元素称为叶
阅读全文
摘要:1.安装Redis 1.1 安装redis Ubuntu下可以使用该命令安装Redis sudo apt update sudo apt install redis-server 1.2 启动Redis 启动Redis服务器 redis-server 查看Redis服务器是否启动 redis-cli
阅读全文
摘要:1.下载和编译 1.1 下载ProtoBuf源文件 从 github 下载最新的 protoBuf 库,如下图所示 Releases · protocolbuffers/protobuf (github.com) 1.2 编译dll和导入 解压后打开 /scharp/src 中的 sln 工程文件
阅读全文