我不知道本文该作为原创发布还是作为转载发布,因为本文是《另一个视角解读计算机编码-补码编码》的“排版后的版本”,内容几乎没有变,除了增加了一系列的图解。 后来想了下,还是作为原创吧,毕竟《另一个视角解读计算机编码-补码编码》也是我自己写的,而我的版权声明: 让我自己可以任意把转载当原创,我的版权声明的受益人竟然是我自己:-)。 为什么要整理这篇文章 时间过得太快,在我写下《另一个视角解读计算机编码

计算机编码   反码   补码   二进制  

由于端午节加班攒了两天调休,周四,五就申请休假了,刚申请下来调休,老婆突然就决定带着小小西北行了,周五出发,这次是去环青海…休假本为了放松,却成了坑。周四先是去看了《加勒比海盗5》,然后我就觉得这假期不该申请,于公于私我都是政治不正确…其实我想说的是,休假比上班累很多!工作日在家里忍耐老婆拖把在手,抱怨在口几个小时(如果在公司有这种同事,离职即可,至少可以沟通吧,但在家里,能离职吗?能沟通吗?),

Linux-TCP并   Lockless  

前两篇文章,我零零散散地介绍了关于本地队列和中间队列的一些管理机制和算法: 《TCP BBR算法中Pacing,cwnd,fq以及TSQ对RTT的影响》 《TSQ/CoDel队列管理以及TCP BBR如何解决Bufferbloat问题》 然而这太零散了,如果你想将所有这一切融合在一个统一的框架中,会发现在它们之上的层次上还有很多工作要做。本文为了这个目的写出,给出一个提纲挈领。顺便感谢一下与我讨论

排队论   控制论   拥塞控制   膝点   崖点  

端午假期家人跟朋友一起去惠州那种野海滩度假去了,而我则加了三天班,不是说想表现什么,也不是因为要逃避旅行的劳顿,而是工作中真实的Deadline所迫....下班后 就我自己了,于是在深夜里便可以随意的折腾点电子设备,写写文章,也是很爽的。由于最近工作实在是太忙,所有思考和整理的时间自然就少了很多,不管怎样,还是利用两个晚上吭哧出来了本文,也算是不容易。不管怎样,这个假期有点假。        本文

bufferbloat   aqm   codel   tsq  

无论多忙,一周至少写一篇作文的时间必须要挤出来的,而且还不能让质量打折扣,所以,本文依然会探讨一个大多数人没有意识到的很偏的问题,我的文章一如既往地会写一些别的地方搜不到的疑难杂症的解法,希望大家多提宝贵意见,多跟我讨论技术问题,多PK...说实话,要不是有人问我一个问题,我也不会写下此文。        首先,祝老婆5月20日生日快乐!生于这天,并且肯嫁给我,是我的荣幸,再次折腰! 问题 上周仓

tcp tsq   tcp pacing   local bufferbloat  

周六,由于要赶一个月底的Deadline,因此选择了在家VPN加班,大半夜就爬起来跑用例,抓数据...自然也就没有时间写文章和外出耍了...不过利用周日的午夜时间(不要问我为什么可以连续24小时不睡觉,因为我觉得吃饭睡觉是负担),我决定把工作上的事情先放下,还是要把每周至少一文补上,这已经成了习惯。由于上周实在太忙乱,所以自然根本没有更多的时间去思考一些“与工作无关且深入”的东西,我指的与工作无关

TCP BBR   拥塞控制时序图  

白天的时候,忙忙碌碌干点正事,只有在夜晚的时候,才能写点邪说,还是那句话,志不同道不合者,不与之交流,毕竟人各有志。 程序员加班的各种抱怨我对加班这种事并不陌生,虽然我基本上不加班,但我30年前就知道什么叫加班了。        我是城市里长大的,大多数来自农村的同事,朋友都会觉得城里孩子会有优越感,但其实这都是扯,完全相反,80后城里的孩子很多缺少父母疼爱的童年,我们非常向往农村那种日出而作,日

加班   IT业劳动密集   移动支付   一村两城  

【关于题外话在最后】写作本文主要基于两点,首先是因为我前段时间写了几篇关于VPN的新解,收到了很多的邮件反馈,我也思考了很多,另一个方面是因为很多人问我怎么用QQ,P2P搭建一个IP层的VPN,我的回答是“我也不知道”。我确实不知道,根本就没有试过,只是有个这样那样的想法...我主要是没有能力去Hack这些非Linux上的东西...所以说,我写这篇文章,用UNIX的方法“将多个小工具结合起来”实现

vpn   netcat   ncat   ssh隧道   IP层隧道  

SimpleVPN写好了以后,感觉比较简单,我觉得只有简单的东西才经得起折腾,才能全民折腾,所以说SimpleVPN还不够简单,本文来一个更加简单的,展示一个超级简单的点对点聊天程序,而且还带简单加密哦。顺便,我们再来看下,到底什么是VPN以及怎样实现它。        QQ如今才刚刚行过成年之礼,典型的90后00前,却早已到了后浪把前浪拍到岸边的砍儿,果不其然,被10后的微信给逆袭了...好在都

P2P   VPN   聊天  

自从上周写了几篇关于BadVPN的文章后,收到很多的邮件前来询问细节。其中最多的不外乎两类,一类是询问怎么使用的,另一类则是要求我写几篇源码分析。先来一个一个说。 1.关于BadVPN的使用问题和OpenVPN相反,BadVPN几乎没有除了配置隧道之外的任何东西,这些被排除了内容中最重要的应该就是路由了。OpenVPN中就有关于路由的很多配置,还可以从服务端往客户端推送路由,这简直太方便了,但同时

1 2 3 4 5 6 7 8 9