上一页 1 2 3 4 5 6 7 ··· 15 下一页
  2012年7月20日
摘要: 首先,可以先看一下schema和user的定义:A schema is a collection of database objects (used by a user). Schema objects are the logical structures that directly refer to the database’s data.A user is a name defined in the database that can connect to and access objects.Schemas and users help database administrators m 阅读全文
posted @ 2012-07-20 10:52 ︶ㄣ第二名 阅读(411) 评论(0) 推荐(0) 编辑
  2012年6月1日
摘要: 当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库操作时仍然使用的是无效的数据库连接,这样,就导致客户端程序报“ java.sql.SQLException: Io 异常: Connection reset” 或“java.sql.SQLException 关闭的连接”异常。在配置数据源后面加上<property name="validationQuery" value="select * from dual"/>配置后,客户端在使用一个无效的连接时会先对该连接进行测试,如果发现该连接已 阅读全文
posted @ 2012-06-01 08:57 ︶ㄣ第二名 阅读(44298) 评论(0) 推荐(1) 编辑
  2011年12月21日
摘要: 1、new一个web project。2、右键项目,为项目添加Struts支持。点击Finish。src目录下多了struts.xml配置文件。3、使用MyEclipse DataBase Explorer建立数据源。new一个数据源。填入数据源信息。点击test Driver,如果成功显示:点击OK,点击Finish。4、为项目添加Spring支持。选择五个包,之后JAR Library Installation为如下图。点击Next。默认点击Finish。5、为项目添加Hibernate支持。默认的包,更改JAR Library Installation。点击Next。选择是建立Hiber 阅读全文
posted @ 2011-12-21 13:57 ︶ㄣ第二名 阅读(64085) 评论(8) 推荐(3) 编辑
  2011年9月13日
摘要: 网桥与交涣机都工作在数据链路层(OSI第二层),它们工作原理是相同的,就是口多口少的不同.说得专业一点,网桥将一个LAN分成两个碰撞域(collisiondomain),使得在同一碰撞域里的机器互访时不会影响到另一碰撞域的机器,从而提高了网络传输效率.交换机则是把一个LAN中的所有机器都设置在不同的碰撞域中,这样使一个局域网中的各机器互访时都不会相互影响(避免了碰撞).这也是与集线器(hub)最大的不同处,集线器工作在物理层(OSI第一层),它使连在集线器上的所有机器处在同一个碰撞域中,这样局域网中各机器互访时要排队等待总线的空闲(否则会碰撞),通俗点说,交换机工作是全双工的,集线器是半双工的 阅读全文
posted @ 2011-09-13 14:50 ︶ㄣ第二名 阅读(436) 评论(0) 推荐(0) 编辑
  2010年9月9日
摘要: 事务(Transaction)是并发控制的基本单位。 所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。   数据库事务必须具备ACID特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性... 阅读全文
posted @ 2010-09-09 16:29 ︶ㄣ第二名 阅读(10108) 评论(1) 推荐(1) 编辑
  2010年8月9日
摘要: 1)树的路径长度 是从树根到每一个结点之间的路径长度之和。 完全二叉树就是这种路径长度最短的二叉树。 2)将上述情况推广到带权重的结点。结点的带权路径长度为从该结点到树根之间的路径长度与结点上权的乘积。 树的带权路径长度 为树中所有叶子结点的带权路径长度之和,记为WPL。 3)假设有n个权重{w1, w2,…, wn},试构造一棵含有n个叶子结点的二叉树,每个叶子结点带权为wi,则其中带权路径长... 阅读全文
posted @ 2010-08-09 20:56 ︶ㄣ第二名 阅读(2164) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 分析:1)虚函数是占用空间的,含有1个虚函数的类的对象,其内部有一个虚函数指针,所以其sizeof大小为各个成员变量大小之和,在加上虚函数指针的大小(一般为4B,32位机器)。2)当通过基类指针或子类指针调用虚函数的时候,都是通过该指针当前指向的对象中的虚函数指针来调用合适的虚函数。所以,无论该指针为基类类型、子类类型,调用哪个虚函数都取决于其所指向的对象的类型(实际依赖对象中的虚函... 阅读全文
posted @ 2010-08-09 20:24 ︶ㄣ第二名 阅读(933) 评论(0) 推荐(0) 编辑
  2010年8月6日
摘要: 关键概念:名字查找与继承 理解 C++ 中继承层次的关键在于理解如何确定函数调用。确定函数调用遵循以下四个步骤: 1) 首先确定进行函数调用的对象、引用或指针的静态类型。 2) 在该类中查找函数,如果找不到,就在直接基类中查找,如此循着类的继承链往上找,直到找到该函数或者查找完最后一个类。如果不能在类或其相关基类中找到该名字,则调用是错误的。 3) 一旦找到了该名字,就进行常规类型检查,查看如果... 阅读全文
posted @ 2010-08-06 17:55 ︶ㄣ第二名 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 在二叉树的第 i 层上,至多有 2^(i - 1)个节点(i>=1)。 深度为k的二叉树至多有2^(k) - 1个 节点。 对于任何一棵二叉树T,如果其终端结点数为n0,度为2的结点数为n2,则n0 = n2 + 1。 一棵深度为k且有2^k – 1 个结点的二叉树成为满二叉树。特点是每一层上的结点数都是最大结点数。 可以对满二叉树的结点进行连续编号,约定编号从根节点起,自上而下,自左至右。... 阅读全文
posted @ 2010-08-06 15:23 ︶ㄣ第二名 阅读(1196) 评论(0) 推荐(0) 编辑
  2010年8月5日
摘要: 1)需要注意的是,template<class T>究竟哪里应该出现,哪里不应该出现。2)需要重点注意的是添加注释的行, 此行不可也写成, 写成这样也不可, 总之,唯一正确的写法就是代码段中的写法。<>也必不可少,其实<>有两重意思,一是,表明此友元函数是函数模板;二是,此模板使用的模板类型参数为当前模板类的类型参数class T。 阅读全文
posted @ 2010-08-05 20:13 ︶ㄣ第二名 阅读(1929) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页