- 博客(15)
- 收藏
- 关注
原创 ElasticSearch 安装配置
1. 安装ElasticSearch# wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.4.tar.gz# tar -xvf elasticsearch-1.4.4.tar.gz2. 安装插件2.1 安装ElasticSearchMarvel是Ela
2015-03-13 10:25:18
3708
原创 JStorm - Hello Word
本文描述将一个简单的HelloWorld,提交到JStorm中运行。1. 创建Maven工程在Eclipse中创建Maven工程,默认方式创建即可。修改pom.xml文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs
2014-12-07 22:06:05
2271
原创 JStorm - 安装配置
1. JStrom说明JStorm 是一个类似Hadoop MapReduce的系统, 用户按照指定的接口实现一个任务,然后将这个任务递交给JStorm系统,Jstorm将这个任务跑起来,并且按7 * 24小时运行起来,一旦中间一个worker 发生意外故障, 调度器立即分配一个新的worker替换这个失效的worker。本文只简单说明如何安装JStorm,参考文档:点击打开链接2
2014-12-06 21:07:02
6519
原创 Android 进阶 - ActivieyManagerService简介
在前面多篇文章中,都有提到ActivityManagerService,它是在系统启动时加载的一个服务线程,运行于system_server进程中,主要负责管理系统中的Activity和Service,那么,ActivityManagerService是怎么管理和维护这些Activity和Service的呢?这里的Service,指的是Activity应用里的Service。在看本篇文章之间,请先参阅《Android 进阶 - 进阶启动分析》,《Android 进阶 - Activity应用启动分析》,《A
2014-04-18 16:53:52
1773
原创 Android 进阶 - Looper进程内通讯
在Android 入门 -应用启动分析一文中,我们有两处并未详细介绍,Looper进程内通讯及Binder进程间通讯。现在我们来看看Android的进程内异步通讯机制。如果你做过界面(UI)应用,不论是Win32的还是Java的UI应用,或者是iOS的UI,都会涉及前端、后端,多线程等概念。在一个线程内的程序,是从上到下顺序执行,后面的代码必须等前面的代码执行完成才可以执行。但很多时候,一个应用需
2014-04-10 09:29:30
1063
原创 Android 入门 - 模拟器加速
写这篇博文是实在无法忍受在MacOSX的环境下,Android启动慢如蜗牛,所以,就上网研究一下,如何加速Android模拟器。可参照Intel的官方指南:http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manage
2014-04-09 13:52:40
1737
原创 Android 入门 - 系统启动简介
本文将简单分析设备从开机至最终的锁屏界面显示的过程。开机后,先是执行引导程序(Bootloader),再由引导程序加载Linux内核(Kernel),再由内核加载Android系统及应用,引导和内核启动是非常快的,而Android系统的启动过程较慢,启动界面的主要时间都在动画展现上。主要分析以下几个过程(Android 4.4 Kitkat):1、系统启动系统引导(bootloader
2014-03-29 17:31:03
2922
原创 CDT开发环境配置(MacOSX 10.9)
Mac提供的XCODE,可以调试C/C++程序,但XCODE对C/C++程序开发并不方便,重构等功能不能用,在编辑、重构方面还是Eclipse具备优势。所以,开发Android的C/C++程序,最好用Eclipse的CDT。当然,XCODE5是需要安装的,但XCODE5用的调试工具不是gdb,而是lldb,而CDT用的是gdb,需要先安装gdb,在MacOSX用调试工具还需要代码签名,过程非常
2014-03-24 23:00:26
1561
原创 Android 入门 - 使用日志
日志是程序调试及查错的必备工具,由于Android不是运行在开发者的电脑上,而是运行在模拟器或手机上,需要借助一些工具才能查看到日志信息。1、常用工具1.1 Eclipse Logcat在Eclipse下安装ADT工具后,就可以用Logcat插件来直观方便的查看Android系统的运行日志。其实,该工具只是抓取Android系统中的/dev/log/main文件的信息,并直观的显示到E
2014-03-24 22:52:38
2919
原创 Android 入门 - 定制开机画面
本文将简单介绍如何快速定制Android开机画面,关键之处会给出一些源代码的分析。本文假定:内核源代码目录:/Volumes/android-kernel/source/goldfishAndroid源代码目录:/Volumes/android/source一、开机画面的简单介绍网上有许多资料都提到,Android设备的开机画面分为三个画面,即:Linux内核Logo,Androi
2014-03-20 22:46:01
2049
原创 Android 入门 - 定制ROM(HelloAndroid)
上一篇笔记中已经说明如何在MacOSX环境下下载、编译、运行Android4.4,本篇将说明如何在Android系统中加入自己的应用,本文给出的范例:HelloAndroid。Eclipse 版本为 Kepler。一、新建HelloAndroid项目下面的过程为开发一个普通的Android应用的基本过程,在此之前,你需要安装Eclipse和相应的ADT插件,本文不再描述。假定你的A
2014-03-18 15:35:47
1069
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人