这个世界有时候许多事情就像这棋局一样,还未开始,就已经分出了胜负。
Subtle Patterns
http://subtlepatterns.com/purty-wood/
Sublime Text2
Sublime Text 2 is one of the fastest and most incredible code editors to be released in a long time! With a community and plugin ecosystem as passionate as this one, it just might be impossible for any other editor to catch up. I’ll show you my favorite tips and tricks today.
决定安装下来试用看看。。。
Octopress个性化配置
如何学习python
很多时候当我们开始学习一门新的语言时,总是遵从着这一步骤。但是,如果你准备学习Python,那么你首先要做的就是打破这一惯例。
关于台风
悲剧的奥运会
一场完美的奥运会就毁在2b的裁判手里,我们无法左右裁判,可惜一些美好的东西毁在我们自己手里,千里之堤毁于蚁穴。孤掌难鸣,有些东西无力改变,那就提高自己,祝我们好运!
Httpclient_encoding
术语约定
- Encoding: 编码(动词)
- Decoding: 解码(动词)
- Charset: 编码或解码使用的字符集
哪些数据需要encoding
一个Http请求的数据大致包括URI、Header、和Body三个部分。这三个部分貌似都需要encoding,不过我这次只涉及到URI和Body。 GET的请求参数在QueryString中,是URI的一部分。因此,对于GET请求,我们需要关注,URI是如何encoding的? POST的请求参数在Body中,因此,对于POST请求,我们则需要关注,Body是如何encoding的? 对于HttpClient和Tomcat来说,encoding和decoding本身是很容易的事情,关键是要知道charset是什么?要不通过API进行设置,要不通过配置文件进行配置。麻烦的是,URI和Body的charset还可以不一样,使用不同的方法进行设置和配置。 HttpClient是一个类库,通过自身提供的API对URI和Body的charset进行设置;Tomcat通过配置项和Servlet API,对URI和Body的charset进行设置。
Markdown_syntax
Markdown简介
Markdown 是一种轻量级的标记语言,由John Gruber和Aaron Swartz创建,使其成为可读性最大并可再发行的可输入输出的格式。这种语言创建灵感来自于已经存在的带标记的电子邮件文本。Markdown 允许 HTML 语法, 所以使用者如果需要可以直接用 HTML来表示是可以的。Markdown最初由Gruber应用在Perl语言中,但现在已经有多种编程语言应用了。它是开源项目,并以BSD-style许可证的许可方式以插件形式或内容管理系统形式发布。
Markdown 是比较容易读,但是大部分时候它都需要被转换成 HTML。
工具
- Windows下面,推荐使用MarkdownPad软件进行撰写。
- Linux下面,推荐使用ReText软件撰写。
- Mac,Mou.app
- 在线编辑地址在线地址
这几款软件都支持所见即所得,即撰写后即可实时的看到转化后的效果。
DNS
什么是DNS
DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
DNS查询原理
查询原理
搭建DNS服务器
- 装BIND软件
- 配置/etc/named.conf
- 在/var/named/下设定zone file
- 启动服务验证