代码往往会腐化。 随着一个又一个新特性的添加,处理一个有一个的错误,代码的结构逐渐退化。
如果对此置之不理的话, 这种退化最终会导致纠结不清,难于维护的混乱代码。
xp(极限编程 eXtreme Programming)团队通过经常性的代码重构来扭转这种退化。重构就是在不改变
代码行为的前提下,进行一系列小的修改,旨在改进系统结构。每个改造都是微不足道的,几乎不值得去做,
但是所有...
分类:
其他好文 时间:
2014-09-04 23:46:10
阅读次数:
484
1、C/S结构与B/S结构的区别
a、硬件环境方面。C/S结构是建立在局域网基础上的,而B/S结构是建立在广域网的基础之上的。
b、软件重用性方面。C/S程序的软件重用性没有B/S程序中软件的重用性好。
c、系统维护方面。C/S结构的系统升级困难,必须整体考量,要实现升级可能需要重新实现一个系统。B/S结构中可以仅更换个别构建,实现系统的无缝升级,降低系统维护的开销,升级简单。
d、用户接...
分类:
Web程序 时间:
2014-09-04 11:51:59
阅读次数:
257
Innodb的启动与关闭1.启动函数的流程 innobase_start_or_create_for_mysql 启动的主要步骤包括: 1. 初始化innodb的参数 2. 初始化系统结构 主要结构:srv_sys_t 3. 加载或者创建文件 ...
分类:
数据库 时间:
2014-09-01 00:22:52
阅读次数:
311
MATLAB的系统结构:三个层次、九个部分-----------------------------------一、基础层是整个系统的基础,核心内容是MATLAB部分。1、软件主包MATLAB的构成MATLAB语言MATLAB的数学函数,提供丰富的数学函数库MATLAB的图形处理系统,可视化MATL...
分类:
其他好文 时间:
2014-08-29 16:01:48
阅读次数:
228
安卓系统组件是可以调用的基本功能模块。安卓应用程序由组件组成。安卓系统结构:Activity:完成基本功能,可视化界面=手机的屏Service:后台服务,后台运行,前台应用BroadcastReceiver:广播机制,接受并响应广播消息的组ContentProvider:一组接口,应用程序之间唯一共...
分类:
移动开发 时间:
2014-08-26 08:34:05
阅读次数:
183
Linux文件系统结构/ --根目录/home/alex --访问alex/dev --devices 设备 (Linux下一切皆文件)SCSI硬盘/dev/sda /dev/sda/sda1 /dev/sda/sda2/dev/sdbIDE硬盘/dev/hda/dev/hdb安装Linux...
分类:
系统相关 时间:
2014-08-22 12:32:26
阅读次数:
250
楼宇智能化系统一般包括以下系统:综合布线系统、计算机网络系统、电话系统、有线电视及卫星电视系统、安防监控系统、一卡通系统、广播告示系统、楼宇自控系统、酒店管理系统、物业管理系统、智能楼宇管理系统(集控平台)及数据中心机房建设等。1、综合布线系统结构化综合布线..
分类:
其他好文 时间:
2014-08-18 18:52:33
阅读次数:
363
本文转自:http://blog.csdn.net/unbutun/article/details/6101354#ibm-pconRead 系统调用在用户空间中的处理过程Linux 系统调用(SCI,system call interface)的实现机制实际上是一个多路汇聚以及分解的过程,该汇聚点就是 0x80 中断这个入口点(X86 系统结构)。也就是说,所有系统调用都从用户空间中汇聚到 0x...
分类:
其他好文 时间:
2014-08-12 19:10:14
阅读次数:
348
WM仓库管理是SAP系统中的后勤模块。该模块以仓库管理为核心,完成物料在仓库记忆仓库与外界之间的移动及方位。早期SAP系统版本中,WM模块属于MM物料管理模块中的一部分,从4.5版本开始,WM开始单独出来作为一个子模块。具体我们从该模块的系统结构跟库存管理(Inventory Management,...
分类:
其他好文 时间:
2014-08-06 18:04:51
阅读次数:
302
作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的。 1、Ext2文件系统结构的....
分类:
系统相关 时间:
2014-08-05 18:46:29
阅读次数:
309