自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 配置ubuntu下svn和apache不允许匿名访问

在/etc/apache2/mods-available目录下dav_svn.conf是apache 的svn的配置,在该文件中有如下配置: Require valid-user 如果把和注释掉,那么svn下的资源库就不允许匿名访问了。

2008-08-02 12:28:00 1433

转载 情侣间的好习惯

一、鼓励和赞美最重要男女刚刚陷入爱情的时候,必然会互相赞美对方的优点,随着关系固定下来,最初的温度略为下降之后,人们对这种事情就做得少了,尽管两个人仍旧十分倾心于对方,但是已经不会再大声地说出赞美和鼓励的话。如果缺乏真心的赞美和鼓励,那么最初的赞美给彼此带来的美妙感受和感激之情就会大大降低,直接导致的结果就是两人的感情联系变得薄弱。因此,必须多多鼓励对方,把他当作一个值得赞赏的对象,告

2008-06-10 12:00:00 763 1

原创 使用静态类管理nhibernate

         ISessionFactory是Nhibernate内部的核心类,它维护到持久机制(数据库)的连接并对它们进行管理,同时还会保存所有持久对象的映射信息,它的由Configuration创建,因为创建ISessionFactory的开销非常大(需要加载映射信息),所以这个对象一般使用Singleton(单例)模式。          而在msdn中对静态类和静态成员是这样解释的

2007-11-09 17:01:00 855

转载 为何使用强名称,publickeytoken的作用

作者: 黄志彬(在dev-club上叫笨猫猫)本人在看一些例子的时候,总是能看到配置文件中有一些publickeytoken的字样,本人不太明白,所以在网上搜了一下,看到msdn里边有人做了解释,恍然大悟,为了感谢作者,本人在这里转载一下.原文地址:http://www.microsoft.com/china/community/program/originalarticles/techdoc

2007-09-07 09:37:00 1262

原创 实战剖析:CRM的全面实施从何处开始

公司概况:希科办公设备公司是一个办公设备批发、零售、服务及维修的企业。在国内4个主要城市都有分公司,员工总人数为321人。 该公司最早接触CRM概念的是IT部门。本来,这个主管对要做什么是非常确信的,既然要做CRM,那当然是上一个SFA(销售自动化系统)或者呼叫中心应用了,这不是很自然的吗?可是,随着事情的进展,最后的结局却出乎意料。 首先从销售业务方面谈起。要考察SFA的应用前景,自然得先看看销

2007-05-31 00:07:00 610

原创 非常喜欢的一段话--

看了《一个.NET程序员为什么学习Ruby on Rails?》 的文章,里面的技术倒是没怎么太深想,但是却很喜欢他的这段话:            “老实说,我仍然认为.NET很棒。它为我提供了一个平台,能让我向客户源源不断地提供巨大的商业价值。但我时刻提醒自己:一个简单的问题,有大量不同的方法和技术可以解决它,并且总有一些比其它更好。衷情于某种技术,必然会产生一些无意识的偏见,这最终会阻碍

2007-05-30 21:13:00 991

原创 刘小兵:从CIO到CEO

   一个爱笑却不爱开会的“头儿”,一个帮助员工理财的老板,一个IT媒体的“红人”……双汇集团CIO、双汇计算机软件有限责任公司总裁刘小兵,他究竟有怎样的魅力吸引各家IT媒体的镜头呢?  在刘小兵办公桌的右端,各种各样的管理类杂志占据了大部分“河山”;在他的手机里,外国幽默广告是他的最爱;在他的电脑里,用于员工通信的skype时刻在线;在他泡温泉休息的时候,喜欢钻研《黄帝》与《易经》…

2007-05-30 21:04:00 1567

原创 通过触发器实现数据的完整性设计

一、触发器的原理何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。INSERT触发器的工作过程 可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。 当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。inserted表是一个逻辑表,它包含了已经插入的数据行

2007-05-21 17:50:00 1897

转载 漫谈.Net PetShop和Duwamish ADO.NET数据库编程

ADO.Net为我们提供了强大的数据库开发能力,它内置的多个对象为我们的数据库编程提供了不同的选择。但是在允许我们灵活选用的同时,许多初学者也很迷惑,我到底是应该使用DataReader还是应该使用DataAdapter?我只想读取一小部分数据,难道我一定要Fill满整个DataSet吗?为什么DataReader不能和RecordSet一样提供一个数据更新的方法?DataSet到底有什么好处? 

2007-05-18 23:56:00 792

转载 安装程序打包的时候,怎么象petshop一样,把数据库也打到里边

重点介绍如何在安装包中自动为客户创建数据库 步骤: 1、添加一个新项目->选择类库模板->命名为DBCustomAction 2、单击项目右键->添加新项->选择安装程序类(命名为DBCustomAction.cs) 3、在服务器资源管理器中添加->连接到数据库->指定用户密码(选择允许保存密码)->数据库选择master 4、切换到DBCustomAction.cs的视图状态->将服务器资源

2007-05-18 23:51:00 927

转载 .Net PetShop 4.0的分布式数据库设计

数据库作为应用数据的存储中心,在系统中具有具足轻重的地位。当用户量急剧增长时,数据库往往成为系统的瓶颈,采用分布式数据库是首选策略。使用分布式数据库后,每一部分数据由专门的服务器来管理,分而治之,自然减少了数据库服务器的压力。.Net PetShop 4.0使用了四个数据库,分别为:MSPetShop4MSPetShop4OrdersMSPetShop4ProfileMSPetShop4S

2007-05-18 23:48:00 790

转载 PetShop 4.0 设计研究——petShop 4.0 的命名空间 以及各个项目模块的说明

序号 项目名称 程序集名称Assembly Name 默认命名空间Default Namespace

2007-05-18 23:43:00 1186

转载 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)

对于Microsoft .net PetShop程序中的购物车和订单处理模块,文中主要分析两种技术的应用: 1. Profile技术在PetShop程序中用于三处:   1) 购物车ShoppingCart    -下面的例子围绕购物车流程进行    2) 收藏WishList    3)  用户信息AccountInfo  注册新用户 NewUser.aspx :使用的是

2007-05-18 23:41:00 1813 1

转载 《解剖PetShop》系列之四---PetShop之ASP.NET缓存

Filed under: Design & Pattern — bruce zhang @ 6:20 pm 《解剖PetShop》系列之四四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入C

2007-05-18 23:36:00 780

转载 解剖PetShop》系列之三---PetShop数据访问层之消息处理

Filed under: Design & Pattern — bruce zhang @ 12:11 pm 三、PetShop数据访问层之消息处理    在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。

2007-05-18 23:34:00 998

转载 《解剖PetShop》系列之二----PetShop数据访问层之数据库访问设计

Filed under: Design & Pattern — bruce zhang @ 1:50 pm 《解剖PetShop》系列之二二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2

2007-05-18 23:16:00 866

转载 《解剖PetShop》系列之五-业务逻辑层设计

业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application Architecture》一

2007-05-18 23:04:00 1194

转载 《解剖PetShop》系列之一:PetShop的系统架构设计

前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetSh

2007-05-18 22:57:00 1275

转载 北京零分作文〈北京的符号〉──北京房价

北京2006年高考作文题要求:「许多城市都有能代表其文化特征并具有传承价值的事物,这些事物可以称作该城市的符号。故宫、四合院是北京的符号;天桥的杂耍、胡同小贩的吆喝是北京的符号;琉璃厂的书画、老舍的作品是北京的符号;王府井商业街、中关村科技园是北京的符号……随着时代的发展,今后还会不断涌现出新的北京符号。保留以往的符号,创造新的符号,是北京人的心愿。对此,请以〈北京的符号〉为题,写一篇文章,谈谈你

2007-05-18 22:40:00 1365

原创 周鸿祎语录

 语录1:很多人问我成功的定义。我说成功的定义根本不是说你有一栋什么样的房子,开什么样的车。这些东西说白了都是会变的,永远有人比你开更好的车,而且用这种东西做成功定义,那一个人成功岂不是很容易。 语录2: 人的成功就是可以做自己内心想做的事情,这种自由是很多人做不到的,很多人为五斗米折腰,并不喜欢他的工作,但是每天为了生存不得不去上班,很多人不得不为了什么样的东西去说违心的话,干违心的事。当你

2007-05-11 14:09:00 1356 1

转载 比尔·盖茨50岁生日捐光财产

世界首富比尔·盖茨日前在伦敦庆祝50岁生日时宣布,他的数百亿美元财富将捐献给社会,不会作为遗产留给子孙。(11月2日《新京报》)   让我感动的并不是比尔·盖茨的无私,而是一个社会能够让富豪自愿地将巨额财产留给社会,并相信捐光财产是对子孙最负责任的举措:没有长辈的余荫,子孙的尊严与能力也能得到充分保护。   这让我想起林则徐生平不置恒产,有人劝他积些钱财,使子孙将来生活不致困苦,林则徐说:“子

2007-05-11 13:49:00 1627

转载 数据库设计方法、规范与技巧

一、数据库设计过程  数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。  数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模型),用E-R图来描述。在逻辑设计阶段将E-R图转换成具体的数据库

2007-05-10 19:21:00 1012

转载 数据库设计经验谈

数据库设计经验谈                                                                                 来源:Internet 一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业

2007-05-10 19:17:00 909

转载 在C#程序中实现插件架构

在C#程序中实现插件架构 - Sunmast翻译原文链接:http://www.cuj.com/documents/s=8209/cujweb0301walcheske/原文作者:Shawn Patrick Walcheske译者:电子科技大学 夏桅[引言]在.NET框架下的C#语言,和其他.NET语言一样提供了很多强大的特性和机制.其中一些是全新的,而有些则是从以前的语言和平

2007-05-10 16:09:00 580

转载 深入浅出工厂模式

一、引子       话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?!       而当把这个暴发户的行为放到我们程序设计中来时,会发现这是一个普遍存在的现象。幸运的是,这

2007-05-10 14:25:00 836

转载 类工厂的使用

工厂模式大家都非常熟悉包括常用的简单工厂、工厂方法、和抽象工厂等几种。总的来说应该这样定义:定义一个通用的接口用来创建对象。无论是使用哪一种工厂模式目的都相同,那就是“把对象的创建和对象的使用过程分离使其可以自由变动,而不会相互影响”。  简单工厂: 把创建对象的工作封装到一个类的方法中去。一个具体的全能类。负责产生所有的子类,根据传的参数进行比较,产生相对应的子类。工厂方法:在抽象类

2007-05-10 13:42:00 1153

原创 网络调试助手要实现的功能

目前要实现的功能:1、可以选择tcp客户端或服务器,可以指定端口。2、支持crc校验 3、可以对消息进行加密和解密。4、可以自定义消息格式,摆脱单纯的发送字符或者十六进制数据,可以定义消息包的组合,比如消息中包含变长的字符、整数等,并可以根据格式进行解析。5、支持串口,可以实现网口/串口的转接口的作用。用途:可以做为程序员调试网络程序使用,而且也可以作为socket编程

2007-05-10 11:19:00 7103

原创 一种灵活的远程设备打印解决方案

      有时我们做项目时会遇到这种情况, 比如生产型的企业,他们可能有很多嵌入式小型设备分布在不同的地方,而且现在企业信息化盛行,他们常要求数据的汇总。并且这些设备可能都需要接串口打印机来打印一些单据,而且单据的格式和数据量及条目可能会有变化,如果不联网,那么可能会出现这样的现象:       为了汇总数据,他们不得不人工的从各个地方的设备把数据采集到一起,因为需求的变化,他们需要改一下打

2007-05-09 23:27:00 1081

转载 踏级而上

        我不想乘那转瞬而上的电梯,那太平淡了,平淡的让我品不出攀登的乐趣,那太匆忙了,匆忙得让我来不及感觉向上的充实,我愿意,一步一步踏级而上,倾听那动人的足音,内心力量奔涌,使我常常回首被我征服旋即又被抛弃的一个又一个高度。        拐角平坦的地方,我想那大概是途中的一个小站,我可以暂时喘息,但绝不徘徊不前,我驻足观赏窗外的美景,但绝不留连忘返,转身欲往更高层攀的时候,我便多鼓了一

2007-05-09 22:00:00 723

一个spring+struts+hibernate的例子

一个spring+struts+hibernate的例子,是eclipse的工程,用tomcat5和mysql,文件夹下包含所有的源码和库,另外还有一个.sql的文件用于建立数据库。大家觉得它有什么不好,欢迎交流

2008-05-23

一个spring+struts+hibernate的例子

一个spring+struts+hibernate的例子,是eclipse的工程,用tomcat5和mysql,文件夹下包含所有的源码和库,另外还有一个.sql的文件用于建立数据库。大家觉得它有什么不好,欢迎交流

2008-05-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除