Linux程序设计

分类 UNIX环境高级编程    
UNIX知识体系 第1章 UNIX基础知识  
Shell     Shell程序设计
I/O 第3章 文件I/O 不带缓存的I/O
  第4章 文件和目录 文件、目录
  第5章 标准I/O库  
  第6章 系统数据文件和信息 标准数据文件
进程 第7章 进程环境  
  第8章 进程控制  
  第9章 进程关系  
  第10章 信号  
线程 第11章 线程  
  第12章 线程控制  
  第13章 守护进程  
  第14章 高级I/O  
  第15章 进程间通信  
  第16章 网络IPC:套接字  
  第17章 高级进程间通信  
  第18章 终端I/O  
  第19章 伪终端  
  第20章 数据库函数库  
出错处理      
用户标识      
系统调用和库函数      
    Linux环境  
    终端  
    curses  
    数据管理  
    MySQL  
       
    调试  
    进程和信号 system/exec/fork/wait/waitpid/signal/kill/pause/sigaction
    POSIX线程 多线程编程
    管道  
    进程间通信 信号量/共享内存/消息队列
    套接字 Socket
    用GTK+进行GNOME编程  
    用Qt进行KDE编程  
    Linux标准  

GCC使用

Makefile Makefile调试方法


1. C/C++ 标准库

1.1 字符串操作

[strtok() strtok_s()](https://github.com/breakerthb/LinuxPrograming/blob/master/CStandard/strtok.md) - 字符串分割

2. Linux 库

fork()与vfork()
wait()与waitpid()
exec()
system()

select()
poll()
epoll()

Effective C++

3. Special Subject

临时文件
时间方法
定时器

驱动安装

3.1 Log模块

Log from unvme
Log from ssdb
boost log

3.2 参数解析

gflags参数解析

3.3 C++ Server

Tinyhttpd
Tinyhttpd框架


Ref

《Linux/Unix系统编程手册》

源码

引用路径

   
文章 https://github.com/breakerthb/LinuxPrograming/blob/master
Note https://github.com/breakerthb/LinuxPrograming/blob/master/NoteBook
Pic https://raw.githubusercontent.com/breakerthb/LinuxPrograming/master/PIC
《Linux Programing》源码 https://github.com/breakerthb/LinuxPrograming/blob/master/SRC_LP
《Advanced Programing in the UNIX Environment》源码 https://github.com/breakerthb/LinuxPrograming/blob/master/SRC_AP