Linux
cyt涛
西安电子科技大学硕士在读
展开
-
VMware安装问题及解决方法
VMware安装问题及解决方法原创 2023-11-05 23:14:51 · 1030 阅读 · 1 评论 -
Linux中vi的使用
Linux中vi的使用原创 2023-11-06 11:20:29 · 76 阅读 · 0 评论 -
Linux中g++的使用
Linux中g++的使用原创 2023-11-06 11:32:38 · 100 阅读 · 0 评论 -
本地文件夹访问服务器文件夹
本地文件夹访问服务器文件夹原创 2023-11-20 11:08:51 · 275 阅读 · 1 评论 -
protobuf序列化
Protocol Buffers (protobuf) 是一种轻量级、高效的数据序列化格式,由 Google 开发。它被设计用于高效地在不同平台和语言之间进行数据通信和存储。protobuf 提供了一种结构化的方式来定义数据模型,并生成用于序列化和反序列化数据的代码。protobuf是一种比json和xml等序列化工具更加轻量和高效的结构化数据存储格式。原创 2023-12-26 11:52:37 · 994 阅读 · 0 评论 -
Linux设置静态IP地址
Linux设置静态IP地址原创 2023-12-25 17:33:10 · 451 阅读 · 0 评论 -
LIBEVENT 框架
LIBEVENT 框架原创 2023-12-18 16:40:37 · 383 阅读 · 0 评论 -
Linux Programmer‘s Manual
在终端中输入命令”man” 加上你想要查询的命令或程序,例如:”man ls”。按下回车键后,系统会在屏幕上显示出该命令的手册页面。原创 2023-12-17 22:21:03 · 361 阅读 · 1 评论 -
epoll使用详解
1. 每次调用select,都需要把fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大;而epoll保证了每个fd在整个过程中只会拷贝一次。2. 每次调用select都需要在内核遍历传递进来的所有fd;而epoll只需要轮询一次fd集合,同时查看就绪链表中有没有就绪的fd就可以了。3. 内核仅会将有 IO 事件的文件描述符返回给用户,用户也无需遍历整个文件描述符集合。4. 没有文件描述符1024的限制(poll和epoll都是)原创 2023-12-17 22:15:46 · 392 阅读 · 1 评论 -
IO多路复用之select、poll、epoll
epoll是Linux目前大规模网络并发程序开发的首选模型。在绝大多数情况下性能远超select和poll。目前流行的高性能web服务器Nginx正式依赖于epoll提供的高效网络套接字轮询服务。但是,在并发连接不高的情况下,多线程+阻塞I/O方式可能性能更好。原创 2023-12-07 15:06:22 · 916 阅读 · 1 评论 -
五种网络IO模型
五种网络IO模型原创 2023-12-05 11:35:25 · 731 阅读 · 0 评论