欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Linux系统编程(慕课版信息技术人才培养系列规划教材)/物联网开发实战系列
      • 作者:编者:千锋教育高教产品研发部|责编:李召
      • 出版社:人民邮电
      • ISBN:9787115533371
      • 出版日期:2020/08/01
      • 页数:338
    • 售价:23.92
  • 内容大纲

        本书采用知识模块串联的方式,对Linux操作系统应用层编程涉及的核心知识点由浅至深进行了详细的讲解。全书共分12章:第1章介绍了Linux操作系统的核心,即有关文件的操作;第2章介绍了不同形式I/O的操作接口;第3章介绍了进程的相关属性与进程的创建,以及进程的各种状态;第4章介绍了多线程编程,以及线程同步互斥机制;第5章介绍了三种早期的进程间通信机制;第6章介绍了System V的三种进程间通信机制;第7章~第10章介绍了进程间通信的重要知识,从网络基础编程及协议分析,到难度更深的网络高级编程;第11章介绍了SQLite数据库的简单应用;第12章介绍了一个实际的项目案例,回顾并应用了前面的大部分知识点,以达到复习并提高实战能力的效果。
        本书可作为高等院校教材及教学参考书,也可作为培训机构的培训用书,还可作为开发人员的参考书。
  • 作者介绍

        千锋教育高教产品研发部,小千——你学习路上的助梦女神,由千锋教育推出,专门帮助IT学习者、IT爱好者、IT从业者更清晰地了解学习路线和就业前景,并随时提供配套视频、习题、习题答案、源代码、就业指南等资源。读者可通过下方公众号或QQ号获取。
  • 目录

    第1章  文件与目录
      1.1  文件属性
        1.1.1  文件的类型
        1.1.2  符号链接文件
        1.1.3  stat()函数、fstat()函数和lstat()函数
        1.1.4  文件属主
        1.1.5  文件的存取许可权
        1.1.6  chmod()函数和fchmod()函数
        1.1.7  文件的长度
        1.1.8  文件的截取
        1.1.9  更改文件名
        1.1.10  文件的时间戳
      1.2  目录操作
        1.2.1  mkdir()函数和rmdir()函数
        1.2.2  读目录
        1.2.3  解析路径名字符串
      1.3  文件系统
        1.3.1  文件系统的概念
        1.3.2  文件系统的类型
        1.3.3  文件系统的结构
      1.4  本章小结
      1.5  习题
    第2章  I/O
      2.1  I/O的基本概念
        2.1.1  I/O的定义
        2.1.2  系统调用
        2.1.3  用户程序编程接口
      2.2  Linux标准I
        2.2.1  标准I/O概述
        2.2.2  标准I/O的操作核心
        2.2.3  流的打开和关闭
        2.2.4  错误处理
        2.2.5  流的读写
        2.2.6  系统预定义流指针
        2.2.7  缓存区的类型
        2.2.8  缓存区的刷新及配置
        2.2.9  流的定位
        2.2.10  格式化输入/输出
      2.3  Linux文件I
        2.3.1  文件描述符
        2.3.2  文件的打开和关闭
        2.3.3  文件读写
        2.3.4  文件定位
        2.3.5  文件控制操作
        2.3.6  生产者与消费者
      2.4  本章小结
      2.5  习题
    第3章  进程
      3.1  进程的基本概念
        3.1.1  多任务机制

        3.1.2  进程与程序
        3.1.3  进程的状态
        3.1.4  进程组与会话组
        3.1.5  进程的优先级
        3.1.6  进程的调度策略
        3.1.7  进程的虚拟内存
        3.1.8  虚拟内存管理
        3.1.9  进程的内存布局
    第4章  多线程
    第5章  早期进程间通信
    第6章  System V IPC
    第7章  Linux网络编程概述
    第8章  网络基础编程
    第9章  服务器模型
    第10章  网络高级编程
    第11章  SQLite数据库
    第12章  小区物业停车管理系统