Netfilter,iptables/OpenVPN/TCP guard:-(

我不会编程,但也不是一点都不会,我稍微会一些 :-)

“稳定婚姻算法”雨夜谈-M/N资源匹配问题

连续数月的阴雨绵绵,江南烟雨似乎没有停止的迹象,近日又迎来了下半年目前为止最猛烈的寒潮,无论哪一个都是我超级期待和喜欢的,这样的天气,不适合睡觉。 一个很不错的算法,稳定婚姻算法。 先给出一个概念,来自百度百科: 稳定婚姻问题:https://baike.baidu.com/item/稳定婚姻问题...

2018-12-06 22:22:01

阅读数:294

评论数:1

土气和洋气的方法不用π求圆的面积

昨天写了一篇短文: 说说的那道求面积的小学六年级几何题:https://blog.csdn.net/dog250/article/details/84778239 这篇文章主要是就着一道简单的求面积的题目阐述了几种 求任意不规则图形面积的方法。 但由于时间关系,很多想说的没有在那篇文章中表达出来,...

2018-12-05 21:37:37

阅读数:243

评论数:4

说说的那道求面积的小学六年级几何题

心是自然的乐坊,红晴蜓是自由的翅膀,自然,自由,红晴蜓 最近微信朋友圈和抖音上暴出一道几何题,上周五半夜很晚了,温州皮鞋厂老板发给我,问我一分钟以内能不能解得出,我当时在洗澡,回来看到这个题时已经过了二十分钟了。所以我失败了。 zhejiang wenzhou skinshoe wet,rain...

2018-12-04 21:31:29

阅读数:1363

评论数:0

二十分钟Linux ftrace原理抛砖引玉

周末要去忙别的事情,所以没有时间总结些东西了,那就今晚写简单点吧。 我们可以通过objdump -D看到内核模块或者用户态程序里面的函数开头的指令,以便知道如果想hook它的话,要预先备份多少指令。 但是如何看到内核函数的开头几个指令呢? 我试图去objdump系统boot目录下的vmlinux...

2018-11-30 21:28:52

阅读数:473

评论数:0

云计算,CDN与光速极限

zhejiang wenzhou skinshoe wet,rain flooding water will not fat! 竟然在公司茶水间沙发上睡着了,错过了晚饭时间,就索性不吃了。梦魇让我惊起而长嗟,然后有一点失落。 思考了一些关于云计算和CDN的点滴,作文以记之。 云计算 把所有的计算...

2018-11-30 20:24:47

阅读数:464

评论数:0

每次看serverless,我恨我不会编程

晚上心血来潮,看看阿里云的产品都有哪些小场面且比较好玩儿的,就看到了 function compute, 这个看了下其实就是serverless的概念。看了它的计费原则,只有在运行时才计算费用,就索性注册了一个用户: 我也终于成了阿里云的用户。 来看看什么是serverless。说说我的理解。...

2018-11-29 23:16:24

阅读数:1084

评论数:1

x86_64体系结构动态替换内核函数hotpatch之完结篇

我的小小要是能用钢琴弹出《二泉映月》,我就要努力用二胡拉出《卡农》! 最近写了三篇和网络技术无关的三篇文章: Linux内核如何替换内核函数并调用原始函数 :https://blog.csdn.net/dog250/article/details/84201114 x86_64运行时动态替换函数...

2018-11-27 21:53:01

阅读数:227

评论数:2

x86_64动态替换内核函数的hotpatch模块卸载问题

zhejiang wenzhou skinshoe wet, rain flooding water will not fat! 果真,仅仅理解hotpatch的原理,而不实战的话,只能写出玩具。细节的处理非常麻烦。 本文是下面两篇文章的续集: Linux内核如何替换内核函数并调用原始函数:ht...

2018-11-26 22:06:21

阅读数:949

评论数:3

x86_64运行时动态替换函数的hotpatch机制

zhejiang wenzhou skinshoe wet, rain flooding water will not fat. 昨天我发了一篇关于替换运行中的内核函数的文章: Linux内核如何替换内核函数并调用原始函数 :https://blog.csdn.net/dog250/articl...

2018-11-20 21:53:27

阅读数:411

评论数:1

Linux内核如何替换内核函数并调用原始函数

浙江温州皮鞋湿,下雨进水不会胖。周六的雨夜,期待明天的雨会更大更冷。 已经多久没有编程了?很久了吧…其实我本来就不怎么会写代码,时不时的也就是为了验证一个系统特性,写点玩具而已,工程化的代码,对于而言,实在是吃力。 最近遇到一些问题,需要特定的解法,也就有机会手写点代码了。其实这个话题记得上一次遇...

2018-11-18 17:16:42

阅读数:1679

评论数:9

QUIC成为了HTTP/3的标准传输协议!

浙江温州皮鞋湿,下雨进水不会胖。 动机和缘起 记得大概是三四天前,朋友圈被《Google QUIC正式更名 HTTP/3 协议》这篇文章刷了屏,当时第一感觉就是“我靠,HTTP/2还没普及呢,怎么3就来了,TCP真的这么快就要下课了吗?”。我真的是虚惊一场,我虽然不喜欢TCP,但还要靠着它吃饭呢…...

2018-11-17 15:22:38

阅读数:690

评论数:1

流水线式的TCP中继代理是如何提高吞吐的

浙江温州皮鞋湿,下雨进水不会胖! 写这篇文章的动机来自于我很久以前的一个疑问,就是 CDN如何加速动态的内容? 如果答案是每次都回源站,那岂不是违背了 “CDN就是让内容离用户更近” 的承诺了吗? 答案确实是每次都回源站。但是另一方面,CDN并非仅仅是让内容离用户更近,更高层面上,CDN代表了一种...

2018-11-13 21:16:48

阅读数:510

评论数:2

在任意位置Reset掉任意的TCP连接

漫漫长夜又要降临…黑夜里,我不敢点灯,复明日,阳光下,我不敢睁眼。 这篇文章完全来自于我在解决另一个问题是一个突然的想法。所以并没有什么前因后果。 我本来是想模拟一个TCP接收端对收到数据包的确认,采用了Scapy这个简单的工具,然而折腾了大半天没有顺利搞定。其实我是不怎么懂Python的,折腾了...

2018-11-07 22:10:24

阅读数:1125

评论数:2

互联网公司为什么普遍996而不是666

根据skinshoe wu的遭遇,解释一下互联网行业的12小时工作制以及996。 题目说的有点绝对,这里先澄清一下: 有的公司是10106,9106,10126,995,甚至955,007的都有,我只说大多数; 别的行业比如金融,保险等可能更糟糕,但我只说我熟悉的行业; 666的以及其它变态的工...

2018-10-20 17:16:55

阅读数:18482

评论数:38

费希纳定律的推导过程图解

一个自诩有独立思维人嘲笑着穿皮鞋没有意义,然而穿皮鞋的人露出白袜子的时候,何尝不是另一种挑战世俗? 前面写了关于韦伯/费希纳定律的第二篇文章: 再谈韦伯/费希纳定律以及我对数学公式的理解: https://blog.csdn.net/dog250/article/details/83151537...

2018-10-20 15:32:09

阅读数:7165

评论数:13

再谈韦伯/费希纳定律以及我对数学公式的理解

浙江温州皮鞋湿,下雨进水不会胖! 今年年初的时候,我写过一篇关于费希纳定律的文章,当时也算是即兴写作,记得本来是看了个电影,电影到高潮的时候喝了一瓶真露看到结束,然后有点微晕,就写了那篇文章: 韦伯-费希纳定律与对数关系的深意 :https://blog.csdn.net/dog250/artic...

2018-10-18 22:10:02

阅读数:1898

评论数:3

提高带宽利用率!为什么要Pacing?

1986年的TCP拥塞崩溃事件让AIMD模型在1988年后出来应对时局,从此以后互联网协议的设计者和实现者聚焦于如何让网络不拥塞。 毫无疑问,这里最重要的是公平性,而非效率。不管是慢启动,加性增窗,乘性减窗,还是后来的Vegas算法的主动退让,其目标都在于保证多条流经过共享链路时能公平共享带宽。这...

2018-10-17 22:44:11

阅读数:1716

评论数:0

Linux TCP在3.18内核引入的一个慢启动相关的问题或者说Bug

其实我每 我们先来看一个标准TCP最简单的AIMD CC过程,这里以Reno为例,简单直接: 但是,在Linux3.18rc5之后,如果在关闭SACK(后面会讲为什么要关闭SACK)的前提下重新模拟上述的AIMD过程,将会是下面的样子: 事实上,不管你用的是不是Reno算法,即便是C...

2018-10-13 13:11:09

阅读数:1602

评论数:2

请关注Internet Congestion Control Research Group(ICCRG)

自从1988年开始,甚至说1986年开始,互联网上的拥塞控制就一直备受关注,由于TCP协议占据了大半个互联网,所谓的拥塞控制一般意义上就是指TCP拥塞控制。 非常不幸,TCP不是一个好的协议,它并不适合被融入拥塞控制机制,但恰恰是这种可以说是缺点的特性,促使了拥塞控制领域社区的繁荣,正所谓不破便不...

2018-10-01 13:58:45

阅读数:1360

评论数:1

Google BBR拥塞控制算法背后的数学解释

杭州待了一段时间,回到深圳过国庆假期,无奈温州皮鞋

2018-10-01 12:20:07

阅读数:24280

评论数:3

提示
确定要删除当前文章?
取消 删除