这个标题看上去像是我能回答这个问题似的,事实上,我不能,我离回答这个问题差了十万八千里。这篇文章只是总结一下我目前所看到的资料以及自己理解的内容,完全不保证准确性。

阅读全文

安利几个App

好久没有更新过博客了,因为没有记录事情的习惯,好多时候解决了一个问题,想写下来分享,但是想想又没多少人看,也就罢了。不过自从被国飞顾逼着看论文以来,我发现不做笔记是不行了,不然看完下一篇忘了前一篇,根本抓不住重点。正好最近换了iPhone,为了提高效率找了不少App来用,在此推荐推荐,顺便再讲讲去年双十一时候买的NAS。

阅读全文

使用HTTPS应该是大势所趋了,今后所有的网站都应该采用HTTPS加密连接来保证安全性和隐私。

Google的所有站点都已经全面启用了HTTPS,根据Google自己的说法,采用HTTPS带来的开销非常小。不过实际使用中,HTTPS的握手过程带来的延迟还是能明显感受到的,尤其是使用HTTP/1.1时通常要建立数条与服务器的连接,每条都要经过HTTPS握手过程。

阅读全文

正则表达式学习总结

之前我对于正则表达式的了解大多数来自零零散散的碎片知识,经常是在要用到一些正则表达式的时候,忘记怎么写了,就到这个网页上查一下。上次帮dhl解决一个从HTML中抓取http://xxx.jpg格式字符串的问题时,在饱受挫折之后,我下定决心好好看一下正则表达式,乘双十一买了一本《精通正则表达式》,目前看了五章,所以有了这篇小结。

阅读全文

我原本以为寝室的电脑ping不通实验室的电脑是因为之间隔了一层NAT的关系,昨天听吴博说了才知道原来没有NAT,而是防火墙的关系。防火墙应该是丢弃了ICMP包和所有入站的TCP SYN包,所以外面的电脑无法通过TCP直接连接实验室电脑。跟吴博一番讨论后,萌发了尝试突破寝室电脑无法TCP连接到实验室电脑的限制。

阅读全文

手头的项目用到了IP首部的Option字段,而且自定义了一个type,正常情况下Wireshark会显示为Unknown,为了演示的时候效果更好一些,我添加了一些代码让Wireshark支持自定义的Option类型,因为这不是单独的协议,不能用Lua等扩展,所以必须重新编译Wireshark,Linux下的编译非常简单,Windows下要繁琐的多,所以就有了这篇文章。

阅读全文

作者的图片

Alex King

Observing without evaluating is the highest form of human intelligence

Human

Shanghai