05 2022 档案

常用shell命令(git/svn/vim等)
摘要:1、git 1.1 推代码 git checkout file_name //回退某文件修改 git add file_name //添加文件(git add --all添加所有) git commit -m "xxxxxx" //生成conmit信息 git push origin HEAD:re 阅读全文

posted @ 2022-05-28 16:05 红旗kernel 阅读(122) 评论(0) 推荐(0)

kernel_fgets 内核态按行读取文件
摘要:kernel_fgets 1、kernel_fgets 说明 (等效于用户态fgets,若不太明白,可参考fgets函数) 函数说明:内核态从fp文件描述符里,读取最大max_size-1字节的一行字符串,并存储于buf中。 返回值:正确情况下返回buf指针,error情况下返回NULL 参数说明: 阅读全文

posted @ 2022-05-28 15:38 红旗kernel 阅读(850) 评论(0) 推荐(0)

linux大小端
摘要:1、大小端的原理 字节序:又称尾序、端序 大端(big endian):将数据的低位字节存放在内存的高位地址,高位字节存放在低位地址。简称高低 小端(little endian):将数据的低位放在较小的地址处,高位放在较大的地址处。简称高高 笔者假设存储数据为0x89ABCDEF 32位数据 大端存 阅读全文

posted @ 2022-05-24 07:55 红旗kernel 阅读(1285) 评论(0) 推荐(0)

gcc 常见编译选项
摘要:gcc常见编译选项 -O优化编译选项: gcc详解链接:https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html 注意:GDB调试时最好关闭优化选项。 编译选项目的:在不改变语义的情况下,改变程序结构,满足程序大小或运行速度目的 编译选项 选项 阅读全文

posted @ 2022-05-16 20:31 红旗kernel 阅读(256) 评论(0) 推荐(0)

导航