- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 『网络』浅谈HTTP协议
HTTP协议是什么?URL的简单认识。什么是URL?URL的编码解码。HTTP协议格式。HTTP的方法。HTTP的状态码。HTTP常见的Header键值对。HTTP数据解析过程。实现一个简单的HTTP服务器。bind error: Address already in use。
2019-05-28 12:28:19 568
原创 『Others』内存泄漏检查工具
什么是内存泄漏?Windows下的内存泄漏检测工具。Visual Studio 2013自带的内存泄漏检测工具。Visual Leak Detector内存泄漏库。Linux下的内存泄漏检查工具。valgrind。
2019-05-27 12:06:50 467 1
原创 『网络』基于TCP协议的socket编程
概述。网络通信流程。接口介绍。封装TcpSocket类。TCP服务器实现。TCP客户端实现。多进程版本服务器实现。多线程版本服务器实现。如何快速判断连接已经断开?
2019-05-23 13:56:28 709
原创 『网络』socket编程简介
源IP地址和目标IP地址。端口号port。UDP协议。TCP协议。网络字节序。网络字节序和主机字节序转换。套接字地址结构。点分十进制形式的IP地址和二进制形式的IP地址之间的转化。
2019-05-21 11:15:28 276
原创 『C++』vector容器的简单介绍
vector容器简单介绍。vector的使用。vector的定义。vector iterator的使用。vector空间相关接口。vector增删改查。vector迭代器失效问题。
2019-05-20 19:17:27 1110
原创 『网络』网络的简单介绍
网络的发展。网络协议。什么是协议?协议分层及其优点。OSI七层模型。TCP/IP五层模型。网络中的地址管理。IP地址。MAC地址。网络传输基本流程。数据封装过程。数据分用过程。
2019-05-16 11:09:08 1025
原创 『算法』快速排序
快速排序。partition的三种写法。hoare法、挖坑法和前后指针法。快速排序的非递归实现。Python一行完成快速排序。快速排序的缺陷和优化方法。
2019-05-12 14:22:26 242
原创 『Linux』生产者与消费者模型
什么是生产者和消费者模型。生产者与消费者模型的模拟实现。使用互斥量和条件变量模拟实现(阻塞队列)。信号量接口介绍。使用信号量模拟实现(循环阻塞队列)。
2019-05-09 17:25:51 369
原创 『Linux』线程安全
线程安全。常见的线程安全和不安全情况。常见的可重入和不可重入情况。可重入与线程安全的联系和区别。死锁。线程互斥。互斥锁。互斥锁实现原理。线程同步。条件变量。同步与互斥的区别。
2019-05-04 17:34:25 505
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人