代码改变世界

李永京(YJingLee)的NHibernate之旅系列文章导航

2012-02-29 15:38 by 假面Wilson, 571 阅读, 0 推荐, 收藏, 编辑
摘要:最近在学习Nhibernate,在园子里看到李永京(YJingLee)的系列教程觉得很好。Mark下来温故知新!http://www.cnblogs.com/lyj/archive/2008/10/30/1323099.html 阅读全文

六种方式实现hibernate查询

2012-02-28 17:40 by 假面Wilson, 523 阅读, 0 推荐, 收藏, 编辑
摘要:hibernate查询的6种方法。分别是HQL查询,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。如果单纯的使用hibernate查询数据库只需要懂其中的一项就可以完成想要实现的一般功能,但是从一个点,让我们掌握6中方法,则提供了更多选择。每一种方法都有其适用的情况与前提。HQL查询HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点。示例代码:staticvoidquery(Stringname){Sessions=null;try{s=HibernateUtil.getSession();//from 阅读全文

软件开发模型之迭代模型

2012-02-23 18:30 by 假面Wilson, 724 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://baike.baidu.com/view/1380740.htm 早在20世纪50年代末期,软件领域中就出现了迭代模型。最早的迭代过程可能被描述为“分段模型(stagewise model)”。迭代模型是RUP推荐的周期模型。被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:需求、分析设计、实施和测试工作流程。实质上,它类似小型的瀑布式项目。RUP认为,所有的阶段都可以细分为迭代。每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。什么... 阅读全文

软件配置管理

2012-02-23 14:57 by 假面Wilson, 254 阅读, 0 推荐, 收藏, 编辑
摘要:软件配置:一个软件产品在软件生存周期各个阶段所产生的的各种形式(机器可读或人工可读)和各种版本的文档、程序和数据的集合。该集合的每一个元素成为该软件产品软件配置中的一个配置项。软件配置管理主要包括配置标识、配置控制、配置状态记录与报告、配置检查与评审4个方面的活动。功能基线(functional baseline)是指在系统分析与软件定义阶段结束时,经过正式评审和批准的系统设计规格说明书(或正式的协议书、合同书、任务书等)中对待开发系统的规格说明。功能基线是最初批准的的功能配置标识。指派基线(allocated baseline) 是指在软件需求阶段结束时,经过正式评审和批准的软件需求的规格说 阅读全文

c# 集合类 Dictionary、ArrayList、Hashtable和数组的区别

2012-02-22 15:46 by 假面Wilson, 455 阅读, 0 推荐, 收藏, 编辑
摘要:C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, 但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数组要声明元素的类型,集合类的元素类型却是object. 3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方式使用集合。 4.数组要有整数下标才能访问特定的元素,然而很多时候这样的下标并不是很有用。集合也是数据列表却不使用下标... 阅读全文

C#综合揭秘——细说多线程(下)(转载)

2012-02-09 16:51 by 假面Wilson, 472 阅读, 0 推荐, 收藏, 编辑
摘要:本文转载自:http://www.cnblogs.com/leslies2/archive/2012/02/08/2320914.html引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其中委托的BeginInvoke方法以及回调函数最为常用。而 I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,更应该多留意I/O线程的操作。特别是在ASP.NET开发当中,可能更多人只会留意在客户端使用Ajax或者在服务器端使用UpdatePanel。其实合理使用I/O线程在通讯项目或文件下载时,能尽量降低IIS的压力。并行编程是 阅读全文

C#综合揭秘——细说事务(转载)

2012-02-08 11:46 by 假面Wilson, 252 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://www.cnblogs.com/leslies2/archive/2012/01/05/2289106.html引言其实事务在数据层、服务层、业务逻辑层多处地方都会使用到,在本篇文章将会为大家一一细说。其中前面四节是事务的基础,后面的三节是事务的重点,对事务有基础的朋友可以跳过前面四节。文章有错漏的地方欢迎各位点评。目录一、事务的定义二、事务管理器三、在ADO.NET中实现事务四、隐式事务 TransactionScope五、在WCF中实现事务六、嵌套式事务七、异步事务一、事务的定义所谓事务,它是一个操作集合,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 阅读全文

C#综合揭秘——细说多线程(上)(转载)

2012-02-08 11:43 by 假面Wilson, 369 阅读, 0 推荐, 收藏, 编辑
摘要:本文转载自:http://www.cnblogs.com/leslies2/archive/2012/02/07/2310495.html引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其中委托的BeginInvoke方法以及回调函数最为常用。而 I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,更应该多留意I/O线程的操作。特别是在ASP.NET开发当中,可能更多人只会留意在客户端使用Ajax或者在服务器端使用UpdatePanel。其实合理使用I/O线程在通讯项目或文件下载时,能大大减少IIS中的线程池压力。并 阅读全文

sql server 2005中模仿merge的使用方法

2012-01-11 18:24 by 假面Wilson, 1743 阅读, 0 推荐, 收藏, 编辑
摘要:sql server 2005中是不支持merge的用法的,sql server 2008和oracle中提供了支持,那么该如何模仿merge的用法呢,使用OUTPUT. 假设你有一个表permanent create table permanent(id int, d float, comment varchar(15))goinsert into permanent values(1, 10., ‘Original Row’)insert into permanent values(2, 10., ‘Original Row’)insert into permanent values... 阅读全文

SQL output语句的用法

2012-01-11 18:19 by 假面Wilson, 444 阅读, 0 推荐, 收藏, 编辑
摘要:以下示例将行插入test表,并使用 OUTPUT 子句将语句的结果返回到 @mytable table 变量中declare @mytable table( id int identity(1,1) primary key, name varchar(50))insert into test output inserted.name into @mytable values('147')select * from soloreztestselect * from @mytable结果是: output into子句是将向test表里面的数据同步的插入的@mytable的表变量里 阅读全文
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 48 下一页