借助VBA语言来分析布局代码,自动生成Android控件的定义代码
Android程序员是苦逼的,我们不但要写Java代码,还要写布局代码,最痛苦的莫过于在布局写了一遍控件,还要在Java代码中写一遍定义,小弟对VBA语言也颇有研究,想能不能借助VBA语言来分析布局代码,自动生成Android控件的定义代码呢?花了一晚上的时间搞成功了,在此分享一下。
Android程序员是苦逼的,我们不但要写Java代码,还要写布局代码,最痛苦的莫过于在布局写了一遍控件,还要在Java代码中写一遍定义,小弟对VBA语言也颇有研究,想能不能借助VBA语言来分析布局代码,自动生成Android控件的定义代码呢?花了一晚上的时间搞成功了,在此分享一下。
接前篇EventBus,在这一篇中,基于读写分离的思想完善了多线程操作的安装性,读和写不同的容器,采用双容器,写时写入后台容器,写完后交换到前台使用,这样做的好处是我们可以对容器进行并发的读,而不需要加锁,以提高并发性能。
近段时间,事件总线(EventBus)技术貌似很火,小弟也膜拜了一下,虽然思想与技术都非常先进,但总感觉有什么不妥,首先是那几个onEvent…方法老记不住,要是写错怎么办,其次是接收方对于接收的事件也没有类型约定,感觉不怎么严谨。 带着以上疑虑小弟研究了一下,看看能不能用泛型接口改进一下,还真被小弟研究出一点道道来,虽然只有一个大体框架,也在此抛砖引玉一下,希望能激发出更多好的想法。
FragmentPagerAdapter刷新fragment最完美解决方案源代码
踏入C++的世界已经两年了,但一直在黑夜中前行,最近看到了由Lostmouse 译的Scott Meyers的著作《EffectiveC++》的中文版电子书,犹如一盏指路明灯,照亮了我前进的路。这本书由lians制作,由save 修订。在这里对这些大侠们表示由衷的感谢。Scott Meyers的著作都一直堪称经典,如《More Effective C++》、《Effective STL》,但由于我憋脚的英语,因此一直与佛无缘。现在好了,有Lostmouse、lians、save 等前辈把这些著作翻译为中文版,让我们这些晚生得享佛缘。遂对重载操作符也有一点心得,不敢独享,特拿出来与大家共賞。