January 2009 Archives

如何使用libxml2库?

    libxml2库是干什么的?很多人就开始说,是搞xml的、解析xml格式的、读取xml文件的......
其实说的都不错,但是对libxml2库的理解狭隘了一点。

     libxml2现在不仅仅可以解析XML(EXtensible Markup Language)格式,包括HTML(HyperText Markup Language)以及现时常用的超文本格式的最高层次标准 SGML(Standard Generalized Markup Language) 都可以解析。

关于vim里面二次编码问题

很多时候问题当时解决了,但是后来碰到又忘记怎么解决的了,记性老不好,还是记下笔记和大家一起分享吧。

vim里面设置好.vimrc的字符读取配置后,形式如下:
set fileencodings=ucs-bom,utf-8,gbk,big5,latin1
set encoding=utf-8
set termencoding=utf-8
set fileencoding=utf-8
终端的编码也是UTF-8,这样,打开latin1、gbk、big5的文件的时候,vim会自动识别(需要vim7.0以上版本)其编码格式,这样看到字符不是乱码,但是我将vim自动识别的编码copy到其他文件,注意,这里的编码就在vim的操作yy的过程中,出现了二次编码的情况,其他文件一旦保存,那么其内存就会变成乱码格式,这就是二次编码乱码问题的由来。

经过hexdump乱码文件发现现在的一个汉字都成了三个字节,而且在vim打开提示无转换状态,说明这个文件目前的文字编码是UTF-8编码;而原来的文字编码可能是两个字节两个,最好的方式,转换为latin1编码重新垒码。


杭州的冬天

    杭州的冬天很冷,记得以前在北方的时候,感觉也没有这么冷过;上学是在老家湖南,那时候冬天也很冷,但依稀都忘记当时的冷了。主要现在不适应南方的冬天,冷的感觉了。
    杭州的温度大概是6℃-9℃,虽然穿上毛衣毛裤,带上手套,但是整个心都感觉寒气逼人,想当初在吉林零下20摄氏度的温度,出去扫雪也没有感觉有多么冷。
    南方的冬天比北方的冷,主要有两个方面的原因吧:
  1. 南方比较潮湿,北方比较干燥,潮湿的空气与皮肤接触,导致皮肤散热比较快;
  2. 南方的户外和户内,温度都差不多,所以呆了长时间的低温下,当然会有所冷了。

   好想好想去吃特别辣的辣椒了~~~!! 

2009年的新一篇

元旦,很多很多的事情要开始规划了。


Monthly Archives

Pages

Powered by Movable Type 7.7.2

About this Archive

This page is an archive of entries from January 2009 listed from newest to oldest.

December 2008 is the previous archive.

February 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.