技术书栈
首页
文章
技术文章第 202411 期
技术文章第 202412 期
技术文章第 202501 期
技术文章第 202502 期
技术文章第 202503 期
技术文章第 202504 期
技术文章第 202506 期
技术文章第 202507 期
技术文章第 202508 期
技术文章第 202509 期
技术文章第 202510 期
技术文章第 202511 期
技术文章第 202513 期
AI 大模型系统实战
徐昊 · AI 时代的软件工程
AI 大模型之美
大厂晋升指南
业务开发算法 50 讲
雷蓓蓓的项目管理实战课
数据分析思维课
如何成为学习高手
深度学习推荐系统实战
后端存储实战课
分布式协议与算法实战
说透敏捷
摄影入门课
性能测试实战 30 讲
现代 C++ 编程实战
JavaScript 核心原理解析
设计模式之美
DDD 实战课
说透中台
全栈工程师修炼指南
研发效率破局之道
浏览器工作原理与实践
网络编程实战
SQL 必知必会
Java 性能调优实战
趣谈 Linux 操作系统
面试现场
重学前端
数据分析实战 45 讲
数据结构与算法之美
邱岳的产品实战
邱岳的产品手记
乔新亮的CTO成长复盘
从0打造音视频直播系统
黄勇的OKR实战笔记
技术领导力300讲
性能工程高手课
检索技术核心20讲
数据中台实战课
Serverless入门课
图解 Google V8
SRE实战手册
系统性能调优必知必会
基于人因的用户体验设计课
流程型组织15讲
技术面试官识人手册
说透数字化转型
说透芯片
React Hooks 核心原理与实战
如何落地业务建模
专栏
开源项目
网络编程实战
开篇词 | 学好网络编程,需要掌握哪些核心问题?
01 | 追古溯源:TCP/IP和Linux是如何改变世界的?
02 | 网络编程模型:认识客户端-服务器网络模型的基本概念
03丨套接字和地址:像电话和电话号码一样理解它们
04 | TCP三次握手:怎么使用套接字格式建立连接?
05 | 使用套接字进行读写:开始交流吧
06 | 嗨,别忘了UDP这个小兄弟
07 | What? 还有本地套接字?
08 | 工欲善其事必先利其器:学会使用各种工具
09丨答疑篇:学习网络编程前,需要准备哪些东西?
10 | TIME_WAIT:隐藏在细节下的魔鬼
11 | 优雅地关闭还是粗暴地关闭 ?
12 | 连接无效:使用Keep-Alive还是应用心跳来检测?
13 | 小数据包应对之策:理解TCP协议中的动态数据传输
14丨UDP也可以是“已连接”?
15 | 怎么老是出现“地址已经被使用”?
16 | 如何理解TCP的“流”?
17 | TCP并不总是“可靠”的?
18 | 防人之心不可无:检查数据的有效性
19丨提高篇答疑:如何理解TCP四次挥手?
期中大作业丨动手编写一个自己的程序吧!
期中大作业丨题目以及解答剖析
20 | 大名⿍⿍的select:看我如何同时感知多个I/O事件
21 | poll:另一种I/O多路复用
22 | 非阻塞I/O:提升性能的加速器
23 | Linux利器:epoll的前世今生
24 | C10K问题:高并发模型设计
25 | 使用阻塞I/O和进程模型:最传统的方式
26 | 使用阻塞I/O和线程模型:换一种轻量的方式
27 | I/O多路复用遇上线程:使用poll单线程处理所有I/O事件
28 | I/O多路复用进阶:子线程使用poll处理连接I/O事件
29 | 渐入佳境:使用epoll和多线程模型
30 | 真正的大杀器:异步I/O探索
31丨性能篇答疑:epoll源码深度剖析
32 | 自己动手写高性能HTTP服务器(一):设计和思路
33 | 自己动手写高性能HTTP服务器(二):I/O模型和多线程模型实现
34 | 自己动手写高性能HTTP服务器(三):TCP字节流处理和HTTP协议实现
35 | 答疑:编写高性能网络编程框架时,都需要注意哪些问题?
结束语丨我相信这不是结束,让我们江湖再见
期末测试题丨有关网络编程的知识,你掌握了多少呢?
@技术书栈
Powered by
gin
and
hexo-theme-book
.