虽然webpack的已经升级到了webpack4,而我们目前还在使用webpack3,但其中的优化点都大同小异,升级后同样适用。 性能优化初步原则 减小代码量 减小请求数 最大化利用浏览器缓存 这三条原则永远是一切优化的前提 优化配置 升级webpack 3,优化js的编译能力(Scope Hois ...
分类:
Web程序 时间:
2018-05-28 20:18:27
阅读次数:
179
在django框架中,利用 form 模块处理post请求提交的数据,可以大大提高开发效率,减小代码冗余度,提高性能 models.py 中: 自定义的form.py文件 views.py中 ...
分类:
其他好文 时间:
2018-05-28 00:59:11
阅读次数:
166
D - Sand Fortress 思路: 二分 有以下两种构造, 分别二分取个最小。 代码: ...
分类:
其他好文 时间:
2018-05-23 00:07:28
阅读次数:
373
题意:01给出一个数n,现在要将它分为m个数,这m个数相加起来必须等于n,并且要使得这m个数的或值最小。 思路分析: 一个简单的贪心,从高位到低位,判断当前位可否为 1 ,若可以,则将所有的数的这一位全部都变成 1 代码示例: ...
分类:
编程语言 时间:
2018-05-17 18:50:03
阅读次数:
153
用golang实现的堆,主要提供了两个方法,push和pop及堆的大小,代码如下: ...
分类:
其他好文 时间:
2018-05-09 20:58:09
阅读次数:
139
CLASS类一个类是对一类拥有相同属性的对象的抽象类的特性 封装: 防止数据被随意修改, 使外部程序不需要关注对象内部的构造,只需要通过对象对外提供的接口进行直接访问即可 继承: 通过父类-子类的方式以最小代码量的方式实现,不通角色的共同点和不同点 多态: 一个接口,多种实现 实例 class Do ...
分类:
其他好文 时间:
2018-05-08 17:41:50
阅读次数:
160
原文:Android项目实战(十三):浅谈EventBus概述: EventBus是一款针对Android优化的发布/订阅事件总线。 主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service。 线程之间传递消息.优点是开销小,代码更优雅,以及... ...
分类:
移动开发 时间:
2018-04-29 10:10:56
阅读次数:
263
代码优化是一个很重要的课题。一般来说,代码优化的目标主要有两个,一个是减小代码的体积,另一个是提高代码运行的效率。 代码优化的细节有很多,此处列举部分: 1、尽量指定类、方法的final修饰符。 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java. ...
分类:
编程语言 时间:
2018-04-27 02:45:58
阅读次数:
214
1、实现中文字符串截取无乱码方法开启mbstring扩展,然后自定义函数:<?phpheader(‘content-Type:text/html:charset=utf-8‘);functionsubstr_utf8($str,$start,$length=null){returnjoin("",array_slice(preg_split("/
分类:
Web程序 时间:
2018-04-25 18:46:51
阅读次数:
182
题意: 有一个女孩,需要打电话让所有的人知道一个消息,消息可以被每一个知道消息的人传递。 打电话的关系是单向的,每一次电话需要一定的花费。 求出打电话最少的花费或者判断不可能让所有人知道消息。 思路: 最小树形图模板题。 朱刘算法,复杂度O(n^3),n的规模较小。 代码: ...
分类:
其他好文 时间:
2018-04-12 17:59:27
阅读次数:
195