自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 android 壁纸设置流程梳理

应用程序WallpaperManager wpm = (WallpaperManager)getSystemService(WALLPAPER_SERVICE);wpm.setResource(*);./services/java/com/android/server/WallpaperManagerService.java 保存在图片资源的路径在

2013-07-18 15:33:20 1334

原创 android powermanager 电源管理

参照   http://blog.csdn.net/tommy_wxie/article/details/7208633framework:wm 对power button的处理 gotoSleep内核部分:注册的设备list:(drivers/base/power/main.c)device_pm_add list_add_tail

2013-04-22 20:25:26 495

原创 json 解析

http://hack-zhang.iteye.com/blog/1416412{"status":0,"id":"8025d07a671b7b7e43262abdfcf059f1-1","hypotheses":[{"utterance":"你好","confidence":0.91251063},{"utterance":"你好好"},{"utterance":"你好嗯"},{"u

2013-04-16 16:42:40 407

转载 build chrome

四月份到了,我的计划要开始落实了。build chrome likehttp://48169172.blog.163.com/blog/static/5770763201162614455383/get depot_tools as http://www.chromium.org/developers/how-tos/install-depot-tools

2013-03-30 08:41:43 378

原创 bootloader 浅析

一直都对bootlaoder好奇,今日有幸就看了看系统里面的bootloader代码,借鉴同行的博客学习,现在博客以记之----------雁过留声~1. 整体框架分析: 从根目录树可以看出,U-Boot 源代码主要包含以下几部份:与目标板相关的代码,对应于 board 目录。公共代码,对应于 common 目录。与 CPU 相关的代码,对应于 cpu 目录。磁盘驱

2013-03-22 11:10:11 529

原创 android系统 连接管理总结

连接管理功能包括 wifi ethernet cable bluetooth tethering ap mobile的连接和切换,状态和数据统计,是一个复杂的模块。在framework层,通常来说主要如下:       ANDROID 系统网络连接和管理服务由四个系统服务ConnectivityService、NetworkPolicyManagerService、NetworkM

2013-03-06 14:56:12 3160

原创 build webkit for gtk port

编译webkit for gtk port,简要记录。 ./WebKit-r96832/Tools/Scripts/build-webkit --gtk正常情况下会缺少各种库,没关系,一个一个解决。下面列举了我所遇到的一些问题:sudo apt-get install libtoolsudo apt-get install gtk-doc-tools

2013-02-21 10:56:54 660

原创 好久没写日志了

以前软件所还不时写写blog,现在都改成写日记了感觉还是写blog比较好,后面我会接着写写基于webkit开发的blog,和大家探讨和交流。

2012-12-04 14:34:45 250

转载 bluez & profiles

BlueZ介绍(详见http://www.bluez.org/):BlueZ 是Linux OS开放的bluetooth 协议栈主要包括IBM公司的BlueDrekar, Nokia公司的Affix, Axis公司的OpenBT和官方的协议栈BlueZ.Bluetooth协议栈BlueZ分为两部分:内核代码和用户态程序及工具集。内核代码:由BlueZ核心协议和驱动程序组 成;Blu

2011-11-02 19:40:25 1377

转载 内存分配

在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。   栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。   堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统

2011-11-02 12:46:51 261

原创 linux app internationization

to get the string from source:xgettext -a -o po/zh_CN.po src/*.cto get the strings from glade.xml:xgettext -L Glade -o po/zh_CN.po

2011-09-28 18:35:17 279

原创 linux tftp configure

tftp configure file:  /etc/default/tftpd-hpa

2011-09-14 18:40:58 241

转载 《PL/SQL编程》

《PL/SQL编程》                              /*procedural language/sql*/--1、过程、函数、触发器是pl/sql编写的--2、过程、函数、触发器是在oracle中的--3、pl/sql是非常强大的数

2011-08-28 11:05:41 283

原创 linux start anlysis

linux 启动流程详解from:http://forum.linuxfans.org/thread-126676-1-1.html?tid=126676&extra=page%3D1&page=1关于linux的启动流程的笔记一、从哪里到哪里

2011-08-15 16:54:29 360

原创 libxml

xmlReadMemory 设置option为XML_PARSE_NOBLANKS  删除因空格生成的节点

2011-08-10 16:15:51 654

原创 linux code format tool indent

indent.sh------------------------------------------------for file in `find ./ -name "*.c"`; doindent -npro -nip -nlp -npsl -i4 -ts4 -s

2011-08-03 10:12:48 690

原创 debugfs exampl

http://www.cnblogs.com/hoys/archive/2011/04/10/2011124.html

2011-07-20 14:40:59 322

原创 QMetaObject::connectSlotsByName: No matching signal error

http://www.cnblogs.com/ttylikl/archive/2009/07/13/1522770.htmlconnectSlotsByName 是一个QMetaObject类里的static函数,其定义如下: static void connectSlotsBy

2011-07-17 15:41:52 1879

原创 linux 共享库 static 数据

当有多个程序使用同一个共享库的时候,我们都知道,多个程序有多个进程,但是共享库在内存中只有一份。所以问题来了:如果我在共享库中定义了全局变量,那 么全局变量是不是也只有一份?如果是这样,那么当多个进程都在使用这个共享库的时候,就有问题了。比如:我们在共享库中定义了一个全局变量 s

2011-07-15 11:30:33 371

原创 dbus

http://dbus-cxx.sourceforge.net/enums_8h.html  http://archive.cnblogs.com/a/1734901/  http://blog.csdn.net/nero_cie/archive/2011/01/19/6153804.aspx   QT4 dbus http://blog.china

2011-06-08 11:42:00 236

原创 Qt app

http://anony3721.blog.163.com/blog/static/5119742010111174321412/

2011-06-07 10:26:00 422

原创 git-server deploy

http://progit.org/book/zh/ch4-1.html   http://www.flatws.cn/article/program/ruby/2011-02-23/14001.html

2011-06-07 09:53:00 233

转载 shell text command

original :http://hi.baidu.com/lvmeigui1234/blog/item/f4181a02531976074afb51c3.html  1.正则表达式(1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。(2)基本元字符集及其含义^ :只匹配行首。 如^a 匹配以a开头

2011-06-03 16:31:00 471

原创 kernel make

<br />ubuntu kernel make:<br /> <br /> <br />apt-get install ncurses-dev 4 make menuconfig<br /> <br /> apt-get install libqt3-compat-headers 4 make xconfig

2011-06-02 10:02:00 290

原创 linux initrd

<br />第二部分:initrd文件探秘<br />kernel被GRUB加载经内存并执行后会进一步加载initrd文件,它是按照initrd文件中提供的init脚本一步步执行的,所以要掌握initrd文件的执行过程就必须要搞清楚init文件的内容和作用。下面我会重点介绍init文件。<br /><br />1、首先什么是 initial ram disk (缩写initrd)       <br />    它是由 bootloader 初始化的内存盘。在 linux启动

2011-05-20 18:13:00 3384

原创 linux shell

<br />from : http://blog.csdn.net/compiler_hdz/archive/2006/01/10/575113.aspx<br /> <br /> <br />  linux脚本(shell)编程<br /> 啊,昨天上网看到一篇讲 linux/unix shell 的文章,想想自己最后写这东西也是一年前的事了,想想都快忘光了。<br /> 还是整理一下,做一次回顾,以后说不定还用得上;帖出来,方便第一次学习这东西的同道中人。<br /> 如果发现有错误的地方,请指出,留一

2011-05-20 18:06:00 306

转载 pppoe

<br />pppoe: <br /> <br />http://www.longen.com/l-r/detaill-r/ppp.htm

2011-01-25 09:13:00 187

原创 Linux 内核中的红黑树

红黑树是平衡二叉树的一种,它有很好的性质,树中的结点都是有序的,而且因为它本身就是平衡的,所以查找也不会出现非常恶劣的情况,基于二叉树的操作的时间复杂度是O(log(N))。Linux内核在管理vm_area_struct时就是采用了红黑树来维护内存块的。 先到include/linux/rbtree.h中看一下红黑树的一些定义,如下:structrb_node{unsignedlong rb_parent_color;#defineRB_RE

2010-12-26 10:46:00 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除