AsyncTask,即异步任务,是Android给我们提供的一个处理异步任务的类。 ...
分类:
移动开发 时间:
2017-01-17 18:32:24
阅读次数:
234
MVC 任何一个正经开发过一阵子软件的人都熟悉MVC,它意思是Model View Controller, 是一个在复杂应用设计中组织代码的公认模式. 它也被证实在 iOS 开发中有着第二种含义: Massive View Controller(重量级视图控制器)。它让许多程序员绞尽脑汁如何去使代码 ...
分类:
其他好文 时间:
2017-01-17 07:53:04
阅读次数:
362
1、纯C语言,提供了非常多的强大的函数。 2、GCD的核心: 将任务添加到队列。(任务:执行什么操作。队列:用来存放任务,特点是先进先出) 3、GCD的使用步骤: -->创建任务(即确定要做的事情)。GCD中的任务是用block封装的。 -->将任务添加到队列中。 >GCD会自动将队列中的任务取出, ...
分类:
其他好文 时间:
2017-01-09 18:11:12
阅读次数:
145
1、什么时候使用 AsnyncTask 在上一篇文章已经说了,主线程主要负责控制UI页面的显示、更新、交互等。 为了有更好的用户体验,UI线程中的操作要求越短越好。 我们把耗时的操作(例如网络请求、数据库操作、复杂计算)放到单独的子线程中操作,以避免主线程的阻塞。但是在子线程中不能更新UI界面,这时 ...
分类:
移动开发 时间:
2017-01-06 15:20:29
阅读次数:
325
rxjava等系列产品.思想是很好的,但是被大多数人用成了一坨屎! 就拿rx最经典的那个例子来说: 假设有这样一个需求:界面上有一个自定义的视图 imageCollectorView ,它的作用是显示多张图片,并能使用 addImage(Bitmap) 方法来任意增加显示的图片。现在需要程序将一个给 ...
分类:
编程语言 时间:
2016-12-29 17:14:10
阅读次数:
167
简单介绍:说明:此模块是一个专注于分布式消息传递的异步任务队列,所谓任务就是消息,消息中的有效载荷中包含要执行的任务需要的全部数据几大特性:1.Celery易于使用和维护,且不需要配置文件,默认配置启动时自动写入消息代理.2.Celery高可用,连接丢失或失败时客户端或消费者会自动..
分类:
编程语言 时间:
2016-12-25 02:19:34
阅读次数:
331
注:转载注明出处 异步任务:用于解决线程之间的数据传递(UI线程不能完成耗时操作,由子线程完成) AsyncTask异步任务执行流程: 1 继承AsyncTask类 参数:parmas progress result class MyAsyncTask extends AsyncTask<Strin ...
分类:
其他好文 时间:
2016-12-15 21:03:57
阅读次数:
246
AsyncTask是Android提供的一个轻量级异步任务机制,使用AsyncTask可以方便的执行异步任务,并将结果更新到main thread。AsyncTask中是通过Handler机制来让wo...
分类:
其他好文 时间:
2016-12-13 08:16:56
阅读次数:
339
常见性能优化策略分类 代码 之所以把代码放到第一位,是因为这一点最容易引起技术人员的忽视。很多技术人员拿到一个性能优化的需求以后,言必称缓存、异步、JVM等。实际上,第一步就应该是分析相关的代码,找出相应的瓶颈,再来考虑具体的优化策略。有一些性能问题,完全是由于代码写的不合理,通过直接修改一下代码就 ...
分类:
其他好文 时间:
2016-12-11 07:53:08
阅读次数:
131
第一章 AsyncTask的基本构成 为是么要异步任务 1)Android单线程模型 2)耗时操作放在非主线程中执行 AsyncTask为何而生 1)子线程中跟新UI 2)封装、简化异步操作 第二章 AsyncTask的使用示例 上述方法是写在doInBackground()里面的。 第三章 Asy ...
分类:
移动开发 时间:
2016-12-09 18:51:59
阅读次数:
283