上一页 1 2 3 4 5 6 7 8 ··· 32 下一页
摘要: 到底是怎么判断出来说一个response是读结束了。应该读出来一个完整的response的数据包,就可以认为都执行结束了吧?读结束了,不close,http链接照样复用。最关键的数据结构应该是bodyEOFSignal 这一部分需要和httpClient.Do函数联合起来看 http的外部函数是怎么 阅读全文
posted @ 2021-01-31 13:59 honpey 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 想去看看http里Transport里的dialer函数到底是怎么用的,但是发现链接总是没有被复用啊,几遍是发现调用了:response.Body.Close(),发现也是于事无补啊,还是不能复用之前的链接,这到底是咋回事呢,【这就是完全的小白了,如果经常做网络的开发,那么很容易会想到说数据还是在s 阅读全文
posted @ 2021-01-30 21:18 honpey 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 事情的起点应该是网络包中的net.conn 这个多路复用的意思是在一个tcp流上建立一个多路复用的应用,就像是一个文件 所以socket的特性是取出一个然后数据就从socket中删除了,yamuxserver做的是什么事情?其实就是典型的复用的逻辑,这个多路复用的用处应该是不大的吧? conn是一个 阅读全文
posted @ 2021-01-16 19:38 honpey 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 还是自己的功力不行,用了useEffect,是想着在组件显示之前,给刷新一下界面,这家伙可好,直接给我循环了。 react里的钩子真是不敢用,貌似会引起组件的重复刷新; 后面等研究一下,回来更新,先不用钩子了 阅读全文
posted @ 2021-01-02 09:53 honpey 阅读(328) 评论(0) 推荐(0) 编辑
摘要: openssl库的话,是把加密的信息放在了用户态,底层使用的tcp协议,在下面这个例子里,其实是可以如何获取到server端的证书的 http://fm4dd.com/openssl/sslconnect.shtm 这里不算是什么稀奇的事情,反正openssl和http这些协议一抓一大把。http的 阅读全文
posted @ 2020-11-02 20:12 honpey 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 又要看virito的事情了 想想,这部分应该也是比较好理解的,就是guest内核里的io的数据包都放在了一个叫virtio queue的一个环形缓冲区中,在这个缓冲区中,然后唤醒qemu或者是内核线程vhost-net去将缓冲区中的数据给读出来,染后转化成host上的IO,然后IO完成之后,再通知一 阅读全文
posted @ 2020-09-21 02:53 honpey 阅读(350) 评论(0) 推荐(0) 编辑
摘要: kvm virtio 理解kvm virtio最关键的应该是对IO的认识,这是为什么久久想不明白virtio最重要的原因。这里是到了驱动一层的事情了。 IO是一条指令,加上一段内存; 比如对于diskIO,是一条io的指令,然后是一个page,page里面是实际的数据; 对于netIO,也是一条io 阅读全文
posted @ 2020-04-29 22:42 honpey 阅读(278) 评论(0) 推荐(0) 编辑
摘要: GPU的grid只是一个逻辑的概念,在一副二维的图像里,我们把一幅大图拆分成了若干个子图 怎么拆分的?比如图像是1280*1280 然后按照4*4的网格分配,那么图像的网格就是(4*4),然后每个block的大小是多少(320*320)。 很简单,但是之前为啥一直想不明白,因为潜意识里觉得网格确定了 阅读全文
posted @ 2020-04-12 14:28 honpey 阅读(706) 评论(0) 推荐(0) 编辑
摘要: deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restrictedde 阅读全文
posted @ 2020-03-25 21:38 honpey 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 如果说之前写代码的主体是HTML,那么今天代码的主体就是对象了 按理说框架的对象仍然是主题,但是当这个 阅读全文
posted @ 2020-02-21 08:13 honpey 阅读(117) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 32 下一页