zoukankan      html  css  js  c++  java
  • 读书笔记之:Linux程序设计(第4版)(ch17)

    《Linux 程序设计》是一本非常好的书,内容很全面,并且对于给出的例子都进行了详细的讲解。并且是通过一个的小型的项目的来讲解的:开始是使用shell进行编程实现,然后逐步进行改进,使用C语言实现,使用ncurses库实现,改用dbm数据库,改用MySQL数据库,添加套接字,最后是使用GTK和Qt添加了图形界面,所以非常的值得仔细的看。

    第1章 入门

    1. 什么是UNIX

    2. GNU项目

    3. linux程序

    第2章 shell程序设计

    1. 内部命令与外部命令

    2. exec命令

    第3章 文件操作

    1.unix和linux中比较重要的设备

    2. 系统调用与设备驱动程序

    2.库函数

    3. write与read系统调用

    4. open系统调用

    5.close和ioctl系统调用

    6. lseek系统调用

    7. fstat,stat和lstat系统调用

    pic15,16

    8. dup和dup2系统调用

    9.标准I/O库

    10.fopen函数

    11.fread,fwrite函数

    12.fclose,fflush和fseek函数

    13. fgetc、getc,getchar和fputc,putc,putchar函数

    14. fgets和gets函数

    15. 文件流错误

    16. 文件流和文件描述符

    17.扫描目录

    18. opendir和readdir函数

    19. telldir,seekdir和closedir函数

    第4章 linux环境

    1. getopt函数

    2. 环境变量

    3. environ变量

    4. 日期和时间

    5. gmtime,localetime,asctime,ctime时间函数

    6. 临时文件tmpnam和tmpfile函数

    7. mktemp与mkstemp函数

     

    第5章 终端

    1.虚拟终端

    2. 伪终端

    第6章 使用curses函数管理基于文本的屏幕

    1.屏幕:initscr和endwin函数

    2. 输出到屏幕

    3. 从屏幕读取

    4. 清除屏幕

    5. 移动光标和字符书香

    6. 设置键盘模式

    7. 键盘输入

    8. 窗口

    9. 通用函数

    10. 移动和更新窗口

    11.子窗口

    12. keypad模式

    13. 彩色显示

    14. pad

    第7章 数据管理

    1.malloc内存分配

    2. 其他内存分配函数

    3.dbm数据库

    4. dbm访问函数

    5. 其他dbm函数

     

  • 相关阅读:
    常用
    饼图
    箱体图
    提取csv文件中需要的部分
    从文件夹中找需要的信息 并生成csv文件
    在磁盘中找到关键字文件 并删除
    正方形棋盘格
    秒表
    【题解】【BZOJ】AGC008F Blackout
    【题解】【BZOJ】BZOJ2281 黑白棋
  • 原文地址:https://www.cnblogs.com/xkfz007/p/2478025.html
Copyright © 2011-2022 走看看