
这篇文章是我阅读raywenderlich.com的Design Patterns by Tutorials的总结,文中的代码是我阅读书本之后根据自己的想法修改的。如果想看原...
三句话解释: module.exports 初始值为一个空对象 {} exports 是指向的 module.exports 的引用 require() 返回的是 modul...
当用户使用完app后,一般都会自然切到后台,并不会主动去Kill掉app.这种情况下,如果app刚好停留在敏感数据页面,比如账户余额页面,当双击home键从内存唤醒时,可以清...
《M的新生代、老年代、MinorGC、MajorGC》 JVM中的堆,一般分为三大部分:新生代、老年代、永久代: 1 新生代 主要是用来存放新生的对象。一般占据堆的1/3空间...
@波儿菜 不是边下载边解码这块,而是SDWebImageImageIOCoder 类的 sd_decompressedAndScaledDownImageWithImage 这个缩小高分辨率的图片方法
其中在这个循环中,不断的分片绘制到目标上下文中,然后在根据这个上下文获取缩率图
YBImageBrowser 重构心得:如何优化架构、性能、内存?前言 界面展示类型的轮子往往定制性需求比较多,常常让人抓耳挠腮。这种接近业务的轮子如何设计才能兼顾便捷性和拓展性?如何有效的优化性能?如何控制内存不至于 OOM ?本文以 Y...
刚看了这个开源库,代码写的真好,不过在看你代码的过程中遇到个问题
你在处理高清图生成压缩图的过程中使用的是 drawInRect 方法直接生成了缩略图,而SDWebImage生成缩略图的方式使用不断的分片绘制到指定的小尺寸上。两者有什么区别呢
是不是SDWebImage生成的是一个解码后的缩略图,而你这个生成的是还未解码的呢?
YBImageBrowser 重构心得:如何优化架构、性能、内存?前言 界面展示类型的轮子往往定制性需求比较多,常常让人抓耳挠腮。这种接近业务的轮子如何设计才能兼顾便捷性和拓展性?如何有效的优化性能?如何控制内存不至于 OOM ?本文以 Y...
Servlet 生命周期 Servlet 生命周期:Servlet加载--->实例化--->服务--->销毁。 init():在Servlet的生命周期中,仅执行一次init...
更新:苹果官方发布公告,暂缓HTTPS的强制性要求,具体要求时间再另行通知,要配置的开发者们可以暂缓一口气了。 在16年的WWDC中,Apple已表示将从2017年1月1日起...
这篇文章是我一边学习证书验证一边记录的内容,稍微整理了下,共扯了三部分内容: HTTPS 简要原理; 数字证书的内容、生成及验证; iOS 上对证书链的验证。 HTTPS 概...
背景: 最近分析BI数据,发现我们数据出现了一部分idfa对应多个UUID的情况。当然这个问题,早已存在,只是我们才暴露出来而已。 标记设备 相信很多朋友都不陌生,应该都会选...
项目有一个新需求.需要选取一段视中的一段生成GIF图.整个过程中踩了不少坑,在此贴出来给需要的朋友寻找方案当初借鉴了他人代码,但是忘记来源.如果有异议请随时联系保证第一时间删...
关于Android的超长图处理,可以很容易的找到解决方案,即用BitmapRegionDecoder来分区域生成bitmap来实现,但是在实践过程中发现,各中细节并不是那么容...
同时按下 Home 键和电源键,咔嚓一声,就得到了一张手机的截图,这操作想必 iPhone 用户再熟悉不过了。我们作为研发人员,面对的是一个个的 View,那么该怎么用代码对...