安卓开发中应注意内存的释放,一旦加载图片或其他占用太多内存,此时就会发生OOM错误,即内存泄露。在开发中,尤其应注意图片资源的释放。1。背景图片和ImageView释放------尤其注意图片资源如:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http..
分类:
移动开发 时间:
2015-05-27 19:27:53
阅读次数:
147
最近在看Dubbo的用户手册,看到了回声测试一小节的说明如下,请注意图片中的红框中的部分: 红色部分说:只需要将任意服务引用强制转换为EchoService,即可使用。 看到这里我想起了java中关于强制转换的一个限制:...
分类:
其他好文 时间:
2015-05-27 16:10:42
阅读次数:
336
安卓开发中应注意内存的释放,一旦加载图片或其他占用太多内存,此时就会发生OOM错误,即内存泄露。
在开发中,尤其应注意图片资源的释放。
1。背景图片和ImageView释放------尤其注意图片资源
如:
android:orientation="vertical"
android:back...
分类:
移动开发 时间:
2015-05-27 15:46:55
阅读次数:
175
题意:图中有C个点,R条边,每个点有个权值,每条边也有距离值,求A到B点的最短距离+经过的点的最大值的和最小#include#include#include#include#include#include#include#include#include#include#include#include...
分类:
其他好文 时间:
2015-05-27 15:43:08
阅读次数:
126
1.意图动态的给一个对象添加额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。2.别名包装器Wrapper。3.动机有时,我们希望给某个对象而不是整个类添加一些功能。例如,肯德基推出特价套餐,如果套餐1中有:汉堡和鸡腿和价格,套餐二中有:薯条和汉堡和价格,如果做继承类,而且是多继承明显不够灵活,那么就需要装饰类。4.适用性以下情况使用Decorator模式
在不影响其他对象的情...
分类:
其他好文 时间:
2015-05-27 12:26:29
阅读次数:
160
策略模式的意图:
定义一系列的算法,把它们一个个的封装起来,并且使它们可以互相替换。本模式使算法可以独立于使用它的客户而变化。
该模式具有以下特征:
1、完成一件事不止有一种可以选择的方法,或者虽然现在是唯一的,但预期会不断改进或需要“备胎”。
2、各方法视图解决的是同一件事。
3、每个方法是独立于其它方法的。
4、方法的取舍因时、因势、因人而异,临场处置时择优选择一个。
策略模式的...
分类:
其他好文 时间:
2015-05-27 10:12:15
阅读次数:
114
通过隐式意图来打开照相机 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
andr...
分类:
其他好文 时间:
2015-05-26 23:32:15
阅读次数:
312
1.意图将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原来由于接口不兼容而不能在一起工作的那些类可以在一起工作。2.别名包装器Wrapper。3.动机有时,为复用而设计的工具箱类不能够被复用原因仅仅是因为它的接口与专业应用领域所需要的接口不匹配。具体场景可以描述为:基础功能类–》adapter专业接口–》专业调用,其中基础功能类可以理解为我们常见的jdk,也可以是一些sdk或者一些...
分类:
其他好文 时间:
2015-05-26 10:47:47
阅读次数:
151
一、文件分割示意图二、文件合并示意图方式一:通过文件追加的方式
方式二:通过SequenceInputStream对其他输入流的逻辑串联。
测试RandomAccessFile随机访问文件package FileSplitMerge;import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;i...
分类:
编程语言 时间:
2015-05-25 09:55:30
阅读次数:
230
API 21中将原来的camera API弃用转而推荐使用新增的camera2 API,这是一个大的动作,因为新API换了架构,让开发者用起来更难了。
先来看看camera2包架构示意图:
这里引用了管道的概念将安卓设备和摄像头之间联通起来,系统向摄像头发送Capture请求,而摄像头会返回CameraMetadata。这一切建立在一个叫作CameraCaptureSession的会话中。下...
分类:
移动开发 时间:
2015-05-24 15:47:29
阅读次数:
226