android 源代码快速搜索引擎OpenCrok

摘要: 使用OpenGrok的Android系统源码搜索引擎,搜索速度简直太快速了!:http://androidxref.com/另外,OpenGrok的也是可以在本地计算机中安装配置的,主要是安装Tomcat服务器和OpenGrok模块(Ubuntu 13):1. 安装Tomcat: sudo apt-get install tomcat7 安装完之后在浏览器中输出 http://localhost:8080 如果能显示tomcat页面则表示tomcat已经安装并启动成功。2. 安装OpenGrok: 官方安装教程:How-to-install-OpenGrok 下载OpenGrok:http:/ 阅读全文
posted @ 2013-10-16 19:38 Kuloud 阅读(704) 评论(0) 推荐(0) 编辑

补丁(patch)的制作与应用

摘要: 命令简介用到的两个命令是diff和patch。diffdiff可以比较两个东西,并可同时记录下二者的区别。制作补丁时的一般用法和常见选项为:diff 【选项】 源文件(夹) 目的文件(夹)-r递归。设置后diff会将两个不同版本源代码目录中的所有对应文件全部都进行一次比较,包括子目录文件。-N选项确保补丁文件将正确地处理已经创建或删除文件的情况。-u输出每个修改前后的3行,也可以用-u5等指定输出更多上下文。-E, -b, -w, -B, --strip-trailing-cr忽略各种空白,可参见文档,按需选用。patchpatch的作用则是将diff记录的结果(即补丁)应用到相应文件(夹)上 阅读全文
posted @ 2013-10-16 11:12 Kuloud 阅读(844) 评论(0) 推荐(0) 编辑

Android面试笔试集锦

摘要: 前19题为常考题目1、 Android的四大组件是哪些,它们的作用?答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的食物,定义好需要接受的Intent提供同步和异步的接口Content Provider:是Android提供的第三方应用数据的访问方案,可以派生Content Provider类,对外提供数据,可以像数据库一样进行选择排序,屏蔽内部数据的存储 阅读全文
posted @ 2013-10-12 13:57 Kuloud 阅读(253) 评论(0) 推荐(0) 编辑

ReentrantLock

摘要: 重入锁(ReentrantLock)是一种递归无阻塞的同步机制。以下是官方说明:一个可重入的互斥锁定 Lock,它具有与使用 synchronized 方法和语句所访问的隐式监视器锁定相同的一些基本行为和语义,但功能更强大。ReentrantLock 将由最近成功获得锁定,并且还没有释放该锁定的线程所拥有。当锁定没有被另一个线程所拥有时,调用 lock 的线程将成功获取该锁定并返回。如果当前线程已经拥有该锁定,此方法将立即返回。可以使用 isHeldByCurrentThread() 和 getHoldCount() 方法来检查此情况是否发生。它提供了lock()方法:如果该锁定没有被另一个线 阅读全文
posted @ 2013-10-11 21:52 Kuloud 阅读(555) 评论(0) 推荐(0) 编辑