当函数的参数有多个时(比如多于4个),可以考虑将这些参数组织放入一个class(struct),然后函数参数就减少为一个。 1.以class instance来穿参数,可以很容易在各个函数之间传递参数,能减少代码量。 2.如果增加或减少参数,只要修改class的定义即可,函数signature不.....
分类:
其他好文 时间:
2014-10-28 12:08:35
阅读次数:
187
引:之前都太懒,没有及时把学到的知识总结到博客里。最近在学shell编程,正好作为养成写博客习惯的开端。平时我们都会遇到一个问题,写完一个项目后,想统计一下总的代码量,当代码文件很多时,一个个点开代码文件,然后把代码行数加起来是一件很费神的事。shell可以用短短几行代码就搞定这个问题。一 ...
分类:
系统相关 时间:
2014-10-23 20:36:46
阅读次数:
287
我们小组讨论决定采取互评的方式。在项目完成后,每个人需要向小组其他成员简述自己的任务和完成情况,然后由其他小组成员对该成员打分。最后,按照每位成员的得分比例从总分池中分得分数。评分应综合考虑:1.对项目实现的贡献 不单纯的根据代码量来衡量组员的分数多少。软件工程的工作不仅是写代码,也包括了项目设计、...
分类:
其他好文 时间:
2014-10-22 21:46:48
阅读次数:
279
模式1把业务代码从JSP页面中分离了出去,减少了JSP的Java代码量,但在JSP页面中还有一些处理控制的Java代码。如果项目规模大,业务复杂,可能JSP中的处理控制的Java代码就会很杂乱。为了解决这个问题,可以把Servlet和 JSP结合起来,用Servlet接收用户提交的请求,调用业务方法...
分类:
Web程序 时间:
2014-10-21 23:07:13
阅读次数:
352
递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题类似的规模较小的问题来解决,能够极大的降低代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过...
分类:
其他好文 时间:
2014-10-21 17:09:56
阅读次数:
143
果然用了map记录key和value之后代码量少了很多,出错几率也变少了,不到一个小时就写完了~~~上完代码继续做下一题! class Solution {
private: unordered_map umap;
public:
// 用DFS
// 用map来存储,key是旧的结点地址,valu...
分类:
其他好文 时间:
2014-10-20 20:55:56
阅读次数:
157
首注:本学习教程为传智播客汤阳光讲师所公布的免费OA项目视频的文字版,本人用此来加强巩固自己开发知识,如有网友转载,请注明。谢谢。一 为什么要设计BaseDao? 为了减少代码量,用最少的代码实现最多的功能。二 建立一个cn.clear.oa.base包,在包下写一个接口类,有最基本的增删改查功能....
分类:
其他好文 时间:
2014-10-20 13:04:03
阅读次数:
271
递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题类似的规模较小的问题来解决,能够极大的降低代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过...
分类:
其他好文 时间:
2014-10-20 09:56:59
阅读次数:
160
我们在编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少。往往我们在追求这些的同时却失去了很多东西。下面我想讲讲我对PHP优化的理解。优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。 进行大范围的优化,而不是死啃某些程序代码 我这里所说的优化,基本上都是从服...
分类:
Web程序 时间:
2014-10-20 09:56:02
阅读次数:
186
程序调用自身的编程技巧称为递归( recursion)。一个过程或函数在其定义或说明中又直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有...
分类:
编程语言 时间:
2014-10-20 00:48:42
阅读次数:
188