linux下常用c库函数 |
使用库函数的优势
内存操作相关 函数
- malloc函数
- calloc函数
- free函数
- memset函数
- memcpy函数
- memmove函数
数字与字符串间的转换
日期与时间
随机函数 |
静态库和共享库的使用 |
什么是Unix/Linux静态库
为什么使用Unix/Linux静态库
如何建立Unix/Linux静态库静态库的存储空间
静态库的使用方式
什么是Unix/Linux共享库
为什么使用Unix/Linux共享库
如何建立Unix/Linux共享库
共享库在进程的地址空间
共享库的链接
共享库的进入点函数
延迟加载共享库 |
进程管理 |
linux进程简介
task_struct结构
进程管理
- 获得进程id
- 创建进程
- 进程执行
- 进程消亡
- 进程等待
- system函数
- 进程组与会话
进程调度机制 |
线程管理 |
线程的基本操作
线程同步
|
基于文件描述符的i/o操作 |
linux文件系统
文件i/o操作
文件属性操作
文件的其他操作:
- stat()、fstat()和lstat()函数
- dup()和dup2()函数
- fcntl()函数
- sync()和fsync()函数
特殊文件的操作
设备文件 |
基于流的i/o操作 |
流与缓存
流的打开与关闭
流i/o操作
|
网络与套接字编程 |
套接字编程基础
套接字数据结构
基础函数
tcp套接字编程
- tcp套接字原理
- tcp套接字函数
- tcp套接字client/server程序实例
udp套接字编程
- udp套接字原理
- udp数据发送与接收
- udp套接字client/server程序实例
多客户模型
|