自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 想要未知的疯狂

15岁觉得游泳难,放弃游泳,到18岁遇到一个你喜欢的人约你去游泳,你只好说“我不会耶”。18岁觉得英文难,放弃英文,28岁出现一个很棒但要会英文的工作,你只好说“我不会耶”。人生前期越嫌麻烦,越懒得学,后来就越可能错过让你动心的人和事,错过新风景。——蔡康永 喜欢code,喜欢那种压力感和挑战感。直至现在。 想好好学学厨艺了,觉得这个技能是深夜code后最...

2015-11-16 21:04:15 124

原创 项目中遇到的IOS 9.x兼容性问题总结

对于ios还是有很多陌生,以致项目上了一版本之后才发现,版本适配问题的严重性,总结下这段时间遇到的两个问题。一:HTMLPrase解析乱码的问题使用HTMLPrase主要用于解决解析后台懒得解析的html标签,之前一直使用的很顺畅,今天发现9.x系统竟然出现了乱码。最终查到是HTMLPrase出了问题,而且8.x正常显示。可想而之,肯定是编码除了问题。以下是解决方案:-(id)in...

2015-11-16 20:40:52 574

原创 Volley的使用

一:volley在android2.3之前使用的是HttpClient进行联网,在2.3及以上版本使用的是HttpUrlConnection联网方式; android新的网络通信库,更快更稳定;适用于通信数据量不大,但是非常频繁的情景;二:volley提供的功能:JSON,图像等的异步下载;网络请求的排序(scheduling)网络请求的优先级处理缓存多级别取消...

2015-02-10 00:50:03 89

原创 Handler/HanderThread/AsyncQueryHandler/ExecutorService

一:HandlerHandler在android里负责发送和处理消息。它的主要用途有:  1)按计划发送消息或执行某个Runnanble(使用POST方法);  2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程)   默认情况下,Handler接受的是当前线程下的消息循环实例(使用Handler(Looper looper)、Handler(Looper...

2015-02-10 00:48:39 161

原创 图片占用内存的算法和自定义应用堆内存

图片占用内存的算法:android中处理图片的基础类是Bitmap,顾名思义,就是位图。占用内存的算法如下:图片的width*height*Config。如果Config设置为ARGB_8888,那么上面的Config就是4。一张480*320的图片占用的内存就是480*320*4 byte。前面有人说了一下8M的概念,其实是在默认情况下android进程的内存占用量为16M,因为...

2015-02-10 00:45:55 183

原创 已最节省内存的方式获取图片

/** * 以最省内存的方式读取本地资源的图片 * @param context * @param resId * @return */ public static Bitmap readBitMap(Context context, int resId){ BitmapFactory.Options opt = new BitmapFactory.O...

2015-02-10 00:43:32 104

原创 创建圆角图片

public static Bitmap getRoundedCornerBitmap(Bitmap bitmap, float roundPx) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); Canvas canvas = new Ca...

2015-02-09 21:54:51 71

原创 判断图的长度是否过长,如果过长需要使用webView加载

public static boolean isThisBitmapTooLargeToRead(String path) {File file = new File(path);if (!file.exists()) {return false;}final BitmapFactory.Options options = new BitmapFactory.Opt...

2015-02-09 21:54:00 109

原创 HttpURLConnection还是HttpClient的比较

大多数的Android应用程序都会使用HTTP协议来发送和接收网络数据,而Android中主要提供了两种方式来进行HTTP操作,HttpURLConnection和HttpClient。这两种方式都支持HTTPS协议、以流的形式进行上传和下载、配置超时时间、IPv6、以及连接池等功能。HttpClientDefaultHttpClient和它的兄弟AndroidHttpClient都是Ht...

2015-02-09 21:53:00 76

原创 android中的画布surfaceView以及Canvs/Path/Paint小记

一:surfaceView1、定义可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图容器。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canvas中画出。2、实现首先继承SurfaceVie...

2015-02-09 21:51:09 131

原创 activity 的四种启动模式与single task的内存回收

standard和singleTop属性的 Activity 的实例可以属于任何任务(Task),并且可以位于Activity堆栈的任何位置。比较典型的一种情况是,一个任务的代码执行startActivity(),如果传递的 Intent 对象没有包含 FLAG_ACTIVITY_NEW_TASK 属性, 指定的 Activity 将被该任务调用,从而装入该任务的Activity 堆栈中。 sta...

2015-02-09 21:49:39 336

原创 关于异常Dex Loader:Unable to execute dex: Multiple dex files的处理

在此之前向android项目中添加外部jar包的方法是: 1.将jar包复制到libs文件夹下 2.在eclipse中选中加入的jar包,右击add to build path这样就可以在程序中使用引进的jar包了今天引进了fastJson的两个解析包,之后就出现了异常Dex Loader:Unable to execute dex: Multiple dex fi...

2013-06-23 17:25:20 136

原创 使用toString方法打印容器中对象的地址时产生的递归异常

直接上代码【来自《java编程思想》】:package 无意识的递归;import java.util.ArrayList;import java.util.List;//可以对容器类使用tostring()方法,但是想要打印出容器中每个对象的时候,就要使用this关键字,在这里就会产生意想不到的递归public class InfinitiRecursion {...

2013-06-04 14:40:05 128

原创 java.lang.InstantiationException

在JDBC中利用反射机制来查询单个javaBean时出现了如下异常:java.lang.InstantiationException: com.orange.MusicInfo.MusicInfo at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source)...

2013-06-01 13:19:57 100

原创 软件概要设计说明书

1.引言 1.1编写目的【阐明编写概要设计说明书的目的,指明读者对象。】 1.2项目背景【应包括.a.项目的委托单位、开发单位和主管部门.b.该软件系统与其f1系统的关系。】 1.3定义【列出本文档中所用到的专门术语的定义和缩写词的原意。】 1.4参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可毛括:a.项目经核准的计划任务书、合同...

2013-05-16 21:25:35 474

原创 android中的http协议编程疑问

这个项目主要就是利用http协议从本地的web工程下下载一张图片,但是就是不能实现,求各位大神给予帮助!代码如下:本地ip是10.110.110.212一:MainActivity package com.example.android_http_iamgeview;import java.io.IOError;import java.io.IOException;im...

2013-05-16 13:55:49 67

原创 算法导论之B 树

一:简介B树是为磁盘而设计的一种平衡查找树,类似于红黑树,但在降低磁盘io次数上更好一些!常用于数据库系统。B树不同于红黑树主要在于B树的结点可以有许多子女,这是由磁盘的特性决定的。因此,B树可以在O(lgN)的时间内完成许多动态几何的操作!二:性质 如果B树的内结点x含有N[x]个关键字,则x就含有N[x]+1个子女。结点X用来将x的关键字域划分成n[x]+1个域。在查找某个关...

2013-03-17 22:55:18 256

原创 关于Unable to load configuration. - bean - jar:file:/D:/javaProgramFiles/tomcat-6.

今天早上醒来的时候都9点多了,醒了就起床看nba,湖人赢了步行者,这也许是唯一的开心事,看完比赛就10点多了,吃完早餐就11点了,想着写点代码吧,就架构了一个struts2框架,好不容易写好了,没想到等待我的是各种各样的错误,解决了一个又来一个,一直到下午4点,最后一个问题怎么都解决不了了,实在是无语了,莫大的受挫感!Exception starting filter struts2Una...

2013-03-16 16:59:02 417

原创 安装MySQL 5后无法启动(不能Start service)解决

今天早上,重新又安装了一下mysql,安装之前把mysql有关的文件都删除了,但是在安装到最后一步时,怎么都无法启动service了,就是进行到第三步就无法进行了,无奈只好上网查查解决方案,各州解决方案啊,有的说是配置问题就改配置,有的说是脏文件问题就删除脏文件,选择尝试了这两种,都没有解决问题,简直是弱爆了! 我觉得最大的可能就是脏文件问题,但是在c盘没有找到关于mysql的文件,我...

2013-03-12 11:46:10 213

原创 JSP标签编程笔记

对于jsp标签的编程,经历算是坎坷,昨天晚上开始着手编写第一个标签,算是漏洞百出,当时也心不在焉,就没有关注具体的错误,就撒手不管了。今天索性又重新编写了一个更复杂些的标签。刚开始运行也是看到了类似昨天的错误,静下心来,修改好了,颇有感觉就记下来吧! 定义标签步骤如下: 首先要定义标签操作类,这个类似于servlet编程!但要引入jsp-api包,直接继...

2013-03-09 15:13:03 66

原创 HTML中的各种颜色设置

html字体颜色设置behavior=移动效果>插入文字,alternate(交替滚动)、slide(幻灯片效果,指的是滚动一次,然后停止滚动) scrollAmount="移动速度" direction="方向"肢体颜色设置ziti古典白色 :古典白色antiquewhite浅绿色:浅绿色aqua碧绿色:碧绿色aquamarine天蓝色:天蓝色azure(汗。。。)米色:...

2012-11-24 14:51:32 1154

原创 关于TOMCAT_HOME下conf设置产生错误

Error:java.io.IOException: Cannot rename original file to C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\tomcat-users.xml.oldAction:对于 windows 7系统,找到%TOMCAT_HOME&\conf,把 conf 文件...

2012-11-22 23:21:26 65

原创 面向对象(一)

一:基本数据类型的包装类 1.早期包装类与基本数据类型的装换 基本数据类型->包装类实例对象: (1)通过相应的包装类构造器:int it=5;Interger itObj=new Interger(it); (2)传入相应的字符串到构造器:Float fl=new Float("4.23"); 包装类实例对象->基本数据类型: ...

2012-11-15 23:40:48 67

原创 泛型程序设计(1)

一:为什么要使用泛型程序设计 java se 5.0之前,java泛型程序设计是通过继承来实现的,像arraylist就是通过维护object引用的数组。但是这样会带来两个问题。一是:获取一个值时必须进行强制类型转换。二是:没有错误检查,什么类型的值都能添加到数组列表中。 因而,泛型就提供了“类型参数”来指定元素的类型: ArrayList file...

2012-11-12 23:32:12 80

原创 文件夹解压缩问题 出错求解

源代码如下:求各位大牛帮忙看看哪出错了import java.io.File ;import java.io.OutputStream ;import java.io.InputStream ;import java.util.zip.ZipEntry ;import java.util.zip.ZipFile ;import java.util.zip.ZipInputS...

2012-09-09 00:09:05 457

原创 利用序列化实现深拷贝

本文是借鉴的一位前辈的总结,重新编辑一下收藏了.首先看看浅拷贝和深拷贝的定义  浅拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制  深拷贝:对象,对象内部的引用均复制   为了更好的理解它们的区别我们假设有一个对象A,它包含有2对象对象A1和对象A2   对象A进行浅拷贝后,得到对象B但是对象A1和A2并没有被拷贝  对象A进行深拷贝,得到对象B的同...

2012-09-07 15:02:40 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除