自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Crcker的博客

一个热爱移动开发的小学僧

  • 博客(7)
  • 资源 (4)
  • 收藏
  • 关注

原创 垃圾回收机制

垃圾回收(garbage collection,简称GC)可以自动清空堆中不再使用的对象。在JAVA中对象是通过引用使用的。如果再没有引用指向该对象,那么该对象就无从处理或调用该对象,这样的对象称为不可到达(unreachable)。垃圾回收用于释放不可到达的对象所占据的内存。GC的工作流程主要分为如下几个步骤: 1、标记(Mark) 2、计划(Plan) 3、清理(Sweep) 4、引用更

2017-09-12 17:26:52 332

原创 性能优化

合理管理内存制的使用Service 如果应用程序需要使用Service来执行后台任务的话,只有当任务正在执行的时候才应该让Service运行起来。当启动一个Service时,系统会倾向于将这个Service所依赖的进程进行保留,系统可以在LRUcache当中缓存的进程数量也会减少,导致切换程序的时候耗费更多性能。我们可以使用IntentService,当后台任务执行结束后会自动停止,避免了Servi

2017-09-12 17:26:36 271

原创 ANR的一些解决

在Android里, App的响应能力是由Activity Manager和Window Manager系统服务来监控的. 在主线程(UI线程)里面做了太多的阻塞耗时操作, 例如文件读写, 数据库读写, 网络查询等等.ANR一般有三种类型 1. KeyDispatchTimeout(5 seconds) –主要是类型按键或触摸事件在特定时间内无响应 2. BroadcastTimeout

2017-09-12 17:26:22 481

原创 OOM的一些处理方式

● 内存溢出(Out Of Memory) ● 也就是说内存占有量超过了VM所分配的最大出现OOM的原因加载对象过大相应资源过多,来不及释放如何解决在内存引用上做些处理,常用的有软引用、强化引用、弱引用在内存中加载图片时直接在内存中作处理,如边界压缩动态回收内存优化Dalvik虚拟机的堆内存分配自定义堆内存大小减小对象的内存占用 避免OOM的第一步就是要尽量减少新分配出来的

2017-09-12 17:25:51 849

原创 Android内存泄漏

内存泄露:程序在向系统申请分配内存空间后(new),在使用完毕后未释放。结果导致一直占据该内存单元,我们和程序都无法再使用该内存单元,直到程序结束,就是说该释放的对象没有释放,一直被某个或某些实例所持有却不再使用而导致GC无法回收,持有对象的强引用,且没有及时释放,进而造成内存单元一直被占用,浪费空间,无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成内存空间的浪费称为内

2017-09-12 17:25:25 356 1

原创 AsyncTask的缺陷和问题

在Android开发中,AsyncTask可以使得用户避免直接使用Thread类和Handler 来处理后台操作,适用于需要异步处理数据并将数据更新到界面上的情况。AsyncTask适用于后台操作只有几秒的短时操作。但是AsyncTask本身存在很多糟糕的问题,如果使用中不注意,将会影响程序的健壮性。 1、生命周期 很多开发者会认为一个在Activity中创建的AsyncTask会

2017-09-12 17:25:04 274

原创 HTTP、TCP、UDP

Http协议● 默认端口:80Http协议的主要特点支持客户/服务器模式简单快速:客户向服务端请求服务时,只需传送请求方式和路径。灵活:允许传输任意类型的数据对象。由Content-Type加以标记。无连接:每次响应一个请求,响应完成以后就断开连接。无状态:服务器不保存浏览器的任何信息。每次提交的请求之间没有关联。非持续性和持续性● HTTP1.0默认非持续性;HTTP1.1默认持续性持

2017-09-12 17:24:48 390

Android扫描Ibeancon信号并按照距离排序

Android扫描Ibeancon信号并按照距离排序实时刷新,适配安卓6.0以上。后期会加入地图以及定位算法

2018-06-27

C# 通过鼠标滚轮实现缩放图片和移动图片

C# 通过鼠标实现放大图片和移动图片,内附有源码和exe,实现鼠标滚轮放大和图片平移

2018-02-02

C# chrome内核浏览器

C# chrome内核浏览器,测试完美,本人环境vs2015,内附有demo

2018-02-02

空空如也

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

TA关注的人

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