概述## 软件的工程性体现在质量与效率。单测是构成软件质量的第一道防线,而单测覆盖率是软件质量的重要指标之一。 编写容易测试的代码,可带来更佳的单测覆盖率,间接提升开发效率。 为什么程序员不大写单测呢? 主要有如下原因: 习惯于将细小的重要业务点重复性地混杂在应用中。 结果是:难以 ...
概述## 软件的工程性体现在质量与效率。单测是构成软件质量的第一道防线,而单测覆盖率是软件质量的重要指标之一。 编写容易测试的代码,可带来更佳的单测覆盖率,间接提升开发效率。 为什么程序员不大写单测呢? 主要有如下原因: 习惯于将细小的重要业务点重复性地混杂在应用中。 结果是:难以 ...
多年来,Javascript一直在web应用开发中占据重要的地位,但是很多开发者往往忽视一些性能方面的知识,特别是随着计算机硬件的不断升级,开发者越发觉得Javascript性能优化的好不好对网页的执行效率影响不明显。但在某些情况下,不优化的Javascript代码必然会影响用户的体验 ...
接踵而至,于是趁着cms3.0的项目空闲的时候,认真的推敲了一下之前wap站的视频代码…… 在这里 ...
图像矢量化(Image Vectorization)研究的是将光栅图像转换为矢量图形的算法,是数字图像处理领域中关于图像表达的一个基本问题。 https://www.docin.com/p-1566 ...
这是本文的第四部分也是最后部分,适合新人初步学习泛型、反射,提供了有限的业务场景分析、若干的NPOI接口使用示范,前三部分链接如下: 一个Excel导出类的实现过程(一):泛型与反射 一个Excel导出类的实现过程(二):显示定制 一个Excel导出类的实现过程(三):NPOI组件 ...
创建对象: 1.避免在循环体中创建对象,循环前应该创建对象,避免浪费更多内存空间和增加GC负担 这种情况在我们的实际应用中经常遇到,而且我们很容易犯类似的错误,例如下面的代码: for (int i = 0; i < 10000; i ++) { Object obj = new ...
1. 生成随机数 import random #这个是注释,引入模块 rnd = random.randin ...