摘要:
目录C++语言的标准库(STL)容器(Containers)算法(Algorithms)迭代器(Iterators)C语言与C++的区别1. 历史和发展背景2. 编程范式3. 数据类型和结构4. 内存管理5. 输入输出6. 函数和方法7. 面向对象编程8. 泛型编程9. 标准库10. 异常处理11. 阅读全文
摘要:
RoCE的好处 低CPU占用率:访问远程交换机或服务器的内存,无需消耗远程服务器上的CPU周期,从而可以充分利用可用带宽和更高的可伸缩性。 零复制:向远程缓冲区发送数据和接收数据。 高效:由于RoCE改善了延迟和吞吐量,网络性能得到了很大提高。 节省成本:借助RoCE,无需购买新设备或更换以太网基础 阅读全文
摘要:
线程有四种状态:新生状态、可运行状态、被阻塞状态、死亡状态。 多线程的几种实现方法 继承 Thread 类 实现 Runnable 接口再 new Thread #include <stdio.h> #include <pthread.h> #include <Windows.h> static i 阅读全文
摘要:
目录1、网络OSI七层模型及各层作用2、 TCP与UDP的区别:UDP协议的特点:TCP协议1、网路层次的划分1-1 OSI七层网络模型 与 TCP/IP五层协议1.1.1Rpc和Http的区别2、 TCP协议的三次握手和四次挥手:(易懂版)TCP/IP的三次握手 四次挥手是什么(专业版) 1、网络 阅读全文
摘要:
目录1、网络OSI七层模型及各层作用2、 TCP与UDP的区别:UDP协议的特点:TCP协议 1、网络OSI七层模型及各层作用 (1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Tel 阅读全文
摘要:
排序算法 时间复杂度 稳定性 特点(适用于什么场景) 例: 归并:递归合并 快速 计数(适用于k小n大,最大值最小值的差值小的情况) 详情链接:https://www.runoob.com/w3cnote/ten-sorting-algorithm.html 阅读全文
摘要:
int b = 0x1; printf("%x\n", b | 0x3); //01 | 11 = 11 位运算或 //01 & 11 = 01 位运算与,有0为0,全1为1 阅读全文
摘要:
int* test(int a, char b) { printf("%d\n", a); } void test1(int a) { printf("%d\n", a * a); } void test2(int a) { printf("%d\n", a * 5); } int main() { 阅读全文
摘要:
class Test { public: char *a; Test() { this->a = (char *)malloc(10);//this->a表示对象自身的成员a strcpy_s(this->a, 10, "hello"); printf("Test init\n"); } ~Test 阅读全文
摘要:
&&:逻辑与,前后条件同时满足表达式为真 ||:逻辑或,前后条件只要有一个满足表达式为真 &:按位与 |:按位或 &&和||是逻辑运算,&与|是位运算 假如a = 0xaa ,b = 0x55 a&&b = true ,在计算机中true以非0值表示,不同的编译器true值也不一样,一般为1 a|| 阅读全文