摘要: 因为最近一个月准备比赛,过几天准备去内蒙古,所以没更新 阅读全文
posted @ 2019-08-17 14:59 manch1n 阅读(77) 评论(0) 推荐(0) 编辑
摘要: http://xredis.0xsky.com/post?id=976 阅读全文
posted @ 2019-07-13 15:37 manch1n 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 最近计网课设选择了写一个ftp服务器,其中我想把服务器端写成多线程部分。由此接触了posix线程及其相关部分。相关阅读书籍:【1】现代操作系统 【2】posix多线程程序设计。 关于第二本是02年的,很久没出过新版了,NTPL与17年前的接口仍然大多一致,甚至是一样,由此引发了一些思考:现在那些花里 阅读全文
posted @ 2019-05-13 23:23 manch1n 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 今天在看源码的时候,面对以下有点蒙蔽,在这里对可变参数做一下总结。 主要理解取自一个博客,c版本的:https://www.cnblogs.com/bettercoder/p/3488299.html 示例输出如下: 更多详细解释请看: http://www.cplusplus.com/refere 阅读全文
posted @ 2019-05-03 01:01 manch1n 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 因为时间不够,所以刷的每一题leetcode都不详细写解释了。 现在都把刷过的题放在git上: https://github.com/manch1n/leetcode 阅读全文
posted @ 2019-04-10 10:53 manch1n 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.select 1)nfds为被监听文件描述符的总数,通常为个数+1 2)struct fd_set由定义来看__fd_mask fds_bits[__FD_SETSIZE / __NFDBITS];包含一个整形数组,其中每个位代表着一个文件描述符,这代表了读文件描述符的集合。需要注意的是,监听文 阅读全文
posted @ 2019-03-18 22:46 manch1n 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 没有用好man的下场呵呵,找个错误一直不知所措。 先看splice函数: 主要作用就是移动两个文件描述符中的数据,实现零拷贝操作。具体详见man或者google。 说一下遇到的坑:看着书上知道它包含于fcntl头文件,可在编译的时候遇到了未知的未声明错误,找了半天百度终于找到答案。 splice.c 阅读全文
posted @ 2019-03-14 21:18 manch1n 阅读(1208) 评论(3) 推荐(1) 编辑
摘要: 虽然抛弃了vim用vscode,可是makefile还是要自己写,行吧。 == 阅读全文
posted @ 2019-03-12 13:49 manch1n 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 在学tcp的时候顺便了解一下代理服务器:代理服务器用于http协议,有正向,反向,透明代理。如下图 我的windows有两台虚拟机,一个作为使用squid服务的正向代理服务器,一台只选择另一台为代理服务器。对应于左图。 客户端执行export http_proxy="192.168.48.128:3 阅读全文
posted @ 2019-03-10 15:36 manch1n 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在学习计网的时候顺便把ftp学习一下。 有关ftp的安装与配置参考以下链接即可:https://blog.csdn.net/sinat_30802291/article/details/81706152 需要注意的是:ftp的rpm包要从centos官网下载安装。 ftp命令自行百度谷歌 说一下几点 阅读全文
posted @ 2019-03-09 11:32 manch1n 阅读(138) 评论(0) 推荐(0) 编辑