求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
某轨道交 C/C++设计模式
华为 C++高级编程
丹佛斯 C++高级编程
北大方正 C语言单元测试实践
罗克韦尔 C++单元测试+重
罗克韦尔 C++单元测试+重
中国石油 C++单元测试

相关课程  
C++并发处理+单元测试
C++程序开发
C++高级编程
C/C++开发
C++设计模式
C/C++单元测试
 
全部课程 >C/C++技术  
Unix/Linux下的C/C++核心编程
1071 次浏览  133 次
程老师
淘宝资深技术专家,具有15年C/C++linux和Unix平台下开发经验。
 
时间地点:北京 上海 深圳根据报名开班
课程费用:5000元/人
 
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


     基于Unix和Linux平台的运行管理和编程接口,结合应用开发中遇到的挑战,透彻讲解C/C++的核心编程方法与技巧。由具有15年专业开发经验的专家,结合实际案例讲解。
    课程目标:
    • linux下常用c库函数
    • 静态库和共享库的使用
    • 进程管理
    • 线程管理
    • 基于文件描述符的i/o操作
    • 基于流的i/o操作
    • 网络与套接字编程
    培训对象:C/C++开发工程师。
    学员基础:具有C/C++一定开发经验。
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    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
     
    1071 次浏览  133 次
    其他人还看了课程
    QT与QML应用开发  604 次浏览
    Win32下的C/C++核心编程  1103 次浏览
    Unix/Linux下的C/C++核心编程  1071 次浏览
    C++并行编程与操作  694 次浏览
    C++高级编程  5184 次浏览
    QT应用开发  2553 次浏览
    定制内训



    最新活动计划
    基于Kubernetes的DevOps实践 10-22[北京]
    需求分析管理 11-5[北京]
    软件开发过程中的质量管理实践 11-16[北京]
    人工智能,机器学习和深度学习 11-26 [北京]
    业务架构到IT架构(TOGAF9.2认证)11-28[北京]
    企业级全栈自动化测试技术 10-16 [上海]
    大数据平台架构与应用实战 11-8[上海]
    Python及数据分析 11-25 [深圳]
    某军工研究单位  嵌入式软件架构
    某银行  人工智能+Python+大数据
    中国机械集团某研究院   基于模型的系统工程(MBSE)
    航天科工某子公司  C++中级开发实战(SOUI)
    中航工业某研究所  嵌入式软件开发指南
     
     
     

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

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