我的书《GPLE》正式发售啦! 还上了51CTO的首页!开心

GPLE(Guide of programming in the Linux environment)上了51CTO,也算一个小小的肯定,纪个念
我的书《GPLE》正式发售啦! 还上了51CTO的首页!开心_第1张图片



商品详情

《Linux环境编程图文指南》(纸质版)

纸质版购买渠道:http://weidian.com/item.html?itemID=1773533784

购买前请注意:
● 本书是粤嵌嵌入式实体班课程的标准入学配套教材,粤嵌实体班的学生不需要重复购买
● 全书共500多页,随书附赠DVD视频教程光盘
● 购买后加入QQ读者交流群260492823直接与作者互动
● 可在http://www.geconline.cn/course/681试看部分章节(或登录www.geconline.cn后在搜索栏搜索“指南”即可)

优惠政策:
将本店或者店内任何教程分享到朋友圈,并保持至少一天,截图连同订单号一起发给林老师(QQ2437231462)即可获现金红包,数额保密。

本书定位LINUX环境编程入门与提高的最佳读物,全书配套近100个视频,400余幅图表,200多篇源代码,力争做到图文并茂,作为粤嵌教育的专业教员,我和我的同事们都深刻地认识到,很多编程初入行的朋友成长曲线平缓,不是因为概念和原理有多复杂,而是很多教程和图书没有将原理用容易理解的图画表现出来,所谓一图顶万言,讲的就是这个道理,基于这样的认识,粤嵌教育教材研发中心的同事们几乎对每一个概念都力争用图画的形式来表现,因此本书的出版和面世也迟缓很多,但我们认为是值得的。

本书《Linux环境编程图文指南(Guide of Programming in then Linux Enviroment)》面向的读者人群,是所有希望从事Linux/Unix编程开发、嵌入式开发、C环境开发的朋友,尤其适合计算机相关专业的高职院校的毕业生,以及希望转向IT类就业方向的在职人士,阅读本书不需要掌握任何专门的计算机技术和编程经验,但是对计算机的运行原理需要有一定认知。当然,学习过任何一门编程语言将使你在阅读和学习本书的内容时更加稳操胜券。

本书的作者和审校同事都是长期从事培训教育行业的一线培训工作者,购买本书的同时实际上也加入了由广州粤嵌教育主导的IT技术学习圈子,登录www.geconline.cn了解更多资讯。

本书目录:
第一章 Linux编程环境
1.1 基本工具
1.1.1 免费大餐:Ubuntu
1.1.2 桌面系统:gnome
1.1.3 网络配置:纯手工打造
1.1.4 软件集散地:APT
1.1.5 无敌板斧:vi
1.1.6 开发圣典:man
1.1.7 配置共享目录

1.2 死磕Shell命令
1.2.1 概念扫盲
1.2.2 命令详解
1.2.3 上古神器

1.3 Shell脚本编程
1.3.1 开场白
1.3.2 脚本格式
1.3.3 变量
1.3.4 特殊符号们
1.3.5 字符串处理
1.3.6 测试语句
1.3.7 脚本语法单元

1.4 编译器:GCC
1.4.1 天上掉馅饼
1.4.2 编译过程简介
1.4.3 实用的编译选项

1.5 解剖Makefile
1.5.1 工程管理器make
1.5.2 概览性示例
1.5.3 书写格式
1.5.4 变量详解
1.5.5 各种规则
1.5.6 条件判断
1.5.7 函数
1.5.8 实用make选项集锦

1.6 GNU-autotools
1.6.1 autotools简介
1.6.2 文件组织
1.6.3 configure.ac编写规则

第二章 深度Linux-C
2.1 基本要素
2.1.1 Linux下C代码规范
2.1.2 基本数据类型
2.1.3 运算符
2.1.4 控制流

2.2 函数
2.2.1 函数初体验
2.2.2 函数调用内幕
2.2.3 递归思维及其实现
2.2.4 变参函数
2.2.5 回调函数
2.2.6 内联函数

2.3 数组与指针
2.3.1 数组初阶
2.3.2 内存地址
2.3.3 指针初阶
2.3.4 复杂指针定义
2.3.5 指针运算
2.3.6 数组与指针
2.3.7 复杂数组剖析
2.3.8 const指针
2.3.9 char指针和char数组

2.4 内存管理
2.4.1 进程内存布局
2.4.2 堆(heap)

2.5 组合数据类型
2.5.1 结构体
2.5.2 共用体
2.5.3 枚举

2.6 高级议题
2.6.1 工程代码组织
2.6.2 头文件
2.6.3 宏(macro)
2.6.4 条件编译
2.6.5 复杂声明
2.6.6 attribute机制

第三章 Linux的数据组织
3.1 无所不在的链表
3.1.1 开场白
3.1.2 单向链表
3.1.3 单向循环链表
3.1.4 双向循环链表
3.1.5 Linux内核链表

3.2 线性表变异体
3.2.1 堆叠的盘子:栈
3.2.2 文明的社会:队列

3.3 小白慎入:非线性结构
3.3.1 基本概念
3.3.2 玩转BST
3.3.3 各种的遍历算法
3.3.4 自平衡AVL树
3.3.5 自平衡Linux红黑树

第四章 I/O编程技术
4.1 一切皆文件
4.1.1 文件的概念
4.1.2 各类文件

4.2 文件操作
4.2.1 系统IO
4.2.2 标准IO
4.2.3 文件属性

4.3 目录检索
4.3.1 基本概念
4.3.2 相关API

4.4 触控屏应用接口
4.4.1 输入子系统简介
4.4.2 TSLIB库详解
4.4.3 划屏算法

第五章 Linux进程线程
5.1 Linux进程入门
5.1.1 进程概念
5.1.2 进程组织方式

5.2 进程的生老病死
5.2.1 进程状态
5.2.2 相关重要API

5.3 进程的语言
5.3.1 管道
5.3.2 信号
5.3.3 system-V IPC简介
5.3.4 消息队列(MSG)
5.3.5 共享内存(SHM)
5.3.6 信号量(SEM)

5.4 Linux线程入门
5.4.1 线程基本概念
5.4.2 线程API及特点

5.5 线程安全
5.5.1 POSIX信号量
5.5.2 互斥锁与读写锁
5.5.3 条件变量
5.5.4 可重入函数

5.6 线程池
5.6.1 实现原理
5.6.2 接口设计
5.6.2 实现源码

第六章 Linux音视频编程
6.1 基本背景

6.2 Linux音频
6.2.1 音频概念扫盲
6.2.2 标准音频接口ALSA

6.3 Linux视频输出
6.3.1 基本概念
6.3.2 FRAME BUFFER
6.3.3 在LCD上画图
6.3.4 效果算法

6.4 Linux视频输入
6.4.1 V4L2简介
6.4.2 V4L2视频采集流程
6.4.3 V4L2核心命令字和结构体
6.4.4 编码格式和媒体流

6.5 多媒体开发库SDL
6.5.1 SDL简介
6.5.2 编译和移植
6.5.3 视频子系统
6.5.4 音频子系统
6.5.5 事件子系统
6.5.6 处理YUV视频源

6.6 音视频编解码库FFmpeg
6.6.1 FFmpeg简介
6.6.2 核心结构体与常用API
6.6.3 与SDL结合实现简单播放器

我的书《GPLE》正式发售啦! 还上了51CTO的首页!开心_第2张图片




《Linux环境编程图文指南》(在线版)


在线版购买渠道:http://weidian.com/item.html?itemID=1758457633

购买前请注意:
本课程是图书《Linux环境编程图文指南》(简称GPLE)的在线版本,但并不是简单的电子书,而是如下这些资源和服务:
● 全新彩色图文教程
● 配套每个章节所有视频教程
● 每个章节的问答板块
● 每个章节的笔记
● 每个章节配套规整的资料
● 富有特色的作业系统
● 可在http://www.geconline.cn/course/681试看部分章节(或登录www.geconline.cn后在搜索栏搜索“指南”即可)

这样,图书就构成一条读者与作者的纽带,而不再是一堆静止的纸张,读者可以通过本课程,实时与作者交流,实时互动。

优惠政策:
将本店或者店内任何教程分享到朋友圈,并保持至少一天,截图连同订单号一起发给林老师(QQ2437231462)即可获现金红包,数额保密。

你可能感兴趣的:(我的书《GPLE》正式发售啦! 还上了51CTO的首页!开心)