摘要: 1、安装libevent Linux上使用如下命令安装 sudo apt-get install libevent-dev 或者是源码安装 http://libevent.org/ #在当前目录下解压安装包:tar -zxvf libevent-2.0.22-stable.tzr.gz cd lib 阅读全文
posted @ 2022-06-06 21:23 mengchao 阅读(1007) 评论(0) 推荐(1) 编辑
摘要: 服务端 socket->bind->listen->accept #include <iostream>#include <sys/socket.h>#include <sys/types.h>#include <string.h>#include <arpa/inet.h>#include <un 阅读全文
posted @ 2022-06-06 20:37 mengchao 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 一、计算机网络的体系结构 五层网络结构 传输层有两个重要的协议:TCP和UDP TCP:可靠传输,面向连接 UDP:不可靠传输,无连接 二、传输层TCP三次握手、四次挥手 三次握手 image.png TCP协议中,主动发起请求的一端称为『客户端』,被动连接的一端称为『服务端』。不管是客户端还是服务 阅读全文
posted @ 2022-06-05 16:58 mengchao 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、什么是物理内存? 我们常说的物理内存大小就是指内存条的大小,一般买电脑时都会看下内存条是多大容量的,话说如果内存条大小是100G,那这100G就都能够被使用吗?不一定的,更多的还是要看CPU地址总线的位数,如果地址总线只有20位,那么它的寻址空间就是1MB,即使可以安装100G的内存条也没有意义 阅读全文
posted @ 2022-05-29 17:03 mengchao 阅读(355) 评论(0) 推荐(1) 编辑
摘要: 原文链接:https://blog.csdn.net/daocaokafei/article/details/117793263 一、互斥锁(同步) 在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。这个过程有点类似于,公司部门里,我在使用着打印机打印东西的同时(还没有打印完),别人刚 阅读全文
posted @ 2022-05-29 15:49 mengchao 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一、什么是消息队列二、在Linux中使用消息队列1、msgget函数2、msgsnd函数3、msgrcv函数4、msgctl函数三、使用消息队列进行进程间通信四、例子分析——消息类型五、消息队列与命名管道的比较 转载自:https://blog.csdn.net/ljianhui/article/d 阅读全文
posted @ 2022-05-29 14:51 mengchao 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://mp.weixin.qq.com/s?__biz=MzkyMjIxMzIxNA==&mid=2247487146&idx=1&sn=097296aad1bdfe5fe2535a00e463d031&chksm=c1f6809bf681098dabd5ecb7f38bbad0 阅读全文
posted @ 2022-05-23 23:18 mengchao 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1、MySQL命令行使用 ①登录 MySQL8.x是默认安装到/usr/local/myslq/bin目录下,安装过程中已设置密码,执行如下命令登录MySQL ./mysql -u root -pmysql> ②显示数据库 mysql>show databases;+ +| Database |+ 阅读全文
posted @ 2022-05-22 17:25 mengchao 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 滑动窗口模板 /* 滑动窗口算法框架 */void slidingWindow(string s, string t) { unordered_map<char, int> need, window; for (char c : t) need[c]++; int left = 0, right = 阅读全文
posted @ 2022-05-22 15:31 mengchao 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1、封装 public、protected、private访问权限 public 可以被该类中的函数、子类的函数、友元函数访问,也可以由该类的对象访问; protected 可以被该类中的函数、子类的函数、友元函数访问,但不可以由该类的对象访问; private 可以被该类中的函数、友元函数访问,但 阅读全文
posted @ 2022-05-20 00:08 mengchao 阅读(212) 评论(0) 推荐(0) 编辑