要资料 文章 文库 Lib 视频 Code iProcess 课程 认证 服务 工具 讲座吧   专家招募  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
华为 C++高级编程
丹佛斯 C++高级编程
北大方正 C语言单元测试实践
罗克韦尔 C++单元测试+重
罗克韦尔 C++单元测试+重
中国石油 C++单元测试
诺基亚西 C++高级编程
西门子 C++高级编程

相关课程  
C++并发处理+单元测试
C++程序开发
C++高级编程
C/C++开发
C++设计模式
C/C++单元测试
 

Unix/Linux下的C/C++核心编程     489 次浏览    95 次 
 
专家讲师: 程老师,淘宝资深技术专家,具有15年C/C++linux和Unix平台下开发经验。
时间地点: 北京,上海,深圳,根据报名开班
课程费用: 5000元/人
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 
 基于Unix和Linux平台的运行管理和编程接口,结合应用开发中遇到的挑战,透彻讲解C/C++的核心编程方法与技巧。由具有15年专业开发经验的专家,结合实际案例讲解。 (学生3折),详见 公开课学习手册
 
培训目标:
  • linux下常用c库函数
  • 静态库和共享库的使用
  • 进程管理
  • 线程管理
  • 基于文件描述符的i/o操作
  • 基于流的i/o操作
  • 网络与套接字编程
培训对象:C/C++开发工程师。
学员基础:具有C/C++一定开发经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:3天/5000元
linux下常用c库函数 使用库函数的优势
内存操作相关 函数
  • malloc函数
  • calloc函数
  • free函数
  • memset函数
  • memcpy函数
  • memmove函数
数字与字符串间的转换
日期与时间
随机函数
静态库和共享库的使用 什么是Unix/Linux静态库
为什么使用Unix/Linux静态库
如何建立Unix/Linux静态库静态库的存储空间
静态库的使用方式 什么是Unix/Linux共享库
为什么使用Unix/Linux共享库
如何建立Unix/Linux共享库
共享库在进程的地址空间
共享库的链接
共享库的进入点函数
延迟加载共享库
进程管理 linux进程简介
task_struct结构
进程管理
  • 获得进程id
  • 创建进程
  • 进程执行
  • 进程消亡
  • 进程等待
  • system函数
  • 进程组与会话
进程调度机制
线程管理 线程的基本操作
  • 创建线程
  • 线程等待
  • 线程终止
  • 线程属性
线程同步
  • 互斥锁
  • 条件变量
  • 信号量
基于文件描述符的i/o操作 linux文件系统
  • 文件系统结构
  • 文件类型
  • 文件访问权限
  • 数据结构
文件i/o操作
  • 文件的创建、打开与关闭
  • 文件的定位
  • 文件的读/写
文件属性操作
  • 改变文件访问权限
  • 改变文件所有者
  • 重命名
文件的其他操作:
  • stat()、fstat()和lstat()函数
  • dup()和dup2()函数
  • fcntl()函数
  • sync()和fsync()函数
特殊文件的操作
  • 目录文件
  • 链接文件
  • 管道文件
设备文件
基于流的i/o操作 流与缓存
流的打开与关闭
流i/o操作
  • 字符i/o
  • 行i/o
  • 直接i/o
  • 格式化i/o
网络与套接字编程 套接字编程基础
套接字数据结构
基础函数
tcp套接字编程
  • tcp套接字原理
  • tcp套接字函数
  • tcp套接字client/server程序实例
udp套接字编程
  • udp套接字原理
  • udp数据发送与接收
  • udp套接字client/server程序实例
多客户模型
  • 循环服务器
  • 并发服务器
  • 多路复用i/o
489 次浏览   95 次
其他人还看了课程
Shell高级编程  561 次浏览
C++并发处理+单元测试+重构+设计模式+技术文档  803 次浏览
C++设计模式  773 次浏览
Windows平台C++应用开发  475 次浏览
C/C++开发基础  741 次浏览
C++高级编程  3063 次浏览
定制内训




最新活动计划
[北京]需求分析与管理 10-16
[北京]人工智能、机器和深度学习 9-18
[北京]软件架构设计方法、案例实践9-20
[北京]敏捷开发过程及最佳实践 10-25
[北京]敏捷开发过程与项目管理 9-24
[北京]自动化测试框架设计实践 10-26
[上海]UML和EA进行系统分析设计 9-22
[上海]DevOps体系实践工具与平台 9-22
[深圳]领域驱动的建模与设计9-27
[深圳]需求分析与管理 10-19
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号