- 浏览: 35125 次
- 性别:
- 来自: 北京
最新评论
文章列表
No CPU/ABI system image available for this target
原因: target 对应的api 找不到相对应的cpu/abi package.
原来一个android 版本 里包括 sdk 平台的部分,arm或atom两种平台构件的部分,及部分Google apis。
而且每个版本都是有针对性的。应用也要配套。
首先,可以通过Device Definitions 来设置avd的。只要选择合适的设备就可以。
下面的是自己创建的。
avd name:随意就行;
device: 所用的设备是什么样的,比如电视,可穿戴设备,手机等;
Target: 使用的android 内核版本
CPU/ABI: 模拟CPU型号 一般用arm
skin: 其实就是分辨率
VGA:640*480
HVGA: 320*480
QVGA: 320*240
WVGA: 800*480
WQVGA: 400*240
XGA: 1024*480
FRO ...
是最为常见用的四大组件(activity,service服务,Content Provider内容提供者,broadcastReceiver广播接收器)之一。
简单地说:activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。
当程序是由多个activity构成,但只有一个主的activity,这个activity可以通过启动其他的activity进行相关操作。当启动其他的activity时这个当前的activity将会停止,新的activity将会压入栈中,同时获取用户焦点,这时就可在这个activity上操作了,都知道栈是先进后出的原则,那么当用户按Back键 ...
src:存放源代码
gen:R.java 是开发工具自动生成的一个类,它会根据res文件中得内容自动修改,不需要我们编辑。
assets: 是存放应用需要的资源文件的地方 (比如 图片,动画等)
res: 也是存放应用资源文件的地方,和assets不同的是存放在这个文件夹中的所有资源文件都会在R.java文件中自动生成一个ID。当我们在程序中使用他们时,不用写路径,只需调用R.java中变量就行。
res/drawable-hdpi
res/drawable-ldpi
res/drawable-mdpi
res/drawable-xhdpi
res/drawable ...
1. 创建android项目时,报null指针的问题。
可能是工作空间没创建导致。
2. 创建android项目时,报adb start server fail的错误。
可以手动的启动,adb start server 杀死服务 adb kill server。
3. 创建android项目时,多出appcompat_v7的问题。
一.跟adt的版本有关,adt升级为22.6.x版本后出现,22.3.x前的版本不会有。
appcompat_v7是一个Library Project ,作用是让android project 在API ...
在用maven导入maven project 的时候,报 Unsupported IClasspathEntry kind=4 ,导致maven project 不能正常的加载。
原因:因为eclipse 使用了m2eclipse 插件,但这个插件的使用前提是不允许命令mvn eclipse:eclipse在项目上执行,如果执行过,就会抛出这个异常。
解决方法:
1.首先去掉项目的maven 特性 右键---》maven----》disable maven nature ;
2.用命令行进入maven 工程下,执行mvn eclipse:clea ...
hg 使用出过的问题
- 博客分类:
- 问题
hg update 版本号
出现以下错误
abort: crosses branches (merge branches or use --clean to discard changes)
说明:当前工作空间有未提交的代码,提交在update就可以了。
Storm主要分为两种组件Nimbus和Supervisor。这两种组件都是快速失败的,没有状态。任务状态和心跳信息等都保存在Zookeeper上的,提交的代码资源都在本地机器的硬盘上。
Nimbus负责在集群里面发送代码,分配工作给机器,并且监控状态。全局只有一个。
Supervisor会监听分配给它那台机器的工作,根据需要启动/关闭工作进程Worker。每一个要运行Storm的机器上都要部署一个,并且,按照机器的配置设定上面分配的槽位数。
Zookeeper是Storm重点依赖的外部资源。Nimbus和Supervisor甚至实际运行的Worker都是把心跳保存在Zoo ...
storm 集群的安装
- 博客分类:
- storm
作者: 大圆那些事 | 文章可以转载,请以超链接形式标明文章原始出处和作者信息
网址: http://www.cnblogs.com/panfeng412/archive/2012/11/30/how-to-install-and-deploy-storm-cluster.html
本文以Twitter Storm官方Wiki为基础,详细描述如何快速搭建一个S ...
Failed to read artifact descriptor for xxx.pom 的问题是
xxx.pom文件不完全。
当install带有parent的jar时,如果没有把parent一并install,也会出现这个错误提示;
还有的解释,xxx.pom 没有下载完全。
解决的方法:去本地仓库,xxx.pom文件的位置,删掉xxx.pom ,再重新install一次。
运行一天的storm,竟然全挂了,查看storm的日志报org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
错误,后查询所有的nimbus.log,supervisor.log,worker-xxx.log 都报这个错误,查看zookeeper的进程,发现zookeeper竟然停了,继续查找zookeeper为什么停,查询bin/zookeeper.out 日志。
发现java.io.IOException: No space left ...
在安装storm 依赖包 zeromq 时,报以下的错误
[hel2@l-owl1.plat.qa.bj1 ~/soft/zeromq-2.1.7]$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether ...
Storm Grouping
shuffleGrouping
将流分组定义为混排。这种混排分组意味着来自Spout的输入将混排,或随机分发给此Bolt中的任务。shuffle grouping对各个task的tuple分配的比较均匀。
fieldsGrouping
这种grouping机制保证相同field值的tuple会去同一个task,这对于WordCount来说非常关键,如果同一个单词不去同一个task,那么统计出来的单词次数就不对了。
All grouping
广播发送, 对于每一个tuple将会复制到每一个bolt中处理。
Global g ...
hashcode 修改的使用时机:
在每改写equals方法,就要改写hashcode方法。如果不改写的话,会导致该类无法与所有基于散列值(hash)的集合类结合在一起正常工作,这样的集合包括hashMap,hashSet和hashtable.
如果我们定义的类不会和java集合类产生关系,那么我们完全没有必要在重写equals()方法的时候来重写hashcode()方法。但出于规范,还是最好用ide直接生成。
编写hashcode的方法:
把某个非零常数值(如17)保存在一个叫result的int类型的变量中;
对于对象中每个关键字域f( ...
http://blog.csdn.net/v_JULY_v/article/details/6279498 算法
http://blog.csdn.net/column/details/killthreadseries.html 线程管理
http://blog.csdn.net/cenwenchu79/article/details/8066368 淘宝历程
http://blog.csdn.net/cenwenchu79
http://rdc.taobao.com/team/jm/
http://rdc.taobao.com/blog/cs/
ht ...