1 #include <poll.h> 2 int poll(struct pollfd* fds,nfds_t nfds,int timeout); fds,pollfd结构类型的数组(可变长数组,数组元素为结构体pollfd);结构体中含有三个成员变量(int,short,short),分别为文 ...
分类:
其他好文 时间:
2021-02-01 11:45:38
阅读次数:
0
1 #include <sys/select.h> 2 int select(int maxfdps, fd_set *readset, fd_set *writeset, fd_set *exceptset,struct timeval *timeout); maxfdps:被监听的文件描述符(f ...
分类:
其他好文 时间:
2021-02-01 11:41:08
阅读次数:
0
Linux网络协议栈初始化 sock 初始化 socket 和文件系统都位于 VFS 下一层,对 socket 的操作都要经过VFS,下图为super_blocks和file_systems的链表结构图。 Linux 里面每个文件都有唯一的 inode ,inode 会大量使用,为了提高效率会对 i ...
分类:
系统相关 时间:
2021-01-30 12:08:14
阅读次数:
0
Windows套接字 Windows套接字即socket,通过socket可以实现在不同的进程间通信,甚至这两个进程可以不在同一个计算机中。 Winsock使用步骤 服务端 socket初始化 创建套接字 绑定和监听端口 因为是本地连接,所以监听地址为0.0.0.0。 接着就调用accept()接收 ...
3.1. 基本使用 Node中的核心API都是基于异步事件驱动的: 在这个体系中,某些对象(发射器(Emitters))发出某一个事件; 我们可以监听这个事件(监听器 Listeners),并且传入的回调函数,这个回调函数会在监听到事件时调用; 发出事件和监听事件都是通过EventEmitter类来 ...
分类:
其他好文 时间:
2021-01-29 12:19:45
阅读次数:
0
一.介绍 观察者模式(Observer Pattern)。属于行为型模式。它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 二.实现 举个例子,我们开车时,当踩油门加速的时候,显示器上会显示车速,而超速 ...
生命周期 属性类型描述备注 onLoad function 生命周期函数--监听页面加载 一个页面只会调用一次。页面传值获取参数 onReady function 监听页面初次渲染完成 只调用一次,可以和视图层进行交互 onShow function 监听页面显示 每次打开页面都会调用一次 onHi ...
分类:
微信 时间:
2021-01-27 13:21:38
阅读次数:
0
1、输入cmd,打开cmd命令框。比如说要关闭端口号为8082的程序 2、输入netstat -nao|findstr 8082 查看8082端口,找到了PID为19912的进程ID在监听这个端口。 3、看看19912是什么进程 查看19912进程,这里残留了一个java.exe进程 4、打开任务管 ...
分类:
其他好文 时间:
2021-01-27 13:20:01
阅读次数:
0
@ 一、环境介绍 系统版本 IP地址 主机名 角色 centos7.5 192.168.1.104 salt-master master centos7.5 192.168.1.105 salt-client client 环境说明: centos7.5默认的python环境是2.7版本。 官方说明 ...
分类:
系统相关 时间:
2021-01-26 12:01:22
阅读次数:
0
componentDidMount() { const scrollDom = document.querySelectorAll('.q1-home')[0]; scrollDom.addEventListener('scroll', this.handleScroll.bind(this)); ...
分类:
其他好文 时间:
2021-01-22 12:00:44
阅读次数:
0