潘玥的西部旅游照片
潘玥旅游终于回来了,晒黑了一些,好像也高了一点。
我是我们家去过地方最少的人了,和他们比,包括潘玥,都不在一个数量级别上了。
昨天把潘玥的照片整理了一下,统统传到了google相册上,搞了一晚上才发现,google相册的外链都打不开了,我晕。估计要等到十一以后才能用了。
只好挑了一些先放上来,有几十张,如果打开页面很慢,请耐心等一下,呵呵。
道,深藏不露,难以理解。
潘玥旅游终于回来了,晒黑了一些,好像也高了一点。
我是我们家去过地方最少的人了,和他们比,包括潘玥,都不在一个数量级别上了。
昨天把潘玥的照片整理了一下,统统传到了google相册上,搞了一晚上才发现,google相册的外链都打不开了,我晕。估计要等到十一以后才能用了。
只好挑了一些先放上来,有几十张,如果打开页面很慢,请耐心等一下,呵呵。
这段时间经常和朋友、同事聊起移动应用的发展趋势。因此自己也对移动应用的发展做了一番认真的思考。
对于手机和电脑的发展很早之前我就有了一个比较清晰的认识。可以概括为一句话“手机电脑化,电脑微型化”。
“手机电脑化”,指的是手机的运算能力和存储能力会越来越强大,手机网络的带宽会越来越富余。今天很多只能运行在PC上的应用,最终都可以运行到手机上。当然这里特指那些只受制于运算能力的应用。有一些受屏幕尺寸及操作方式制约的应用不太容易从PC移到手机上,比如说图像设计应用,即时战略游戏等。
潘玥又和妈妈去旅行了。
昨晚清理行李到很晚,今天一大早又起来送她们。上午上班头一直都晕沉沉的。心里也总不踏实,直到中午通了电话,知道她们已经平安下了飞机。
潘玥快七岁了,我还没和她去旅行过。这几年几乎每年妈妈都会带她去旅行,爷爷奶奶都带她回过几次老家了。
唉,什么时候我能有时间带她去旅行。就我们爷俩。
潘玥很讨厌我的胡子,有时几天没刮胡子,去亲她的时候,她总把我推开“痒死了!”。
一天我摊在沙发上看电视,潘玥爬到我身上,用她的手臂在我的上巴上蹭来蹭去。
“你干什么?潘玥!”
“我手上被蚊子咬了个包,正好用你的胡子挠挠痒痒。嘻嘻。”
没想到我的胡子还派上了一点用场。
自己哪怕写好玩的代码,如果可以,最好也搞一个版本控制工具把它受控了。(除非你写的是hello world那么简单的,那就没必要了)。一个是方便备份,保存。另一个很重要的原因是可以回溯。在写代码时,有时你会心血来潮的发现现有的方案不好,于是“呯呯碰碰”一阵大改,最后发现还不如原来,这时如果没有版本控制工具,那就只能哭了。
我现在一般自己写点什么代码,一定是先搭版本控制环境,先把代码受控。然后列个开发计划,一小步一小步的多设点里程碑(其实也就是能编译,到这步要完成的功能都能用)。一量到达某个里程碑了,就在源码主干上打TAB并标明相应的里程碑。开始大的重构前,也打上TAG,如果效果不理想,随时可以回退。
最后总结一下,要用ACE_CDR类来处理网络数据编解码,首先修改ACE的config.h文件。加上以下行,并重新编译。
#define ACE_ENABLE_SWAP_ON_WRITE #define ACE_LACKS_CDR_ALIGNMENT #define ACE_CDR_IGNORE_ALIGNMENT
博客搬个家真不容易呀,手工足足迁移了一周才全部搞定。绝大部分的评论也移了过来。技术文章进行了一下版式的重排美化。并且把每个文章的原始发布日期也附上了。主要是想保持原貌。
这次也算是终于可以自己的地盘自己做主了,虽然麻烦很多,但还是值得的。
原来的那个blog偶尔会不能访问,时不时会无法发布文章。但最让人受不了的是被google的chrome报为恶意网站。估计是一些个人blog有恶意代码,所以google将所有来自这个域名的网页都报为恶意。唉,这个blog的提供商也不想办法解决一下,从chrome发布就有这个问题,至今没有解决。不过再怎么说人家也是免费的,别太强求了。
原始发布日期:2009年06月13日 星期六 10:02
潘玥慢慢开始对时间,年龄有点概念了。有时候还会问我“爸爸,我小时候是怎么样子?”。
我告诉她,“现在就是你的小时候。”
原始发布日期:2009年02月16日 星期一 20:48
这次我们来处理边界调整的问题。留意下面的代码片段:
char buf[6] = {0};
ACE_OutputCDR ocdr(buf, 6, ACE_CDR::BYTE_ORDER_BIG_ENDIAN);
ACE_CDR::ULong temp1 = 88;
ACE_CDR::UShort temp2 = 66;
ocdr < < temp1;
ocdr << temp2;
int result = peer.sendn(buf, 6);
原始发布日期:2009年02月7日 星期六 15:36
在缺省情况下,ACE_InputCDR和ACE_OutputCDR这两个类是不处理紧缩的,统一按4字节对齐。即小于4字节的数据类型压进去后都占4个字节。这样做主要是处于效率的考虑。32位的CPU在处理按4字节对齐的数据时最快,不需要再处理额外的偏移。但这样明显不符合我们前面描述的情况,我们不希望编码后的数据f中留有空洞。要解决这个问题我们需要在config.h文件中再添加一行: