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