余秋雨 读书是件很快乐的事,可现代人读书却读得很累很痛苦,怎么办?我给大家说一些秘诀。这些秘诀很形象,分别是:减肥、抬头、排序、返回自己、脱敏。 减肥 我们读得太多了,要减肥瘦身。我们见过许多这样的读书人:他们勤奋地借书、买书、藏书、啃书,但是如果你问他们,这么多年读下来最喜欢哪几本书,最敬畏哪几本 ...
分类:
其他好文 时间:
2017-04-28 21:22:15
阅读次数:
124
随着业务的快速迭代增长,不断引入新的业务逻辑代码、图片资源和第三方SDK等,很多app都面临一个一个结果,app越来越大,甚至很多无用的代码,包体积的增大带来了很多问题,诸如app启动更慢,代码维护越...
分类:
移动开发 时间:
2017-04-23 11:56:13
阅读次数:
208
前言之前我简单介绍了关于svg图片瘦身的问题,在公司,瘦身这个问题是我提出来的,所以这锅我背了。公司项目是32.6M,我给自己的要求就是低于20M。上周花了一个星期瘦身,至于为什么花了一周,主要是sv...
分类:
移动开发 时间:
2017-04-05 11:00:17
阅读次数:
315
(一)七牛云平台的图片瘦身功能简介:(引用自官网) 针对jpeg、png格式图片 官网给的图片压缩率很高,官网给的「葡萄」图片瘦身在不改变分辨率和格式的情况下压缩率为65.49%,我自己测试了一张小图在后文中会有,原来的大小在「22kb」压缩后为「18kb」,据一般情况来看,压缩率虽然没有官网给的那 ...
分类:
编程语言 时间:
2017-03-31 23:39:53
阅读次数:
797
前两天和上家公司的上司无意聊了聊工作的事,也就顺便扯到了apk瘦身上。主要是通过SVG进行图片压缩来减少app的大小。下面我就详细介绍一下如何实现SVG的图片压缩。SVG的优点
SVG 可被非常多的工...
分类:
移动开发 时间:
2017-03-20 19:34:32
阅读次数:
294
今天看了一些博客文章分享了如何给ViewController 瘦身的问题, 其中一个就是tableView. 的确,随着产品迭代,VC里面可能越来越臃肿,有时候真的需要好好进行一次瘦身.可能是参考的博客中讲解更侧重于方法的复用,其实这个真的是很灵活的问题,有时候tableView list 都是同一 ...
分类:
移动开发 时间:
2017-03-10 16:36:46
阅读次数:
231
Android性能优化系列之布局优化Android性能优化系列之内存优化为什么APK要瘦身。APK越大,在下载安装过程中,他们耗费的流量会越多,安装等待时间也会越长;对于产品本身,意味着下载转化率会越...
分类:
移动开发 时间:
2017-02-10 18:29:17
阅读次数:
399
在过去几年中,APK 文件的大小曾急剧增长态势。一般来说,其原因如下:Android开发者获取了更多的依赖库,添加了更多的密度,Apps 增加了更多的功能。但实际上我们应该让APKs 尽可能的小,更小的APK 意味着用户可以更快地下载和安装应用,并使它占用更小的内存。 本文选自《Gradle fo... ...
分类:
其他好文 时间:
2017-01-03 19:29:20
阅读次数:
203
众所周知,微信小程序在发布的时候,对提交的代码有1M大小的限制!所以,如果你正在写一个功能稍微复杂一点的小程序,就必须得时刻小心注意你的代码是不是快触及这个底线了。 在设计一个小程序之初,我们就需要重点考虑这一点,采取一些方法,来避免太早的遭遇这个问题。 请避免在小程序的UI上使用大图片,应该尽可能 ...
分类:
微信 时间:
2017-01-03 12:58:22
阅读次数:
324
相对于canvas绘图,SVG是一种绘制矢量图的技术。全称叫做Scalable Vector Graphics,可缩放的矢量图,在2000年就已经存在,H5把它纳入了标准标签库,并进行了一些瘦身。需要注意的是,SVG图形的属性不属于HTML DOM标准,需要用核心DOM的方法来操作;SVG的样式可以 ...
分类:
Web程序 时间:
2017-01-01 19:47:52
阅读次数:
234