HTML Parser and Tokenization
说明比较好的站点[@more@]http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html
简说BASE64编码的应用
Base64编码就是把二进制字节序列转化为ASCII字符序列。一般增加1/3长度,而且也是不可读的应用环境如下:[@more@]1.mail由于rfc821有以下两条限制:1)邮件的内容必须全部为7-比特的美国ascii码。2)每一行的长度不能超过1000的字符当邮件中有其他的非ASCII字符或二进制数据时,就需要做层 转换。这个就叫做Content-Transfer-Encoding,Base64就是其中的一种方法。在firefox你可以设置自己发送邮件的内容传输编码方式。在收到的邮件里,你可以查看邮件原文,看看原文的编码。2.URL有些应用需要把二进制数据放到URL里,URL只能是特定的一些AS
webkit的编译(r76498)
最近在xp上成功编译了webkit,查阅很多文档,发现网上的文档介绍编译方法所对应得webkit版本过于沉旧。这里介绍的源码版本是 r76498,是2011年1月24号编译的。编译过程不是复杂,只要参考http://www.webkit.org/ 其中的working code 一步一步的来。不会有太大的问题,当然还需要些补充,下面就介绍的。(也许是源码版本更新的缘故,现在的官方网址上面的编译指南还是很有效的。) [@more@]编译前的准备工作是搭建编译环境,安装工具 1.安装vs2005 team suite (我用的是英文版),接着是安装sp1, 然后依次安装四个补丁包,注意次序,KB9185
NAT-网络地址转换
借助于NAT,"内部"网络通过路由器发送数据包时,私有地址被转换成合法的IP地址,一个局域网只需使用少量IP地址(甚至是1个)即可实现私有地址网络内所有计算机与Internet的通信需求。 NAT可以借助于某些代理服务器来实现,但考虑到运算成本和网络性能,很多时候都是在路由器上来实现的。 NAT将自动修改IP报文头申的源IP地址和目的IP地址,Ip地址校验则在NAT处理过程中自动完成。有些应用程序将源IP地址嵌入到IP报文的数据部分中,所以还需要同时对报文进行修改,以匹配IP头中已经修改过的源IP地址。NAT不仅完美地解决了lP地址不