摘要: 优点: 1. 允许模块化程序设计。 2.可维护性高,只需创建存储过程一次并将其存储在数据库中,以后即可在程序中调用该过程任意次。存储过程可独立于程序源代码而单独修改,而不需要更改、测试以及重新部署程序集。 3.运行速度快。存储过程将比T-SQL批代码的执行要快。存储过程是被编译后存放在数据库服务器的过程高速缓存中,当使用时,服务器不必再重新分析和编译它们。 4. 减少网络流量,在网络中要发送的数百行代码,可由一条执行其存储过程代码的一条单独语句就可实现。 阅读全文
posted @ 2014-01-15 09:59 梦在旅途 阅读(2367) 评论(0) 推荐(0)
摘要: 锁是网络数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性。各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别。目前,大多数数据库管理系统都或多或少具有自我调节、自我管理的功能,因此很多用户实际上不清楚锁的理论和所用数据库中锁的具体实现。 阅读全文
posted @ 2014-01-13 13:32 梦在旅途 阅读(441) 评论(0) 推荐(0)
摘要: BEGIN DISTRIBUTED TRANSACTION 指定一个由 Microsoft 分布式事务处理协调器 (MS DTC) 管理的 Transact-SQL 分布式事务的起始。 语法 BEGIN DISTRIBUTED TRAN [ SACTION ] [ transaction_name | @tran_name_variable ] 参数 transaction_name 是用户定义的事务名,用于跟踪 MS DTC 实用工具中的分布式事务。transaction_name 必须符合标识符规则,但是仅使用头 32 个字符。 @tran_name_variable 是用户定义的一个变量名,它含有一个事务名,该事务名用于跟踪 MS DTC 实用工具中的分布式事务。必须用 char、varchar、nchar 或 nvarchar 数据类型声明该变量。 阅读全文
posted @ 2014-01-09 14:30 梦在旅途 阅读(3794) 评论(0) 推荐(1)
摘要: .NET 笔试题,自己已做答,仅供参考! 阅读全文
posted @ 2014-01-04 16:59 梦在旅途 阅读(388) 评论(0) 推荐(0)
摘要: 观察模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新; 阅读全文
posted @ 2014-01-04 14:41 梦在旅途 阅读(339) 评论(0) 推荐(0)
摘要: 迭代器模式(Iterator Pattern),提供一种方法顺序访问一个聚合对象中元素,而不暴露该集合对象的内部表示。 阅读全文
posted @ 2014-01-04 10:49 梦在旅途 阅读(331) 评论(0) 推荐(0)
摘要: 在一些情况下,对一个消息(含事件)的响应和处理需要很多对象来参与,这些对象对消息的处理有前后顺序,形成一个处理链条,但对象是否真正处理消息有赖于在它之前的对象的处理策略,前一个对象处理后,后一个对象则不需参与处理,这就是责任链模式。现实中有很多类似的场景,比如上访,上访一般是从最基层的信访部门接受信访开始进行处理,如果下一级信访部门无法处理,则交给上一级部门进行处理,这样一级一级的处理,知道最高信访部门。这样所有层级的信访部门就构成了一个责任链。 阅读全文
posted @ 2014-01-04 09:17 梦在旅途 阅读(360) 评论(0) 推荐(0)
摘要: C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。 C#的引用类型包括:数组,用户定义的类、接口、委托,object,字符串。 阅读全文
posted @ 2013-12-27 22:07 梦在旅途 阅读(470) 评论(0) 推荐(0)
摘要: 程序非常简单,就是从一个表中取出一个符合要求的数据,如果取到,就把该数据对应的计数加1。 也就是执行不同的两个SQL语句操作同一个表,并且这两个SQL的参数是一样的。在一个函数里完成这个调用。 执行第二个SQL调用时,老是提示“另一个 OleDbParameterCollection 中已包含 OleDbParameter。” 非常奇怪,两个SQL语句正确,参数设定正确,分开执行正确,一起执行就出错,百思不得其解。 阅读全文
posted @ 2013-12-16 09:13 梦在旅途 阅读(752) 评论(0) 推荐(0)
摘要: 将一个宽度为100%的div的外边距(left-margin or right-margin)设置为某个负值,然后将其第一个子div的外边距(与父容器的边距同方向)设置为对应的正值,那么这个div就可以浮动并且自适应浏览器宽度。 阅读全文
posted @ 2013-12-14 13:50 梦在旅途 阅读(615) 评论(0) 推荐(0)