02 2023 档案

 
git command
摘要:不熟悉的指令: git --version 查看是否安装git git init 创建仓库 git checkout a.txt git branch -b dev git stash 生成补丁文件: 1 #只想 patch Test.java 文件​git diff Test.java > tes 阅读全文
posted @ 2023-02-15 22:02 Skyge 阅读(22) 评论(0) 推荐(0) 编辑
进程间通信
摘要:6种方式:管道、消息队列、共享内存、信号量、信号、socket 前提知识:每个进程都有自己的用户空间,而内核空间是每个进程共享的。因此进程之间想要进行通信,就需要通过内核来实现。 管道: 管道是最简单,效率最差的一种通信方式。 管道本质上就是内核中的一个缓存,当进程创建一个管道后,Linux会返回两 阅读全文
posted @ 2023-02-15 13:08 Skyge 阅读(31) 评论(0) 推荐(0) 编辑
gdb
摘要:gdb: gun debug ① gcc -g ② r 开始调试 ③where 查看此时执行位置 ④b 行号 在指定行打断点 ⑤info b 显示全部断点信息 ⑥d 断点编号 ⑦c 从当前调试位置直接执行到下一个断点处 ⑧p 变量;如果我们需要在调试中一直显示某个变量的值,那么就需要display命 阅读全文
posted @ 2023-02-14 22:59 Skyge 阅读(59) 评论(0) 推荐(0) 编辑
c基础:const、宏定义、sizeof、内存分布
摘要:1. const常量与宏定义常量标识符 (1) 编译器处理方式时间不同 define宏是在预处理阶段展开; const常量是编译运行阶段使用; (2) 类型和安全检查不同 define宏没有类型,不做任何类型检查,仅仅是展开; const常量有具体的类型,在编译阶段会执行类型检查; (3) 存储方式 阅读全文
posted @ 2023-02-10 23:08 Skyge 阅读(302) 评论(0) 推荐(0) 编辑

 

点击右上角即可分享
微信分享提示