1.定义在不改变代码行为情况下改善代码设计;2.好处1.改善设计;2.让软件更加容易理解;3.可以协助寻找bugs;4.可以提升开发速度;3.使用 3.1结构重构(改名字) 右键类文件,Refactor->Rename 3.2移动(移动到另外一个包) Refactor->Move 3.3修改方法的名...
分类:
编程语言 时间:
2014-12-08 20:54:39
阅读次数:
234
引 言:作为运营管理着庞大IT系统的CIO,相信您或多或少都尝试过,或正建有IT服务台(或帮助台),然而您可能依然面临服务效率低下,用户满意度欠佳的 困扰。这其中的原因,多半就在于您的服务台并没发挥好应有的作用。下面,我们就从一个案例来看看服务台究竟应该具备哪些职能,才能真正改善服务效率、提升 用户...
分类:
其他好文 时间:
2014-12-08 15:29:17
阅读次数:
231
缓存功能是大型网站设计一个很重要的部分。由数据库驱动的Web应用程序,如果需要改善其性能,最好的方法是使用缓存功能。可能的情况下尽量使用缓存,从内存中返回数据的速度始终比去数据库查的速度快,因而可以大大提供应用程序的性能。毕竟现在内存非常便宜,用空间换取时间效率应该是非常划算的。尤其是对耗时比较长的...
分类:
Web程序 时间:
2014-12-08 12:01:53
阅读次数:
281
这本书没什么新东西,大部分是effective c++或者其它书的摘抄,下面记录下我可能在编程时会忽略的几点。1. 结构体内变量布局:按类型大小从小到大声明。2. 在c++代码中引入大量c代码,注意下是否要加入extern "c".(c++重载,函数名会加标志)3. 用智能指针管理new对象。4.....
分类:
编程语言 时间:
2014-12-08 10:27:55
阅读次数:
213
在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS8中还支持让应用开发者调用全新的“访问监控”功能,当用户允许后应用才能获得更多的定位数据。
iOS8以前使用CoreLocation定位
1、...
分类:
移动开发 时间:
2014-12-07 20:27:52
阅读次数:
249
java多线程一、引言通常,用并发结局的问题大体上可以分为“速度”和“设计可管理性”两种。速度:多线程机制可以通过频繁的线程间切换,有效的避免“阻塞”问题;设计可管理性:也就是改善代码设计,并发编程更符合人的实际逻辑,可以有效的解决仿真相关的问题。二、java线程1.创建与启动java中通常有两种方...
分类:
编程语言 时间:
2014-12-07 17:39:08
阅读次数:
184
在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS8中还支持让应用开发者调用全新的“..
分类:
移动开发 时间:
2014-12-07 15:10:40
阅读次数:
270
通过Hyper-V及WindowsAzure供应Linux,这是微软改善对开源软件支持情况的一大举措。作为该倡议的一部分,微软的Linux集成服务(LIS)团队持续开发着先进的Linux驱动,并直接由Linux的内核团队进行检查,因此CentOS、Debian、RedHat、SUSE及Ubuntu等主要发行版的后续新版本都能..
分类:
系统相关 时间:
2014-12-06 06:41:20
阅读次数:
411
《重构——改善既有代码的设计》,英文名《Refactoring, Improving the Design of Existing Code》,大神Martin Fowler著。1、如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构那个程序,使特性的添加比较容易进行...
分类:
其他好文 时间:
2014-12-05 20:53:45
阅读次数:
146
高效effective C++ 55条款之个人学习笔记二
读《Effective C++:改善程序与设计的55个具体做法》第三版部分之后,觉得很经典。这不是读完一遍就可以束之高阁的快餐读物,
而是需要您去反复阅读体会的,c++是真正程序员的语言,背后有着精深的思想与无以伦比的表达能力。本人在学习一段时间之后,
发现读此书,能有种豁然开朗,醍醐灌顶的感觉。为了便于后去学习和查阅,和大家共享。谨以此写成笔记。...
分类:
编程语言 时间:
2014-12-05 17:34:12
阅读次数:
165