`
zcwfeng
  • 浏览: 98210 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论
文章列表
我的eclipse 3.7,Ubuntu11.04 32bit 系统自动安装。发觉自动补全功能(alt + /)失效。 解决的办法: 1、(eclipse)window --> preferences --> General --> keys或者直接在preferences中输入keys,把“word completion”所对应的快捷解(alt + /)去 ...
新手搞hadoop最头疼各种各样的问题了,我把自己遇到的问题以及解决办法大致整理一下先,希望对你们有所帮助。 一、hadoop集群在namenode格式化(bin/hadoop namenode -format)后重启集群会出现如下 Incompatible namespaceIDS in ... :namenode namespaceID = ... ,datanode namespaceID=... 错误,原因是格式化namenode后会重新创建一个新的namespaceID,以至于和datanode上原有的不一致。 解决方法: 删除datanode dfs.data.d ...
Hive两种模式安装 数据仓库工具,可以把Hadoop下的原始结构化数据变成Hive中的表。   支持一种与SQL几乎完全相同的语言HiveQL,除了不支持更新、索引和事务。   可以看成是从SQL到Map-Reduce的映射器。   提供shell、JDBC/ODBC、thrift、Web等接口。 一、内嵌模式安装   这样安装的元数据保持在内嵌的Derby数据库中,只能允许一个会话连接,只适用于简单的测试。   1、解压Hive [coder@h1 ~]$ tar -zxvf hive-0.10.0.tar.gz   2、配置环境变量/etc ...
HTTPERROR:404 /jobtracker.jsp RequestURI=/jobtracker.jspPoweredbyJetty:// 端口已打开,且没被其它程序占用; jps查看各服务正常运行,且集群运行也没问题,只是不能查看; ./hadoopdfsadmin-report查看集群节点也没问题; 解决办法: buid本地库存后,应该把build目录删除,否则启动脚本会把目录重定向到build目录中,导致web管理页面打不开 启动脚本中,如果有build目录,就将路径转到build下. if[-d"$HADOOP_HOME/build/webap ...
Mahout是Hadoop的一种高级应用。运行Mahout需要提前安装好Hadoop。Hadoop的安装网上很多,并不复杂,这里不再讲述,接下来阐述怎么安装Mahout。1:下载二进制解压安装。 到http://labs.renren.com/apache-mirror/mahout/0.7下载,我选择下载二进制包,直接解压及可。 hadoop@ubuntu:~$ tar -zxvf mahout-distribution-0.7.tar.gz 2:配置环境变量:在/etc/profile,/home/hadoop/.bashrc中添加如下红色信息 #set java en ...
一,K-Means聚类算法原理 k-means 算法接受参数 k ;然后将事先输入的n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象的均值所获得一个“中心对象”(引力中心)来进行计算的。   K-means算法是最为经典的基于划分的聚类方法,是十大经典数据挖掘算法之一。K-means算法的基本思想是:以空间中k个点为中心进行聚类,对最靠近他们的对象归类。通过迭代的方法,逐次更新各聚类中心的值,直至得到最好的聚类结果。   假设要把样本集分为c个类别,算法描述如下 ...
一. 1.什么是 OutOfMemoryError: 官方引用: Thrown when a request for memory is made that can not be satisfied using the available platform resources. Such a request may be made by both the running application or by an internal function of the VM. 通俗的讲:就是在请求一块内存的时候,当前可用资源不够用来请求时抛出的一种错误。我们知道,每个 android 程序就是一个 ...
1. Bitmap的剪切 通常是用到了Bitmap类的createBitmap方法的几个重载方法: public static Bitmap createBitmap (Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter) 该方法结合Matrix(矩阵)来实现Bitmap的剪切,很多人对这个方法的剪 ...
最近做的忍者小鸡暗杀行动遇到按锁屏键再解锁时进入游戏画面会特别卡的问题,后来打日志发现锁屏再解屏时生命Activity的生命周期发生异常变化引起的,下面就具体来看下。 事先在GameActivity(游戏主界面)的 onCreate() 方法和 onDestroy()方法打上Log 。 进入GameActivity时 ——————————->onCreate(); 按锁屏后 : —————————–>onDestroy(); —————————–>onCreate(); 再解锁: ——————————>onDestroy(); ——————————-&g ...
自定义Dialog通常有两种方式,一种是继承Dialog类 自定义Dialog,另一种是继承Activity 然后让Activity以Dialog的形式显示,只要在Activity的配置文件里加上 android:theme=”@android:style/Theme.Dialog”。前者相比较后者比较节省资源,通常情况下建议使用前者。但是仅仅这样还不够. dialog实际显示的时候有一层边框,要达到需要的效果,需要自定义dialog样式。 可以在定义values 文件夹下建立styles.xml文件来定义dialog的样式,styles.xml内容如下: <style name=” ...
最近在做Flow Em时 遇到图片拉伸后出现严重锯齿的情况,后来网上查了下,经过几次尝试算是解决了问题,现在就来总结下: 网上搜到的两种解决方法: 1.给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。 paint.setAntiAlias(true); canvas.drawBitmap(bmp ,fX,fY,paint); 2.直接给canvas加抗锯齿。 canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG) ...
最近在对一款开发中的游戏进行压力测试时会出现崩溃的问题,具体场景是 在进入一个Activity时立即按返回键退出该Activity再迅速进入该Activity,进入退出的时间间隔越短越容易发生崩溃,后来打印日志发现,由于Activity进入需要加载资源,退出需要释放资源,这两个操作都需要一定的时间,照以上场景进行压力测试就会出现 Activity在资源还没加载完之前然后程序就会去释放资源,这样就会出现空指针而崩溃;另一种情况是程序加载资源比较多,这样耗费的时间会比较久,同样释放资源也会比较久,在立即退出Activity再迅速进入该Activity的时候就会出现Activity的资源还没来得及释放 ...
上次讨论的 由于Bitmap引起的内存溢出相对比较容易发现,这次我们来看看相对比较难以发现的引起内存溢出的两种情况。 一,Context引起的内存溢出: 在Android平台上,长期保持一些资源的引用,造成一些内存不能释放,带来 ...
做android游戏开发有一段时间了,对于开发中遇到额OutOfMemory 异常真的是很头疼,今天就在此总结下。 游戏开发中遇到的内存溢出基本上都是出现在加载Bitmap的时候 ,原因是Bitmap实在是太占内存了,尤其是对于高分辨率的的图片一定要小心使用了。 下面就罗列出三点解决使用Bitmap时出现的内存溢出问题的方案: 一.及时的销毁: 虽然,系统能够确认Bitmap分配的内存最终会被销毁,但是由于它占用的内存过多,所以很可能会超过java堆的限制。因此,在用完Bitmap时,要及时的recycle掉。recycle并不能确定立即就会将Bitmap释放掉,但是会给虚拟机一个暗示: ...
-------------------------------------------------------- 注意:这种做法对于activity比较少,只有两三个,并且context生命周期比较长,根本不怎么起作用。解决不了OOM ----------------------------------------------------------- 感觉用这种方式存储登录信息比较好,比SharedPreferences存储登录信息的状态比较合适。 相当于存储session的数据(打个比喻)。 多个Activity中经常使用同一变量时,使用Bundle则比较麻烦,每次调用Acti ...
Global site tag (gtag.js) - Google Analytics