- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 #ifdef __cplusplus #endif解释说明
cpp中对函数的重载处理。在c++中,为了支持重载机制,在编译生成的汇编码中,要对函数的名字进行一些处理,加入比如函数的返回类型等等.而在C中,只是简单的函数名字而已,不会加入其他的信息.也就是说:C++和C对产生的函数名字的处理是不一样的. C++之父在设计C++之时,考虑到当时已经存在了大量的C代码,为了支持原来的C代码和已经写好C库,需要在C++中尽可能的支持C,而extern"C
2017-04-06 15:23:19 2057 1
大文件分割与拼接
本资源上传的是Linux下的文件分割及拼接等处理的源代码,也包括在Linux下编译的可执行程序,其他平台可借鉴该处理方式;
源代码只供参考,可互相交流,不喜勿喷,谢谢!
2019-01-21
日志系统实现及参考demo
C语言实现日志系统;
用户使用指南:
1. 本数据包中存在三个文件夹,分别是 self-syslog syslogPrintf 和 user-demo,
其中 self-syslog 文件夹中包含系统日志源文件,读取配置文件函数,以及用户自定义写日志函数;
syslogPrintf 文件夹中主要是打印和 log 日志系统(调用syslog实现)函数的封装;
user-demo 文件夹中主要是提供的一个 demo 程序,用户可参考该程序的实现完成日志函数的调用,包含自定义函数的例程以及打印函数和syslog日志函数的调用,均可通过配置文件进行日志等级控制;
2. user-demo 文件夹中,存在demo源文件 demo-main.c, 编译脚本 script.sh,以及 Config.ini 配置文件.......具体使用方式参考readme文件;
2019-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人