摘要:Bound Services(绑定服务)绑定服务是有一个接口可以在客户端和服务端之间帮助通信服务。绑定服务允许组件(比如activities)绑定它,组件可以发送请求,收到响应,并且可以与service在进程之间通讯。一个绑定服务通常的生命周期与它服务于的其他应用程序组件一同存在,不会在后台一直运行下去。这个文档告诉你如何去创建一个绑定服务,包括如何绑定服务。The Basics绑定服务是允许其他的组件绑定它,并与它进行交互。让一个service有绑定功能,就必须实现onBind()方法,这个方法返回IBinder 对象,这个IBinder对象定义了客户端如何与服务端通信。Binding to 阅读全文
Bitmap 存到文件中
2013-04-03 15:34 by java20130722, 482 阅读, 0 推荐, 收藏,
摘要:将一个Bitmap 的内容存到file中//create a file to write bitmap data
File f = File(context.getCacheDir(), filename);
f.createNewFile(); //Convert bitmap to byte array
Bitmap bitmap = your bitmap;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 0 /*ignored for PNG*/,. 阅读全文
android nfc 开发
2013-04-03 13:49 by java20130722, 517 阅读, 0 推荐, 收藏,
摘要:Android NFC1. 确认nfc是否可用NfcManager manager = (NfcManager) Context.getSystemService(Context.NFC_SERVICE); NfcAdapter adapter = manager.getDefaultAdapter(); if (adapter != null && adapter.isEnabled()) { // adapter exists and is enabled. System.out.println("can"); }else{ System.out.pri 阅读全文
android Services(服务)
2013-04-02 16:31 by java20130722, 551 阅读, 0 推荐, 收藏,
摘要:Service 是应用组件,能够在后台长时间运行,而且没有界面。其他的应用组件能够启动service和它能继续在后台运行,即使用户切换到其他的应用。此外,component 能够与service绑定,并且与service进行交互,甚至是在进程间通信。例如,service可能处理网络事务,播放音乐,处理文件,或者是与content provider 交互,这些操作都是在后天做的。Service 基本上有两种形式:Started当应用中的组建通过调用startService()方法启动service,Service 处于启动做状态. Service 启动后, 它可以无限期的在后台运行,即使启动它的 阅读全文
linux下python安装
2013-04-02 14:54 by java20130722, 194 阅读, 0 推荐, 收藏,
摘要:1.下载源代码http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz22.安装 $ tar –jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./configure $ make $ make install3. 测试 在命令行下输入python,出现python解释器即表示已经正确安装。在suse10或rhel5(es5)下系统默认已经装了python但版本是2.4.x;本次安装后在shell中输入#python会发现显示结果:# pythonPython 2.4... 阅读全文
设计模式-单例模式(singleton)
2013-04-02 07:58 by java20130722, 167 阅读, 0 推荐, 收藏,
摘要:设计模式-单例模式(singleton)Singleton模式是设计模式中最为简单、最为常见、最容易实现,也是最应该熟悉和掌握的模式。且不说公司企业在招聘的时候为了考察员工对设计的了解和把握,考的最多的就是Singleton模式。模式结构图:Singleton模式典型的结构图为: 在Singleton模式的结构图中可以看到,我们通过维护一个static的成员变量来记录这个唯一的对象实例。通过提供一个staitc的接口instance来获得这个唯一的实例。实现:SingletonTest: 实现3实现单例package com.designpatten.singleton; public... 阅读全文
hadoop SecondaryNameNode和NameNode
2013-04-02 02:34 by java20130722, 156 阅读, 0 推荐, 收藏,
摘要:1.概述光从字面上来理解,很容易让一些初学者先入为主的认为:SecondaryNameNode(snn)就是NameNode(nn)的热备进程。其实不是。snn是HDFS架构中的一个组成部分,但是经常由于名字而被人误解它真正的用途,其实它真正的用途,是用来保存namenode中对HDFS metadata的信息的备份,并减少namenode重启的时间。对于hadoop进程中 ,要配置好并正确的使用 snn,还是需要做一些工作的。hadoop的默认配置中让snn进程默认运行在了namenode的那台机器上,但是这样的话,如果这台机器出错,宕机,对恢复HDFS文件系统是很大的灾难,更好的方式是:将 阅读全文
hadoop启动和运行中的error总结和处理方法
2013-04-02 02:15 by java20130722, 628 阅读, 0 推荐, 收藏,
摘要:错误一:2010-11-09 16:59:07,307 INFO org.apache.hadoop.ipc.Server: Error register getProtocolVersionjava.lang.IllegalArgumentException: Duplicate metricsName:getProtocolVersionat org.apache.hadoop.metrics.util.MetricsRegistry.add(MetricsRegistry.java:53)at org.apache.hadoop.metrics.util.MetricsTimeVaryi 阅读全文
photoshop 基本操作
2013-04-01 22:55 by java20130722, 246 阅读, 0 推荐, 收藏,
摘要:1. 快速填充画板颜色 Alt+Backspace,Alt+Delete是填充前景色的。 ctrl+Backspace,ctrl+Delete是填充背景色的。2. 显示和隐藏键盘标尺 ctrl + r3. 新建一个图层和删除图层 新建一个图层:ctrl+shift+n; 会有对话框ctrl+shift+alt+n; 没有对话框 删除图层:Delete4.删除选区里的东西 Delete,要保证是当前图层 阅读全文
hue 安装 + authrization manager安装
2013-04-01 09:39 by java20130722, 430 阅读, 0 推荐, 收藏,
摘要:hue安装一,下载相应的hue版本包http://archive.cloudera.com/cdh/3/二,解压 自动到/usr/local下三,安装预备软件确定所有需要的工具都已经被安装成功,否则下面的make install无法进行:RedhatDebianGccGcclibxml2-devellibxml2-devlibxslt-devellibxslt-devcyrus-sasl-devellibsasl2-devmysql-devellibmysqlclient-devpython-develpython-devpython-setuptoolspython-setuptoolspy 阅读全文
浙公网安备 33010602011771号