All Posts

  • Published on
    实现了模拟 glib 中双链表的部分功能。包含头文件`GList.h`定义双链表结构及相关函数声明,`GList.c`实现各函数,如`g_list_alloc`分配内存等,`main.c`进行测试,展示添加、遍历等操作及链表长度等信息。
  • Published on
    精灵程序(daemon)生存期长,在系统引导装入时起动,关闭时终止。编程规则包括 fork、setsid、更改工作目录等,示例代码展示了初始化过程,查看其 ID 用 ps -ef ,退出用 kill ,源自《UNIX 环境高级编程》。
  • Published on
    2017 年 10 月 24 日回顾当年 MFC 信息管理系统毕业设计,曾想弄 UDP 日志服务程序,用 MFC 做单文档应用。参照孙鑫教程学两月后做毕设,功能随意加,最后成学习试验品。现公布源码,数据库连不上部分已注释,VC6.0 可编译运行。
  • Published on
    介绍 makefile 简单写法,含四个文件及相关编译规则。可自动查找.h.cpp,有常用模板如使用 muduo 库等,包含编辑、清理等目标,清晰定义对象、源文件及编译选项。
  • Published on
    总结 STL 进阶内容:包含多种容器及操作,如打印容器元素、排序、查找等,还涉及迭代器、仿函数等,多种容器特性及适用场景不同,如 vector、deque、list 等,同时介绍了类似 shared_ptr 的智能指针等。