epoll机制.md epoll机制:epoll_create、epoll_ctl、epoll_wait、close 的使用在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗 2024-05-10 domain > network
eventfd机制.md Linux fd 系列 — eventfd 是什么?一切皆文件,但 fd 区分类型?Linux 一切皆文件,但这个文件 fd 也是有类型的,绝大部分人都知道“文件 fd”,知道 socket fd,甚至知道 pipe fd,可能都不知道fd 还有这么一种叫做 eventfd 的类型。 eventfd 是什么的?不妨拆开来看,event fd ,也就是事件 fd 类型。故名思义,就是专门用于事件通知 2024-05-10 domain > linux
epoll机制.md epoll机制:epoll_create、epoll_ctl、epoll_wait、close 的使用在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗 2024-05-10 domain > network
conn的封装和实现.md 概述经典 Conn 的封装和实现解析 conn 的解析conn 实现基于流的 网络连接,通用的面向流的网络连接,多个Goroutine可以同时调用Conn上的方法。主要通过Read(b []byte)读取数据,Write(b [byte]) 写数据 及Close() 关闭连接。 Conn 接口定义 12345678910111213141516171819202122232425262728293 2024-05-09 domain > network
Socket的封装.md [ Socket与系统调用深度分析 ](https://www.cnblogs.com/RichardTAO/p/12070548.html “发布于2019-12-19 22:08”) 目录 系统调用 系统调用的过程 示例分析 Socket系统调用分析 sock_map_fd sock_create 实验代码分析 服务器端 InitializeService方法 ServiceStar 2024-05-09 domain > network
主机路由转发qemu虚拟机网络.md 概述将 机器 B 的 虚拟机网络 192.168.122.1/24 路由转发出去提供给 机器 A 进行访问 步骤 保证 B 机器可以访问 A ,wlp2s0 网卡状态 UP B 配置 sysctl 参数 B 配置 路由伪装 A 配置 路由规则 B 配置 sysctl 参数123sudo sysctl -w net.ipv4.icmp_echo_ignore_all=0sudo sysc 2024-05-09 domain > network #linux #network
conn的封装和实现.md 概述经典 Conn 的封装和实现解析 conn 的解析conn 实现基于流的 网络连接,通用的面向流的网络连接,多个Goroutine可以同时调用Conn上的方法。主要通过Read(b []byte)读取数据,Write(b [byte]) 写数据 及Close() 关闭连接。 Conn 接口定义 12345678910111213141516171819202122232425262728293 2024-05-09 domain > network
主机路由转发qemu虚拟机网络.md 概述将 机器 B 的 虚拟机网络 192.168.122.1/24 路由转发出去提供给 机器 A 进行访问 步骤 保证 B 机器可以访问 A ,wlp2s0 网卡状态 UP B 配置 sysctl 参数 B 配置 路由伪装 A 配置 路由规则 B 配置 sysctl 参数123sudo sysctl -w net.ipv4.icmp_echo_ignore_all=0sudo sysc 2024-05-09 domain > network #linux #network
Socket的封装.md [ Socket与系统调用深度分析 ](https://www.cnblogs.com/RichardTAO/p/12070548.html “发布于2019-12-19 22:08”) 目录 系统调用 系统调用的过程 示例分析 Socket系统调用分析 sock_map_fd sock_create 实验代码分析 服务器端 InitializeService方法 ServiceStar 2024-05-09 domain > network
conda.md 安装第 1 步 – 准备 Anaconda 安装程序使用 cd 命令,进入/tmp目录: cd /tmp 接下来,使用 curl 命令从官网下载 Anaconda 安装程序脚本。访问 Anaconda安装程序脚本下载页面,以检查最新版本。执行命令下载脚本: # 示例 curl --output anaconda.sh https://repo.anaconda.com/archive/Anac 2024-05-08 domain > python #conda #Anaconda #python