代码改变世界

[设计模式]设计模式

2014-05-15 19:22 by hellenism, 156 阅读, 0 推荐, 收藏, 编辑
摘要:在进行控件封装时,通常会定义一个通用操作的接口,只要满足此接口,都可以使用控件承载其功能,但是当需要扩展控件基本功能的时候,难免会在此接口中添加其他的定义,那么实现了此接口的所有类定义都必须的添加新的方法,改动非常大。通常的做法是使用一个抽象类实现此接口,其他需要扩展此接口的类都继承自此抽象类,而非... 阅读全文

[算法学习笔记]直接插入排序笔记

2014-05-13 20:48 by hellenism, 165 阅读, 0 推荐, 收藏, 编辑
摘要:直接插入排序概念:带排元素放在elem[0...n-1]中,初始化时,elem[0]自成1个有序区,无序区为elem[1...n-1],从i=1起,到i=n-1,依次将elem[i]插入有序区[0...n-1]中直接插入排序算法步骤:1.在当前有序区域R[1,i-1]中查找R[i]的正确插入位置K(... 阅读全文

[Android学习笔记]ListView中含有Button导致无法响应onItemClick回调的解决办法

2014-05-13 11:17 by hellenism, 349 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://www.cnblogs.com/eyu8874521/archive/2012/10/17/2727882.html问题描述:当ListView的Item中的控件只是一些展示类控件时(比如TextView),注册ListView的监听setOnItemClickListener之... 阅读全文

[Java学习笔记]对象克隆

2014-05-12 17:58 by hellenism, 227 阅读, 0 推荐, 收藏, 编辑
摘要:对象克隆:浅克隆:被克隆的对象中的值类型数据被复制一份新值,但是引用的对象只被复制其引用传递给新克隆出来的对象深克隆:被克隆的对象中的值类型数据被复制一份新值,并且其中引用的对象会重新创建新的对象,把新对象的引用传递给新克隆出来的对象一般情况下,认为克隆出来的对象与原对象的关系应该是:x.clone... 阅读全文

[计算机基础]HTTP协议学习笔记

2014-05-11 22:40 by hellenism, 264 阅读, 0 推荐, 收藏, 编辑
摘要:HTTP:Hypertext transfer protocol超文本传输协议是一种详细规定了浏览器和Internet之间互相通信的规则HTTP允许传输任意类型的数据对象,由Content-Type做标记HTTP协议是无状态协议,无状态是指协议对于事务处理没有记忆能力,缺少状态意味着如果后续处理需要... 阅读全文

[Android阅读代码]android-async-http源码学习一

2014-05-11 17:46 by hellenism, 317 阅读, 0 推荐, 收藏, 编辑
摘要:android-async-http下载地址一个比较常用的Http请求库,基于org.apache.http对http操作进行封装。特点:1.每一个HTTP请求发生在UI线程之外,Client通过回调处理HTTP请求的结果,使得Client代码逻辑清晰2.每一个请求使用线程池管理执行3.支持gzip... 阅读全文

解决ScrollView中的ListView无法显示全

2014-05-09 22:27 by hellenism, 246 阅读, 0 推荐, 收藏, 编辑
摘要:问题描述: ListView加入到ScrollView中之后,发现只能显示其中一条,具体原因得看一下源代码。现在先贴一下方案 (转自:http://blog.csdn.net/hitlion2008/article/details/6737459) Example: public class ViewsUtils { public static void setListViewHei... 阅读全文

Java中替代C# ref/out 关键字方案:

2014-05-08 23:49 by hellenism, 14229 阅读, 1 推荐, 收藏, 编辑
摘要:刚学习Java不久,今天遇到一个问题,需要在方法中修改传入的对象的值,确切的说是需要使用一个方法,创建一个对象,并把其引用返回,熟悉C#的我的第一反应就是C#中的ref/out关键字,结果发现Java中没有类似的关键字,所以只能想想如何解决此问题. 参数传递:方法的参数传递有两种,一种是值传递,一种是引用传递,但是其实都是拷贝传递。 值传递:就是把传递的【数据本身拷贝一份】,传入方法中对其进行... 阅读全文

[Android学习笔记]Unable to execute dex Multiple dex files define:xxxx 问题

2014-04-29 09:54 by hellenism, 246 阅读, 0 推荐, 收藏, 编辑
摘要:dex filse:Dalvik Execute Files , 即Android虚拟机可执行程序从字面意思理解是你一个应用中,出现了多个Dex文件定义。以下情况会出现此错误:1.你项目中可能存在一个apk包,其中包含的文件定义与当前项目相同2.你项目引入的jar包重复实现了相同的定义。(比如: a... 阅读全文

[Android]图片资源管理学习

2014-04-24 11:39 by hellenism, 407 阅读, 0 推荐, 收藏, 编辑
摘要:一.概念 几个概念:1.像素:像素是组成图像的最基本单位:点该点自身有大小,其中保存了颜色值 2.屏幕尺寸:screen size手机屏幕的物理尺寸。单位:inch(英寸)ex:4.0英寸 3.8英寸 3.分辨率:resolution分辨率是指在长和宽的两个方向上各拥有的像素点屏幕中物理像素点的总数.单位:px (pixels)ex: 480 x 800 , 1920 x 1080 4... 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页