
Linux
文章平均质量分 64
ZRXSLYG
这个作者很懒,什么都没留下…
展开
-
inotify与文件同步
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-05-31 11:52:07 · 523 阅读 · 0 评论 -
实现多线程下msgsnd,msgrcv的超时
msgsnd和msgrcv,只有在一下三种情况下,才会退出阻塞状态写或读消息队列成功对应的消息队列被删除信号中断为了做到超时退出阻塞状态,一般常用的做法是通过alarm,触发信号中断,但是只能是在一个线程的情况下执行。多线程下调用alarm,SIGALRM信号会传递给其中一个线程(我测试下是传递给主线程…)我的做法是,写个定时器,由单独的一个线程执行定时器,执行msgsnd和msgrcv的线程需要注册相应的事件到定时器中,由定时器线程通过pthread_kill,向对应线程发送信号,使得ms原创 2021-05-21 14:18:01 · 2367 阅读 · 0 评论 -
网络编程3:反应堆与百万链接
epoll反应堆代码#include <stdio.h>#include <stdlib.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <sys/epoll.h>#include <string.h>#include <errno.h>#define BUFFER_LENGTH原创 2021-02-19 22:05:55 · 203 阅读 · 0 评论 -
C 线程池
参考 <https://blog.youkuaiyun.com/qq_36359022/article/details/78796784>参考 <https://www.bilibili.com/video/BV1iJ411S7UA>看了大概的思路,自己理解着敲一下,然后对比原来代码有些地方不同。#include <stdio.h>#include <string.h>#include <stdlib.h>#include <pt原创 2021-01-06 23:41:24 · 144 阅读 · 0 评论 -
贪吃蛇
写个贪吃蛇的Demo,只有蛇#include <stdio.h>#include <time.h>#include <string.h>#include <signal.h>#include <stdlib.h>#include <assert.h>#define bool int#define true...原创 2019-11-14 14:39:56 · 203 阅读 · 0 评论 -
扫描 端口 支持的 cipher
方法一:nmapyum install -y nmap#scipt 在 /usr/share/nmap/scripts 里#ssl cert扫描nmap -Pn -p port --script +ssl-cert host#ssl cipher扫描nmap -Pn -p port --script +ssl-enum-ciphers host方法二:openssl...原创 2019-11-13 14:31:38 · 834 阅读 · 0 评论 -
CentOS NSQ 安装
GitHubhttps://github.com/nsqio/nsq官网https://nsq.io1、注意:需要提前安装go设置好GOROOT、GOPATH、GOBIN2、安装NSQgit clone https://github.com/nsqio/nsq.git $GOPATH/src/github.com/nsqio/nsq#install nsqdgit ...原创 2019-07-12 00:35:50 · 422 阅读 · 0 评论 -
Linux C stdin stdout 以及重定向
最近观摩了一下Tinyhttpd的源码,Tinyhttpd 是J. David Blackstone在1999年写的一个不到 500 行的超轻量型 Http Server。官网:http://tinyhttpd.sourceforge.net/别人的总结:https://github.com/EZLippi/Tinyhttpd其中有一段:管道、重定向!!自己来写个demo来...原创 2019-03-15 13:18:20 · 2208 阅读 · 0 评论