上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 191 下一页
摘要: <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->在init.rc文件里,可以看到下面的服务加载并运行:#adbd is controlled by the persist.service.adb.enable system property serviceadbd /sbin/adbd disabledadbd服务的代码在目录:Android-2.0/system/core/adbadbd服务使用c语言实现,它不但可以在虚拟机里运行,也可以在实际的设备里运行。adbd服务是adb调试系统中的一部分,整个adb... 阅读全文
posted @ 2011-01-03 23:03 ajuanabc 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 匆匆之间,元旦过完了。给大家一个迟到的祝福。 新年的第一天,睡了一个懒觉,换了个造型。不知道以后的一年会不会天天睡懒觉,天天掉毛啊?/(^o^)/~ 第一天,逛街 第二天,逛街 第三天,逛街 由于太累,《非诚勿扰2》也分成了3天才看完。 里面有首诗,很感人,看哭了(是不是有点没出息%>_<%) 仓央嘉措《见与不见》 你见,或者不见我 我就在那里 不悲不喜 你念,或者不念我 情就在那里 不来不去 你爱,或者不爱我 爱就在那里 不增不减 你跟,或者不跟我 我的手就在你手里 不舍不弃 来我的怀里 或者 让我住进你的心里 默然 相爱 寂静 欢喜 本文是使用 B3log Solo 从 V.. 阅读全文
posted @ 2011-01-03 22:18 ajuanabc 阅读(101) 评论(0) 推荐(0) 编辑
摘要: --==========================================================-- Oracle 闪回特性(Flashback Version、Flashback Transaction)--========================================================== Oracle闪回特性为数据的快速回复某一对象的特定数据提供了更多的便利。前面介绍了闪回的几种特性,包括flashback database, flashback drop ,flashback query ,flashback table 。接下. 阅读全文
posted @ 2011-01-02 22:07 ajuanabc 阅读(241) 评论(0) 推荐(0) 编辑
摘要: --==================================================-- Oracle 闪回特性(Flashback Query、Flashback Table)--================================================== Oracle 闪回查询是指针对特定的表来查询特定的时间段内的数据变化情况来确定是否将表闪回到某一个特定的时刻以保证数据无讹误存在。这个特性大大的减少了采用时点恢复所需的工作量以及数据库脱机的时间。 闪回查询通常分为Flashback Query(闪回查询),Flashback Table Que 阅读全文
posted @ 2011-01-02 17:15 ajuanabc 阅读(160) 评论(0) 推荐(0) 编辑
摘要: <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->在init.rc文件里第一个初始化的服务是sh服务,如下:##Daemon processes to be run by init. ##serviceconsole /system/bin/sh consolesh服务是控制台服务,其实它是从NetBSD移植过来的,因此它的命令也是比较有限的,不过作为嵌入式系统,使用shell的机会不多。sh服务的代码在目录:Android-2.0/system/core/shsh服务使用flex工具生成词法分析代码,使用bi... 阅读全文
posted @ 2011-01-02 12:04 ajuanabc 阅读(109) 评论(0) 推荐(0) 编辑
摘要: <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->接着来分析带抖动转换的565算法:voidto_565_raw_dither(int width){ unsignedchar in[3]; unsignedshort out; inti = 0; inte;创建两个点的误差保存数组。 int*error = malloc((width+2) * 3 * sizeof(int)); int*next_error = malloc((width+2) * 3 * sizeof(int... 阅读全文
posted @ 2011-01-01 11:52 ajuanabc 阅读(135) 评论(0) 推荐(0) 编辑
摘要: <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->接着分析下面这段代码:voidto_565_raw(void){ unsignedchar in[3]; unsignedshort out;由于这个函数不做任何压缩等处理,只是把24位颜色变换为16位,因此很简单的一个循环就行了,读取数据写到文件里: while(read(0,in, 3) == 3) { out= to565(in[0],in[1],in[2]); write(1,&out, 2); } r... 阅读全文
posted @ 2010-12-31 22:29 ajuanabc 阅读(102) 评论(0) 推荐(0) 编辑
摘要: <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->初看这段代码时,感觉非常奇怪,没有看到任何打开文件的函数,也没有任何关闭文件的函数,就可以直接操作读取和写入。难道文件是可以自动打开的吗?从linux系统调用API里知道是不可能啊!这时,反复查看输入的命令行,如下:rgb2565 –rle <xiyang.raw >initlogo.rle从这个命令行里,看到一些眉目了吧?两个文件为什么要添加像个括号的东西呢?是啊,这两个括号是有特别用途的,对于我刚从WINDOWS转过的程序员来说,是比较奇怪,后来仔细地 阅读全文
posted @ 2010-12-30 22:24 ajuanabc 阅读(131) 评论(0) 推荐(0) 编辑
摘要: --==============================================-- Oracle 闪回特性(FLASHBACK DROP & RECYCLEBIN)--============================================== FLASHBACK DROP 特性允许在不丢失任何数据库的情况下将指定的表恢复至其被删除的时间点,并保持数据库为当前状态。闪回删除并不是真正的删除表,而是把该表重命名并放入回收站,类似于Windows的回收站一样。当某个活动对象需要使用该表所占用的空间时,该表才会被真正删除。只要空间未被复用,该表即可恢复。本文 阅读全文
posted @ 2010-12-29 16:28 ajuanabc 阅读(181) 评论(0) 推荐(0) 编辑
摘要: <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->接着来分析函数to_565_rle,这个函数主要实现从24位颜色变换为565的16位颜色表示,并且进行行程压缩编码,代码如下:voidto_565_rle(void){ unsignedchar in[3]; unsignedshort last, color, count; unsignedtotal = 0; count= 0; while(read(0,in, 3) == 3) {从标准输入的文件,每次读取三个字节,如果读取不够三个... 阅读全文
posted @ 2010-12-28 23:35 ajuanabc 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 191 下一页