随笔分类 -  03-实用技术

摘要:国际化 不现国家和地区有不同的时间,表达习惯,程序需要尊重用户的这些习惯。这里我们谈谈国际化中时间的问题。 国际化的问题中的时间,不是一个单纯的问题,它包括时间的形式和内容。 时区 时间的内容是指时刻。在我们这个球形的星球上,每个地方的时间其实都参考当地太阳的位置,所以每个地方 的时间都... 阅读全文

posted @ 2015-10-31 17:27 Anthony-黄亮 阅读(1117) 评论(0) 推荐(0)

摘要:Java concurrent in practice是一本好书,不过太繁冗.本文主要简述第一部分的内容。 阅读全文

posted @ 2014-12-30 15:32 Anthony-黄亮 阅读(737) 评论(0) 推荐(0)

摘要:总体结构,参见这里:http://www.jayway.com/2012/10/24/a-practical-approach-to-the-aosp-build-system/一般应用的Android.mk模板,http://www.mekya.com/2012/01/06/understandi... 阅读全文

posted @ 2014-11-13 10:49 Anthony-黄亮 阅读(167) 评论(0) 推荐(0)

摘要:为C语言添加OO能力的尝试从上世纪70年代到现在一直没有停止过,除了大获成的C++/Objective-C以外,还有很多其它的成功案例,比如GTK在libg中实现了一个对象系统,还有前几年一个OOC,以及很多用宏实现的所谓轻量级OO系统。上周在网上发现了又一个自称为OOC系统,我决定总结一下这方面的内容。大部分面向对象系统可以分成两类,一类是基于原型的设计,类似javascript;另一类是基于类模板的设计,比如C++/Java。当然,这不是绝对化,近几年,在很多动态语言实现中,有很多混搭的实现,例如Dart。因为有C++的例子,基于类模板的对象系统可能对C语言程序员更自然一些,我们以此为例。 阅读全文

posted @ 2014-04-08 17:28 Anthony-黄亮 阅读(1556) 评论(4) 推荐(1)

摘要:资深C++程序员都不会对C++编程规范太陌生,C++实在太复杂,以至于所有项目都需要裁剪一个子集共项目组内使用。 经过在家休息这一小段时间,我发现其实C语言更需要一个相同的规范,这就是本文的目标,最大可能规避C语言的黑暗面。 阅读全文

posted @ 2014-02-13 18:41 Anthony-黄亮 阅读(1119) 评论(0) 推荐(0)

导航