码迷,mamicode.com
首页 >  
搜索关键字:重构 、思想、编程    ( 4537个结果
jQuery.stickUp插件重构
stickUp插件用于实现固定菜单栏效果,原理很简单,说白了就是监听document的scroll事件,滚动到特定值时,将特定元素的position设置为fixed,核心代码如下: 1 $(document).on('scroll', function() { 2 ...
分类:Web程序   时间:2014-06-19 08:39:07    阅读次数:273
c++构造函数
在实例化类时,会自动调用构造函数构造函数可以重构当没有自定义构造函数时,系统会自动定义无参数的构造函数,但是一旦定义了一个构造函数,系统就不会自动定义无参数的构造函数#include using namespace std;class Box{public : Box(int,int,int); B...
分类:编程语言   时间:2014-06-19 08:35:13    阅读次数:232
UMHexagonS搜索过程
通过相邻块的预测得到mvp后,会以mvp为基础搜索最佳的匹配块,UMHexagonS就是h.264中用的一种搜索算法。UMHexagonS是一种整像素搜索算法,也就是搜索过程中,参考图像一直都是原来的重构图像,并没有使用经过插值的图像进行搜索。首先UMHexagonS会根据相关信息去得到比较有可能的...
分类:其他好文   时间:2014-06-18 22:22:09    阅读次数:276
代码的坏味道之一——译自《重构》
重复代码 臭味集合里面排第一的就是重复代码了。如果你在不止一处发现了同样结构的代码,你可以确定如果你找到一种方法来统一他们的话,你的程序将会改善。 最简单的重复代码问题是当你在同一个类中有两个方法有相同的表达时出现的。那么你需要做的所有步骤只是提取方法然后在两处调用代码。 另一种常...
分类:其他好文   时间:2014-06-18 17:44:20    阅读次数:164
程序员必须进行的10项投资
你的健康提高你的数学能力提高你的英语水平一个自己的域名和网站一个活跃的Github帐户一台好的电脑足够快的网速读一些经典的计算机科学的书籍:计算机程序的构造和解释、代码大全2、程序员修炼之道、重构-改善既有代码的设计、算法导论、离散数学及其应用、人月神话学士学位资格认证(可选)
分类:其他好文   时间:2014-06-18 17:11:19    阅读次数:212
代码的坏味道之二——译自《重构》
巨型类 当一个类尝试做的太多,它常常展示出过多的实例变量。当一个类有太多实例变量,重复代码的出现就不远了。 你可以提取类来打包一部分变量。选择在部件中有意义的变量放在一起。例如,“存款总量”和“存款货币”很可能在同一部件中。更宽泛的说,在一个类中变量的某个子集共同的前缀和后缀预示着组成同...
分类:其他好文   时间:2014-06-17 21:09:07    阅读次数:171
判断文本框、组合框是否空(机房重构知识点总结)
机房重构进行时,多次用到...
分类:其他好文   时间:2014-06-16 22:49:58    阅读次数:251
cocos2d-x 源码 :可以循环的CCScrollView (代码已经重构过,附使用方法)
1.准备工作 想弄懂可循环的CCscrollView,首先请阅读cocos2d-x本身的CCscrollView源码http://blog.csdn.net/u011225840/article/details/30033501(我已经添加注释,方便阅读)。 2.源码展示 因为源码我想放到git上,所以注释都是用的英文,如果这部分源码有人有问题,请在评论区留言,我会逐一回答。 总体说下...
分类:其他好文   时间:2014-06-16 21:20:37    阅读次数:279
DataGridView ——管理员对用户的那点操作
记得第一次做机房收费系统的时候,就在添加删除用户这出现了点小问题,因为一直都是一个容不得一点瑕疵的人,所以对查询用户的时候查询一次就会多一些空行我很是不能容忍,看似很小的问题,我却花了很长的时间。现在机房收费系统重构了,又在这块吹毛求疵了,用了整整两个小时的时间。解决了好多好多小问题。 (1)为什么总是显示第一行数据?          用了SqlHelper查询到某一级别的用户返回给U层,...
分类:Windows程序   时间:2014-06-16 14:36:59    阅读次数:388
机房收费重构——关于上下机的再思考
有句话叫做no zuo no die,我大概就是这种人吧。why?做机房收费系统的时候,按照一般方法也能实现,但这次做上下机的时候,感觉这么做没有什么好玩儿的了,然后就停下来,重新想想上下机还能怎么做?         后来,大致采用的思路是这样的:将上下机的读写数据的过程写成两个存储过程,负责读取和更改数据。中间的计算过程写在代码里面:中间判断时间的过程用职责链模式来实现,判断一般用户...
分类:其他好文   时间:2014-06-14 14:38:15    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!