摘要: 配置 设置用户名和邮件地址,每次Git提交都会使用这些信息 $ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com 检查配置,列出所有Git当时能找到的配置 $ g 阅读全文
posted @ 2024-11-12 10:32 songlh424 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 信号 信号是软件中断,提供了一种处理异步事件的方法,如在终端按下Ctrl+C会产生SIGINT中断信号。 信号产生 用户键入:必须在终端按下Ctrl+C和Ctrl+X等会产生对应信号 硬件异常产生信号:除数为0、无效的内存引用等,如对执行一个无效内存引用的进程产生SIGSEGV信号 进程调用kill 阅读全文
posted @ 2024-10-10 15:25 songlh424 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 构建目标和属性 project project(<项目名称> [<编程语言>...]) project(<项目名称> [VERSION <主版本号>[.<次版本号>[.<补丁版本号>[.<修订版本号>]]]] [DESCRIPTION <项目描述>] [HOMEPAGE_URL] <项目主页URL> 阅读全文
posted @ 2024-10-09 11:39 songlh424 阅读(24) 评论(0) 推荐(0) 编辑
摘要: C标准库不支持正则表达式,但大部分Linux发行版本都带有第三方的正则表达式函数库。 以常见的<regex.h>为例: /* regcomp将正则表达式编译成适合后续regexec函数搜索的形式 preg指向模式缓冲区,传出参数 regex字符串,传入参数 cflag决定编译类型,可位或: -REG 阅读全文
posted @ 2024-09-10 23:31 songlh424 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 进程间通信 创建新IPC对象需指定的mode常值: 常值 说明 S_IRUSR/S_IWUSR 用户读/写 S_IRGRP/S_IWGRP 组成员读/写 S_IROTH/S_IWOTH 其他用户读/写 管道 无名管道,单向数据流,常用于父子进程间通信。 int pipe(int fd[2]); 该函 阅读全文
posted @ 2024-08-05 17:02 songlh424 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 内存映射 内存映射是一种将文件或设备映射到进程的虚拟地址空间的技术。映射到内存后,允许程序直接对这部分内存进行读写操作,无需传统的IO调用,减少系统调用次数。 // addr:指定到内存的地址,若为NULL,则由内核分配地址 // length:设置映射的长度 // prot:设置映射内存的权限,P 阅读全文
posted @ 2024-08-04 14:38 songlh424 阅读(10) 评论(0) 推荐(0) 编辑
摘要: python调用C程序 依赖于python的cytpes模块,C/C++将程序编译成dll动态库,使用ctypes.CDLL函数加载动态库,然后可以在python文件中条用dll中的函数。 在windows环境下,以简单的两数相加函数为例: # sum.c int sum(int a, int b) 阅读全文
posted @ 2024-07-22 02:01 songlh424 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 在实际使用中主要用到Bsdiff算法生成增量包。 在Ubuntu中可以直接使用命令下载安装bsdiff: sudo apt-get install bsdiff 会在/usr/bin目录添加可执行文件bsdiff和bspatch。 实际使用也比较简单: # 根据oldfile和newfile的差异生 阅读全文
posted @ 2024-04-20 14:41 songlh424 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 要想生成core文件分两步: 分配空间 使用ulimit -a查看Linux资源分配情况,一般core后面的空间为0. 可以使用ulimit -c unlimited设置为无限制大小,或使用ulimit -c 100设置大小100Bytes 修改路径 默认路径很怪,一般需要修改到可执行文件的同一目录 阅读全文
posted @ 2024-04-19 23:51 songlh424 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 环境变量是指在操作系统中用来指定操作系统运行环境的一些参数。 如在安装一些软件时如果想通过终端去执行命令,一般需要将软件的bin文件夹路径加入到系统的环境变量PATH中。 可以使用env指令来查看系统的环境变量。 程序 & 环境变量 程序可以从配置文件、命令行参数传递或环境变量来获取我们传递的参数。 阅读全文
posted @ 2024-03-19 18:23 songlh424 阅读(19) 评论(0) 推荐(0) 编辑
more_horiz
keyboard_arrow_up light_mode menu palette
选择主题
点击右上角即可分享
微信分享提示