相关文章
网络和Linux网络_14(IO多路转接)poll和epoll编程_服务器
目录
1. poll
1.1 poll函数
1.2 简易poll服务器
pollServer.hpp
1.3 poll的优缺点
2. epoll
2.1 epoll的相关函数
2.2 epoll的原理
2.3 简易epoll服务器
Epoll.hpp
EpollServer.hpp
2.4 epoll的优点
2.5 水平触发和边缘触发
本篇完。 1. poll
poll也是一种多路转…
建站知识
2024/12/19 15:39:45
unity webgl 系列:从本地硬盘上传文件到webgl沙盒中
沙盒:浏览器的安全机制,浏览器内的进程不能直接访问本地计算机中的硬盘等硬件或数据。必须通过js作为中间层实现。需求:通过一个按钮,点击后选择文件传到webgl进程中。前置说明:需要有webgl模版等基础配备,…
建站知识
2024/12/23 3:43:17
查找局域网树莓派raspberry的mac地址和ip
依赖python库:
pip install socket
pip install scapy运行代码:
import socket
from scapy.layers.l2 import ARP, Ether, srpdef get_hostname(ip_address):try:return socket.gethostbyaddr(ip_address)[0]except socket.herror:# 未能解析主机名ret…
建站知识
2024/12/21 14:57:16
2024-01-15(SpringMVCMybatis)
1.拦截器:如果我们想在多个handler方法(controller中的方法)执行之前或者之后都进行一些处理,甚至某些情况下需要拦截掉,不让handler方法执行,那么就可以使用SpringMVC为我们提供的拦截器。
拦截器和过滤器的区别:过滤…
建站知识
2024/12/23 9:12:57
python获取线程名称和传递参数,数据共享
1.获取线程名称和传递参数
import threading
import timedef run(i):print(开启线程,i,threading.current_thread().name)# 等待2秒time.sleep(2)# 创建线程并起名,传递参数,这个位置使用和进程一样
thr1 threading.Thread(targetrun,args(1,),nameluc…
建站知识
2024/12/21 16:16:39
Docker 安装 CentOS
Docker 安装 CentOS
CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux(RHEL) 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性…
建站知识
2024/12/20 12:29:35