- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 一个简单的NHibernate例子
一、首先,在数据库中创建一个User表,包括以下字段:LoginID String primary key,UserName String ,Password String,EmailAddress String,LastLogin DateTime二、创建类文件:User.cs:必须注意的是,封装字段时,必须使用virtual,不然会抛出异常public cl
2007-05-11 20:44:00
4344
1
原创 回溯法实现邮票问题
/**//** *邮票问题 *求最大连续区间,从邮资为1开始,步长为1 *改进的子集合和函数 * @author by nowaywolf*/using System;using System.Collections.Generic;using System.Collections;using System.Text;namespace Stamp...{ class Program
2007-05-11 20:13:00
2414
原创 ADO.NET Managed Provider
asp.net学习之:ADO.NET Managed Provider 两种受管理提供者 受管理连接 受管理命令 数据读取器 带存储过程的受管理命令 数据适配器 表与列的恶映射Managed Provider是ADO.NET在应用和数据源之间的桥梁,Managed Provider包括四个部分
2007-02-06 15:26:00
1037
原创 什么是ADO.NET
asp.net学习之:什么是ADO.NET 1.ADO.NET详解 2.ADO.NET的优点 3.ADO.NET文档对象模型 1.1ADO.NET详解 ADO.NET是一种基于标准的程序设计模型,可以用来创建分布式应用以实现数据共享 在ADO.NET中,DataSet占据重要地位,它是数据库里部分数据在内存中的拷贝。与ADO 中的RecordSe
2007-02-06 15:24:00
7533
1
原创 asp.net学习之:初识asp.net
asp.net学习之:初识asp.net 1.1 asp与asp.net的主要区别: 1.强类型语言 2.ADO与ADO.NET ADO.NET是一种无连接的,基于消息的数据访问模型。数据源上的 数据可以作为XML文档进行传输和存储;这样只要应用能解析XML,就能实现对数据的访问;数据并没有连接 在数据源上,因此,即使要把数据传输给 COM独享,也没有必要对数据类型进
2007-02-06 15:22:00
712
转载 jdk5.0新特性
以下是网上摘录的: JDK5.0的新特性(2005-2006)“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入C 风格的格式化 I/O、、并发实用程序以及更简单的 RMI 接口生成。 JSR 201 包括如下四个语言变化:增强的 for 循环、枚举类型、静态导入和 autobo
2006-12-28 15:26:00
1606
转载 Java1.5泛型指南中文版(Java1.5 Generic Tutorial)
Java1.5泛型指南中文版(Java1.5 Generic Tutorial)英文版pdf下载链接:http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf 译者: chengchengji@163.com 目 录
2006-12-28 15:22:00
2504
转载 成熟男人和不成熟男人的区别
1、成熟的男人在和你见面时总是比你早到;不成熟的男生总是比你还迟到。 2、成熟的男人在看到你提着重物的时候,总是会主动的接过去;不成熟的男生却总是蹦蹦跳跳,熟视无睹,有时候甚至还往你的包里在放几样东西。 3、成熟的男人在和你聊天的时候总是会有源源不断的话题,时而成熟,时而幽默;不成熟的男生总是会语无伦次,自说自话,自己在一旁傻笑; 4、成熟的男人和女士在一起的时候总是时刻考虑到她的感受,例如点菜的
2006-12-28 15:19:00
1164
转载 面试经验
一个HR人给应届生的面试建议从事人力资源工作很多年了,多多少少积累了一些经验。已经有许多同仁发表文章,讲了如何撰写简历,面试的礼仪要求等,珠玉在前,不再赘言。适逢大学毕业生进入求职阶段,特此针对面试环节谈一些看法,希望能对大家有所帮助。当然,仅为一家之言,若能抛砖引玉,则大幸也。 即使是最优秀的HR,在对应届生进行面试时,都会感到些许茫然:问不到工作经验;没有Reference Chec
2006-12-28 15:12:00
881
转载 比较好的java网站
这编文章转自 http://blog.csdn.net/dankes/archive/2006/09/18/1234071.aspx 觉得不错就转过来了中文的我基本上我都去过 英文的网站很少去,因为我的英文水平很差。有的时候我也会跑到台湾的网站上去逛逛,虽然繁体看的别扭,但是总比英文好懂一些 1. Th
2006-12-28 14:57:00
843
转载 《解剖PetShop》系列之六
《解剖PetShop》系列之六六 PetShop之表示层设计表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足
2006-12-22 22:07:00
894
转载 《解剖PetShop》系列之五
《解剖PetShop》系列之五业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application A
2006-12-22 22:04:00
718
转载 解剖PetShop》系列之四
解剖PetShop》系列之四 四 PetShop之ASP.NET缓存 如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用Cache存储CPU访问概率高的那些数据,当CPU
2006-12-22 22:02:00
816
转载 转《解剖PetShop》系列之三
《解剖PetShop》系列之三三、PetShop数据访问层之消息处理 在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。 在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而
2006-12-22 21:59:00
759
转载 PetShop数据访问层之数据库访问设计
《解剖PetShop》系列之二二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip
2006-12-04 17:17:00
650
转载 PetShop的系统架构设计
解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,
2006-12-04 17:15:00
1140
转载 关于web robot(转载)
关于web robot nternet越来越酷,WWW的知名度如日中天。在Internet上发布公司信息、进行电子商 务已经从时髦演化成时尚。作为一个Web Master,你可能对HTML、Javascript、Java、 ActiveX了如指掌,但你是否知道什么是Web Robot?你是否知道Web Robot和你所设 计的主页有
2006-07-29 17:29:00
2243
转载 解读C#中的规则表达式(转自:明虚月)
多少年来,许多的编程语言和工具都包含对规则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。 此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编辑等。 在这篇文章中,我将简要地介绍System.Text.RegularExpression中的类和方法、一些字符串匹配和替
2006-07-08 15:26:00
708
转载 深入浅出话多态(下)——牛刀小试
一.多态的现实意义 如果一个编程元素没有可以应用在软件工程中的现实意义,那将是一件不可容忍的事情。同理,如果你不了解一个编程元素的现实意义、不知道在编程时应该怎么用,就不能说自己懂得了这个编程元素。 我的编程经验实在不多,就我个人感觉,多态最大的现实意义在于“代码的简化”。 多态为什么能简化代码捏? 先让我们用一句话概括多态的实现:首
2006-07-06 16:59:00
891
转载 深入浅出话多态(上)——具体而微
深入浅出话多态(上)——具体而微小序 前几天写了一篇《深入浅出话委托》,很多兄弟姐妹发Mail说还算凑合,又有兄弟说能不能写一篇类似的文章,讲解一下什么是“多态”。一般情况下我写文章都是出于有感而发:一来做个思考的总结(怕时间长了就忘记了),二来与大家分享一下。“多态”实在是个大概念,我没有仔细研究过,更不消说在实践中有深入的使用,所以本文纯属硬着头皮上——如果内容有什么闪失,
2006-07-06 16:56:00
1157
转载 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)
对于Microsoft .net PetShop程序中的购物车和订单处理模块,文中主要分析两种技术的应用:1. Profile技术在PetShop程序中用于三处: 1) 购物车ShoppingCart -下面的例子围绕购物车流程进行 2) 收藏WishList 3) 用户信息AccountInfo 注册新用户 NewUser.aspx :使用的是Cre
2006-07-06 11:44:00
903
转载 Web2.0时代,RSS你会用了吗?(技术实现总结)
如见Web2.0被吵的如火如荼,同时也有很多的评论褒贬不一。有人说Web2.0就是“一帮人在看皇帝的新装而已”。也有人说Web2.0将是一场变革。无论这些争论有没有价值,但我相信,存在就有它的必然性。也许Web2.0更像是一种商业模式,一个观念的变革而非技术。 不管怎样,它来了,你准备好了吗? 说到Web2.0,就会提到Blog、TAG、SNS、RSS、wiki这些软件应用和xm
2006-07-06 11:38:00
631
转载 Microsoft .NET Pet Shop 4 架构与技术分析
1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。
2006-07-06 11:30:00
731
转载 ASP.NET2.0 ObjectDataSource的使用详解
在李万宝的博客中,对ObjectDataSource的使用进行了详细论述,收藏。。ASP.NET2.0 ObjectDataSource的使用详解(1) ASP.NET2.0 ObjectDataSource的使用详解(2) ASP.NET2.0 ObjectDataSource的使用详解(1) 本系列文章将介绍ObjectDataSource的使用,为了内容的完成性,所以虽然简单
2006-07-06 11:21:00
773
转载 深入浅出话事件(下)
深入浅出话事件(下)二.事件的由来 在传统的面向对象的概念中是没有“事件”这个概念的。传统的面向对象概念中只有数据(Data,也称为field、域、成员变量)和方法(Method,也就是成员函数、function)。如果我没记错,那么事件这个概念最早出现在微软的COM技术中,又因为VB是基于ActiveX(COM的一种)的,所以“事件”这一概念便通过VB广而推之、为众多程序员所
2006-06-27 16:42:00
737
转载 深入浅出话事件(上)
深入浅出话事件(上)小序 在上篇文章(《深入浅出话委托》)中,我们集中讨论了什么是委托以及委托的用法。有朋友问:什么时候用委托——说实话,使用某种编程要素是一种思想,更是一种习惯。举个极端点的例子:比如你问我“什么时候使用for循环”,我完全可以回答——根本用不着for循环,用if加goto就完全能够搞定——我们大多数人使用for循环,是因为我们认同for循环的思想,并且养
2006-06-27 16:27:00
810
转载 深入浅出话委托
小序好久不来更新Blog了,一是因为工作比较忙,最重要的还是交了女朋友:),太爱她了。回顾了一下前面写的文章,看来大家还是很喜欢我的灌水风格,那今天就来写一写最近被问到的最多的问题——委托与事件。并把本文献给支持我工作的兄弟姐妹们和我亲爱的女友(虽然你看不懂代码,嘻嘻)。说实话,论“深入”,就我这臭水平绝对深不到哪儿去,我尽量给大家讲明白就是了。如果内容上有什么闪失,麻烦兄弟姐妹们多拍几块砖—
2006-06-27 15:51:00
775
原创 纪年内德维德!
别了,捷克,别了,内德维德! 世界排名第二的捷克队就此告别了世界杯,而中场铁人内德维德也很有可能离开球场, 捷克对意大利,虽然不希望意大利输,但是这场本届世界杯目前为止第一场真正的生死决斗到来的时候,还是坚定的站在了捷克一边,我更愿意支持这支充满激情的铁军! 终场结束时,内德维德跪在地上,深情的在胸前划了一个十字架,没有流泪。。。作为告别赛,内德维德对得起自己! 布冯过来了,卡纳瓦罗也过来了,几乎
2006-06-23 14:13:00
1013
1
原创 终于发现了程序的问题
今天忙了一天,在我足够的细心和耐心的强攻下,终于发现了程序的问题.问题出在一个模拟堆栈的类上,程序如下:using System;using System.Collections;using System.Text;namespace Arithmetic{ public class Stack { /// /// 用ArrayList模拟堆栈 /// private Ar
2006-06-21 19:15:00
684
原创 对输入的字符串进行RSA加密和解密处理
public static string RSAEncrypt ( string EncryptToData, string XmlPublicKey ) ...{ try ...{ RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); byte[] DataToEncrypt = (new U
2006-06-16 16:23:00
4686
原创 将普通字符串转换成MD5编码格式字符
/**//// /// 将普通字符串转换成MD5编码格式字符 /// /// 输入任意字符 /// 返回MD5标准格式的字符 public static string ToMD5 ( string str ) ...{ try ...{ MD5 md5 = new MD5CryptoServiceProvider(); byte[] result =
2006-06-16 16:22:00
2657
原创 将IP地址转换成等效的数字
/**//// /// 将IP地址字符串转换成等效的数字值 /// /// IP地址 /// 返回IP数字值 public static uint IPToInt ( string ip ) ...{ IPAddress IP; uint ipvalue
2006-06-16 16:21:00
1212
原创 一个简单的分页类
using System;using System.Collections.Generic;using System.Text;namespace Factory...{ public delegate void PaginationHandler ( ref int page ); /**//// /// 分页处理类 /// public class Pagination ...{
2006-06-16 16:11:00
994
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人