前言

记录一些电子书, PDF 上有一些本人读过的标注.

操作系统:Ubuntu 20.04.4 LTS

TCP/IP网络编程

TCP/IP 网络编程的入门书籍,同时讲解了 Windows 和 Linux 网络编程,最后实现了一个简单的 HTTP 服务器。


本书豆瓣页面 (中文): https://book.douban.com/subject/25911735/ .


第一部分 开始网络编程

理解网络编程和套接字

套接字类型与协议设置

地址族与数据序列

基于TCP的服务器端/客户端(1)

基于TCP的服务器端/客户端(2)

基于UDP的服务器端/客户端

优雅地断开套接字连接

域名及网络地址

套接字的多种可选项

多进程服务器端

进程间通信

I/O复用

多种I/O函数

多播与广播

第二部分 基于Linux的编程

套接字和标准I/O

关于I/O流分离的其他内容

优于select的epoll

多线程服务器端的实现

第三部分 基于Windows的编程

Windows平台下线程的使用

Windows中的线程同步

异步通知I/O模型

重叠I/O模型

IOCP

第四部分 结束网络编程

制作HTTP服务器端

进阶内容

索引


Operating Systems: Three Easy Pieces

Operating Systems: Three Easy Pieces

中文名: 操作系统导论

免费的操作系统教科书,是一本非常优秀的操作系统教科书。

主页地址: https://pages.cs.wisc.edu/~remzi/OSTEP/ .

豆瓣英文版页面: https://book.douban.com/subject/19973015/ .

豆瓣中文版页面: https://book.douban.com/subject/33463930/ .

剑指Offer:名企面试官精讲典型编程题(第2版)

剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。

豆瓣页面: https://book.douban.com/subject/27008702/ .

第一部分 开始网络编程

第1章 面试的流程

第2章 面试需要的基础知识

结语

第六十六篇博文写完,开心!!!!

今天,也是充满希望的一天。