
计算机通用
文章平均质量分 80
钉洲小懒猫
这个作者很懒,什么都没留下…
展开
-
请求url的底层数据通信过程
对url加载过程中底层通信过程的分析。访问某网址时,即使通过本地缓存即可完成域名解析,但与对应IP地址建立TCP连接的前提是:本机可与服务器进行数据报的交互,因此对该过程进行一定的了解。 0. TCP/IP五层模型 TCP/IP层 主要协议及功能 应用层 HTTP, SMTP 传输层 提供端对端的接口TCP/UDP 网络层 为数据包选择路...原创 2018-05-13 13:24:24 · 562 阅读 · 0 评论 -
select / poll / epoll 结合源码分析
0. IO基础 0.1 计算机IO控制方式 询问方式(CPU和IO设备串行工作) a. 查询指令,用来查询设备是否就绪 b. 传送指令,设备就绪时,执行数据交换 c. 转移指令,设备未就绪时,执行转移指令转向查询指令继续查询 缺点:CPU的反复查询过程,浪费时间;且CPU需参与数据的传送过程 中断方式(CPU和IO设备可实现部分并行) a. 外围设备仅当操作正常或异常...原创 2018-05-16 01:24:21 · 463 阅读 · 0 评论 -
git 实用问题整理
上车前只熟悉了add, commit,然后就碰上了 一不小心玩坏了。。。mark一下 1. git reflog 查看之前的所有记录,git log不能查看已删除的commit 3146d6f (HEAD -> master) HEAD@{0}: reset: moving to 3146d6f17082abcadb2e254616f603ef4ecdc4d7 fd7d8a5 ...原创 2018-08-29 23:36:25 · 143 阅读 · 0 评论