C/C++从入门到精通

奇牛学院企业介绍

我们是一家专注于IT职业教育的在线教育企业。我们的目的是让所有IT学习者,不分年龄、不分职业,平等地享有一流的IT教育服务。我们的愿景是在实战中学习,在项目中成长,让兴趣与成就颠覆传统教育,零障碍成为IT高端人才。

C/C++从入门到精通

C/C++从入门到精通课程介绍

项目经理手把手带你学习C/C++,从入门到精通,成为高级程序员、独立承接外包项目的自由程序员。最新VIP学习内容以大纲为主
课程大纲领取,VIP课程优惠咨询QQ:2088585956
微信:xixils123456

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

C/C++从入门到精通

奇牛学院老师介绍

  • Rock老师

    资深架构师,十二年Linux平台C/C++开发经验。曾就职于京信通信南京研究所,主要从事通信行业服务器端开发。负责研发了多个广州军区南海军用通信项目、卫星通信监控平台、联通IDU系统。

  • Janny

    Janny毕业于中国石油大学,曾就职于中国科学研究院声学研究所。8年C/C++开发经验,主要从事石油测井行业监控系统开发,研发了HDRT阵列感应监控平台,光学测井监控系统,MES系统。擅长C/C++以及QT等GUI编程。

  • 【奇牛学院】Martin

    企业邮局架构师,老板邮局首席架构师,曾任职于多家上市公司,十四年C++大型互联网项目开发经验,研究过多款优秀的开源C/C++软件(Nginx、TFS等)。

  • 黑牛

    黑牛老师资深架构师,技术总监。曾就职于第三波、盛大网络任游戏研发程序员、副总监。曾主导研发过《神迹》等大型MMO网络游戏。后加入悠游数码游戏创业公司,开发了多款网络游戏。曾赴莫斯科与卡巴斯基病毒专家共同破解NP的保护。

教学课程目录

    项目0-项目准备

  • 【录播】1-课程介绍(44分钟)
  • 【录播】2-项目演示、课程目标(45分钟)
  • 【录播】3-项目1软件包的安装和使用(11分钟)
  • 【录播】4-课程特点(30分钟)
  • 【录播】5-C++的作用(9分钟)
  • 【录播】6-C++开发环境(48分钟)
  • 【录播】7-C++的学习方法(23分钟)
  • 项目1-黑客攻击系统-功能菜单(一)

  • 【录播】7-黑客攻击系统简介(12分钟)
  • 【录播】8. 项目需求、项目实现(30分钟)
  • 【录播】9. 项目精讲:编程的本质(29分钟)
  • 【录播】10-1. 项目精讲:语法规则、代码风格(20分钟)
  • 【录播】10-2. 项目精讲: 头文件的使用(28分钟)
  • 【录播】11. 项目精讲:main函数和其它函数(33分钟)
  • 【录播】12. 项目精讲:不变的誓言-字符串常量(17分钟)
  • 【录播】13. 项目精讲:让计算机说话(28分钟)
  • 【录播】14. 项目精讲:韩信谋反解密-使用命名空间(36分钟)
  • 【录播】15. 项目精讲:软件是怎样炼成的(12分钟)
  • 项目1-黑客攻击系统-功能菜单(二)

  • 【录播】16. 项目精讲:血的教训-程序的注释(24分钟)
  • 【录播】17. 项目精讲:常见错误总结(26分钟)
  • 【录播】18. 项目精讲:计算机英语加油站(26分钟)
  • 【录播】19. 项目拓展1:开发图形界面-搭建环境(36分钟)
  • 【录播】20. 项目拓展1:开发图形界面-开发进阶(33分钟)
  • 【录播】21. 项目拓展1:开发图形界面-实现功能菜单(27分钟)
  • 【录播】22. 项目拓展2:在控制台上跳极乐净土(19分钟)
  • 【录播】23. 编程思维修炼:代码对战(34分钟)
  • 【录播】24. 编程思维修炼:积木式编程(39分钟)
  • 【录播】25. 编程思维修炼:积木式编程-我是渣男(48分钟)
  • 项目1-黑客攻击系统-功能菜单(三)

  • 【录播】26. 职场修炼:遇到难题,要不要问?(21分钟)
  • 【录播】27. 逼格修炼-最后的杀手锏:代码对比工具(17分钟)
  • 【录播】28. 项目练习-增加功能菜单(12分钟)
  • 项目2-黑客攻击系统-输入账户(一)

  • 【录播】29. 需求分析、项目实现(10分钟)
  • 【录播】30. 项目精讲-C++的数据类型(15分钟)
  • 【录播】31. 项目精讲-构建IT大厦的砖块:变量(37分钟)
  • 【录播】32. 项目精讲-变量的命名规范(16分钟)
  • 【录播】33. 项目精讲-用于计数的整数类型(16分钟)
  • 【录播】34. 项目精讲-表示单个字符的数据类型(22分钟)
  • 【录播】35. 项目精讲-用于精确计算的数据类型(34分钟)
  • 【录播】36. 项目精讲-浮点数据的输出控制(15分钟)
  • 【录播】37. 项目精讲-C++的数据输入(27分钟)
  • 【录播】38. 项目精讲-两种类型的常量(33分钟)
  • 项目2-黑客攻击系统-输入账号(二)

  • 【录播】39. 项目精讲-常见错误总结1-2-3(31分钟)
  • 【录播】40. 项目精讲-常见错误总结4-5(20分钟)
  • 【录播】41. 项目精讲-计算机英语加油站(18分钟)
  • 【录播】42. 编程思维修炼-使用不同类型的函数参数(12分钟)
  • 【录播】43. 编程思维修炼-迷宫(98分钟)
  • 【录播】44. 职场修炼-怎样安全的度过试用期(19分钟)
  • 【录播】45. 逼格提升:程序员逼格初体验-代码风格(16分钟)
  • 【录播】46. 项目练习:练习1-数学计算(7分钟)
  • 【录播】47. 项目练习:练习2-无符号数的诡异(15分钟)
  • 项目3-黑客攻击系统-输入的优化

  • 【录播】48. 项目需求-项目实现(8分钟)
  • 【录播】49. 字符串的概念(18分钟)
  • 【录播】50. string变量的定义和初始化(22分钟)
  • 【录播】51. string变量的输入和输出(42分钟)
  • 【录播】52. string变量-读取一行(20分钟)
  • 【录播】53. string字符串的比较(23分钟)
  • 【录播】54. string字符串的加法(9分钟)
  • 【录播】55. C语言字符串简介(11分钟)
  • 【录播】56. 数组的概念和定义(20分钟)
  • 【录播】57-数组的初始化(26分钟)
  • 项目3-黑客攻击系统-使用更安全的账号 (二)

  • 【录播】58-数组元素的访问(18分钟)
  • 【录播】59-C语言字符串的存储、初始化(13分钟)
  • 【录播】60-C语言字符串的输入、输出(18分钟)
  • 【录播】61 -英语不是障碍:计算机英语加油站(27分钟)
  • 【录播】62-常见错误总结(14分钟)
  • 【录播】63-职场修炼-领导关系和技术能力哪个更重要(13分钟)
  • 【录播】64-逼格提升:解决BUG的第一手段-断点调试(28分钟)
  • 【录播】65-编程思维修炼:贪食蛇-体会编程的乐趣(97分钟)
  • 【录播】66-项目练习-练习1(36分钟)
  • 【录播】67-项目练习-练习2(14分钟)
  • 项目4-黑客攻击系统-权限判断(1)

  • 【录播】68-需求分析-项目实现(10分钟)
  • 【录播】69-string字符串的比较(12分钟)
  • 【录播】70-bool类型(17分钟)
  • 【录播】71-C语言字符串的比较(11分钟)
  • 【录播】72-其它数据类型的比较运算(7分钟)
  • 【录播】73-逻辑运算(40分钟)
  • 【录播】74-位运算(1)(20分钟)
  • 【录播】75-位运算(2)-位非、移位及应用(45分钟)
  • 【录播】76-项目精讲-使用多个运算符时的优先级(33分钟)
  • 项目4-黑客攻击系统-权限判断(2)

  • 【录播】77-运算符的优先级(16分钟)
  • 【录播】78-数据类型转换(23分钟)
  • 【录播】79-if语句的三种形态(37分钟)
  • 【录播】80-if语句的嵌套(18分钟)
  • 【录播】81-switch-基本用法(22分钟)
  • 【录播】82-switch-特殊用法(16分钟)
  • 【录播】83-常见错误小结(40分钟)
  • 【录播】84-英语加油站(6分钟)
  • 【录播】85-编程思维训练-灌篮高手-1(65分钟)
  • 项目4-黑客攻击系统-权限判断(3)

  • 【录播】86-编程思维修炼-灌篮高手-2(23分钟)
  • 【录播】87-职场修炼-怎样优雅地避免加班(19分钟)
  • 【录播】88-项目练习-练习1(9分钟)
  • 【录播】89-项目练习-练习2(11分钟)
  • 【录播】90-项目练习-练习3(26分钟)
  • 【录播】91-逼格提升-程序员的必备神器github(60分钟)
  • 【录播】92-项目需求、项目实现(14分钟)
  • 【录播】93-愚公移山之while循环(39分钟)
  • 项目5-黑客攻击系统-重复验证(1)

  • 【录播】94-后羿射日之for循环(32分钟)
  • 【录播】95-不服就干-直接干之do-while循环(10分钟)
  • 【录播】96-循环中的特殊控制:continue和break(16分钟)
  • 【录播】97-代码世界中的传送阵:goto语句(20分钟)
  • 【录播】98-甜蜜的谎言”之循环嵌套(22分钟)
  • 【录播】99-常见错误总结(7分钟)
  • 【录播】100-英语加油站(4分钟)
  • 【录播】101-编程思维修炼-手绘玫瑰曲线(45分钟)
  • 【录播】102-职场修炼-程序员到底能干多久?(12分钟)
  • 【录播】103-逼格提升-使用已有项目创建代码仓库(17分钟)
  • 项目5-黑客攻击系统-重复验证(2)

  • 【录播】104-循环的经典应用-暴力破解密码(32分钟)
  • 【录播】105-项目拓展-控制台上跳极乐净土-视频版(40分钟)
  • 【录播】106-强化练习大闯关-第1关(11分钟)
  • 【录播】107-强化练习大闯关-第2关(10分钟)
  • 【录播】108-强化练习大闯关-第3关(8分钟)
  • 【录播】109-强化练习大闯关-第4关(18分钟)
  • 【录播】110-强化练习大闯关-第5关(21分钟)
  • 【录播】111-强化练习大闯关-第6关(11分钟)
  • 【录播】112-强化练习大闯关-第7关(24分钟)
  • 【录播】113-强化练习大闯关-第8关(19分钟)
  • 项目5-黑客攻击系统-重复验证(3)

  • 【录播】114-强化练习大闯关-第9关(20分钟)
  • 【录播】115-强化练习大闯关-第10关(15分钟)
  • 【录播】116-强化练习大闯关-第11关(21分钟)
  • 【录播】117-强化练习大闯关-第12关(34分钟)
  • 【录播】118-强化练习大闯关-第13关(39分钟)
  • 【录播】第119节 需求分析-封装login函数(19分钟)
  • 【录播】第120节 项目优化-菜单选择(34分钟)
  • 项目6-黑客管理系统的优化、功能实现(1)

  • 【录播】第121节 菜单居中显示(29分钟)
  • 【录播】第122节 实现攻击功能(32分钟)
  • 【录播】第123节 实现其他攻击(28分钟)
  • 【录播】第124节 隐藏密码(26分钟)
  • 【录播】第125节 为什么要定义函数(11分钟)
  • 【录播】第126节 函数的定义(21分钟)
  • 【录播】第127节 函数的声明(18分钟)
  • 【录播】第128节 函数声明在多模块开发中的使用(19分钟)
  • 【录播】第129节 函数的调用以及参数的传递(15分钟)
  • 【录播】第130节 数组作为函数的参数(22分钟)
  • 项目6-黑客管理系统的优化、功能实现(2)

  • 【录播】第131节 默认参数(9分钟)
  • 【录播】第132节 函数重载(16分钟)
  • 【录播】第133节 函数的栈空间(31分钟)
  • 【录播】第134节 内联函数(14分钟)
  • 【录播】第135节 递归函数(51分钟)
  • 【录播】第136节-常见错误(13分钟)
  • 【录播】第137节-英语加油站(6分钟)
  • 【录播】第138节-逼格提升-制作自己的库(20分钟)
  • 【录播】第139节-项目6-项目练习(24分钟)
  • 项目7:人工智能之地形导航系统

  • 【录播】第140节-项目需求(9分钟)
  • 【录播】第141节-项目精讲-由线到面:二维数组(28分钟)
  • 【录播】第142节-二维数组补充-全局和局部数组(5分钟)
  • 【录播】第143节-二维数组的访问(22分钟)
  • 【录播】第144节-项目精讲-二维数组的存储方式(19分钟)
  • 项目7:人工智能之地形导航系统 (二)

  • 【录播】第145节-项目精讲-更高维度:多维数组(16分钟)
  • 【录播】第146节-二维数组作为函数的参数(21分钟)
  • 【录播】第147节-项目精讲-常见错误总结(17分钟)
  • 【录播】第148节-项目实现(57分钟)
  • 【录播】第149节-编程思维修炼(39分钟)
  • 【录播】第150节-职场修炼:公司派系斗争中怎样站队(21分钟)
  • 【录播】第151节-逼格提升:防御式编程(26分钟)
  • 【录播】第152节-项目练习(4分钟)
  • 【录播】第153节-英语不是障碍:计算机英语加油站(2分钟)
  • 项目8:人工智能之双色球预测系统

  • 【录播】第154节-项目需求(13分钟)
  • 【录播】第155节-项目精讲-为什么要使用指针(37分钟)
  • 【录播】第156节-项目精讲-指针的定义(25分钟)
  • 【录播】第157节-项目精讲-指向数组的指针(20分钟)
  • 【录播】第158节-项目精讲-指针的访问(27分钟)
  • 【录播】第159节-空指针和坏指针(22分钟)
  • 【录播】第160节-指针的自增操作(28分钟)
  • 【录播】第161节-指针的自减操作(20分钟)
  • 项目8:人工智能之双色球预测系统 (二)

  • 【录播】第162节-渣男、直男、暖男的区别:const(22分钟)
  • 【录播】第163节-项目精讲-指向一维数组的指针(1分钟)
  • 【录播】第164节-项目精讲-李连杰的二级指针(24分钟)
  • 【录播】第165节-项目精讲-二级指针的用途(37分钟)
  • 【录播】第166节-项目精讲-多级指针定义和使用(9分钟)
  • 【录播】第167节-项目精讲-数组和指针的纠缠(17分钟)
  • 【录播】第168节-项目精讲-指针数组(27分钟)
  • 【录播】第169节-项目精讲-指针和多维数组(30分钟)
  • 项目8:人工智能之双色球预测系统 (三)

  • 【录播】第170节-项目精讲-指针和函数的纠缠(40分钟)
  • 项目8: 人工智能之双色球预测系统(四)

  • 【录播】第171节-职场修炼:要不要加入创业团队?(2分钟)
  • 【录播】第171节-VS技巧-在release模式启动调试(2分钟)
  • 【录播】第172节-项目练习(6分钟)
  • 项目9-地震监测系统

  • 【录播】第173节-项目需求(26分钟)
  • 【录播】第174节-项目精讲-C++程序的内存分布(58分钟)
  • 【录播】第175节-项目精讲-为什么要使用动态内存(51分钟)
  • 【录播】第176节-动态内存的分配、使用、释放(24分钟)
  • 【录播】第177节-C++程序员的噩梦-内存泄漏(21分钟)
  • 【录播】第179节-变量的作用域和生存周期(20分钟)
  • 【录播】第178节-变量的4种存储类型(34分钟)
  • 项目9-地震监测系统 (二)

  • 【录播】第180节-函数返回值使用指针(23分钟)
  • 【录播】第181节-常见错误总结(27分钟)
  • 【录播】第182节-英语不是障碍:计算机英语加油站(14分钟)
  • 【录播】第183节-项目实现(43分钟)
  • 【录播】第184节-常见错误总结(27分钟)
  • 【录播】第185节-编程思维修炼(4分钟)
  • 【录播】第186节-职场修炼:如何应付老鸟的抱怨(20分钟)
  • 【录播】第187节-逼格提升:内存泄漏检测工具(11分钟)
  • 【录播】第188节-程序员的试金石:链表的使用(1分钟)
  • 【录播】第189节-项目练习(4分钟)
  • 项目10:C++核心编程-智能婚恋交友系统

  • 【录播】项目需求(2分钟)
  • 【录播】项目精讲-世界观的颠覆:面向对象的思想(3分钟)
  • 【录播】项目精讲-女娲定义“人类”:类的使用(2分钟)
  • 【录播】项目精讲-女娲造“人”:对象的使用(2分钟)
  • 【录播】项目精讲-“生而不同”之构造函数(2分钟)
  • 【录播】项目精讲-“最后的晚餐”之析构函数(2分钟)
  • 【录播】项目精讲-永不迷失的真爱:this指针(2分钟)
  • 【录播】项目精讲-“无法拥有的成员”:静态成员(2分钟)
  • 【录播】项目精讲-永葆初心之常成员(2分钟)
  • 项目10:C++核心编程-智能婚恋交友系统(二)

  • 【录播】项目精讲-靠谱的外援:友元(3分钟)
  • 【录播】项目精讲-建模的常用手段:组合与聚合(2分钟)
  • 【录播】项目实现(2分钟)
  • 【录播】常见错误总结(2分钟)
  • 【录播】英语不是障碍:计算机英语加油站(2分钟)
  • 【录播】编程思维修炼(2分钟)
  • 【录播】职场修炼:开创第二收入-怎样接外包?(2分钟)
  • 【录播】逼格提升:不懂Linux 不是真正程序员(2分钟)
  • 【录播】项目练习(3分钟)
  • 项目11:C++核心编程-智能婚恋交友系统的优化

  • 【录播】项目需求(2分钟)
  • 【录播】项目精讲-王思聪的成功之路:继承与派生(2分钟)
  • 【录播】项目精讲-父与子:子类对父类的访问权限(2分钟)
  • 【录播】项目精讲-世家的生而不同:子类的构造函数(2分钟)
  • 【录播】项目精讲-世家的最后晚餐:子类的析构函数(2分钟)
  • 【录播】项目精讲-花木兰替父从军:子类型关系(2分钟)
  • 【录播】项目精讲-陈赫的显赫世家:多重继承(2分钟)
  • 【录播】项目精讲-虚拟的祖先:虚基类(3分钟)
  • 【录播】英语不是障碍:计算机英语加油站(2分钟)
  • 【录播】项目实现(2分钟)
  • 项目11:C++核心编程-智能婚恋交友系统的优化(二)

  • 【录播】常见错误总结(2分钟)
  • 【录播】编程思维修炼(2分钟)
  • 【录播】职场修炼:程序员怎样拓展自己的人脉(2分钟)
  • 【录播】逼格提升-二进制数据的阅读工具(2分钟)
  • 【录播】项目拓展-速度之巅-位图算法(2分钟)
  • 【录播】项目练习(3分钟)
  • 项目12:C++核心编程-智能婚恋系统之多账号支持

  • 【录播】项目需求(2分钟)
  • 【录播】项目精讲-上善若水:C++流(2分钟)
  • 【录播】项目精讲-定制流水线:输入输出的格式控制(2分钟)
  • 【录播】项目精讲-读写文件:文件流(2分钟)
  • 【录播】项目精讲-对文件流读写字符(2分钟)
  • 【录播】项目精讲-对文件流读写字符串(2分钟)
  • 【录播】项目精讲-对文件流读写二进制数据(2分钟)
  • 【录播】项目精讲-对文件流按格式读写取数据(3分钟)
  • 【录播】项目精讲-文件流的状态检查(2分钟)
  • 【录播】项目精讲-随机读写:文件流的定位(2分钟)
  • 项目12:C++核心编程-智能婚恋系统之多账号支持(二)

  • 【录播】英语不是障碍:计算机英语加油站(2分钟)
  • 【录播】项目实现(2分钟)
  • 【录播】常见错误总结(2分钟)
  • 【录播】编程思维修炼(2分钟)
  • 【录播】职场修炼:跳槽还是坐等升职?(2分钟)
  • 【录播】逼格提升:知识管理利器- 思维导图的使用(3分钟)
  • 【录播】项目练习1(2分钟)
  • 【录播】项目练习2(2分钟)
  • 项目13:C++核心编程-智能婚恋交友系统的升级:匹配最佳伴侣

  • 【录播】项目需求(2分钟)
  • 【录播】项目精讲-万物可运算:运算符重载(2分钟)
  • 【录播】项目精讲-重载加减运算符+、-(2分钟)
  • 【录播】项目精讲-重载类型运算符long(2分钟)
  • 【录播】项目精讲-重载赋值运算符=(2分钟)
  • 【录播】项目精讲-重载关系运算符>、<(3分钟)
  • 【录播】项目精讲-字符串也能做下标:重载运算符 (2分钟)
  • 【录播】项目精讲-自定义输入输出:重载<>(2分钟)
  • 【录播】英语不是障碍:计算机英语加油站(2分钟)
  • 【录播】项目实现(2分钟)
  • 项目13:C++核心编程-智能婚恋交友系统的升级:匹配最佳伴侣(二)

  • 【录播】常见错误总结(2分钟)
  • 【录播】编程思维修炼(2分钟)
  • 【录播】职场修炼:性格内向的程序员怎样突破自己(2分钟)
  • 【录播】逼格提升:程序员的英雄时代-开启写作之路(3分钟)
  • 【录播】项目练习(2分钟)
  • 项目14:C++核心编程-广州军区微波通信系统

  • 【录播】项目需求(2分钟)
  • 【录播】项目精讲-为什么要使用多态特性(2分钟)
  • 【录播】项目精讲-实现多态:虚函数(2分钟)
  • 【录播】项目精讲-遗失的子类析构函数(2分钟)
  • 【录播】项目精讲-纯虚也有用:纯虚函数与抽象类(2分钟)
  • 【录播】英语不是障碍:计算机英语加油站(2分钟)
  • 【录播】项目实现(3分钟)
  • 【录播】常见错误总结(2分钟)
  • 【录播】编程思维修炼(2分钟)
  • 【录播】职场修炼:如何应对办公室恋情(2分钟)
  • 项目14:C++核心编程-广州军区微波通信系统(二)

  • 【录播】逼格提升:高级程序员必备利器-UML建模(2分钟)
  • 【录播】项目练习(2分钟)
  • 项目15:C++核心编程-万能择优器

  • 【录播】项目需求(2分钟)
  • 【录播】项目精讲-函数模板的使用(2分钟)
  • 【录播】项目精讲-类模板的使用(2分钟)
  • 【录播】项目精讲-STL标准模板库之vector(2分钟)
  • 【录播】项目精讲-STL标准模板库之array(3分钟)
  • 【录播】项目精讲-数组与vector/array的比较(2分钟)
  • 【录播】项目精讲-STL标准模板库之list(2分钟)
  • 【录播】项目精讲-STL标准模板库之deque(2分钟)
  • 【录播】项目精讲-STL标准模板库之stack(2分钟)
  • 【录播】项目精讲-STL标准模板库之queue(2分钟)
  • 项目15:C++核心编程-万能择优器(二)

  • 【录播】项目精讲-STL标准模板库之map(2分钟)
  • 【录播】项目精讲-STL标准模板库之set(2分钟)
  • 【录播】项目精讲-STL标准模板库之sort(3分钟)
  • 【录播】英语不是障碍:计算机英语加油站(2分钟)
  • 【录播】项目实现(2分钟)
  • 【录播】编程思维修炼(2分钟)
  • 【录播】程序员职场修炼:避免无意义的合群(2分钟)
  • 【录播】程序员逼格提升-有码还是无码(2分钟)
  • 【录播】项目练习(2分钟)
  • 第二卷 数据结构和算法 (一)

  • 【录播】一. 顺序表(2分钟)
  • 【录播】顺序表的故事导入(2分钟)
  • 【录播】顺序表的原理精讲(3分钟)
  • 【录播】顺序表的算法实现(2分钟)
  • 【录播】企业级应用案例:高并发服务器顺序表的应用(2分钟)
  • 【录播】二. 链表(2分钟)
  • 【录播】链表的故事导入(2分钟)
  • 【录播】链表的原理精讲(2分钟)
  • 【录播】单向链表的算法实现(2分钟)
  • 【录播】双向链表的算法实现(3分钟)
  • 第二卷 数据结构和算法 (二)

  • 【录播】循环链表的算法实现(2分钟)
  • 【录播】链表的企业级应用案例1:Linux内核链表(2分钟)
  • 【录播】企业级应用案例2:高并发服务器中链表应用(2分钟)
  • 【录播】三. 队 列(2分钟)
  • 【录播】队列的故事导入(2分钟)
  • 【录播】队列的原理精讲(2分钟)
  • 【录播】队列的算法实现1:使用数组(2分钟)
  • 【录播】队列的算法实现2:使用链表(3分钟)
  • 【录播】队列的企业级应用案例1:任务队列(2分钟)
  • 【录播】队列的企业级应用案例2:循环队列(2分钟)
  • 第二卷 数据结构和算法 (三)

  • 【录播】队列的企业级应用案例3:优先队列(2分钟)
  • 【录播】队列的企业级应用案例4:动态顺序队列(2分钟)
  • 【录播】企业级应用案例5:高并发WEB服务器的应用(2分钟)
  • 【录播】4. 堆(2分钟)
  • 【录播】堆的故事导入(1分钟)
  • 【录播】堆的原理精讲(1分钟)
  • 【录播】堆的算法实现(1分钟)
  • 【录播】堆的企业级应用案例1:构建优先队列(2分钟)
  • 【录播】堆的企业级应用案例2:支持堆排序(1分钟)
  • 【录播】企业级应用案例3:快速找出集合中的特定值(2分钟)
  • 第二卷 数据结构和算法 (四)

  • 【录播】5. 栈(1分钟)
  • 【录播】栈的故事导入(3分钟)
  • 【录播】栈的原理精讲(1分钟)
  • 【录播】栈的算法实现(2分钟)
  • 【录播】栈的顺序存储结构(2分钟)
  • 【录播】栈的链式存储结构(2分钟)
  • 【录播】栈的企业级应用案例1:迷宫求解(1分钟)
  • 【录播】栈的企业级应用案例2:表达式求值(2分钟)
  • 【录播】6. 树(1分钟)
  • 【录播】树的故事导入(2分钟)
  • 第二卷 数据结构和算法 (五)

  • 【录播】树的故事导入(1分钟)
  • 【录播】树的原理精讲(1分钟)
  • 【录播】树的算法实现(1分钟)
  • 【录播】树的企业级应用案例1:二叉树(2分钟)
  • 【录播】树的企业级应用案例2:哈夫曼树-哈夫曼编码(2分钟)
  • 【录播】树的企业级应用案例3:Nginx中红黑树的应用(1分钟)
  • 【录播】树的企业级应用案例4:Nginx中基数树用(1分钟)
  • 【录播】树的企业级应用案例5:b-树和b+树(1分钟)
  • 【录播】7. 哈希表(2分钟)
  • 【录播】哈希表的故事导入(1分钟)
  • 第二卷 数据结构和算法 (六)

  • 【录播】哈希表的原理精讲(2分钟)
  • 【录播】哈希表的算法实现(1分钟)
  • 【录播】哈希表的顺序存储结构(3分钟)
  • 【录播】哈希表的链式存储结构(1分钟)
  • 【录播】企业级应用案例1:分布式文件系统存储引擎(2分钟)
  • 【录播】哈希表的企业级应用案例2:基因测试(2分钟)
  • 【录播】8. 图(2分钟)
  • 【录播】图的故事导入(1分钟)
  • 【录播】图的原理精讲(2分钟)
  • 【录播】图的算法实现(1分钟)
  • 第二卷 数据结构和算法 (七)

  • 【录播】图的深度优先遍历(2分钟)
  • 【录播】图的广度优先遍历(1分钟)
  • 【录播】图的导航-最短路径算法(1分钟)
  • 【录播】图的企业级应用案例:AI游戏中的自动寻路(1分钟)
  • 第二卷 五大核心算法

  • 【录播】分治算法(2分钟)
  • 【录播】动态规划算法(2分钟)
  • 【录播】贪心算法(1分钟)
  • 【录播】回溯法(1分钟)
  • 【录播】分支限界法(1分钟)
  • 【录播】常用算法在开发中的应用(2分钟)
  • 第二卷 七大排序算法

  • 【录播】冒泡排序(1分钟)
  • 【录播】选择排序(2分钟)
  • 【录播】插入排序(1分钟)
  • 【录播】希尔排序(3分钟)
  • 【录播】堆排序(1分钟)
  • 【录播】归并排序(2分钟)
  • 【录播】快速排序(2分钟)
  • 【录播】排序算法在开发中的应用(2分钟)
  • 第二卷 查找算法

  • 【录播】查找的定义(1分钟)
  • 【录播】数组和索引(2分钟)
  • 【录播】二分查找(1分钟)
  • 【录播】穷举搜索(2分钟)
  • 【录播】并行搜索(1分钟)
  • 【录播】查找算法在开发中的应用(1分钟)
  • 第三卷 数据库以及MySQL(一)

  • 【录播】为什么要使用数据库(1分钟)
  • 【录播】程序员为什么要学习数据库(2分钟)
  • 【录播】数据库的选择(1分钟)
  • 【录播】Windows平台下安装与配置MySQL(1分钟)
  • 【录播】Linux平台下安装与配置MySQL(1分钟)
  • 【录播】数据库的创建、删除(2分钟)
  • 【录播】数据库的存储引擎(1分钟)
  • 【录播】表的创建(2分钟)
  • 【录播】查看表结构(1分钟)
  • 【录播】修改表(3分钟)
  • 第三卷 数据库以及MySQL(二)

  • 【录播】删除表(1分钟)
  • 【录播】索引的概念、创建和删除(2分钟)
  • 【录播】视图概念、创建、查看、修改和删除(2分钟)
  • 【录播】触发器的概念精讲(2分钟)
  • 【录播】触发器使用、创建、修改及删除(1分钟)
  • 【录播】数据库的基本查询(2分钟)
  • 【录播】单表查询(1分钟)
  • 【录播】函数查询、多表连接查询和子查询(2分钟)
  • 【录播】对表和字段取别名(1分钟)
  • 【录播】使用正则表达式查询(1分钟)
  • 第三卷 数据库以及MySQL(三)

  • 【录播】插入、更新和删除数据(1分钟)
  • 【录播】MySQL的运算符(2分钟)
  • 【录播】MySQL常用函数(2分钟)
  • 【录播】存储过程的创建和使用(1分钟)
  • 【录播】存储函数的创建和使用(1分钟)
  • 【录播】MySQL账户管理(1分钟)
  • 【录播】C/C++访问MySQL数据库(2分钟)
  • 【录播】数据库实战-棋牌游戏服务器数据库开发 一(1分钟)
  • 【录播】数据库实战-棋牌游戏服务器数据库开发 二(2分钟)
  • 【录播】数据库实战-棋牌游戏服务器数据库开发 三(1分钟)
  • 第三卷 数据库以及MySQL(四)

  • 【录播】数据库实战-棋牌游戏服务器数据库开发 四(3分钟)
  • 【录播】数据库实战-棋牌游戏服务器数据库开发 五(1分钟)
  • 第四卷 MFC Windows 应用程序开发(基础篇)

  • 【录播】为什么还要学些MFC(2分钟)
  • 【录播】Windows程序内部运行机制-API与SDK(2分钟)
  • 【录播】Windows程序运行机制-窗口与句柄、消息队列(2分钟)
  • 【录播】Windows程序内部运行机制-WinMain函数(1分钟)
  • 【录播】开发第一个Windows程序以及错误分析(2分钟)
  • 【录播】MFC的变量的命名约定(1分钟)
  • 【录播】基于MFC的程序框架剖析(2分钟)
  • 【录播】窗口类、窗口类对象与窗口(1分钟)
  • 【录播】MFC消息映射机制(1分钟)
  • 【录播】MFC 绘图精讲(1分钟)
  • 第四卷 MFC Windows 应用程序开发 (基础篇)

  • 【录播】文本编程精讲(2分钟)
  • 【录播】菜单命令响应和基本菜单操作、动态菜单操作(2分钟)
  • 【录播】电话本Demo(1分钟)
  • 【录播】对话框基本概念、创建和显示精讲(1分钟)
  • 【录播】动态创建按钮、控件的访问(1分钟)
  • 【录播】输入焦点的传递和默认按钮(2分钟)
  • 第四卷 MFC Windows 应用程序开发(进阶篇)

  • 【录播】自动移动按钮的实现(1分钟)
  • 【录播】属性表单和向导的创建(2分钟)
  • 【录播】修改应用程序窗口的外观(1分钟)
  • 【录播】修改窗口的光标(3分钟)
  • 【录播】模拟动画图标(1分钟)
  • 【录播】工具栏编程(2分钟)
  • 【录播】状态栏编程(2分钟)
  • 【录播】进度栏编程(2分钟)
  • 【录播】在状态栏上显示鼠标(1分钟)
  • 【录播】当前位置(2分钟)
  • 第四卷 MFC Windows 应用程序开发 (进阶篇)

  • 【录播】启动画面(1分钟)
  • 【录播】简单绘图(2分钟)
  • 【录播】设置对画框(1分钟)
  • 【录播】颜色、字体、示例对话框(1分钟)
  • 【录播】改变对话框和控件的背景及文本颜色(1分钟)
  • 【录播】位图的显示、坐标空间和转换(2分钟)
  • 【录播】图形的保存和重绘(2分钟)
  • 【录播】窗口滚动功能的实现(1分钟)
  • 【录播】元文件(1分钟)
  • 【录播】兼容设备描述表(1分钟)
  • 第四卷 MFC Windows 应用程序开发 (进阶篇)

  • 【录播】C/C++回顾-const char*和char* const(2分钟)
  • 【录播】Win32 API对文件操作的支持(1分钟)
  • 【录播】MFC对文件操作的支持(2分钟)
  • 【录播】Win.ini文件的访问(1分钟)
  • 【录播】注册表的编程(3分钟)
  • 【录播】使用CArchive类对文件进行读写(1分钟)
  • 【录播】MFC框架程序提供的文件新建功能(2分钟)
  • 【录播】文档和类串行化(2分钟)
  • 【录播】文档对象数据的销毁(2分钟)
  • 第四卷 MFC Windows 应用程序开发 (高级篇)

  • 【录播】IP地址(1分钟)
  • 【录播】协议/ISO/OSI七层参考模型/(2分钟)
  • 【录播】TCP/IP模型(1分钟)
  • 【录播】数据封装/网络字节序(2分钟)
  • 【录播】端口、套接字(1分钟)
  • 【录播】客户机/服务器模式(1分钟)
  • 【录播】Windows Sockets编程(1分钟)
  • 【录播】基于TCP的网路应用程序开发(2分钟)
  • 【录播】基于UDP的网路应用程序开发(2分钟)
  • 【录播】实时聊天程序的开发(1分钟)
  • 第四卷 MFC Windows 应用程序开发 (高级篇)

  • 【录播】进程与线程概念、多线程创建和应用实例(1分钟)
  • 【录播】线程的同步(1分钟)
  • 【录播】进程的单例运行(2分钟)
  • 【录播】实时聊天多线程实现-1-套接字的加载、创建(1分钟)
  • 【录播】实时聊天多线程实现-2-接收和发送(2分钟)
  • 【录播】事件对象、关键代码段和线程的死锁(1分钟)
  • 【录播】基于消息的异步套接字(3分钟)
  • 【录播】进程间通信:剪贴板和匿名管道(1分钟)
  • 【录播】进程间通信:命名管道和邮槽(2分钟)
  • 【录播】ActiveX控件(2分钟)
  • 第四卷 MFC Windows 应用程序开发 (高级篇)

  • 【录播】为控件添加属性、方法和事件(2分钟)
  • 【录播】环境属性和属性的持久化(1分钟)
  • 【录播】ActiveX控件测试(2分钟)
  • 【录播】动态链接库(1分钟)
  • 【录播】Win32 DLL的创建、使用、隐式加载和完善(2分钟)
  • 【录播】从DLL导出C++类(1分钟)
  • 【录播】名字的改编、显式加载DLL和DllMain函数(1分钟)
  • 【录播】ADO访问数据库(1分钟)
  • 第四卷 MFC Windows 应用程序开发 (入神篇)

  • 【录播】MFC架构仿真(2分钟)
  • 【录播】HOOK编程(2分钟)
  • 【录播】—–【MFC实战篇-企业QQ】—–(1分钟)
  • 【录播】企业QQ-PC版1(1分钟)
  • 【录播】企业QQ需求分析(1分钟)
  • 【录播】企业QQ架构设计(2分钟)
  • 【录播】企业QQ数据库实现(1分钟)
  • 【录播】企业QQ服务端实现(2分钟)
  • 【录播】企业QQ客户端实现(1分钟)
  • 【录播】企业QQ软件打包发布(3分钟)
  • —-【MFC实战篇-外挂系统开发-植物大战僵尸】—-

  • 【录播】植物大战僵尸外挂需求分析(1分钟)
  • 【录播】植物大战僵尸外挂功能设计(2分钟)
  • 【录播】外挂原理详解(2分钟)
  • 【录播】外挂界面开发(2分钟)
  • 【录播】修改阳光数量(1分钟)
  • 【录播】向游戏注入动态链接库(2分钟)
  • 【录播】核心功能实现(1)(1分钟)
  • 【录播】核心功能实现(2)(2分钟)
  • —-【人工智能-中国象棋软件开发】—-

  • 【录播】计算机博弈概述(1分钟)
  • 【录播】中国象棋博弈软件开发现状(1分钟)
  • 【录播】为什么要开发中国象棋博弈软件(1分钟)
  • 【录播】中国象棋软件开发需要的数据结构和算法(2分钟)
  • 【录播】算法时间复杂度分析(2分钟)
  • 【录播】中国象棋入门(1分钟)
  • 【录播】中国象棋软件开发需求分析(1分钟)
  • 【录播】中国象棋的局面表示(1分钟)
  • 【录播】扩展数组表示(2分钟)
  • 【录播】局面的字符串表示(1分钟)
  • 项目实战【人工智能-中国象棋软件开发】

  • 【录播】表示方法之间的转换(2分钟)
  • 【录播】中国象棋走法的表示(1分钟)
  • 【录播】马的走法生成(3分钟)
  • 【录播】将帅的走法生成(1分钟)
  • 【录播】士的走法生成(2分钟)
  • 【录播】象(相)的走法生成(2分钟)
  • 【录播】车的走法生成(2分钟)
  • 【录播】炮的走法生成(1分钟)
  • 【录播】兵(卒)的走法生成(2分钟)
  • 【录播】生成一个局面的全部走法(1分钟)
  • 项目实战【人工智能-中国象棋软件开发】

  • 【录播】简化位置数组(2分钟)
  • 【录播】棋子数组(1分钟)
  • 【录播】将军检测(1分钟)
  • 【录播】更快地生成走法(1分钟)
  • 【录播】局面评估算法(2分钟)
  • 【录播】评估带棋子数组(2分钟)
  • 【录播】价值数组(1分钟)
  • 【录播】位置分值(1分钟)
  • 【录播】灵活性分值(1分钟)
  • 【录播】复杂的局面评估(2分钟)
  • 项目实战【人工智能-中国象棋软件开发】

  • 【录播】速度与知识之间的平衡(1分钟)
  • 【录播】搜索树算法(2分钟)
  • 【录播】深度优先搜索和广度优先搜索(1分钟)
  • 【录播】两步搜索树(3分钟)
  • 【录播】极大点和极小点(1分钟)
  • 【录播】节点层次(2分钟)
  • 【录播】极大极小搜索算法(2分钟)
  • 【录播】局面变换(2分钟)
  • 【录播】走法栈(1分钟)
  • 【录播】获取最佳走法(2分钟)
  • 项目实战【人工智能-中国象棋软件开发】

  • 【录播】完整的搜索过程(1分钟)
  • 【录播】合并极大点和极小点搜索(2分钟)
  • 【录播】负极大值搜索(1分钟)
  • 【录播】搜索剪枝(1分钟)
  • 【录播】Alpha-Beta搜索(1分钟)
  • 【录播】Alpha-Beta搜索时间分析(2分钟)
  • 【录播】Alpha与Beta的比较(2分钟)
  • 【录播】人机对弈流程(1分钟)
  • 【录播】创建工程(1分钟)
  • 【录播】显示棋盘(1分钟)
  • 项目实战【人工智能-中国象棋软件开发】

  • 【录播】让计算机走棋(2分钟)
  • 【录播】走法显示(1分钟)
  • 【录播】棋手走棋(2分钟)
  • 【录播】时间处理(1分钟)
  • 【录播】搜索最佳走法的优化-置换表(3分钟)
  • 【录播】使用置换表的Alpha-Beta搜索算法(1分钟)
  • 【录播】使用节点深度置换表的Alpha-Beta搜索算法(2分钟)
  • 【录播】最佳走法 和 获胜局面(2分钟)
  • 【录播】超出边界的Alpha-Beta搜索算法(2分钟)
  • 【录播】设计测试用例(1分钟)
  • 第五卷 QT跨平台应用程序开发 【QT基础】

  • 【录播】为什么要使用QT(2分钟)
  • 【录播】QT5的安装和开发步骤(1分钟)
  • 【录播】Edit Buddies(2分钟)
  • 【录播】信号和槽机制(1分钟)
  • 【录播】元对象系统(1分钟)
  • 【录播】布局管理器(1分钟)
  • 【录播】QT的字符串类(2分钟)
  • 【录播】QT的容器类(2分钟)
  • 【录播】QT的QVariant类(1分钟)
  • 【录播】QT的常用算法(1分钟)
  • 第五卷 QT跨平台应用程序开发 【QT基础】

  • 【录播】QT的正则表达式(1分钟)
  • 【录播】QT控件-按钮组(2分钟)
  • 【录播】QT控件-输入部件组(1分钟)
  • 【录播】QT控件-显示控件组(2分钟)
  • 【录播】QT控件-空间间隔组(1分钟)
  • 【录播】QT控件-布局管理组(3分钟)
  • 【录播】QT控件-容器组(1分钟)
  • 【录播】QT控件-项目视图组(2分钟)
  • 【录播】QT控件-项目控件组(2分钟)
  • 【录播】QT控件-综合实例(2分钟)
  • 第五卷 QT跨平台应用程序开发 【QT基础】

  • 【录播】QString的回写复制(1分钟)
  • 【录播】QString的内存分配策略(2分钟)
  • 【录播】WindowFlags枚举类型(1分钟)
  • 【录播】分割窗口QSplitter类(2分钟)
  • 【录播】停靠窗口QDockWidget类(1分钟)
  • 【录播】堆栈窗体QStackedWidget类(1分钟)
  • 【录播】基本布局QLayout(1分钟)
  • 【录播】布局综合实例-修改用户信息(2分钟)
  • 【录播】标准文件对话框类(2分钟)
  • 【录播】标准颜色对话框类(1分钟)
  • 第五卷 QT跨平台应用程序开发 【QT基础】

  • 【录播】标准字体对话框类(1分钟)
  • 【录播】标准输入对话框类(1分钟)
  • 【录播】消息对话框类(2分钟)
  • 【录播】自定义消息框(1分钟)
  • 【录播】工具盒类(2分钟)
  • 【录播】进度条(1分钟)
  • 【录播】QPalettte类(3分钟)
  • 【录播】QTime类(1分钟)
  • 【录播】综合实例-电子钟(2分钟)
  • 【录播】可扩展对话框(2分钟)
  • 第五卷 QT跨平台应用程序开发 【QT基础】

  • 【录播】不规则窗体(2分钟)
  • 【录播】程序启动画面QSplashScreen(1分钟)
  • 【录播】QT5的主窗口的构成(2分钟)
  • 【录播】QT5的文件操作功能(1分钟)
  • 【录播】QT5的图像坐标变换(2分钟)
  • 【录播】QT5的文本编辑功能(1分钟)
  • 【录播】QT5的排版功能(1分钟)
  • 【录播】Qt5的位置函数(1分钟)
  • 【录播】Qt5基础图形的绘制(2分钟)
  • 【录播】Qt5双缓冲机制(1分钟)
  • 第五卷 QT跨平台应用程序开发 【QT基础】

  • 【录播】Qt5处理SVG图片(1分钟)
  • 【录播】图形视图体系结构(1分钟)
  • 【录播】图形视图实例(2分钟)
  • 【录播】QT5的模型/视图概述(1分钟)
  • 【录播】QT5模型 基本概念(2分钟)
  • 【录播】QT5视图 和 代理(1分钟)
  • 【录播】读写文本文件和二进制文件(1分钟)
  • 【录播】目录操作与文件系统(2分钟)
  • 【录播】获取文件信息(3分钟)
  • 【录播】监视文件和目录变化(2分钟)
  • 第五卷 QT跨平台应用程序开发 【QT进阶】

  • 【录播】获取本机网络信息(2分钟)
  • 【录播】基于UDP的网络广播(1分钟)
  • 【录播】UDP协议工作原理(2分钟)
  • 【录播】UDP 编程模型(1分钟)
  • 【录播】UDP服务器编程(2分钟)
  • 【录播】UDP客户端编程(1分钟)
  • 【录播】TCP协议工作原理(1分钟)
  • 【录播】TCP编程模型(1分钟)
  • 【录播】TCP服务器编程(2分钟)
  • 【录播】TCP客户端编程(2分钟)
  • 第五卷 QT跨平台应用程序开发 【QT进阶】

  • 【录播】QT网络编程实例-网页浏览器(1分钟)
  • 【录播】网络编程实例-文件下载(1分钟)
  • 【录播】鼠标事件(1分钟)
  • 【录播】键盘事件(2分钟)
  • 【录播】事件过滤(1分钟)
  • 【录播】QT的多线程(2分钟)
  • 【录播】多线程控制-互斥量、信号量 线程等待与唤醒(1分钟)
  • 【录播】多线程应用-服务器和客户端编程(3分钟)
  • 【录播】QT5的数据库(1分钟)
  • 【录播】QT5的数据查询和操作(2分钟)
  • 第五卷 QT跨平台应用程序开发 【QT进阶】

  • 【录播】Qt操作SQLite数据库(2分钟)
  • 【录播】Qt操作主/从视图和XML(2分钟)
  • 【录播】语言国际化支持的实现(1分钟)
  • 【录播】翻译工作\
  • 国际化测试和支持(1分钟)
  • 【录播】选择语言翻译文字(2分钟)
  • 【录播】QTestLib框架(1分钟)
  • 【录播】Qt单元测试(1分钟)
  • 【录播】数据驱动测试(1分钟)
  • 【录播】性能测试(2分钟)
  • 第五卷 QT跨平台应用程序开发 【QT进阶】

  • 【录播】QML概述(2分钟)
  • 【录播】QML可视元素(1分钟)
  • 【录播】QML元素布局(1分钟)
  • 【录播】QML事件处理(1分钟)
  • 【录播】QML集成JavaScript(2分钟)
  • 【录播】ML动画元素(1分钟)
  • 【录播】动画流UI界面(2分钟)
  • 【录播】图像特效-3D旋转(1分钟)
  • 【录播】图像特效-色彩处理(3分钟)
  • 【录播】饼状菜单(1分钟)
  • 第五卷 QT跨平台应用程序开发 【QT进阶】

  • 【录播】Qt Quick Controls(2分钟)
  • 【录播】Quick基本控件(2分钟)
  • 【录播】Quick高级控件(2分钟)
  • 【录播】Quick样式定制(1分钟)
  • 【录播】Quick对话框(2分钟)
  • 【录播】Quick导航视图(1分钟)
  • 【录播】Quick新增组件、选项列表和带功能按键列表(2分钟)
  • 【录播】Qt Quick Controls 2概述(1分钟)
  • 【录播】Qt Quick Controls 2与1的比较(1分钟)
  • 【录播】滑动翻页及隐藏面板(1分钟)
  • 项目实战-【QT项目实战-交换机销售管理系统】

  • 【录播】交换机销售管理系统-需求分析(2分钟)
  • 【录播】功能设计、界面设计(2分钟)
  • 【录播】交换机销售管理功能(1分钟)
  • 【录播】交换机销售统计图表功能(1分钟)
  • 【录播】交换机销售管理系统-登录界面(1分钟)
  • 【录播】—-【QT项目实战-QT版的Word】—-(2分钟)
  • 【录播】QT版的Word-需求分析(1分钟)
  • 【录播】实现界面(2分钟)
  • 【录播】实现编辑功能(1分钟)
  • 【录播】实现文档排版美化功能(3分钟)
  • 项目实战-【QT项目实战-跨平台企业版QQ】

  • 【录播】跨平台企业版QQ-需求分析(1分钟)
  • 【录播】界面设计与开发(2分钟)
  • 【录播】实现基本聊天会话功能(2分钟)
  • 【录播】实现文件传输功能(2分钟)
  • 【录播】实现附加功能(1分钟)
  • 【录播】—- 【QT移植】 —-(2分钟)
  • 【录播】把QT5项目移植到Android(1)(1分钟)
  • 【录播】把QT5项目移植到Android(2)(2分钟)
  • 【录播】把QT5项目移植到Android(3)(1分钟)
  • 第六卷 【 高性能服务器开发 (初级篇) 】

  • 【录播】服务器开发学习方法(1分钟)
  • 【录播】开发环境的搭建-安装虚拟机VMware(1分钟)
  • 【录播】开发环境的搭建-安装 Linux 系统(2分钟)
  • 【录播】虚拟机网络设置(2分钟)
  • 【录播】Windows和Linux系统的组合使用(1分钟)
  • 【录播】为什么要使用Shell(1分钟)
  • 【录播】Shell必备命令(1分钟)
  • 【录播】在Linux环境中编译C/C++(2分钟)
  • 【录播】网络通信与Socket(1分钟)
  • 【录播】套接字概念(2分钟)
  • 第六卷 【初级篇:高性能服务器开发 】

  • 【录播】Socket 编程基础-网络字节序(1分钟)
  • 【录播】Socket 编程基础-IP地址转换函数(3分钟)
  • 【录播】Socket 编程基础-sockaddr 数据结构(1分钟)
  • 【录播】Socket 通信创建流程图(2分钟)
  • 【录播】socket 函数(2分钟)
  • 【录播】bind 函数(2分钟)
  • 【录播】listen 函数(1分钟)
  • 【录播】accept 函数(2分钟)
  • 【录播】connect函数(1分钟)
  • 【录播】出错处理函数(2分钟)
  • 第六卷【中级篇:服务器开发提高-多线程并发服务器】

  • 【录播】项目需求(1分钟)
  • 【录播】项目概要设计(1分钟)
  • 【录播】http 协议概述(1分钟)
  • 【录播】http 协议交互(2分钟)
  • 【录播】http 协议交互实现(2分钟)
  • 【录播】线程基本概念(1分钟)
  • 【录播】多线程创建与销毁(1分钟)
  • 【录播】多线程编程实现(2分钟)
  • 【录播】文件打开和关闭 open 和 close(1分钟)
  • 【录播】文件属性stat和lstat(1分钟)
  • 第六卷【中级篇:服务器开发提高-多线程并发服务器】

  • 【录播】文件读写函数read和write(2分钟)
  • 【录播】文件删除 unlink(1分钟)
  • 【录播】目录操作函数 opendir 和readdir(3分钟)
  • 【录播】Linux文件IO陷阱(1分钟)
  • 【录播】实现多线程并发服务器(2分钟)
  • 【录播】项目练习(2分钟)
  • 第六卷【高级篇:精通服务器开发-共享顺风车系统开发】

  • 【录播】课程目标(2分钟)
  • 【录播】共享顺风车项目介绍(1分钟)
  • 【录播】学习方法、适合人群(2分钟)
  • 【录播】开发工具安装(1分钟)
  • 【录播】共享顺风车项目需求分析(2分钟)
  • 【录播】共享顺风车项目架构设计(1分钟)
  • 【录播】敏捷开发(1分钟)
  • 【录播】自动化测试jenkis/gtest/luatest(1分钟)
  • 【录播】版本管理git/gitlab安装与配置(2分钟)
  • 【录播】Linux服务器端的C 和 C++ 编译器(2分钟)
  • 第六卷【高级篇:精通服务器开发-共享顺风车系统开发】

  • 【录播】Makefile基础-程序的编译与链接(1分钟)
  • 【录播】Make工作原理(1分钟)
  • 【录播】Make工作流程(1分钟)
  • 【录播】Make中使用的变量(2分钟)
  • 【录播】Make自动推导(1分钟)
  • 【录播】gdb调试(2分钟)
  • 【录播】Coredump 调试(1分钟)
  • 【录播】Valgrind内存检测(3分钟)
  • 【录播】读取配置需求分析(1分钟)
  • 【录播】读取配置的代码实现(2分钟)
  • 第六卷【高级篇:精通服务器开发-共享顺风车系统开发】

  • 【录播】文件IO(2分钟)
  • 【录播】系统调用(2分钟)
  • 【录播】文件IO调用深入剖析(1分钟)
  • 【录播】强化练习(2分钟)
  • 【录播】子进程管理模块需求分析(1分钟)
  • 【录播】子进程管理模块实现(2分钟)
  • 【录播】进程介绍(1分钟)
  • 【录播】进程的创建(1分钟)
  • 【录播】僵尸/孤儿/守护进程(1分钟)
  • 【录播】服务器进程间通信 – 信号及高级信号处理(2分钟)
  • 第六卷【高级篇:精通服务器开发-共享顺风车系统开发】

  • 【录播】服务器进程间通信 – 共享内存(2分钟)
  • 【录播】服务器进程间通信 – 同步与互斥(1分钟)
  • 【录播】内存映射(1分钟)
  • 【录播】强化练习(1分钟)
  • 【录播】日志输出模块需求分析(2分钟)
  • 【录播】日志输出模块实现(1分钟)
  • 【录播】日志等级定义(2分钟)
  • 【录播】日志缓存及高效输出(1分钟)
  • 【录播】强化练习(3分钟)
  • 【录播】高性能内存池模块模块需求(1分钟)
  • 第六卷【高级篇:精通服务器开发-共享顺风车系统开发】

  • 【录播】高性能内存池模块模块实现(2分钟)
  • 【录播】基本内存操作函数介绍(2分钟)
  • 【录播】高效内存操作组件(2分钟)
  • 【录播】高效内存池实现(1分钟)
  • 【录播】强化练习(2分钟)
  • 【录播】高性能网络传输模块需求分析(1分钟)
  • 【录播】高性能网络传输模块实现(2分钟)
  • 【录播】网络协议概述(1分钟)
  • 【录播】TCP/IP 四层模型结构(1分钟)
  • 【录播】TCP/IP 通信原理(1分钟)
  • 第六卷【高级篇:精通服务器开发-共享顺风车系统开发】

  • 【录播】Linux常用网络工具(1分钟)
  • 【录播】select/Poll/Epoll 详解(2分钟)
  • 【录播】开源框架 Libevent(2分钟)
  • 【录播】高性能线程池模块需求分析(1分钟)
  • 【录播】线程与进程的区别与联系(1分钟)
  • 【录播】线程创建与销毁(2分钟)
  • 【录播】线程同步与互斥-原子操作(1分钟)
  • 【录播】线程同步与互斥-自旋锁(2分钟)
  • 【录播】线程同步与互斥-无锁CAS(1分钟)
  • 【录播】线程同步与互斥-互斥锁(3分钟)
  • 第六卷【高级篇:精通服务器开发-共享顺风车系统开发】

  • 【录播】线程同步与互斥-条件变量(1分钟)
  • 【录播】高效线程池实现(2分钟)
  • 【录播】强化练习(2分钟)
  • 【录播】共享顺风车用户注册-需求分析(2分钟)
  • 【录播】共享顺风车用户注册-模块实现(1分钟)
  • 【录播】共享顺风车用户管理-协议解析(2分钟)
  • 【录播】共享顺风车用户管理-数据库交互(1分钟)
  • 【录播】用户登陆-需求分析(2分钟)
  • 【录播】用户登陆-模块实现(1分钟)
  • 【录播】记时模块需求、实现(1分钟)
  • 第六卷【高级篇:精通服务器开发-共享顺风车系统开发】

  • 【录播】结束行程模块需求、实现(1分钟)
  • 【录播】账户充值需求、实现(2分钟)
  • 【录播】扣费模块需求、实现(2分钟)
  • 【录播】共享顺风车客户端-开发需求(1分钟)
  • 【录播】共享顺风车客户端-搭建开发环境(1分钟)
  • 【录播】界面设计(1分钟)
  • 【录播】地图定位(2分钟)
  • 【录播】地图显示(1分钟)
  • 【录播】用户注册(2分钟)
  • 【录播】随机码生成(1分钟)
  • 第六卷【高级篇:精通服务器开发-共享顺风车系统开发】

  • 【录播】用户登陆(3分钟)
  • 【录播】开始和结束行程(1分钟)
  • 【录播】充值和扣钱(2分钟)
  • 【录播】交互协议概述(2分钟)
  • 【录播】共享顺风车交互协议设计(2分钟)
  • 【录播】共享顺风车交互协议实现(1分钟)
  • 第六卷 【二次开发-重构学员自己的项目】

  • 【录播】选择目标项目(2分钟)
  • 【录播】业务逻辑实现(1分钟)
  • 【录播】数据库设计(2分钟)
  • 【录播】交互协议设计(1分钟)
  • 第七卷 【 简历编写、投递 】

  • 【录播】怎样编写最具吸引力的简历(1分钟)
  • 【录播】怎样投递简历(1分钟)
  • 【录播】怎样筛选合适的研发岗位(2分钟)
  • 【录播】HR筛选简历的潜规则(2分钟)
  • 第八卷 【 笔试、面试 】

  • 【录播】笔试前需要做哪些技术准备(1分钟)
  • 【录播】C/C++高级程序员笔试必考(1)(1分钟)
  • 【录播】C/C++高级程序员笔试必考(2)(1分钟)
  • 【录播】C/C++高级程序员笔试必考(3)(2分钟)
  • 【录播】C/C++高级程序员笔试必考(4)(1分钟)
  • 【录播】C/C++高级程序员笔试必考(5)(2分钟)
  • 【录播】面试前怎样“打扮”自己(1分钟)
  • 【录播】面试时怎样介绍自己(3分钟)
  • 【录播】面试时怎样表现自己的技术实力(1分钟)
  • 【录播】面试时遇到不懂的问题,该如何回答(2分钟)
  • 第八卷 【 笔试、面试 (二)】

  • 【录播】面试时,怎样谈薪资(2分钟)
  • 【录播】面试时,怎样谈加班(2分钟)
  • 第九卷 【 试用期指导、转正后的提升 】

  • 【录播】试用期,怎样安全地度过试用期(完整版)(1分钟)
  • 【录播】试用期,怎样处理和同事、领导的关系(2分钟)
  • 【录播】试用期,该不该主动加班?(1分钟)
  • 【录播】争取准备转正答辩?(2分钟)
  • 【录播】什么时候应该辞职(1分钟)
  • 【录播】怎样快速升职加薪?(1分钟)
  • 第十卷 【 外包指导 】

  • 【录播】接外包挣第二收入,还是应该专心研究技术?(1分钟)
  • 【录播】到哪里找外包项目(2分钟)
  • 【录播】怎样提升自己的外包人脉(2分钟)
  • 【录播】怎样在外包市场上投标(1分钟)
  • 【录播】接外包,是否需要自己注册公司?(1分钟)
  • 【录播】外包项目怎样获得\
  • 外包项目怎样报价?(2分钟)
  • 【录播】甲方需要提供源代码,给还是不给?(1分钟)
  • 【录播】怎样和客户沟通需求,要不要面谈?(2分钟)
  • 【录播】先给项目,还是先收钱?(1分钟)
  • 第十卷 【 外包指导 (二) 】

  • 【录播】外包收入要不要交税(3分钟)

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部