随笔分类 - C
摘要:前言 通常情况rpm包组件管理方式下的linux环境,常用打补丁的方式只有一种:修改spec文件定义的Patch和patch字段,其实spec文件中调用的底层命令还是patch. 因为业务需要要编译内核,需要测试某一阶段不同补丁对内核的影响,但是通过修改spec文件进行编译时每次都是全量编译,验证周
阅读全文
摘要:1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的
阅读全文
摘要:线性表:零个或多个数据元素的有限序列 1 线性表的抽象数据类型 ADT 线性表 Data 线性表的数据集合为(a1,a2,a3,a4,...,an),每个元素的数据类型均为DataType.其中,除第一个元素a1外,每个元素有且仅有一个直接前驱元素;除最后一个元素an外,每个元素有且仅有一个直接后继
阅读全文
摘要:1 perror 定义在头文件<stdlib.h>中 void perror(const char *s);函数说明 perror ( )用 来 将 上 一 个 函 数 发 生 错 误 的 原 因 输 出 到 标 准 设备 (stderr) 。参数 s 所指的字符串会先打印出,后面再加上错误原因字符
阅读全文
浙公网安备 33010602011771号