摘要: #include<iostream> using namespace std; class base1 { public: int base1_1; int base1_2; base1() { cout << "base1的地址\t" << this << endl; } }; class bas 阅读全文
posted @ 2021-09-21 15:48 appearAndLeave 阅读(152) 评论(0) 推荐(0)
摘要: #include<iostream> #include<stack> #include<vector> struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) { val = x; left = null 阅读全文
posted @ 2021-08-19 18:54 appearAndLeave 阅读(30) 评论(0) 推荐(0)
摘要: 插入排序 #include<iostream> #include<vector> using namespace std; void insertSort(vector<int> &arr) { //插入sort int key = 0; int j = 0; for(int i = 1; i < 阅读全文
posted @ 2021-08-19 18:53 appearAndLeave 阅读(43) 评论(0) 推荐(0)
摘要: vector 定义 单向开口的连续线性空间 动态数组 迭代器: 普通指针 数据结构 vector的数据结构 是 线性连续空间 三个迭代器 start finish end_of_storage 构造和内存管理 构造时指定空间大小 构造时指定空间大小,则空间的finish和end_of_storage 阅读全文
posted @ 2021-07-31 23:34 appearAndLeave 阅读(61) 评论(0) 推荐(0)
摘要: 环境: linux gcc 三个函数 (适合IPV4) #include<arpa/inet.h> in_addr_t inet_addr(const char * strptr); //将 IP 转换成 网络字节序 int inet_aton(const char * strptr,struct 阅读全文
posted @ 2021-07-01 21:44 appearAndLeave 阅读(1312) 评论(0) 推荐(0)
摘要: #include <iostream> #include<vector> using namespace std; void quickSort(vector<int > & vec ,int start,int end) { if (start < end) { int left = start, 阅读全文
posted @ 2021-06-02 00:01 appearAndLeave 阅读(36) 评论(0) 推荐(0)
摘要: 采用Nginx的源码思想来写 监听套接字队列 监听端口数有多少个,那么监听队列就多长 结构体ngx_listening_s 每一个都包含 端口号 sockfd 指向连接对象的指针 vector<ngx_listening_s> 对象数组,刚开始在运行前就被初始化,配置好 连接池 可以看成 对象数组 阅读全文
posted @ 2021-05-24 14:21 appearAndLeave 阅读(189) 评论(0) 推荐(0)
摘要: 服务端 调用socket函数返回一个文件描述符sockfd 专用socket地址 UNIX 本地协议簇 struct sockaddr_un TCP/IP协议簇 struct sockaddr_in //IPV4 struct sockaddr_in6 //IPV6 struct sockaddr_ 阅读全文
posted @ 2021-05-19 15:27 appearAndLeave 阅读(113) 评论(0) 推荐(0)
摘要: 指针数组和数组指针 因为 [] 比 * 优先级 高 指针数组 :一个数组里存放的是指针 int * p[4]; 数组指针 : int (* p)[4];//指向一维数组的指针变量 指向指针的指针 int ** p; 以下代码p是存放 的是 str 的地址 str是指向字符串的字符指针。 *p 代表着 阅读全文
posted @ 2021-05-13 00:13 appearAndLeave 阅读(63) 评论(0) 推荐(0)
摘要: 环境:linuc 编译器:GCC 输出当前时间 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdint.h> //uintptr_t #include <stdarg.h> //va_start.... 阅读全文
posted @ 2021-05-12 14:34 appearAndLeave 阅读(170) 评论(0) 推荐(0)