
C++
frieryumao
这个作者很懒,什么都没留下…
展开
-
C++面经总结-仅供参考
C++面经总结-仅供参考1 父类构造函数调用多态函数2 父类析构函数调用虚函数3 int转换字符串函数,安全吗4 格式化字符串函数占位符5 内存分配及delete.底层实现6 [文件描述符](https://www.jianshu.com/p/a2df1d402b4d)7 互斥锁的抢占机制8 线程的原子性理解[9 vector底层实现及申请的空间在堆上](https://www.cnblogs.c...原创 2020-02-18 15:00:23 · 1089 阅读 · 0 评论 -
网络通信-协议
网络通信-协议C/S模型UDP服务器广播 TCP:面向连接的可靠数据包传递–完全弥补 优点:稳定,数据稳定–回执机制(丢包率97%o) ----------------- 速率稳定 ------------------流量稳定 “滑动窗口” 缺点:效率低,速度慢 使用场景:大文件,重要文件传输 UDP:无连接的不可靠报文传递—完全不弥补 缺点:不稳定:数据,速率,流量 优点:效率高,速度快...原创 2019-12-04 11:40:46 · 197 阅读 · 0 评论 -
4.Linux系统编程-网络编程-socket
4.Linux系统编程-网络编程-socket套接字socket网络字节序IP地址转换函数sockaddr数据结构网络套接字函数socket模型创建流程图socket函数bind函数listen函数accept函数connect函数C/S模型-TCPserverclient出错处理封装函数TCP通信时序三次握手四次挥手高并发服务器多进程并发服务器 套接字socket IP地址:在网络环境中唯一标识...原创 2019-12-03 10:11:01 · 307 阅读 · 0 评论 -
socket客户端与服务端TCP,UDP数据通信测试
socket客户端与服务端TCP,UDP数据通信测试服务器UDP-客户端UDP+connect()测试结果:服务器TCP-客户端UDP测试结果: 本博客与@byadom_IT共同完成 服务器UDP-客户端UDP+connect() server 服务器:UDP #include<stdio.h> #include<string.h> #include<stdlib.h...原创 2019-11-21 11:16:28 · 308 阅读 · 0 评论 -
3.Linux系统编程-网络编程-协议
3.Linux系统编程-网络编程—协议网络基础典型协议网络应用程序设计模式C/S模式B/S模式优缺点分层模型OSI七层模型TCP/IP四层模型通信过程协议格式以太网帧格式ARP数据报格式IP段格式UDP数据报格式TCP数据报格式NAT映射表打洞机制 网络基础 典型协议 应用层 常见的协议有HTTP协议,FTP协议。 传输层 常见协议有TCP/UDP协议。 网络层 常见协议有IP协议、ICMP协议、...原创 2019-11-19 14:51:15 · 435 阅读 · 0 评论 -
C++ epoll机制实现C/S架构服务端socket通信
##功能 1.支持1000+客户端链接 2.多线程处理:接收线程处理新连接,工作线程处理数据流动(可自行实现处理逻辑) 3.epoll机制 /* * myreactor.h * * Created on: 2019-4-15 * Author: wlj */ #ifndef MYREACTOR_H_ #define MYREACTOR_H_ #include<stri...原创 2019-07-03 17:20:21 · 883 阅读 · 0 评论 -
只用原数组删循环除数据,无需增加额外空间开销
有一个数组a[N]顺序存放0~N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。 链接:https://www.nowcoder.com/...原创 2019-07-11 10:40:09 · 205 阅读 · 0 评论