摘要:
对象关系映射(Object/Relation Mapping)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化了的结构。 典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。建模者也必须能以简单的单元分析信息,对样本数据进行处理。ORM专门被设计为改进这种联系。 阅读全文
摘要:
二进制文件,其用途依系统或应用而定。一种文件格式binary的缩写。一个后缀名为".bin"的文件,只是表明它是binary格式。比如虚拟光驱文件常用".bin"作为后缀,但并不意味着所有的bin文件都是虚拟光驱文件。一般来讲是机器代码,汇编语言编译后的结果(磁盘操作系统下汇编语言编译后与".com"文件相类似),用debug、WINHEX,U_EDIT等软件可以打开(通常不一定能看得懂是些什么除非学习过汇编语言)。这类 所有的文件,无论后缀名是什么,一律分为两种格式".text" 和".binary&q 阅读全文
摘要:
数据库 ACID1、数据库事务的属性-ACID(四个英文单词的首写字母):1)原子性(Atomicity)所谓原子性就是将一组操作作为一个操作单元,是原子操作,即要么全部执行,要么全部不执行。2)一致性(Consistency)事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。如果事务成功地完成,那么系统中所有变化将正确地应用,系统处于有效状态。如果在事务中出现错误,那么系统中的所有变化将自动地回滚,系统返回到原始状态。3)隔离性(Isolation)隔离性指并发的事务是相互隔离的。即一个事务内部的操作及正在操作的数据必须封锁起来,不被其它企图进行修改的事务看到。4)持 阅读全文
摘要:
无论我们接触java也好,还是C#语言,学习过程中总会听见“工厂模式”,那么什么事工厂模式呢?以下是我自己对工厂的理解,工厂模式可以为我们生成我们想要的对象,过去我们创建一个对象需要A a=new A();需要new方法,可是我们一个程序里面像这样的new我们需要写的太多了,以后如果有需要更改的时候难道我们要查找每一个new方法去改我们的代码吗?工厂模式解决了这一点,我们可以利用工厂直接点(.)出来我们想要生成的类,就可以实现,以后再想改代码直接可以修改工厂里的方法即可。工厂模式同样还给我们快速开发提供了便利条件,一旦工厂写好了,其他程序员可以直接调用工厂里方法去生成自己想实例的类,不用考虑其 阅读全文