`
willsunforjava
  • 浏览: 167880 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近利用pelican和github搭建了一个个人博客,地址为www.imwillsun.com,欢迎在新博客参观提意见
  List<String> list = new ArrayList<String>(); list.add("item1"); list.add("item1"); list.add("item2"); list.add("item3"); list.add("item3"); list.add("item4"); System.out.println(list.size()); List<String> list2 ...

vim的配置文件

  """""""""""""""""""""""""""""""""""""""""""""""""&q ...
学习参考:http://blog.csdn.net/luoshengyang/article/details/6642463   本博文将基于Binder扩展android的系统服务,在编写实例的同时,将会对Binder机制在framework层的接口源码进行分析。 扩展的系统服务描述如下:霍金不会说话,希望Android手机帮助他说话,那么需要将说话的服务当作系统服务放到到Android系统中。实例会编写或分析如下内容: 获取Service Manager的Java远程接口的过程; 系统服务HawkingService接口的定义;  HawkingService的启动过程; ...
我们知道在开发中,需要应用程序资源,如应用工程中assets和res目录下的图片,layout,values等,或者需要系统内置的资源。我们获取这些资源的入口对象都是Resources对象,并博文将分析如何获取Resources对象。   获取Resources的过程: (1)将framework/framework-res.apk和应用资源apk装载为Resources对象。 (2)获取Resources对象 获取Resources对象有两种方式,第一种通过Context,第二种通过PackageManager。   1. 通过Context获取Resources对象   ...
  使用Pdroid patcher打补丁的时候的日志   PDroid Patcher v0.28 - Patch v1.27   Patching C:\Documents and Settings\Administrator\My Documents\ValentinesDay_Sakura_u8800pro.zip   Extracting framework files from ROM   解压 system/framework/core.jar   解压 system/framework/framework.jar   解压 system/framework/ ...
在启动TaintDroid2.3.4的模拟器时,需要在另一个终端执行如下命令,模拟器才能正常启动 adb shell setprop dalvik.vm.execution-mode int:portable   其实还有另外一种方式,更方便。在启动的时候,将execution-mode以参数的形式加到命令行中。如下所示: emulator -kernel zImage -system system.img -ramdisk ramdisk.img -data userdata.img -sdcard sdcard.img -prop dalvik.vm.execution-mode= ...
编译TaintDroid2.3.4的时候,出现了http://willsunforjava.iteye.com/blog/1744626所描述的问题,链接博客中提供了一种方式解决neon code 的编译问题,但是编译出来的镜像刷到模拟器中,老是启动不成功。下面介绍一种方式来修改TaintDroid代码,来hack掉neon code 部分。   在源码的Dalvik目录中找到Atomic.c和Atomic.h,然后做如下修改。修改之后,编译后启动模拟器就正常了。 diff --git a/vm/Atomic.c b/vm/Atomic.c index 0f8ab34..1f86ebe ...
Android4.0编译完成后,将在根目录中生成一个out文件夹,所有生成的内容均放置在这个文件夹中。   out文件夹目录结构如下所示: out/ -- CaseCheck.txt -- casecheck.txt -- host     -- common     -- linux-x86/darwin-x86 -- target(如果编译时候定义TARGET_STRIP_MODULE=false的话,这个目录为debug/target)     -- common     -- product 主要的两个目录为host和target,前者表示在主机(x86)生成的 ...
在Linux,没有sudo 就直接用vim 编辑/etc/内的文件,等编辑好了之后,使用vim保存时,得到提示说文件无法保存,这时候才发现没权限。针对这种问题,目前有如下几种解决方案。 1. vi /etc/httpd.conf 保存时,用命令:w !sudo tee %     :w - Write a file.     !sudo - Call shell sudo command.     tee - The output of write (vim :w) command is redirected using tee. The % is nothing but curren ...
参考博文:http://blog.csdn.net/windskier/article/details/6921672    
vim是支持与系统的粘贴板共享的,但是默认的vim不支持。所以系统要安装如下的软件:sudo apt-get install vim-gnomesudo apt-get install vim-gui-commonsudo aptitude install vim-full   安装之后,vim粘贴板与系统的粘贴板就共享了1. vim拷贝到系统粘贴板:在visual模式下选中要拷贝的内容, 然后在命令模式下 "+y。这样, 选中的内容就拷贝到系统的粘贴板了。2. 把系统粘贴板上的内容拷贝到vim 在命令模式下 "+p   其实vim有多个粘贴板可以使用,不过这个基 ...

jQuery筛选器

jQuery选择器分为两大部分:选择对象和筛选条件。选择对象表示要获取什么对象,筛选条件是对获取的对象进行筛选,最终留下符 合某些特征的对象。   1.选择对象   1).基本   ·#id 根据给定的ID匹配一个元素。例如:$("#id") ·element 根据给定的元素名匹配所有元素。例如:$("div") ·.class 根据给定的类匹配元素。例如:$(".style1"); ·* 匹配所有元素。例如:$("*") ·selector1,selector2,selectorN 将每一个选 ...

哈希表的使用

10个经典的字符串hash函数的C代码实现: http://blog.csdn.net/jcwKyl/article/details/4088436   各种字符串Hash函数比较: http://www.byvoid.com/blog/string-hash-compare/   POJ2002: http://blog.csdn.net/lyy289065406/article/details/6647405 POJ1840:http://blog.csdn.net/lyy289065406/article/details/6647387
1. 前言 Android系统提供了的一种搜索服务,利用此服务可以实现对系统中的应用、联系人、SMS等进行搜索,也提供转入浏览器中的搜索。Android Develop Blog中有一篇文章赞美了Android搜索功能的强大快捷——《Introducing Quick Search Box for Android》。 SearchManager是搜索服务的入口,可以通过context.getSystemService(Context.SEARCH_SERVICE)获取SearchManager对象。SearchManager像其他ActivityManager、PackageManager ...
Global site tag (gtag.js) - Google Analytics