2007年05月
ASP.net 添加了"event validation"的功能, ASP.NET会检查 POST方法中的所带的参数,如果认为不合法,就会抛出异常,信息如下。阅读全文>
发表于 @ 2007年05月20日 07:13:00|评论(loading...)|编辑
6)单页面支持任意个及联菜单,可以是相同数据的及联菜单 7)可取值也可以传值,可以按四种模式取值和传值; 8)可仅取值和传值非最下级; 9)可要求必须取值和传值最下级; 10)可以定义及联菜单样式。阅读全文>
发表于 @ 2007年05月19日 14:38:00|评论(loading...)|编辑
超大型系统的特点为:
1.处理的用户数一般都超过百万,有的还超过千万,数据库的数据量一般超过1TB;
2.系统必须提供实时响应功能,系统需不停机运行,要求系统有很高的可用性及可扩展性。
为了能达到以上要求,除了需要性能优越的计算机和海量存储设备外,还需要先进的数据库结构设计和优化的应用系统。
阅读全文>
发表于 @ 2007年05月19日 02:41:00|评论(loading...)|编辑
随着计算机技术越来越广泛地应用于国民经济的各个领域,在计算机硬件不断微型化的同时,应用系统向着复杂化、大型化的方向发展。数据库是整个系统的核心,它的设计直接关系系统执行的效率和系统的稳定性。因此在软件系统开发中,数据库设计应遵循必要的数据库范式理论,以减少冗余、保证数据的完整性与正确性。只有在合适的数据库产品上设计出合理的数据库模型,才能降低整个系统的编程和维护难度,提高系统的实际运行效率。虽然对于小项目或中等规模的项目开发人员可以很容易地利用范式理论设计出一套符合要求的数据库,但对于一个包含大型数据库的软件项目,就必须有一套完整的设计原则与技巧。阅读全文>
发表于 @ 2007年05月19日 02:39:00|评论(loading...)|编辑
1. 自增长 primary key 2. 避免用复合主键 (compound primary key) 3. 双主键 4. 以固定的数据库、表应付变化的客户需求 5. 避免一次取数据库大量数据,取大量数据一定要用分页。 阅读全文>
发表于 @ 2007年05月19日 02:28:00|评论(loading...)|编辑
一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据
库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实
际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量
较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,
等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统
性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。笔者
依据多年来设计和使用数据库的经验,提出以下一些设计准则,供同仁们参考。
阅读全文>
发表于 @ 2007年05月19日 02:24:00|评论(loading...)|编辑
80年代初以来,国内许多计算机专家先后深入一些大型企业,力图开发出理想的
大型MIS。实践证明,开发出的大型MIS,多数不很理想。原因何在?据作者一孔之
见,其中一条重要的原因,就是在开发过程中对MIS的数据库设计重视不够,没有把它
当作一件头等大事来处理。一个大型MIS,如果它的数据库设计出了问题,就是出了大
问题,或者说从根本上出了问题。这样的MIS,不会成功,只会失败。既然如此,应该
怎样来解决它呢?阅读全文>
发表于 @ 2007年05月19日 02:22:00|评论(loading...)|编辑
可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。
阅读全文>
发表于 @ 2007年05月18日 15:16:00|评论(loading...)|编辑
最近tags被炒得沸沸扬扬,Blogbus采用了我的Tag应用 更是将这个话题炒上了高潮(让我们吵吵blogbus)。阅读全文>
发表于 @ 2007年05月18日 13:46:00|评论(loading...)|编辑
刚才看了看飞扬新锐的blog系统,发现使用的是zblog,里面有了现成的tags系统,今天找了一天的tags系统的实现总是不得要领。没有办法,下载zblog的源代码,开始研究一下了。 阅读全文>
发表于 @ 2007年05月18日 13:32:00|评论(loading...)|编辑
电子书:20年内结束纸质图书的时代?在专门为青年推出的游戏手机QD论坛上,除了讨论在手机上如何安装软件,如何播放电影、MP3或者玩游戏,很多年轻人最喜欢讨论的是,如何使用手机下载图书。但EBOOK要来改变它的规则了:结束纸质图书的时代。同样,如果你每天都会上网浏览信息,并固定去某些站点,如新闻、论坛、或者Blog,如果它们有XML协议,那么,你也可以订阅,就不用再花很多事情去一个一个打开,直接通过RSS聚合,就能看到所有信息的更新。让别人容易的发现你已经更新了你的站点,让人们很容易的追踪他们阅读的所有信息。阅读全文>
发表于 @ 2007年05月18日 13:12:00|评论(loading...)|编辑
[简介] 逻辑实证主义:认为人类的日常语言充满的谬误,需要彻底厘平,重构一个像数学一样完美的逻辑语言体系;日常语言学派:认为人类的日常语言是非常合理而符合现实的,“完美”的逻辑语言并不存在而且也不符合现实;对于前者而言,语言所表达和内涵的思想是广博的,构造简单的分类逻辑无法诠释和标识某一篇文章所设计的全部重点,复杂的分类则将陷入无限微观的悖论逻辑;维特根斯坦本人正是逻辑实证主义和日常语言学派先后的奠基人,而在他的后期的日常语言思想中,他提出了一个大家相对比较熟悉的观点:家族相似。阅读全文>
发表于 @ 2007年05月18日 13:09:00|评论(loading...)|编辑
Tag(标签)是一种更为灵活、有趣的日志分类方式,您可以为每篇日志添加一个或多个Tag(标签),然后您可以看到东行记上所有和您使用了相同Tag的日志,并且由此和其他用户产生更多的联系和沟通。3. 每篇日志最多添加10个Tag,每个Tag的长度为15个字符;举一个例子,比如说:您写了一篇到西湖旅游的日志,原来您都是把这一类的日志放到自己的“心情故事”分类下,但是有了Tag之后,您可以给这篇日志同时加上“旅游”、“杭州”、“西湖”、“ 心情故事”等几个Tag,当浏览者点击其中任何一个Tag,他都可以看到您的这篇日志。阅读全文>
发表于 @ 2007年05月18日 11:20:00|评论(loading...)|编辑
Rainbow Portal的一些模块中,也用到了缓存技术,但有些存在一定问题,如WhosLoggedOn模块中也使用了数据缓存,但是并没有通过Rainbow.Framework.Settings.Cache.Key类实现缓存键名的获取,这样在一个站点存在多个Portal的时候,站点的统计数会出现不正确的情况。 阅读全文>
发表于 @ 2007年05月16日 22:58:00|评论(loading...)|编辑
(1)Portal Development Kit for Microsoft .NET (PDK for .NET)SAP企业Portal开发包PDK.Net允许VS.Net开发者为SAP应用构建企业Portal组件。(4)iViewiView是Portal Content面对用户的逻辑再现,iView本质上是一个可视化的组件,从物理的Portal Content获取数据并且在Portal中感知和展示数据。(5)Portal ComponentPortal Component则是iView的支撑组件,它隐藏在iView的背后,所有展示给用户的iView外观的背后,都是经由某个对应的Portal Component从Portal Content获取数据并且推介给iView展示。阅读全文>
发表于 @ 2007年05月16日 22:41:00|评论(loading...)|编辑
Microsoft SharePoint Portal Server 2003可以快速建立门户,与Office 2003配合使用时用户体验最好,但是它的标准支持不如其他门户那么健全。Vignette刚刚发布的Application Portal 7.0拥有经过验证的J2EE架构,可让用户收回在应用服务器上的投资,它的易于管理性和应用程序包使用户能够快速实施门户。尽管这次没有重新正式测试,但我们感觉这些变化让WebSphere Portal 5接近了其他顶级门户产品。各个门户在表面的不同之下,也有相似之处,一旦了解了这些相似点,门户就能成为让复杂的技术基础设施发挥更大作用的最好方法之一。阅读全文>
发表于 @ 2007年05月16日 21:51:00|评论(loading...)|编辑