blue_sky_blue_heart的专栏

人生经历也是一笔财富——勇敢地闯!

2007年06月24日

原创 使用测试列表帮助程序员有效减少BUG

最近在网上看到一篇文章叫做“怎样才能保证自己的程序没有BUG”,内容非常有指导意义,但是我却觉得保证自己的程序没有BUG这似乎是不可能的事情。即使对需求认知的很彻底,对开发工具掌握的很透彻,自己单元测试和功能测试进行得很充分,也没法保证系统中一个BUG也没有。还是那句老话:人非圣贤。(也许此时会有哥们蹦出来倔强的说,我的代码就是没有BUG,怎么着。呵呵,那样最好。)然而,如果有一套行之有效的流程使得程序员能够全面深入的测试自己的程序,修正代码中的BUG,从而促使自己将BUG数降低到最少还是完全可以做到的。阅读全文>

发表于 @ 2007年06月24日 16:05:00|评论(loading...)|编辑|举报|收藏

2007年05月27日

原创 oracle:两条sql语句实现层次查询的反序权值计算与输出

最近,一位比较变态的客户要求对其生产商品及零部件的表统计部件的个数权值,并按照特殊的顺序输出,供管理人员参考。通常一个商品有许多零部件构成,一个商品与各部件之间存在着一对多的关系,依次类推,在生产的各个环节,大的零部件又与构成自己的小零部件之间存在这样的一对多关系或多对一关系。因此,上面所说的生产及零部件关系表实际上反映的是一种层次结构,或者说树结构。oracle中提供了一种层次查询机制connect by...start with...,令我们可以很轻松的查询出各个层次内的数据内容。对于二叉树这种查询是以先深遍历的方式进行的,并且总是先从左边的节点找起。现在,如果仍然按照先深遍历,但是每层都先从的右边节点计算权值并输出该如何做呢。本文将给出一种通过两条sql语句实现的方案。阅读全文>

发表于 @ 2007年05月27日 18:27:00|评论(loading...)|编辑|举报|收藏

2007年02月12日

原创 失望,csdn的blog贴不上图片!

嘁,贴不上图片的BLOG阅读全文>

发表于 @ 2007年02月12日 11:46:00|评论(loading...)|编辑|举报|收藏

2006年12月03日

原创 物以类聚——浅谈一种消息池化技术的实现

上一篇文章中提到使用ErrorProvider向用户发送错误提醒,这实际上是一种软件系统消息通知机制的典型应用。那么,除了错误消息以外,还有警告消息以及更为普通的消息,比如用户登录后在主界面上某处显示的“XXX您好,您已成功登陆,日期:XXXX-XX-XX”等。显然,恰当的运用这些消息通知用户系统信息都是改善用户体验的重要手段,然而您是不是把这些消息内容直接写在代码中(典型的是Msgbox(消息内容))或是界面窗体上呢?如果是,那么您的代码或系统在消息通知方面是缺乏通用性,扩展性和灵活性的。本文就提供了一种集中管理消息内容的解决方案,且兼顾了上述的几个特性。阅读全文>

发表于 @ 2006年12月03日 10:49:00|评论(loading...)|编辑|举报|收藏

2006年11月18日

原创 使用ErrorProvider改善用户体验

通常情况下,开发人员不可避免的在WinForm系统中使用对话框方式向用户发送消息提示,进行人及交互,尤其是发生操作或数据错误的时候。但是,这样做的一个直接负面效果就是对于哪些初次使用系统的用户或者操作还不够熟练的用户,一定要耐心的应付频繁弹出的对话框,稍微有点气急败坏猛敲了一次回车键可能以前做的种种操作都全部白费。如果用户使用的是多媒体电脑,那么还要忍受不绝于耳的“咚咚”或“叮叮”声,这对我们尊敬的用户绝对是一件残忍的事情。显然,这样的错误处理机制不能给用户带来舒适的操作感受。幸运的是,.NET自带的众多控件中已经包含了解决此问题的有效工具ErrorProvider。阅读全文>

发表于 @ 2006年11月18日 11:11:00|评论(loading...)|编辑|举报|收藏

2006年11月06日

原创 工作项状态也作迁入策略

.NET团队开发过程中进行版本控制,工作项指派与跟踪的有效工具莫过于VSTF。通常情况下,程序员迁入代码时要关联一个工作项,否则会提示警告信息并且迁入失败,这就是一种迁入策略。VSTF本身已经提供了几种标准的迁入策略,如“测试策略”、“代码分析”、“工作项”,管理员可以选择其中之一或多个作为某项目代码迁入的准则。这里要讨论的实际上是一种自定义迁入策略,即只有工作项的状态满足某种条件时才能迁入代码。阅读全文>

发表于 @ 2006年11月06日 13:20:00|评论(loading...)|编辑|举报|收藏

2006年10月29日

原创 一个VSTF程序集测试管理工具

公司最近要加强绩效考核,可怜我们这些程序员们的工作被列为清查的主要目标,原来进行.NET平台开发通过使用VSTF进行版本控制,工作项管理,但是这样很难跟踪从迁出代码到迁入代码这一阶段程序员的种种操作。同时,为了方便测试人员对程序员代码进行测试,领导就给俺下达一个任务,针对上述情况开发一个工具,即能够记录程序员的操作也能让测试人员直接获取到编译好的程序集进行测试。当然,该工具必须能够脱离VSTF的环境直接运行,以后还可以通过Web方式在Internet上使用。做为一个小马仔,除了按照上头意思办事别无选择,只好被同事们鄙视了,哎~_~。阅读全文>

发表于 @ 2006年10月29日 15:01:00|评论(loading...)|编辑|举报|收藏

2006年09月24日

原创 一种基于SOA的应用集成中间件体系架构

“SOA”这个字眼现在变得越来越时髦,一是国外厂商频频发力,不是开发者大会就是铺天盖地的发布会,广告邮件^_^;二是国内厂商不甘落后,纷纷炒作SOA的概念,就连国家有关部门也在花大力气扶持国内企业进行有关SOA的产品或项目开发。作为一个与时俱进的开发人员当然要顺应潮流,勇于探索哈。看了一些资料后,这里也把自己的一些幼稚想法贴上来与大家分享和讨论!阅读全文>

发表于 @ 2006年09月24日 15:44:00|评论(loading...)|编辑|举报|收藏

2006年09月17日

原创 SAP上海NetWeaver技术研发者大会之我见

9月13日我参加了SAP在上海举行的NetWeaver技术研发者大会,有这样一个好的机会让我能够亲临现场,与各个公司的同行聚于一堂感受那里的气氛,聆听与讨论,并且开拓视野丰富知识,真的非常幸运。阅读全文>

发表于 @ 2006年09月17日 20:48:00|评论(loading...)|编辑|举报|收藏

2006年09月16日

原创 在分布式体系结构中使用Façade设计模式

在所有的企业级应用程序中,都要时刻关注至少三个方面的因素:性能优化、可扩展性和负载平衡,这些内容也越来越成为开发者面临的巨大压力。我们知道中间层模块(比如业务模块)如果接近数据库的话,那么很容易优化数据库查询和索引,但是对于修改数据库结构或者需要引入全新的数据源和数据访问方法来说,就变得很困难,这似乎变得很矛盾而难以解决。Façade模式为我们提供了一个有效折衷的技术。阅读全文>

发表于 @ 2006年09月16日 16:16:00|评论(loading...)|编辑|举报|收藏

2006年08月28日

原创 RemotingConfiguration.Configure (String, Boolean) 中隐藏的秘密

RemotingConfiguration.Configure (String, Boolean)是.net FrameWork2.0版中新增的方法,与原来的RemotingConfiguration.Configure (String)方法存在很大的不同,这篇文章就揭示了其中隐含的种种信息。阅读全文>

发表于 @ 2006年08月28日 08:54:00|评论(loading...)|编辑|举报|收藏

2006年07月29日

原创 总结Exchange同步事件与异步事件

总结Exchange同步事件与异步事件阅读全文>

发表于 @ 2006年07月29日 15:59:00|评论(loading...)|编辑|举报|收藏

2006年07月28日

转载 JBoss-先赚钱再做开源(转载)

这是一篇CSDN新闻上的文章,看后挺激动的,从中得到不少启发,因此转载过来,勉励以下自己!阅读全文>

发表于 @ 2006年07月28日 12:35:00|评论(loading...)|编辑|举报|收藏

2006年07月24日

原创 联机分析挖掘(OLAM)在政府统计工作中的应用研究(一)

统计部门的职责包括加强对统计数据库的建设,对统计数据进行集中存储和管理,对数据资源进行采集、汇总,并做分析研究。由于统计数据库具有多维的数据结构特征,符合联机分析处理(OLAP)技术的内在要求,通过对联机分析技术构建的多维数据集进行挖掘处理,能够发现统计指标的长期变化趋势,对未来的发展情况做出相应的预测。同时可以寻找趋势之间的相似性,并进行比较,还可对造成某种趋势的影响因素进行分析,了解它们之间相互的关联关系,从而发现隐含的规律。 本文利用联机分析挖掘(OLAM)的技术和方法,研究和设计了OLAM在政府统计工作中的应用。对于基层统计数据采用一种基于OLAP原理的通用聚合算法完成汇总操作,获得各种包含统计分组和统计计量指标的多维数据集,该聚合算法不依赖任何数据库本身提供的API,完全实现了跨数据库平台能够适应各种数据库系统环境。同时,由于统计数据具有典型的时序性特征,本文又针对生成的多维数据集进行时间序列的趋势分析,相似性挖掘以及关联规则挖掘。联机分析处理与数据挖掘的优势相互配合,使得联机分析挖掘技术与实际统计工作的需求有机的结合起来。 论文将上述研究成果成功地应用到一套面向区县级统阅读全文>

发表于 @ 2006年07月24日 08:32:00|评论(loading...)|编辑|举报|收藏

2006年07月03日

原创 Exchange客户端之翼——WebDAV vs CDO(下)

Exchange客户端之翼——WebDAV vs CDO(下)阅读全文>

发表于 @ 2006年07月03日 13:32:00|评论(loading...)|编辑|举报|收藏

Csdn Blog version 3.1a
Copyright © blue_sky_blue_heart