Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列化以及Java序列化的算...
分类:
编程语言 时间:
2014-11-19 20:27:08
阅读次数:
241
又进入到了新的一周,现在到总结的时间了,继续为大家总结一下今天在云和学院所学的知识。理论:StringBuilder 和 String 的区别 String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使...
1.构造函数与析构函数不会被继承;[1] 不是所有的函数都能自动地从基类继承到派生类中的。构造函数和析构函数是用来处理对象的创建和析构的,它们只知道对在它们的特殊层次的对象做什么。所以,在整个层次中的所有的构造函数和析构函数都必须被调用,也就是说,构造函数和析构函数不能被继承。 另外,opera.....
分类:
编程语言 时间:
2014-11-13 14:18:39
阅读次数:
193
一、概述
当系统中某个对象存在多个状态,这些状态之间可以进行转换,而且对象在不同状态下行为不相同时可以使用状态模式。状态模式将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象状态可以灵活变化。状态模式是一种对象行为型模式。
二、适用场景
用于解决系统中复杂对象的多种状态转换以及不同状态下行为的封装问题。简单说就是处理对象的多种状态及其相互转换。...
分类:
编程语言 时间:
2014-11-13 00:37:56
阅读次数:
258
在说Hibernate映射前,我们先来了解下对象关系映射
ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对这些对象的操作。我们来看一张图
通过该图,我们可以看出业务实体,在数据库中表现为关系数据,而在内存中表现为对象。应用程序处理对象很容易,但是很难处理关系数据。ORM做到了关系数据和对象数据之间的映射,ORM...
分类:
Web程序 时间:
2014-11-09 01:05:15
阅读次数:
243
一、何方神圣?
应用程序配置文件包含应用程序特定的设置。该文件包含公共语言运行库读取的配置设置(如程序集绑定策略、远程处理对象等等),以及应用程序可以读取的设置。应用程序配置文件的名称和位置取决于应用程序的宿主,在VS中,配置文件的名称是带有 .config 扩展名的应用程序。[MSDN]...
分类:
其他好文 时间:
2014-11-03 21:02:22
阅读次数:
227
Yii框架对数据处理可以通过两种方式:AR、DAO(数据处理对象)
前者主要是对简单sql语句处理
后者才是处理复杂sql语句
两种使用的基础是PDO,php data object : php数据对象
PDO就是为了兼容php处理各种数据库(mysql oracle sqlserver等等)
我们定义一条sql语句就可以 在mysql、oracle、sqlserver不...
分类:
其他好文 时间:
2014-10-29 00:21:38
阅读次数:
265
一、定义 正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。2、剪切依据cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选...
分类:
其他好文 时间:
2014-10-28 17:33:41
阅读次数:
257
标准库包含了几种不同类型的库。 首先是那些核心语言的数据类型库,比如数字和列表相关的库。在核心语言手册里只是描述数字和列表的编写方式,以及它的排列,而没有定义它的语义。换一句话说,核心语言手册只是定义语法和优先级之类,并没有定义对这些类型的功能上的操作。 其次标准库包含了一些内置函数和异常处理对象,在使用这些对象时,并不需要明确使用import语句进行导入。其中有一些是核心语言需要的,但很多不是核...
分类:
编程语言 时间:
2014-10-26 11:49:56
阅读次数:
256
【Python全景】
#模块,语句,表达式,对象)
1. 程序由模块组成
2. 模块包含语句
3. 语句包含表达式
4. 表达式建立并处理对象
【动态类型】
Python即是动态类型又是强类型,在C/C++/Java强类型语言中,要先声明,后使用
动态类型:自动跟踪用户定义的类型而不需要预先定义
s=1的话, s*2就等于2
s='hello'的话, s*2就等于'hellohello'
【random模块】
1. 可做随机数生成器
>>> import random
>>> random.rando...
分类:
编程语言 时间:
2014-10-23 22:42:36
阅读次数:
392