码迷,mamicode.com
首页 >  
搜索关键字:改善    ( 3115个结果
重构摘要9_简化条件表达式
《重构-改善既有代码的设计》Martin Fowler 摘要: 第九章 简化条件表达式 Decompose Conditinal 分解条件表达式 你有一个复杂的条件(if-then-else)语句 从三个段落中分别提炼出独立函数 Consolidate Conditional Expression 合并条件表达式 你有一系列条件测试,都得到相同结果 将这...
分类:其他好文   时间:2014-06-20 13:03:15    阅读次数:212
重构摘要8_重新组织数据
《重构-改善既有代码的设计》Martin Fowler 摘要: 第八章 重新组织数据 Self Encapsulate Field 自封装字段 你直接访问一个字段,但与字段之间的耦合关系逐渐变得笨拙。 为这个字段建立取值/设置函数,并且只以这些函数来访问字段。 子类用超类数据时 Replace Data Value with Object 以对象取代数据值 ...
分类:其他好文   时间:2014-06-20 12:42:22    阅读次数:280
Mac下改善itunes下载慢的问题
这么晚了,我还在刷手机,可恶的是,苹果的下载服务器没有中国区的,itunes下载慢的跟蜗牛一样,不能忍。      今天刷了ios8,试了一下,蛮不错,就是各种软件有bug,用的不爽,还是决定刷回ios7。itunes下载固件的速度真的叫一个蛋疼。   在网上找了一下,通过改hosts的方法可以改善下载速度,试了一下还真有用,这里贴一下方法。   1. 点击右上角的放大镜S...
分类:其他好文   时间:2014-06-20 12:05:04    阅读次数:221
html5视频播放
Your browser does not support the video tag. IE9对于video标签确实是不支持的,到了IE10这个问题才有所改善。只是也有解决的办法,去下载一个video.js就能够了,这是一个针对低版本号IE的HTML5视频支持的解决方式,在书写代码时,使用标...
分类:Web程序   时间:2014-06-11 13:07:21    阅读次数:314
几个常用方法有效优化ASP.NET的性能
一. 数据库访问性能优化 1),数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连...
分类:Web程序   时间:2014-06-09 20:10:57    阅读次数:386
const的使用总结(转载)
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。一、Const作用如下表所示:N.....
分类:其他好文   时间:2014-06-09 16:42:38    阅读次数:330
重构,改善既有代码的设计--总结篇
重构,改善既有代码的设计--第一章感悟一、书中经典句子1.重构之前,首先检查自己是否有一套可靠的测试机制。这些测试必须有自我检验能力。2.面对长长的函数,需要分解,代码块越小越好管理。二、自己总结的句子1.修改长长的函数,找到变的参数和不变的参数,变的参数保留,不变的参数传入新函数。2.重构的时候使...
分类:其他好文   时间:2014-06-09 13:55:05    阅读次数:268
C++中volatile关键字的分析
volatile关键字表明,即使程序代码没有对内存单元进行修改,其值也可能发生变化。例如,可以将一个指针指向某个硬件位置,其中包含了来自串行端口的时间或信息。在这种情况下,硬件(而不是程序)可能修改其中的内容。或者两个程序可能互相影响,共享数据。该关键字的作用是为了改善编译器的优化能力。例如,假设编译器发现,程序在几条语句中两次使用了某个变量的值,则编译器可能不是让程序查找这个值两次,而是将这个值...
分类:编程语言   时间:2014-06-08 05:34:29    阅读次数:278
在线讲堂:轻松搞定基于嵌入式、桌面、内网和云的软件授权
我们诚挚地邀请您参加 6 月19 日举办的圣天诺第2季 “在线讲堂”。软件交付的规划过程是一个连续组合规划过程 - 开发、授权、部署和支持、反馈。不懈努力研发客户期盼的产品,同时让服务供应商获利。 本期讲堂帮助您了解: 追踪软件部署如何改善客户体验和提高客户满意度授权实施选项 – 从桌面、嵌入式、内网,到移动和云探讨内网环境的软件授权 -   在内网环境下,强制执行和授权面临哪些挑战...
分类:其他好文   时间:2014-06-07 15:41:14    阅读次数:198
重构摘要7_在对象之间搬移特性
《重构-改善既有代码的设计》Martin Fowler 摘要: 第七章 在对象之间搬移特性 Move Method 搬移函数 你的程序中,有个函数与其所驻类之外的另一个类进行更多交流:调用后者,或被后者调用 在该函数最常引用的类中建立一个有着类似行为的新函数。将旧函数变成一个单纯的委托函数,或者将旧函数完全移除。 Move Field 搬移字段 某个字段被其所驻类之外...
分类:其他好文   时间:2014-06-07 15:18:01    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!