第一部分 概述(一)目标和初衷1. iBATIS的目标是:用少量的代码获得大量的数据访问功能2. 初衷是让程序员将如下过程做的更好更简单:Separating SQL code from programming code将SQL代码从程序代码中分离Passing input parameters t...
分类:
其他好文 时间:
2014-07-19 20:18:04
阅读次数:
297
ICE:Slice语言(一)-编译Introduce简介 Slice(Specification language for ice)是分离对象和对象的实现的基础的抽象机制。Slice在客户端和服务器端之间建立契约,描述应用程序使用的类型对象的接口。这样的描述是独立于实现功能的语言的,所以服务器和客户...
分类:
其他好文 时间:
2014-07-18 20:27:32
阅读次数:
316
原始方式: 大多数情况我们需要行为和结构分离,所以我们在html代码中加onclick代码是不合适的,解决方案://dom0级事件绑定 再看看dom2级事件绑定:myform = document.getElementsByTagName('form')[0]; if (...
分类:
Web程序 时间:
2014-07-16 18:59:13
阅读次数:
332
职责分离的编码操作手册本次codereview发现的问题大多是已经被前几期点评提到过,于是重新读了一下被review的代码,发现了一个平时大家不是很在意的问题:从代码文件的长度上,反映出来关于控制编码过程复杂度的习惯。这次review的代码有看到class定义就超过300行的案例,这类代码或许大家平...
分类:
其他好文 时间:
2014-07-16 18:23:29
阅读次数:
168
一。索引 1. InnoDB的数据文件本身就是索引文件。MyISAM索引文件和数据文件是分离的,索引文件仅保存数据记录的地址。而在InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,这棵树的叶节点data域保存了完整的数据记录。这个索引的key是数据表的主键,因此InnoDB表数据....
分类:
数据库 时间:
2014-07-16 17:41:08
阅读次数:
289
1.手动分离数据库;2.手动删除日志文件;3.重新生成日志文件:CREATE DATABASE FMIS0ON (FILENAME = 'E:\FMIS0_DATA\FMIS0-Date') FOR ATTACH_REBUILD_LOG ;GO
分类:
数据库 时间:
2014-07-16 15:14:07
阅读次数:
229
任何分层思想都是一样的,就是为了“职责单一,便于管理”,这里既然分层不彻底,那么就重新分呗,有了MVC。 这里做到了前端和业务逻辑的分离,但是之前我们说了,一个系统不止有“x”层,我们所熟知的“层”,是通用的写好的一种规范,在实际中,我们可以根据业务需要在“已知层”上进行抽象,包装属于“系统”的层。接下来要说的只是在MVC的基础上加一个“数据访问”的层。当然,这个不属于某一个系统独有,基本所有的系统都会涉及到数据库的访问,和数据库连接的驱动分,方法等基本都是一致的,所以可以封装成一层,作为“持久层”。 一般...
分类:
其他好文 时间:
2014-07-16 14:20:44
阅读次数:
268
虚函数联系到多态,多态联系到继承,没有了继承,什么都是不成立的。一:什么是虚函数?简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差...
分类:
编程语言 时间:
2014-07-16 12:20:33
阅读次数:
372
1.iscsi简单介绍??iSCSI利用了TCP/IP的port 860 和 3260 作为沟通的渠道。透过两部计算机之间利用iSCSI的协议来交换SCSI命令,让计算机能够透过快速的局域网集线来把SAN模拟成为本地的储存装置。??尽管 iSCSI 能够与随意类型的 SCSI 设备进行通信,系统管....
分类:
系统相关 时间:
2014-07-16 00:22:50
阅读次数:
386
一、介绍MySQL代理是一个介于MySQL客户端和MySQL服务器之间的简单程序,可用来监视、分析或者传输他们之间的通讯。他的灵活性允许你最大限度的使用它,这些包括负载平衡、容错、分析查询和修正等等;MySQLProxy就是这么一个中间层代理,简单的说,MySQLProxy就是一个连接池,负..
分类:
数据库 时间:
2014-07-15 12:18:24
阅读次数:
478