新浪微博
- 是啊,有段时间他回家爱说,“你们说够了没有?”,“再说就把你扔下去!”。一定是学幼儿园老师的。李先静_ABSURD : 早餐后儿子对我说,爸爸,我们一边看书一边大便便好吗?我说好,他就拉我一起看书,他拉大便。偶尔还来一句,爸爸,动动你的小脑筋想一想,。。。[抓狂][汗]
- 儿子一天要问几百个“这是什么?”,昨天在游乐场,他指着一个小女孩说,爸爸,这是什么?搞得我哭笑不得。
- 早餐后儿子对我说,爸爸,我们一边看书一边大便便好吗?我说好,他就拉我一起看书,他拉大便。偶尔还来一句,爸爸,动动你的小脑筋想一想,。。。[抓狂][汗]
- 儿子今天居然考我,指着书上的文字说,爸爸,这是什么?我读了一遍,不小心读错了一个字。他马上说,不对不对,再试试。我很小心的再读了一遍。他来了一句,答对了,爸爸你真棒!
- 两个月不见,李路加变得太可爱了,不但不发脾气,而且非常贴心。经常对我和老婆说,爸爸妈妈,你们辛苦了,我帮你们捶捶背好吗?爸爸,我讲个故事给你听好吗?爸爸,我们一起看报纸好吗?天呐,一下真不习惯!感谢上帝,感谢岳父岳母
- 是啊,有段时间他回家爱说,“你们说够了没有?”,“再说就把你扔下去!”。一定是学幼儿园老师的。
May 2012 M T W T F S S « Nov 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Category Archives: Uncategorized
Projects owned by limodev.cn
今天整理了一下以前写的一些小程序,全部开放源代码。详细见: http://www.limodev.cn/projects.html 欢迎使用和完善。
Posted in Uncategorized
8 Comments
让adb logcat打印内核调试信息
在默认情况下,adb logcat只能显示应用程序的调试信息,我把logcat.cpp修改了一下,让它同时可以打印内核调试信息
虚拟鼠标驱动程序
前段时间写一个程序,要向系统中注入mouse事件,我又不想信赖于具体的GUI,就写一个虚拟mouse设备驱动程序,感觉挺好用的,不过后来发现linux其实有一个uinput驱动程序实现了类似的功能。幸好后来才发现uinput这玩意儿,否则就没有机会去写了,有时真是宁愿知识面窄一点,这样才有机会重复发明一些轮子,从中获得一些乐趣。
用DBUS实现Startup notification的构想
有的应用程序起动过程比较长,在起动之后,一定时间内没有反应。为了避免让用户等得不耐烦,或者误以为死机了。在此期间,提供一个动画或者其它东西来标识正在起动的状态,可能会更友好一些。Startup notification的初衷也在于此,它跟踪应用程序的起动过程,以便给用户提供一些反馈信息。
KJAVA虚拟机Hack笔记-MIDP HighLevel GUI概述
KJAVA虚拟机Hack笔记-MIDP HighLevel GUI概述 MIDP 高级图形用户界面提供三种窗口,它们都从Displayable类继承过来:
系统程序员成长计划-内存管理(一)
共享内存 大家都知道,进程的地址空间是独立的,它们之间互不影响。比如同样地址为0xabcd1234的内存,在不同的进程中,它们的数据是完全不同的。这样做的好处有:首先是每个进程的地址空间变大了,让编写程序更为容易。其次是一个进程崩溃了,不会影响其它进程,提高了系统的稳定性。
Posted in Uncategorized
3 Comments
用NETLINK实现磁盘满通知
手机内置FLASH容量有限,在磁盘空间不足的情况下,应该提醒用户进行磁盘清理。这个处理在哪里做比较好呢?每次写入数据时由调用者检测显然是不合理的,因为处理的太多了,何况修改SQLITE等第三方程序也是不明智的,那样会给升级版本带来麻烦。比较好的办法是在文件系统中做处理,最近同事修改了yaffs2支持磁盘满通知功能。做法如下:
Posted in Linux Mobile, Uncategorized
3 Comments