自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blue_sky_blue_heart的专栏

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

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

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

当一个程序员写完代码以后,(这样说其实很空泛,怎样规模的代码呢,暂且认为是一个将要交付的系统功能的代码),并初步测试通过后不要急于提交,应该先自己review一遍,其目的在于检查代码中能够通过肉眼而非Debug就可以发现的问题。比如:l         定义的变量是不是都用上了,定义了但没有使用的变量显然影响其他人的阅读。更为严重是自己定义的局部变量是不是和某些全局变量同名,如果存在可能使得整

2007-06-24 16:05:00 2571

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

      这张存放商品及零件信息(事实上行业里有专门的名字,这里由于种种原因暂且使用这样一种不太确切的名字)的表内有三个主要的字段:父节点代码,子节点代码,权重。父节点与子节点用来描述商品或所含零件之间的上下级包含关系,最终的成品代码一定是最上层的根节点。而权重描述了每个子节点(零件)与其父节点之间的数量对应关系。比如,一台完整的电脑就是最终的商品,它由显示器,主机,鼠标,键盘构成,而主机又由主

2007-05-27 18:27:00 5240

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

        csdn的blog贴不上图片已经有近两个月了,后台管理的页面虽然已经大变样,看上去内容充实了许多,但是写文章时的编辑控件还是原来的那个,通过弹出式的“图像属性”对话框根本上传不了图片,而且也没有任何提示信息。开始我还以为自己操作系统有问题,结果换了三四台不同操作系统的电脑都是这样。令人不解的是,csdn程序员在完善外观的同时为什么不先解决类似无法上传图片这种基本但又直接影响用户使用

2007-02-12 11:46:00 2013 2

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

概述        这种解决方案正是本文标题所言的消息池化技术。通常我们听说过连接池、线程池、对象池,对于消息池的说法可能比较陌生或者不认可,那么您完全可以不必在乎它到底叫什么,只需要理解这种解决方案的实质就是要把系统中所要使用的所有信息提示(通知)内容集中起来由专门的程序代码甚至是某个线程(这样说可能不太精确,毕竟不是一个层次的概念)有选择的调用,并负责用一种恰当的形式展示给用户,比如Err

2006-12-03 10:49:00 3070

原创 使用ErrorProvider改善用户体验

1. ErrorProvider概述                  我们经常使用Windows Forms下的ErrorProvider,这是一个.NET组件,可以在VS IDE的工具栏中找到它。Errorprovider通常用于窗体或控件的用户输入;同时它也是典型的关联型(绑定)的验证控件,用以验证并显示控件关联的数据源如DataSet中存在的错误。ErrorProvider比使用消息框

2006-11-18 11:11:00 5941

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

        VSTF的工作项WorkItem本身也包含WorkFlow的信息,也就是说在一个WorkItem状态、指派人员等信息改变过程中要遵循一定的规则,这个规则可以由TFS(Team Foundation Server)的管理员作修改和扩充。那么,如果要限制程序员根据工作项迁入代码时也要满足一定条件,比如工作项状态必须是“已完成”,否则不允许迁入,该如何做到呢?幸运的是,Microsoft

2006-11-06 13:20:00 2937

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

 1. 背景描述       如果您现在正在使用微软的.NET 2005平台进行开发,您应该也会使用Team Foundation 进行源代码控制,工作指派与跟踪。而Team Foudation Source Control是MS Source Safe的扩展,功能也更强大(不过大家都反映很不稳定,偶尔会把你的代码覆盖掉让你郁闷一把),更重要的是我们可以使用微软提供的Version Contr

2006-10-29 15:01:00 4694

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

1.  关于SOA1.1  技术背景        为了帮助企业和组织实现随需应变的业务需要关注两个要素:业务设计(业务模型和业务流程)以及底层技术基础设施。企业可能必须修改业务模式和业务流程,以专注于企业的核心竞争力,并克服业务模型本身效率低下的缺点。如果没有能够以简单的方式展现复杂业务流程的工具,就不能简单地确定瓶颈和重复部分。其中优化业务模型是实现随需应变业务的一个重要步骤,但是只有

2006-09-24 15:44:00 7336

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

        作为一个世界知名大公司,SAP的的确确为这次研发者大会作了大量而充分的准备,无论是场地(上海这边是在东方明珠对面的香格里拉),还是参加演讲的人员(张侠、Simon Dale等),甚至是开场的那段宣传动画(商业气氛暴露的淋漓尽致,但是很专业)都能够说明这一点。        在致欢迎辞的环节,SAP的发言人一上来就提到使用Net Weaver意味着什么:"Bring you mo

2006-09-17 20:48:00 1690

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

       尽管大家可能对于Façade设计模式早已耳熟能详,但是为了使这篇文章内容显得完整,我们还是先来简单回顾一下什么是Façade模式。        所谓Façade模式,就是要为子系统中一组接口(方法)提供一个一致的界面。Façade模式定义了一个高层接口(方法),这个接口使得这一子系统更加容易使用。这样做的好处就是将一个系统划分为若干个子系统有利于降低系统的复杂性,并使子系统之间

2006-09-16 16:16:00 2723

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

 在进行Remoting开发过程中,一种流行的做法是将诸如对象激活方式,注册通道的类型,端口信息等写在配置文件中,然后使用RemotingConfiguration.Configure (String)方法读取这些信息并完成远程调用的配置。此时你会发现,.NET编译器提示该方法已经过期,推荐使用RemotingConfiguration.Configure (String, Boolean),

2006-08-28 08:54:00 8393 7

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

         Exchange内建了事件处理机制,包括同步事件与异步事件。这些事件是非常有用的,可以通过它们拦截Exchange的邮件信息,并作出相应的处理。那么,究竟什么是Exchange同步事件和异步事件,他们之间又有怎样的区别和联系,这篇文章里将给出具体的解答。  1.首先来看一看Exchange SDK给出的同步事件定义:Synchronous Events Synch

2006-07-29 15:59:00 3529

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

 JBoss创始人Marc Fleury:先赚钱后做开源2006.07.20  来自:Chinabyte     标签: JBoss 1998年,在硅谷SUN公司的SAP实验室,一个年轻人正坐在电脑前面思考,然后写着什么东西。不,他没有在写程序,他在写辞呈。他正在做出人生的一个重大决定:他要辞掉在SUN的这份工作,投身到open source的开发。旁边好多朋友在劝他,这样的做

2006-07-28 12:35:00 1533

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

 第一章     绪论1.1  论文的选题背景以往的基于数理统计方法的应用大多都是通过专用程序来实现的,我们知道,大多数的统计分析技术是基于严格的数学理论和高超的应用技巧的,这使得一般的用户很难从容地掌握它。数据挖掘技术是数理统计分析应用的延伸和发展,假如人们利用数据库的方式从被动地查询变成了主动发现知识的话,那么概率论和数理统计可以为我们从数据归纳知识这样的数据挖掘技术提供理论基础[

2006-07-24 08:32:00 6830

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

        在上一篇文章里,我们已经提到了CDO,使用CDO编程发送邮件比较简单,但是CDO本身却是不简单的,先来看看什么是CDO以及包含哪些内容吧!         CDO即Collaboration Data Objects的缩写,是一项可以用来建立用途广泛的协同作业应用程序的技术,能完成:接收、传送电子邮件,日程安排,联络人管理,工作流程以及exchange管理等。       

2006-07-03 13:32:00 3094

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

       有阵子没有照顾自己的blog了,今天上来看到文章列表里空荡荡的,感觉有点惭愧,去年动笔时的豪情壮志似乎已被繁忙的工作消磨了许多,赶紧在心里给自己敲了一个警钟:不能变懒阿!        毕业了,到了真正的工作岗位上,发现理想与现实之间还是有一大段距离的,在数据仓库和数据挖掘领域内研究的步伐可能要放慢一些,新的研发内容成为当前工作的重点,用俺们manager的话说就是:分个优先级,

2006-07-01 14:50:00 2283

原创 Pivot Table的今生前世(二)

        在前一节中我们介绍了Pivot Table的一些背景知识,不过“是骡子是马还得拉出来遛遛”,这里就通过实际的例子来说明Pivot Table的强大功能。比如现在我们有40,000行有关产品销售的事务数据并需要对其按照区域和型号设计一张汇总报表,Pivot Table则可以非常轻松的实现这张报表。步骤一:在Excel表单中全选用来生成报表的数据单元格,从数据(Data)菜单项中选

2006-05-05 11:43:00 6660

原创 浅析“同比”与“环比”

        在经济社会统计事务中,人们经常会发现“同比”与“环比”这两个概念。比如在统计年报中,在某具体统计计量指标列的后面都会有“XXX同比数”或“XXX环比数”,统计工作者们往往会比较关心这些数字。那么究竟什么是“同比”,什么是“环比”,它们都有哪些应用,这里就简单得介绍一下。1.同比分析:一般指本期水平与上年同期水平的对比数值分析。        统计指标按其具体内容、实际作用和

2006-03-07 20:48:00 15591

原创 就这样单身吧

        春季上海的天气就是这样的变化无常,阴雨掺合着凉风,不免让人多了几分感慨!        望着窗外阴沉的天空,我突然间有了一种单身一辈子的冲动。呵呵,那应该是贵族般的生活,用不着考虑生活中过多琐屑的烦恼,是件很舒服的事情吧!        尽管老爸、老妈已经放出话来:不带女友不准回家,我却一直顶着不孝的罪名,仍旧是一个人来一个人去。周围的好友都感到不解,说你的条件还不差阿,怎

2006-03-05 00:40:00 1924 6

原创 Pivot Table的今生前世(一)

        熟悉Microsoft Excel高级功能的用户想必对Pivot table(数据透视表格)不会陌生。Pivot tables是Excel中非常重要的特性之一,它帮助用户组织和分析数据,不过遗憾的是并非所有Excel的用户都知道如何使用pivot tables。         好了言归正传,还是让我们一同来回顾一下Pivot Table的发展历程,从而对其功能和机制有个更加深

2006-02-09 23:39:00 16428

原创 新的一年,新的精彩

       再过一个多小时,新的一年零点的钟声就要敲响了,独自一个人坐在寝室里,忙完了手中的工作静下来的时候,不禁回想这一年里的点点滴滴,感慨颇多。        首先,2005年我还是留下了一些遗憾,比如这个月的blog数量不可能超过上个月了,呵呵,比自己计划的差了不少,好的想法很多,只是没时间记下来啦。^_^        其次,2005年也是我创造辉煌的一年。这一年里,我用行动向别人展示了

2005-12-31 23:25:00 1327

原创 使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法

今天碰到了一个非常“妖”的问题,就是在自己的数据挖掘开发包中需要动态加载一张图片,以在数据挖掘结果图表Chart中显示,程序如下:Image image = Bitmap.FromStream(    GetType().Assembly.GetManifestResourceStream( NameSpace+"." + mapname) );但是调试时总会抛出异常“未处理的“System.Ar

2005-12-17 23:53:00 13269 3

原创 今天,您OLAP了吗(二)

三天过去了,今天终于可以坐下来把下篇写完,不然总觉得缺点什么,呵呵!*_*关于OLAP多维数据结构1.超立方结构(Hypercube)-超立方结构指用三维或更多的维数来描述一个对象,每个维彼此垂直。数据的测量值发生在维的交叉点上,数据空间的各个部分都有相同的维属性。(收缩超立方体。这种结构的数据密度更大,数据的维数更少,并可加入额外的分析维)。举一个很简单的例子:隶属关系、登记注册类型、企业类型与

2005-12-14 17:42:00 1653

原创 今天,您OLAP了吗(一)

      今天与师妹讨论关于OLAP的问题,我当时提出“OLAP是与数据仓库息息相关的,一提OLAP就会论及数据仓库”。这会儿,当我拿出书来重新阅读OLAP的概念时,发现我所言虽然不能算错,但是显得狭隘了些,呵呵。       首先来看看官方给OLAP下的定义。        定义1:OLAP(联机分析处理)是针对特定问题的联机数据访问和分析。通过对信息(维数据)的多种可能的观察形式进行快速、稳

2005-12-12 00:40:00 1423

原创 关于统计数据库

       在没有了解该内容之前,我一直把我们应用系统的数据库看作数据集市,现在我的看法更加深刻些,系统数 据库“like”数据集市,但是它真正的身份是("IS")统计数据库。*_*       统计数据库(Statistical DataBase)是一种用来对统计数据进行存储、统计、分析的数据库系统。       统计数据具有层次型特点,但并不完全是层次型结构。统计数据也有关系型特点,但关系型

2005-12-09 10:00:00 1683

原创 探索OLAM的精髓(三)

基于数据立方体的关联分析        数据立方体(多维数据集)中存在两种关联规则可被挖掘:维度间关联和维度内部的关联。前者对应不同维度间存在的某种关联,而后者对应的关联表示一个维度内的或者一个维度集内的关联,该维度集(也称为参考维度)通过将剩余维度分组成类似事务集那样的形式。DBMiner系统中,维度间关联被称为多维关联,而维度内部关联被称为基于事务的关联。        数据立方体的结构恰恰为

2005-11-29 00:11:00 1011

原创 Oracle中有关表主键的问题

目前正在开发的系统需要对表的物理机构进行更改,包括删除表的主键然后重建,查了相关的资料,发现Oracle中与用户表结构相关的系统表有user_cons_columns,user_constraints,user_ind_columns ,第一张表存放用户表受约束字段的名称,第二章表存放用户表中受约束字段的约束类型,第三张表则主要存放用户表所含的所有字段。因此也就可以通过以下两种方式获得表主键信息:

2005-11-24 11:27:00 1433

原创 探索OLAM的精髓(二)

      OLAM的思想比较巧妙,在OLAP机制的基础上进行拓展以尽可能的提高执行效能。然而,韩教授本人也认识到面对探索性的数据挖掘,OLAM的效率仍然是一个巨大的挑战,根本原因在于挖掘分析的性质是“探索性”的。容易想象,在高维度大数据量的情况下,进行探索分析的时间开销会异常庞大,有可能就背离OLAP快速响应用户查询,数据浏览的初衷,再者探索的结果是否满足用户需求也是难以保证的。韩教授本人把提高

2005-11-23 10:41:00 1086

原创 探索OLAM的精髓(一)

       OLAM的创始人韩家伟教授在自己的文章中谈到直接在OLAP引擎及相关数据立方体的上层构建联机分析挖掘机制是非常重要的,因为OLAP和OLAM所需要的数据立方体在功能上没有本质的区别,当然由于OLAM分析经常包含对大量带有细粒度数据的维度的处理,就需要比OLAP分析更为强大的数据立方体构造以及存取工具。我认为这是一个不争的事实,因为OLAM的应用比OLAP高级的多,或者说OLAM的分析

2005-11-23 09:58:00 1487

原创 从“分析”的角度谈OLAP、数据挖掘、统计分析三者之间的区别和联系

        近来一直在考虑基于OLAP的分析、数据挖掘里的挖掘分析、统计业务中的统计分析相互间的内在关系,因为乍看上去这三者是非常相似的,很容易混在一起。事实上,他们之间还是有很大的区别。        首先谈谈OLAP中的分析,由于OLAP的核心是对多维数据集的处理,构建数据立方体,对数据立方体进行切片、切块、上卷、下钻等操作,达到比对分析的目的,同时建立数据立方体的过程也是对数据进行聚合汇

2005-11-21 13:36:00 4428 1

原创 干那行,爱那行!

        今天应该是很有纪念意义的一天,我也开始写Blog了。呵呵,原本一直以为写Blog很时尚,属于高手们show自己高明之处的方式,不敢奢望。现在我认为这是一个标志,标志着我已经心甘情愿地踏入了IT行业;同时也是一种信念,就是既然干了这一行,就要爱这一行!        看到和听到不少圈内的人士透露这样的心声:“其实,我不爱编程!”或者“其实,我对这一行没有兴趣”(旁注:再来一句《无间道

2005-11-20 18:19:00 1141

原创 两种加密技术共同构建安全的ASP.NET数据访问

关键词ASP.NET 数据访问安全性  数据库连接字符串 加密解密 注册表存储概述目前大多数面向企业级的ASP.NET应用系统都不可避免的要访问数据库中的内容,然而进行交互的数据无论是数据库连接的信息还是提交表单中的内容都不可避免的要在网络上传播,从某个客户端到Web服务器再到数据库服务器,这样就有可能发生数据的泄漏甚至数据库被入侵。为了保障数据的安全性,尤其是Web服务器上数据库访问信息的安全性

2005-11-20 17:40:00 2440

转载 DBLayer wizard ,一个国外写的数据库访问和实体映射的自动生成工具

IntroductionThis is the first version of DBLayer Wizard. Its a tool to generate the Data Layer in N-tier architectures in CS file format. This helps developers to save their time from writing the sam

2005-11-19 23:38:00 1131

完整版的sap初级技能自学教程

完整版的sap初级技能自学教程,是英文版的。可以参考一下。

2011-12-11

空空如也

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

TA关注的人

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