此处已被废弃
——黑武士的新博客在http://www.blogjava.net/hou
摘要: 整体实力 我国基础软件薄弱,缺少具有竞争力的核心技术;基础研究团队分散,没有形成整体实力;行业软件存在技术含量低的问题。软件产业规模小,与国际同行的竞争能力弱。因此,目前来讲,压根没有形成整体实力,更谈不上强或者弱,中国软件产业如果要想在短期内形成一定的竞争力,必须改变各自为战的局面,联合起来才能形成一定的实力。 核心技术 如果让我列举中国软件的核心技术,我真不知列些什么东东,金山的或者用友金碟... 阅读全文
posted @ 2005-06-21 10:53 黑武士 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 在国内,不少做过几年程序员,被同事、圈内的朋友公认为技术水平不错的人,在考虑自身职业发展的时候,可能会想当然的认为:“我可以做项目经理了,感觉做个项目经理也没啥特别难的”。 但如果你真的有机会,去尝试带一个团队,哪怕是只有几个人的一个小TE AM的时候,你就会发现,你必须面对一系列的问题和麻烦,而这些事情的处理结果,基本上和个人技术水平无关。举一些例子: “自己每天被领导... 阅读全文
posted @ 2005-06-21 10:38 黑武士 阅读(340) 评论(1) 推荐(0) 编辑
摘要: 本文以Petshop为示例,详细介绍了如何利用Visutal Studio .Net中的数据库模版将该项目的数据库设计放到项目的解决方案中,并借助该方法将整个Petshop项目的数据库从SQL SERVER快速移植到MSDE上。 注:本文并没有就Petshop本身的技术进行任何的讨论,仅仅只是利用它的数据库做为一个普通示范。Petshop网上宠物商店范例的源码下载地址为:http://www.g... 阅读全文
posted @ 2005-06-21 08:35 黑武士 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 最近在看duwamish7,asp.net forums, dottext几个优秀的开源(微软官方)的项目因我目前所处的技术水平的阶段的原因,我看这些项目程序,更加关注的是具体的实现次之才是架构这次的关注点是它们存储和处理配置信息的不同方式 一,duwamish7和asp.net forums这两者处理方式有相同之处,都是通过实现IConfigurationSectionHandler来实现配置... 阅读全文
posted @ 2005-06-21 08:34 黑武士 阅读(291) 评论(0) 推荐(0) 编辑
摘要: "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-... 阅读全文
posted @ 2005-06-21 08:30 黑武士 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 最近学习了一下设计模式,便尝试用C#对数据库的访问操作采用抽象工厂的模式实现一下,其中与标准的模式略有不同,加入了一些自己的想法,希望大家批评指正,代码共分为6个类: (1)AbstractDbFactory.cs using System; using System.Data; namespace DbService { /// /// 数据库抽象工厂接口 /// public interf... 阅读全文
posted @ 2005-06-21 08:26 黑武士 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a) 如果需要编辑... 阅读全文
posted @ 2005-06-21 08:23 黑武士 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 建立池连接可以显著提高应用程序的性能和可缩放性。SQL Server .NET Framework 数据提供程序自动为 ADO.NET 客户端应用程序提供连接池(MSDN)。 Opening a database connection is a resource intensive and time consuming operation. Connection pooling increases... 阅读全文
posted @ 2005-06-21 08:21 黑武士 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 1 MVC设计模式简介 MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析中,以及用于确定系统各部分间的组织关系。对于界面设计可变性的需求,MVC(Model-... 阅读全文
posted @ 2005-06-21 08:19 黑武士 阅读(284) 评论(0) 推荐(0) 编辑