开发相关
文章平均质量分 91
William张
计算机研究生,自然语言处理方向,专注于语音。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机网络面试总结
多路复用。。 多个TCP连接,复用指复用一个或少量线程,很多网络I/O复用一个或少量的线程来处理这些连接。 都是异步的事件驱动的网络模型, ————— TCP 流量控制 和 拥塞控制 1.流量控制 防止发送数据过快 ,接收方来不及接收。 (发送方和接收方速度不相等,接收方来不及处理的数据放在缓冲区,缓存区满的时候,会丢掉一部分包, 因此需要控制发送方的发送速率) 流量控制方法:接收方给发送方发送确认报文时,带上win的大小(缓存区剩余空间大小,接收方窗口大小,单位是字节) 发送方收到之后,便会调整自己的发送原创 2021-11-01 23:25:27 · 1641 阅读 · 0 评论 -
C++面试总结
1.C/C++中的内存 内存分为5个区: (1)堆: 堆(heap)是C语言和操作系统里的术语概念,操作系统维护的一块动态分配内存,比如malloc和free,就是对堆内存的动态申请和释放。(生存周期由程序控制。。主动创建。。属于动态内存分配。。) (–动态内存分配:按需分配,充分利用内存空间,及时释放, 在程序运行时完成,分配释放要占用cpu资源,要用到指针和引用,) -----操作不当,会造成内存泄漏(memory leak, 程序未能释放掉不再使用的内存。失去对该段内存的控制,造成内存浪费。) ---原创 2021-10-19 21:08:37 · 441 阅读 · 0 评论
分享