Articles
-
Maximum Entropy Model
January 27, 2018
最早接触墒应该是在物理学里面,算是宇宙的默认规则。没有能量输入的情况下,墒会越来越大。房间不整理会越来越乱,明天不努力会变的更差。写到这里我突然理解了萨格拉斯为啥要燃烧的远征,熵和混乱是无法消除的,我们只是让某些局部变得更有秩序,把混乱转移到另一些领域。混乱才是宇宙的终极目标。萨格拉斯是个物理学家:)
-
Expectation Maximization
January 20, 2018
Definition: MLE(or MAP) when some data is missing or hidden
-
CS:APP bufbomb 缓冲区溢出攻击
April 13, 2012
要攻击的程序源代码:
-
tcpdump查看三次握手
April 6, 2012
以前学TCP三次握手也就停留在知道有三个箭头的程度,现在借助tcpdump这个工具可以很清晰的看出TCP协议是怎么建立连接以及传输数据的。 我首先运行了UNP书上的TCP回射服务器的程序,让其在9889端口监听,然后用tcpdump程序来截取本机的9889端口的通信数据包。命令行如下:
-
Unix Network Programming 读书笔记1:daytimetcp注解
December 30, 2011
最近在看Stevens大师的《Unix Network Programming:V1》.虽然已经写的十分清晰,但是有些地方对于我这样的新手还是很吃力,可能第一章只是进行介绍,详细讲解在后面。
下面是我第一章的学习笔记。
环境编译:
由于本书已经有第三版,所以我到网上下载了第三版的源码,README已经写的很清楚了,整个编译过程轻松加愉快。其实主要是为了生成libunp.a这个库文件。
简单的时间客户端代码
daytimetcpcli.c