2008年9月30日星期二

ubuntu : 编译工具

Desktop版本的ubuntu不带编译程序的工具,所以你得

sudo apt-get install build-essential

注意必须要联网才能装的上。

--
有一种人,不知道是因为DNA的变异还是前世的夙缘,总是无法安稳下来。他们的生命之流如同咆哮奔涌的大河,没有一刻能够停顿下来。在寂静无人的深夜里,无梦相扰的安睡中,心中也有猛兽会随时醒来,躁动不安,永无宁日。

2008年9月29日星期一

比较几种序列化和反序列化工具

作做一个网络项目,因为组件间通信很麻烦,要传很多数据类型,而且还是异构系统,所以想找一个开放序列化工具。

看了很多,没有一个满意的。

ICE:这个东西不是专门做序列化的,所以没有提供方便的将二进制数据转换为文本的接口。
我如果不能在程序里面把收到的数据打成文本,那么我就得自己写Sniffer插件了。

Thrift:看介绍貌似很强,但是Mail List根本没人在做,看来是要死了。

Google Protocol Buffer:这个没有C#支持还都在Very Early的阶段,哭……

看来现在只能直接用XML了。想想把数据序列化和反序列化但代码,工作量真不是一般的大啊。


--
有一种人,不知道是因为DNA的变异还是前世的夙缘,总是无法安稳下来。他们的生命之流如同咆哮奔涌的大河,没有一刻能够停顿下来。在寂静无人的深夜里,无梦相扰的安睡中,心中也有猛兽会随时醒来,躁动不安,永无宁日。