mihoyo0
- os
- 内核级线程具有更高的并发性✅
- 线程和进程都是执行一个指令序列 都属于cpu管理范畴✅
- 用户级线程可以实现并发✅
- 为了缓解游戏读取大量资源阻塞主线程的情况,应该异步读取✅
- net
- websocket适合数据的实时传送
- ftp适用于文件的上传和下载
- http轮询实时性较差
- smtp用于发送电子邮件
- tcp连接握手syn序号是20000挥手fin中ack是60000,问发送的字节数
- udp不保证数据顺序
- http不依赖证书进行通信,http不支持双向认证
- cpp
- friend函数不能独立于类存在,它在类的内部声明,可以访问该类的私有成员✅
- friend是单向的不对称
- friend函数可以访问类的private,friend类可以访问另一个类的private
- vector的reserve(n)改变capacity而不是size
- 声明泛型函数:template<class T> T MyClass<T>::func(T a){}
- 返回类型不同函数不能重载,函数默认参数不同不能重载
- auto是c++11引入的
- decltype可以在不创建对象时获取表达式的类型
- [3,5,1,2] -> 相邻两元素乘积最大值 -> [15,5,2] -> 15,必须交换一次两个相邻元素,问交换之后的最大值
- n个物品,value[] + volume[],背包容量capacity,外加k组互斥关系:[a,b],[b,c](a不能和b一起选),求能装的最大价值
- 基环树