linux系统编程视频教程
渴望学习linux系统编程程序员的福音!
本教程是由资深linux开发人员制作的一套系统学习linux系统编程的视频教程!
适合有c语言基础的各类开发人员进行学习。循序渐进,理论与实践相结合
学习完本套教程可以达到linux编程的中高级水平。
本套教程的优势:
1.有c语言基础但是不了解linux,在学完本套教程之后可以顺利帮助你走上出色linux程序员之路。
2.如果已经是专业的unix程序员,本套教程帮助您轻松转向linux
3.若已经是linux开发人员,通过对一些容易混淆和最新内核提供的新的替代系统调用的学习可以更加容易完成各类编程任务。
课程讲解内容:
1.入门讲解
linux的诞生与发展
man
gnu计划
posix标准
开发工具:vi与gcc
posix数据类型
系统调用返回码
2.进程
进程属性
进程信息
进程基本元素
简单子进程
会话和进程组
3.简单文件管理
文件模式
基本文件操作
查询和修改Inode信息
操作目录项
操作文件描述符
4.信号处理
信号的概念
信号api
实时信号
获取信号信息
5.高级文件操作
poll
select
epoll
readv和writev
6.目录操作
当前工作目录
改变根目录
创建和删除目录
读取目录内容
文件名搜索
7.socket网络
网络协议讲解
实用函数
基本套接字操作
unix域套接字
tcp/ip协议
使用udp数据报
套接字错误
旧的网络函数
8.时间
获取时间和日期
时间和日期的表示
时间的转换,格式化和解析
时间的限制
使用计时器
休眠
间隔计时器
9.基于散列的数据库函数库
概述
qdbm
读取记录
修改数据库
每套教程一张dvd光盘。看样片发e-mail索取。
详情登陆:
http://blog.sina.com.cn/u/4b06636e010005v8 或
http://celebes-indian.spaces.live.com/ 或
http://blog.sina.com.cn/u/1258709870
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论