- 浏览: 106581 次
- 性别:
- 来自: 吉林
最新评论
文章列表
问题1.
因为要实现多人开发Hive,所以需要将hive的元数据存储在mysql。配置完成后,配置之前hive中创建的数据表在show tables时都不会出现,但hdfs数据文件都还在。
当在hive中drop table 时如果报以下错时
FAILED: Error in metadata: javax.jdo.JDODataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, a ...
- 2013-05-20 12:51
- 浏览 678
- 评论(0)
所谓稀疏数组就是数组中大部分的内容值都未被使用(或都为零),在数组中仅有少部分的空间使用。因此造成内存空间的浪费,为了节省内存空间,并且不影响数组中原有的内容值,我们可以采用一种压缩的方式来表示稀疏数组的内容。
假设有一个9*7的数组,其内容如下:
在此数组中,共有63个空间,但却只使用了5个元素,造成58个元素空间的浪费。以下我们就使用稀疏数组重新来定义这个数组:
其中在稀疏数组中第一部分所记录的是原数组的列数和行数以及元素使用的个数、第二部分所记录的是原数组中元素的位置和内容。经过压缩之后,原来需要声明大小为63的数组,而使用压缩后,只需要声明大小为6*3的数组 ...
- 2013-05-13 11:02
- 浏览 511
- 评论(0)
1.纠结一下午时间。自己编译了hadoop1.0.4 的eclips插件 eclipse版本4.2.2.
2.eclipse安装好自己编译的插件后,连接配置的hadoop。结果Map/Reduce Location 下面的列表无反应,什么都没有,貌似连不上但是又不报通信异常或者拒绝访问之类错误
实际上已经连上了。闲话少说,下面说下过程
首先编译整个插件
linux下面打开eclipse,新建一个eclipse插件开发的空工程
到hadoop里面找到src下面的
[root@zcw hadoop]# cd src
src/contrib/eclipse-plugin目录里面的所有 ...
- 2013-04-30 22:29
- 浏览 404
- 评论(0)
public class AtomParser extends DefaultHandler {
// br节点高度,如果有连续的br节点,则存在br节点高度值,且该值项目组可通过brHeight配置具体大小
private int brHeight_;
// 判断br节点是否连续
private int brIndex_;
// 脚本文件,该内容应该在解析完页面后执行,
private Stack scriptStack_;
// 节点样式display属性列表,存储每个节点样式display的属性值。由于在节点尾需要读取对应的display属性,所以 ...
- 2013-02-27 16:20
- 浏览 283
- 评论(0)
/**
* 根据网络连接模式,激活网络
*
* @param bv
* 界面参数
*/
public void openNetworkByModel(Activity bv) {
try {
final String CDMA777 = "#777:CDMA";
final String TD_HSDPA = "TD_HSDPA";
final String CMWAP = "wap";
final String CMNET ...
- 2013-02-27 15:02
- 浏览 421
- 评论(0)
local _a1 = {20, 1, key1 = "hello", key2 = "world", lang = "lua"}
print("the table _a1:")
for _,v in pairs(_a1) do
print(v)
end
local _a2 = {
key1 = "hello new",
key2 = "world new"
}
print("\nthe old table _a2:&q ...
- 2013-02-27 10:40
- 浏览 479
- 评论(0)
--[[for test
]]--
--[[local _a1 = {20, 1, key1 = "hello", key2 = "world", lang = "lua"}
print("the table _a1:")
for _,v in pairs(_a1) do
print(v)
end
]]--
--for i=10,1,-1 do print(i) end
--for i=10,1 do print(i) end
--[[
--complex for with ...
- 2013-02-27 10:26
- 浏览 435
- 评论(0)
一、散装与盒装的区别
从技术角度而言,散装和盒装CPU并没有本质的区别,至少在质量上不存在优劣的问题。对于CPU厂商而言,其产品按照供应方式可以分为两类,一类供应给品牌机厂商,另一类供应给零售市场。面向零售市 ...
- 2013-02-22 15:18
- 浏览 427
- 评论(0)
WebView有一个设置滚动条位置的属性:android:scrollbarStyle 可以是insideOverlay可以是outsideOverlay。但是在layout里面怎么设置这个属性都对WebView不起作用。
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 就可以了java代码里面设置
1.优先缓存
好了,这里你是不是想问:既然这些图片已经存在手机缓存里面了,为什么Webview不能再把它显示出来呢?
这里我们需要设置下:
WebSettings webSettings= webView.getS ...
- 2013-02-22 14:16
- 浏览 374
- 评论(0)
Android中的Handler, Looper, MessageQueue和Thread
前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易、合理地架构系统,并避免一些低级错误。
对于这部分的内容,将分成4小节来描述:
1.职责与关系
2.消息循环
3.线程与更新
4.几点小结
-------------------------------------------------------------------------------------- ...
- 2013-01-07 17:19
- 浏览 406
- 评论(0)
众多Android 开源项目推荐,给力工作给力学习
FBReaderJ
FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。
项目地址:http://www.fbreader.org/FBReaderJ/
Angle
Angle是一款专为Android平台设计的,适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现。
项目地址:http://code.google.com/p/angle/
...
- 2012-11-14 17:10
- 浏览 411
- 评论(0)
2010年就业的我,赶上了移动应用的狂潮。可是这时的我却进入了一家互联网公司兼做一点点和搜索相关的东西。等到了2012年狂潮渐渐平息我却进入了android开发公司去捡食残羹剩饭。让我们回想起2010年代初的一些老故事,只不过,主角从站长变成了开发者,战场从搜索引擎转移到了App Store。月入几十万的故事成为了业界流传的励志传说,越来越多的人们涌入这个市场,越来越多的人抱怨这个领域越来越难赚钱。很多人都知道移动互联网迟早会经历一场跟当年类似的互联网泡沫,但他们又想在泡沫破裂之前进入这个领域,尝试抓住一些机会。
但是,认真思考了一下,前瞻了一下似乎搜索和hadoop才是王道,可是你的经 ...
- 2012-11-07 12:41
- 浏览 316
- 评论(0)
一、
一、安装VMtools
点击VMware菜单的——虚拟机——安装VMware Tools,在弹出的对话框中选择“安装”。这时,在Ubuntu下会自动加载Linux版的VMware Tools的安装光盘镜像。你会看到虚拟机的桌面上出现了一个名为VMware Tools的光盘图标,并且被自动打开。其中包括VMwareTools-5.3.3-34685-i386.rpm和VMwareTools- 5.3.3-34685.tar.gz两个文件。
.rpm文件是给Red Hat准备的,我们只需要.tar.gz的那个,并把它拷贝到一个文件夹中(因为光驱是不可写的)。
$ tar ...
- 2012-10-25 16:16
- 浏览 429
- 评论(0)
当用ViewFlipper做滑动时候,点击事件或者其他ListView之类会出现干扰滑动。目前最适合的解决方案重写下面的方法。
/**
* 这个方法会先执行,当返回为true时,才执行 onTouchEvent 方法
*/
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
// 先执行滑屏事件
gestureListenterScreen_.gDetector.onTouchEvent(ev);
super.dispatchTouchEvent(ev);
return true;
} ...
- 2012-10-25 12:39
- 浏览 449
- 评论(0)