码迷,mamicode.com
首页 >  
搜索关键字:重构 、思想、编程    ( 4537个结果
Effective JavaScript Item 19 使用高阶函数 (High-Order Function)
本系列作为Effective JavaScript的读书笔记。   不要被高阶函数这个名字给唬住了。实际上,高阶函数只是代表了两类函数: 接受其他函数作为参数的函数 返回值为函数的函数   有了这个定义,你也许就发现你已经使用过它们了,典型的就是对于一些事件的处理时传入的回调函数。   另外的一个典型使用场景就是Array类型的sort函数,它可以接受一个function作为排...
分类:编程语言   时间:2014-09-15 10:05:08    阅读次数:219
机房重构-完结篇
机房重构已经结束了,自从软考开始,光顾着准备软考和三级网络等级考试就没来得急总结,软考一开始,我突然觉得时间好少,时间过得好快。这节奏,有点飕飕的。      ----------------------------------------------------------------------------技术总结:-----------------------------------...
分类:其他好文   时间:2014-09-14 23:45:57    阅读次数:441
机房收费系统重构之存储过程的使用
从一开始对于机房收费系统的无从下手,到现在已经接近尾声,像冬天的迷雾一样,随着时间散开了去,对于其也是越来越清晰,想一想,这种学习的过程还真是美妙。     当然只学习不去总结是没有意义的。今天我就来把存储过程的使用总结一下。拿用户注册来说,就是往数据库里添加用户,以方便更多的用户使用。那么用户注册我们要注意到什么呢? 1.通过卡号判断用户是否已经存在。 如果不存在该用户: 2.将信息写入...
分类:其他好文   时间:2014-09-14 23:43:57    阅读次数:318
学习Unity
IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection)。作用:将各层的对象以松耦合的方式组织在一起,解耦,各层对象的调用完全面向接口。当系统重构的时候,代码的改写量将大大减少。理解依赖注入: 当一个类的实例....
分类:其他好文   时间:2014-09-14 15:20:07    阅读次数:150
[S]SQL SERVER数据库维护与重建索引
第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100%declare @table_id intset @table_id=object_id('表名') dbcc showcontig(@table_id)第二步:重构SQL Server数据库表索引dbcc dbreind...
分类:数据库   时间:2014-09-14 07:51:56    阅读次数:262
今天腾讯笔试
第二次参加腾讯的笔试,依旧是网页重构。上次挑战失败,不知道这次战绩如何~保佑保佑。 凭借记忆,回忆了下考点。这回比较侧重考网站性能优化方面的知识,不仅选择中考察,在大题中也考察了。一些基本的CSS知识点,例如这个你真的熟悉吗? 【注】第一个50px指的是width,第二个50px指的是he...
分类:其他好文   时间:2014-09-13 22:46:46    阅读次数:311
再论重构
再次总结重构的相关知识
分类:其他好文   时间:2014-09-13 14:38:15    阅读次数:147
重构之4.Replace Type Code with State/Strategy(以State/Strategy取代类型码)
场景: 你有一个类型码,它会影响类的行为,但你无法通过继承手法来消除它 ,可以使用状态对象取代类型码 类图: 修改前: Student /** * @file Student.java * * * @author wumingkun * @version 1.0.0 * @Des...
分类:其他好文   时间:2014-09-13 10:43:45    阅读次数:207
2.1.2 工厂方法模式(3.3)
工厂方法模式(factory method pattern)从2方面认识。 编程技巧:这是对参数化工厂方法加以改进的经典技术,以多态来重构if-else、switch-case等分支结构。 设计思路:Client关注的是工厂!...
分类:其他好文   时间:2014-09-12 17:20:03    阅读次数:180
JavaScript处理HTML DOM
本来只想好好写一篇博文,最后弄到好像重构一样了,越做越不满意,先这样吧:)HTML DOM - JavaScript处理HTML DOM获取HTML元素改变HTML元素增删HTML元素添加事件处理获取HTML对象一些属性nodeType常量其他不建议使用+hover显示详情获取HTML元素+show...
分类:编程语言   时间:2014-09-12 14:50:03    阅读次数:264
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!