
网络编程与 IO 多路复用
网络编程Socket如果我们要将数据从电脑 A 的某个进程发到电脑 B 的某个进程,如果需要确保数据能够发送给对方,那就选可靠的 TCP 协议,否则可以采用 UDP 协议。 那这时候就需要用 socket 进行编程,第一步就是创建一个关于 TCP 的...
网络编程Socket如果我们要将数据从电脑 A 的某个进程发到电脑 B 的某个进程,如果需要确保数据能够发送给对方,那就选可靠的 TCP 协议,否则可以采用 UDP 协议。 那这时候就需要用 socket 进行编程,第一步就是创建一个关于 TCP 的...
在 C++ 开发中,原生的线程库主要有两个,一个是 Linux 下的 <pthread.h>,另一个是 C++11 提供的 <thread> 以前一直用的是 pthread 的 API 写 C++ 的多线程程序,直到听说从 C++11 开始的标准库已经包含了对线程的支持。
归纳 C++ 的 ACM 输入输出常见场景与各数据类型的构造方式,常见于「面试手撕」与「笔试」
Effective C++ 视 C++ 为一个语言联邦(C、Object-Oriented C++、Template C++、STL) 宁可以编译器替换预处理器(尽量以 const、enum、inline 替换 #define) 尽可能使用 co...
官方文档:GDB: The GNU Project Debugger
陆续一个月了,腾讯、阿里云、淘天、高德、拼多多、字节、美团… 能投的都投了。 建议:多刷面经,可以快速积累场景题、设计题、多线程题,而且能快速 get 到高频八股,比如 oom、cpu 使用率高、慢查询治理… 找暑期哪有不疯的,运气也是非常重要。 最后祝各位早日 oc(也祝我能 oc),无需过度焦虑,才四月初,正是发力期,过段时间一堆鸽穿的。
About C++ STL
Modern C++ Lecture