02 2009 档案

摘要:bat文件编写 关键字: bat文件编写 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处... 阅读全文
posted @ 2009-02-26 11:06 catch22 阅读(667) 评论(0) 推荐(0)
摘要:oracle 批处理 执行 sql bat 连接 数据库 语句 首先建立一个文本文件,里边写上 Sql代码 sqlplus scott/tiger@zlkj_kk @runSql.sql sqlplus scott/tiger@zlkj_kk @runSql.sql 然后保存文件,把文件扩展名改为.bat 然后再再同级目录下创建一个文本文件 在里边写... 阅读全文
posted @ 2009-02-26 09:36 catch22 阅读(1829) 评论(0) 推荐(0)
摘要:C#枚举类型的使用示例 介绍 枚举是一个指定的常数,其基础类型可以是除 Char 外的任何整型。 如果没有显式声明基础类型,则使用 Int32。 编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。 定义 默认基数从O开始,也可指定数值。 enum Days { Saturday=1, Sunday, Monday, Tuesday, Wednesday, Thursday... 阅读全文
posted @ 2009-02-25 15:13 catch22 阅读(1128) 评论(0) 推荐(0)
摘要:关于TransactionScope分布式事务在Oracle下的运作 .Net 2.0下的TransactionScope分布式事务一直在项目中很好地使用着(Sql Server),最近由于数据库改换了Oracle 10g,出现了一个问题,就是TransactionScope事务用不了了,老是报错:“无法加载oramts.dll ”的错误,经过goole下,终于找到了问题所在。那就是我... 阅读全文
posted @ 2009-02-25 15:02 catch22 阅读(1220) 评论(2) 推荐(0)
摘要:转自MSDN: TransactionScope 类提供一个简单方法,通过这一方法,您不必与事务本身交互,即可将代码块标记为参与某个事务。事务范围可以自动选择和管理环境事务。由于它易于使用并且效率很高,因此建议您在开发事务应用程序时使用 TransactionScope 类。 此外,您不必显式向事务登记资源。任何 System.Transactions 资源管理器(例如 SQL Server ... 阅读全文
posted @ 2009-02-25 14:43 catch22 阅读(522) 评论(0) 推荐(0)
摘要:介绍表连接,更确切的说是inner joins內连接. 內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。 为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。 party(Code,Name,Leader) Code: 政党代码 Name: 政党名称 Leader: 政党领袖 msp(Name,Party,Cons... 阅读全文
posted @ 2009-02-25 13:26 catch22 阅读(1491) 评论(1) 推荐(0)
摘要:转: C#的25个基础概念 1.静态变量和非静态变量的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? 9.new 修饰符是起什么作用? 10.this... 阅读全文
posted @ 2009-02-23 14:54 catch22 阅读(562) 评论(1) 推荐(0)
摘要:此文为转载文章:http://zjzkiss.cnblogs.com/ 世界是普遍联系的,因此程序世界中的类,也不可能是孤立的。UML为我们定义了它们之间的关系,就是:依赖、关联、聚合、组合还有泛化。 泛化关系比较好理解,就是表示类之间的继承关系。容易混淆的是依赖、关联、聚合和组合的关系。这里做一些甄别: 1、 依赖和关联的颠倒颠 在网上查找了一下依赖和... 阅读全文
posted @ 2009-02-23 13:29 catch22 阅读(740) 评论(0) 推荐(0)
摘要:多线程是许多操作系统所具有的特性,它能大大提高程序的运行效率,所以多线程编程技术为编程者广泛关注。目前微软的.Net战略正进一步推进,各种相关的技术正为广大编程者所接受,同样在.Net中多线程编程技术具有相当重要的地位。本文我就向大家介绍在.Net下进行多线程编程的基本方法和步骤。 开始新线程 在.Net下创建一个新线程是非常容易的,你可以通过以下的语句来开始一个新的线程: ... 阅读全文
posted @ 2009-02-23 11:21 catch22 阅读(498) 评论(0) 推荐(0)
摘要:下面是一个地址: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->创建交叉报表 create table t1( goodid number(10) not null, saledate date not null,... 阅读全文
posted @ 2009-02-20 15:01 catch22 阅读(305) 评论(0) 推荐(0)
摘要:如果您愿意,可以在XML数据文件的顶部嵌入一个XML模式。这样就可以在单个XML文件中包含数据和验证需求以方便传输了。这叫做内嵌模式。当XML模式嵌入到同一个将要被验证的XML文档中时,如这里的内嵌模式,将会发生有趣的现象。在这种情况下,模式将作为源文档的要素部分出现。而且,它是文档根元素的直接子元素。 模式是一个XML子树,逻辑上与将要验证的文档处于同一个级别。可是一个格式良好的XML文档不会有... 阅读全文
posted @ 2009-02-18 19:07 catch22 阅读(741) 评论(0) 推荐(0)
摘要:目前,如果将数据保存在XmlDocument对象中,那么惟一可以执行的验证类型是载入期(load-time)验证。可以通过将诸如XmlReader对象的验证读取器对象传入Load方法中来实现。但是,如果您做了任何修改,那就无法保证数据依然符合当初的模式了。通过使用XmlNodeReader类读取保存在XmlNode对象中的数据,就可以将XmlNodeReader传入Create方法来验证DOM对象... 阅读全文
posted @ 2009-02-18 19:05 catch22 阅读(599) 评论(0) 推荐(0)
摘要:在XmlReaderSettings类中,Schemas属性表示为一个集合—— 即XmlSchemaSet类的实例,允许将打算用于之后验证的一个或多个模式保存起来。使用模式集合可以提高整体性能,因为各种模式都保存在内存中而不需要在每次验证的时候进行加载。可以按需要添加任意多个XSD模式,但是请记住在第一次调用Read之前,集合必须完成。 为了添加一个新的模式至缓存,可以使用XmlSchem... 阅读全文
posted @ 2009-02-18 19:03 catch22 阅读(656) 评论(0) 推荐(0)
摘要:XML文档包括了元素、属性和基本数据类型的值。在全章中,将使用一个名为Authors.xml的XML文档,该文档显示于程序清单5-1。 程序清单5-1 Authors.xml文件 172-32-1176 White Johnson 408 496-7223 10932 Bigge Rd. Menlo Park CA 9... 阅读全文
posted @ 2009-02-18 18:55 catch22 阅读(6613) 评论(0) 推荐(0)
摘要:对于MS SQL-Server的DTS,在使用MS SQL-Server2000时,有最基本的接触,但仅限时简单的数据导入/导出。当开始了解ETL时,才发现DTS原来就是ETL的应用之一。 先不谈论DTS的好坏,但它至少MS产品的特点,易学,易用。所以,要了解ETL的应用,从DTS开始,在我看来,是个不错的选择。我只是学习,所以我没有能耐去评价它,下面,只能讲DTS的功能一一列举出来,可能... 阅读全文
posted @ 2009-02-17 12:13 catch22 阅读(1205) 评论(3) 推荐(0)
摘要:ETL为数据仓库服务,数据仓库用于数据分析,数据分析属于BI系统的要干的事儿。 一般中/小型ERP系统都会有不成熟的BI系统,为啥叫做不成熟? 因为它们或者有报表分析功能,但不具有OLAP(在线分析),或者有OLAP,但却没有数据挖掘和深度分析。或者干脆,来个大集成,直接利用第三方工具来达到相应的目的。 为什么会这样,究其原因,很多情况是因为没有自主的数据仓库,没... 阅读全文
posted @ 2009-02-17 12:11 catch22 阅读(813) 评论(0) 推荐(0)
摘要:ETL有时候显得很神秘,其实大部分项目都有用到,只要有报表展示,就是一个ETL过程。 首先,我们来了解最基本的定义: 嗯,也有人将ETL简单称为数据抽取。至少在未学习之前,领导告诉我的是,你需要做一个数据抽取的工具。 其实呢,抽取是ETL中的关键环节,顾名思义,也就将数据从不同的数据源中抓取(复制)出来。 太简单了! 上面的解释无首无尾,有点象能让... 阅读全文
posted @ 2009-02-17 12:08 catch22 阅读(1223) 评论(0) 推荐(0)
摘要:关系数据库基本上是所有商务系统的核心存储系统,如何能发挥好数据库的性能呢?公欲善其事,必先利其器,要找小姐得口袋里先有银子,大家公认ORACLE比SQL SERVER的性能要高,但是这个所谓的高性能必须是你能让它发挥才叫高性能,世界小姐和无盐对于太监性能基本一样。那我们看看数据库设计的一些原则,其实无论什么数据库系统,你先要确定用来干什么,OLTP还是OLAP,这里仅说一下ORAC... 阅读全文
posted @ 2009-02-17 11:04 catch22 阅读(671) 评论(0) 推荐(0)
摘要:设计模式作为程序员的内功心法,相信每个写过OOP代码的都不会陌生,不过有些模式之间既有区别,又有联系,我们来看看简单工厂,工厂方法与抽象工厂的区别和联系。 一、简单工厂 简单工厂模式中工厂为具体工厂,产品为抽象产品,由工厂实例创建产品实例。 二、工厂方法 工厂方法中有抽象的工厂类,一种抽象的产品类,而工厂类中仅创建此抽象产品类的实例,具体产品实例由具体的工厂... 阅读全文
posted @ 2009-02-13 13:40 catch22 阅读(6283) 评论(3) 推荐(0)
摘要:转自http://www.cnblogs.com/lyj/archive/2008/01/25/1052713.html Group By/Having操作符 适用场景:分组数据,为我们查找数据缩小范围。 说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟 1.简单形式: var q = from p in db.Products group p by p.CategoryID ... 阅读全文
posted @ 2009-02-13 09:37 catch22 阅读(506) 评论(0) 推荐(0)
摘要:转自http://www.cnblogs.com/lyj/archive/2008/01/24/1051495.html Join操作 适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。 说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。... 阅读全文
posted @ 2009-02-13 09:26 catch22 阅读(486) 评论(0) 推荐(0)
摘要:以下转自YJingLee's Blog: 上一篇讲述了LINQ,顺便说了一下Where操作,这篇开始我们继续说LINQ to SQL语句,目的让大家从语句的角度了解LINQ,LINQ包括LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities、LINQ to XML,但是相对来说LINQ to SQL在我们程序中使用最多... 阅读全文
posted @ 2009-02-13 08:56 catch22 阅读(809) 评论(0) 推荐(0)
摘要:看了一个LINQ TO SQL的例子,感觉比以前的那些框架也好不到哪里去,也是ORM映射,只不过采用的linq的语法,不用SQL语句来实现,也不用通过工具来生成实体类和XML映射文件,采用拖拽的方式实现而已。其中CCSPowerPlatDataContext 是拖拽生成的dbml文件。 Code Code highlighting produced by Actipro Co... 阅读全文
posted @ 2009-02-12 16:58 catch22 阅读(276) 评论(0) 推荐(0)
摘要:看了YJingLee's Blog的文章,收获很大,以下文章转自http://www.cnblogs.com/lyj/archive/2008/01/08/1030525.html 总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,.NET2.0核心本身将不再变化(如果不了解.NET2.0的朋友,请参看MSDN或者一些经典的书籍),C# 3.... 阅读全文
posted @ 2009-02-12 11:46 catch22 阅读(1010) 评论(1) 推荐(0)
摘要:LINQ出来已经很久了,一直没有实际使用过,惭愧,今天开始研究下LINQ的用法。以下转自MSDN: 查询是一种从数据源检索数据的表达式。查询通常用专门的查询语言来表示。随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系数据库的 SQL 和用于 XML 的 XQuery。因此,开发人员不得不针对他们必须支持的每种数据源或数据格式而学习新的查询语言。LINQ 通过提供一种跨... 阅读全文
posted @ 2009-02-12 11:06 catch22 阅读(313) 评论(1) 推荐(0)