linux
xizi_ghq
这个作者很懒,什么都没留下…
展开
-
reactor模式
reactor模式定义:主线程监听文件描述符上是否有事件发生,有事件的话,就把事件通知给工作线程。除此之外,主线程不做任何其他的工作。读写数据,接受新连接,处理客户请求,都是在工作线程中完成。大概流程如下:1、主线程往epoll中注册读就绪事件。2、主线程调用epollwait等待有数据可读。3、有数据可读的时候,就通知主线程。主线程把读事件放在队列中。4、睡眠在队列上的某个工作线程被唤醒,它从socket中读取数据,并且处理客户请求,然后往epoll内核事件中注册写就绪事件。5、调用epol原创 2020-12-17 15:23:47 · 85 阅读 · 0 评论 -
libco 下载 安装 运行 入门
下载安装https://blog.csdn.net/greybtfly/article/details/83688420入门https://blog.csdn.net/arbboter/article/details/101375476练习/*1、创建协程对象指针。2、创建协程对象(协程对象指针地址,协程对象属性,协程函数,协程参数,)。3、创建协程条件变量4、启动协程 stCoRoutine_t * produc =NULL;//声明一个对象类型指针。 co_create(&原创 2020-12-09 21:26:15 · 268 阅读 · 0 评论 -
linux 防火墙firewall
查看当前已经开放的端口:firewall-cmd --list-ports开启端口,以8888为例:firewall-cmd --zone=public --add-port=8888/tcp --permanent重启防火墙:firewall-cmd --reload其他指令:关闭防火墙firewall systemctl stop firewalld.service关闭防火墙开机启动firewall sustemctl disable firewalld.service原创 2020-11-30 08:55:38 · 90 阅读 · 0 评论 -
VM centos7 桥接模式
https://www.cnblogs.com/WalkOnMars/articles/11994085.html原创 2020-11-29 22:11:59 · 81 阅读 · 0 评论 -
ubuntu 登录过程
原创 2020-10-11 15:08:21 · 639 阅读 · 0 评论 -
ubuntu 安装jdk
java输入命令:sudo apt install openjdk-8-jre-headless,回车等待安装好后,输入:javac,如图:输入命令:sudo apt install openjdk-8-jdk-headless,回车等待安装好后,输入:java,javac检验是否安装成功。下图为安装成功的图样。因为一台已经安装好了,所以上面两张图就直接拿来用了,不影响结果,并非盗...原创 2020-03-20 12:07:49 · 156 阅读 · 0 评论 -
vim的使用
1.我们先按"I”,即切换到“插入”状态。2.我们要按键盘左上角的"ESC",留意到了没有了3.我们输入“冒号”,即":"(不需双引号),在下方会出现冒号,等待输入命令,如图,我输入的是WQ。功能如下。W:write,写入Q:quit,退出再回车,就保存退出了4.保存退出还有二个方法A:在最后输入命令时,直接输入"x",也是一样的,即X=WQ。B:最快捷的方法:按了ESC后,直接按...原创 2020-03-02 11:17:08 · 230 阅读 · 0 评论 -
sudo apt-get
sudo apt-get常用命令一、卸载1.sudo apt-get autoclean如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。如果你仍然需要硬盘空间的话,可以试试apt-get clean,这会把你已安装的软件包的安装包也删除掉,当然多数情况下这些包没什么用了,因此这是个为硬盘腾地方的好办法。2.sudo apt-get ...原创 2020-03-02 11:08:49 · 448 阅读 · 0 评论