课程介绍

952 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
1)希望学习C++编程语言的人 2)在校大学生 3)在职工程师或程序员,希望往C++方向发展,成为高级工程师和架构师
你将会学到
技术专家系统化深入讲解如何学习C++编程,结合多年工作经验心得,分享干货。
课程简介

本课程是雷神通关老师主讲的C++系列课程中的C++网络编程课程。主要讨论了以下主题:

1.课程介绍

2.环境搭建和hello world

3.基本调试方法

4.准备linux服务器

5.nginx安装

6.nginx介绍

7.nginx进程模型

8.如何阅读源码

9.当今主流操作系统

10.俯视linux操作系统-实时性

11.俯视linux操作系统-做服务器

12.linux体系结构

13.操作系统功能-文件管理

14.linux文件描述符

15.操作系统功能-进程管理

16.父进程与子进程

17.创建子进程的深度剖析

18.写时复制的例子

19.linux信号

20.终端上启动程序

21.挂接信号处理函数

22.信号处理函数不可重入问题1

23.信号处理函数不可重入问题2

24.信号屏蔽和恢复

25.信号处理深度剖析

26.深入理解信号机制

27.僵尸进程

28.守护进程

29.守护进程重定向输入输出

30.网络的定义和组成

31.互联网的历史

32.全局视角看网络

33.网络设备

34.MAC和IP

35.IP地址分类

36.OSI七层模型

37.TCPIP协议族五层模型

38.封装与解封装

39.网络层-主要功能

40.传输层-主要功能

41.传输层-端口

42.传输层-TCP协议

43.传输层-建立连接和断开连接

44.TCP连接的TIME_WAIT状态

45.CS架构的定义

46.CS架构的编程模型

47.监听函数剖析

48.accept函数剖析

49.阻塞、非阻塞、同步、异步

50.CS架构的演进

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交