2018年12月20日
摘要: 端口+ip=socket 那么 文件描述符在其中扮演着什么角色 你的质疑是有点道理的,其实网络的实现真的和文件系统和文件一毛钱关系没有,没有必要非得用文件描述符这套,这样纯粹就是生搬硬造的。可能你可以通过fs访问网卡设备,那这样你只是访问驱动了,网络其它层的信息,并没有挂载到文件系统上,这样搞得的确 阅读全文
posted @ 2018-12-20 15:54 ker321 阅读(1804) 评论(0) 推荐(3)
摘要: 原问题 所谓的跨平台究竟是什么?修改 汇编是硬件的语言,而相同的硬件既可以装linux,也可以装windows,那么同样一段汇编程序,在两种操作系统下分别编译成可执行文件(把优化什么的关了);不同操作系统下的可执行文件格式可能不同,但既然硬件相同,那这两份可执行文件是不是在某种意义下同构? 回答 汇 阅读全文
posted @ 2018-12-20 15:49 ker321 阅读(296) 评论(0) 推荐(0)
  2018年3月9日
摘要: 大家知道c++的STL实现了非常漂亮的算法和数据结构(主要是各种集合结构)分离,这种抽象给脑的思考带来了很多负担减轻,简洁漂亮的容器和各种通用算法,事实上,这种抽象的实现并非一点问题也没有,比如: #include <iterator> #include <algorithm> #include < 阅读全文
posted @ 2018-03-09 20:54 ker321 阅读(190) 评论(0) 推荐(0)
  2017年1月1日
摘要: nginx里面基本继承了unix like系统信号体系,他对一些默认的信号处理进行了覆盖。 使用kill -信号名称 进程号这样一个规则向一个进程发信号。 其中 HUP 重启进程 QUIT从容关闭 TERM 快速关闭 INT 从容关闭 USR1 切换日志文件 USR2 平滑升级可执行程序 WINCH 阅读全文
posted @ 2017-01-01 01:23 ker321 阅读(146) 评论(0) 推荐(0)