这阵子看了SDWebImage的实现跟源码,也看了下网上的一些总结。
这里我自己画了个流程图来辅助理解下SDWebImage这个库的实现流程。相信也是有助于你们的理解。
这里是很简要地对库的大致流程画了出来,具体的可以自己上github搜索作者的源代码进行阅览。或者看我后文的具体分析(过两天再放上来)。
话不多说直接上流程图。...
分类:
Web程序 时间:
2015-07-26 21:06:09
阅读次数:
133
浏览器呈现网页的处理流程图:具体处理步骤:1.浏览器把获取到的HTML代码解析成一棵DOM树,HTML中的每个标签(tag)都是DOM树中的一个节点,根节点就是我们常用的document对象。DOM树里包含了HTML所有标签,包括display:none隐藏,还有用JS动态添加的元素等;2.浏览器把...
分类:
Web程序 时间:
2015-07-26 12:20:18
阅读次数:
2235
Linux的system()和popen()差异1. system()和popen()简介在linux中我们可以通过system()来执行一个shell命令,popen()也是执行shell命令并且通过管道和shell命令进行通信。
system()、popen()给我们处理了fork、exec、waitpid等一系列的处理流程,让我们只需要关注最后的返回结果(函数的返回值)即可。2. syste...
分类:
系统相关 时间:
2015-07-25 23:02:50
阅读次数:
277
今天在研究WebAPI的上传与下载,作为Rest的框架,更多是面向资源,就其本身来说,是不会涉及也不应该涉及到大文件的处理,具体多大呢,也就是ASP.NET的限值2G。ASP.NET的pipeline对于上传文件一般的处理流程是接收到文件,放到内存中,我们也一般只处理后续的流程,例如存入硬盘等等。目...
分类:
Windows程序 时间:
2015-07-25 07:09:42
阅读次数:
1422
事务处理流程开启事务PDO::beginTransaction事务操作所有的实务操作就是增删改事务提交PDO::commit:成功后提交数据PDO::rollback:失败后回滚数据beginTransaction(); //var_dump($res); //2. 事务处理(多条...
分类:
Web程序 时间:
2015-07-24 12:23:42
阅读次数:
168
昨天在解决一个BUG时发现一个奇怪的问题,一个AJAX提交数据在之前都是木有问题的,突然提交出错影响其他处理流程。 检查时发现页面处理数据较多,起初以为是提交顺序不正确修改后发现不是由此问题引起。于是删除掉一部分数据进行提交,较少数据能够提交成功。 恢复较多数据后跟踪提交FORM DATA ,发现数...
分类:
其他好文 时间:
2015-07-20 09:15:12
阅读次数:
118
图片过长, 请右键在新标签中打开查看, 或下载查看x86版本:MIPS版本:
分类:
系统相关 时间:
2015-07-16 18:34:21
阅读次数:
309
从接受请求到返回响应,Spring MVC框架的众多组件都伸胳膊挽袖子行动起来,各司其职,有条不紊地完成份内的工作。在整个框架中,DispatcherServlet处于核心的位置,它负责协调和组织不同组件,共同完成请求响应的...
分类:
编程语言 时间:
2015-07-16 17:05:26
阅读次数:
161
接上一篇博客“Android 输入管理服务启动过程的流程”,这两天分析了Android 输入管理服务接收到输入事件之后的处理流程,具体流程如以下两图所示:
接下图...
分类:
移动开发 时间:
2015-07-14 00:11:53
阅读次数:
189
本章将要介绍三种ER模型,这些模型分别涵盖了ER流程的不同层面,相互之间进行补充。第一个也是最先被讨论的模型是Fellegi-Sunter模型,该模型讨论的是如何利用直接匹配进行等价引用链接的方法。为处理概率匹配下的等价匹配问题,Fellegi-Sunter模型还提供了一种特殊的算法。我们要讨论的第二个模型是斯坦福实体解析框架(SERF),该模型针对ER的一般处理流程,定义出一系列通用术语,其中包...
分类:
其他好文 时间:
2015-07-13 10:19:37
阅读次数:
108