自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韩小明@xiammy的专栏

没水的地方挖井,有水的地方修渠

  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 业务平台--摸不准的理念?

 在应用软件领域,最近一直被吹捧的技术就是平台。但是,对于平台的理解,却不是很统一。各行各业也没有一个准确的定义。基本上每个稍微有点实力的公司都推出了自己的平台。可是,平台到底是什么呢?回答平台是什么不是很容易。不过可以从它产生的目的开始探讨。说得高一点,平台的出现,是剩余价值追求的产物。换句话说,就是要提高开发效率,减少人力成本。使得开发一个新的项目、产品,可以很容易!平台的诞生

2006-11-30 22:29:00 2814 2

转载 堆和栈的区别

一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—全局变量和静态变量的存

2006-11-30 22:02:00 1778 1

原创 借火车看设计过程

 在去野三坡的途中,和Linc谈起火车的架构来,感觉其扩展性特别好。车厢可以载人,可以载媒,可以载货,可以载坦克,可以载飞机,火车头可以有一个,也可以有多个,可以在两头,可以在中间。回来以此为题,大家一起讨论一下设计。一直认为,设计如哲学一样,大道同源。其道理一定可以应用到各个领域。因此火车也需要设计,因此软件也需要设计。那好,我们开始设计吧。这时候,你想到了什么?火车的扩展性

2006-11-29 11:28:00 3391 9

转载 原来汉语的思路更接近计算机语言

  汉语不需要变单数,复数和时态,我要表示复数,只需要加功能词就可以了,不会影响单词本身,比如一只鸟,一些鸟,但是在英语中就要影响所有的几万个单词,相应的“是”在英语中也要变成is are were be等等,但是我们在很多情况下不需要关心时态和数量,这与使用面象对象是一个道理。汉语可以表达“树上有鸟”的相对抽象概念,而用英语表达类似“树上有鸟”时,每次都要指定具体数量和时态以及单词的变化

2006-11-29 11:24:00 2409 8

原创 HOOK启思录---第三章 HOOK的应用模式

 观察模式在HOOK很多应用中,有一类应用最为常用,那就是观察模式。对于信息获取的要求,在很多时候都是非常的重要的功能。在很多时候,我们都需要根据一定量的信息去判断如何决策。正如打仗一样,没有一定量的有意义的数据,就是摸黑,只能死路一条。像Windows提供的SetWindowHook就是典型地为这类应用准备的。而且这也是最普遍的用法。这个模式的特点是,在事情发生的时候,发出一个通

2006-11-27 23:18:00 4162 1

原创 也谈西直门桥的设计

     下面就是著名的西直门桥的右转指示图:这个桥在从两个方向上过来的右转都必须经过三圈或者五圈。任何新司机都惧怕这里,任何老司机都激动这里。就因为此,还有人编写了一段笑话: 中国联通壮告西直门立交桥设计者一日,中国联通董事长王建宙坐在车后座上无线上网,车在北京的街头和汽车洪流中走走停停.王总突然感觉累了,于是合上电脑,放眼望向窗外.“这是什么桥,这么大?”王

2006-11-25 23:58:00 4605 5

原创 接口设计之误区

  非常感谢大家对接口的几篇文章的关注和支持。特别补充一段我理解的接口设计中的误区。误区之一:采用对象式设计OO思想在设计师人群里已经深入人心。往往一谈到设计,就会想起对象。他们对对象的抽提能力机会已经炉火纯青,驾轻就熟。然而,也正是因为这点,所以才容易以面向对象的方法去思考接口设计。对象的在业务领域中是一个立体的影像。对于立体的影像,很容易吸引大家的眼球。如果我们眼中看到的只

2006-11-25 21:34:00 2283 5

原创 面向接口设计(Interface Oriented Design)

         我在网上搜索这个概念的时候,发现在中国还很少有此类文章,外国有一本同名书籍出版,但是无缘拜读。所以这个概念基本是我自己杜撰出来的,只是网上也有同名而已。       先说说,什么是接口。这是个老问题,可是在设计之前,必须先将此定义清楚。       一个常见的定义是,接口就是契约。我认为这个定义非常模糊。契约是约定双方的有一定法律或道德效应的说明。但是,第一,中国人不

2006-11-25 00:05:00 4308 13

原创 接口是AS出来的

很多人在接口定义中,喜欢使用派生的方式进行定义。但是我要说的是,接口不应该派生,而应该AS出来。 接口是一种契约,它和类不同。当接口从COM中诞生的时候,其具备的三个方法经常被人忽略: IInterface = interface    [{00000000-0000-0000-C000-000000000046}]    function QueryInterfac

2006-11-24 14:22:00 4117 10

原创 HOOK启思录---第二章 HOOK的根源

 我一直在避免写HOOK的技术实现,想尽可能地将一些看不到的东西收集起来。相对于了解一个成熟的技术,还不如去了解其中的思想吧。我是这样认为的。这一章会暂时远离HOOK本身,我们会尝试着去思考这些技术出现的根源。很多人象我一样,从OP的衰败中走向OO的繁荣。软件的复杂度也是突飞猛进。当年“没有银弹”的断言,非常准确地说明了软件的发展趋势,当新技术发展的时候,软件的复杂度也随之发展。我们现

2006-11-22 22:33:00 5110 10

原创 HOOK启思录---第一章 HOOK的发展

          非常遗憾,HOOK的发展史不是那么清晰可见。事实上,HOOK到底是什么,很多人的说法都不一样。最早是在操作系统中出现的HOOK概念。在Unix/Linux/Windows中都有类似概念。当时提出的目的在于,允许用户在系统调用过程中,插入自己的代码处理特殊事情。典型的HOOK就是用自己的功能替换原有的函数点,在处理完成之后,又恢复原有的函数点。(这里“点”就是表示一个可以

2006-11-21 01:13:00 6955 11

原创 HOOK启思录---前言:HOOK是一种思想

  在很多人眼里,Hook都是高级程序员才会使用的技术。一年前,我也是。每每看到别人使用了Hook技术就很嫉妒。是的,说嫉妒一点都不夸张。刚开始,不知道Hook到底是什么技术。或者说,Hook到底是做什么的。Hook的英文是钩子,但是,说实话,我的中文意识中,怎么也不能将钩子和Hook划等同符号。一个钩子,它在等待我们去往上面挂上我们想要的东西。这点,从最终结果看。确实和这个技术很符合。可

2006-11-19 23:24:00 6132 12

原创 戏说OO思想

戏说OO思想       OO就是两张嘴,总有说不停的话题。OO就是一对恋人,怎么都不能完美统一。OO就是你和我,总愿意将唾沫花在上面。       OO是缺乏精神食量时候的呼唤声,OO是得意忘形的吼叫声,OO是愉悦欢快时候的呻吟声。可是,OO是什么呢?       OO是面向对象,面向对象又是什么呢?              很多人非常了解OO,可是OO到底想告诉我们什么呢

2006-11-17 09:06:00 1808 2

原创 不要让对象成为奴隶

[写这篇文章纯粹是为了提高大家对对象的认识。此间不同的论点不适用于目前的工程应用软件设计。]对象什么时候成为奴隶了?也许在面向对象出现的时候,早就注定他是奴隶了。就如非洲黑人被带到美洲的第一天,他们就是奴隶!是什么是他们成为奴隶?枷锁!身上的枷锁和心灵上的枷锁!身上的枷锁是他们不能挣脱,而心灵上的枷锁确让他们不愿或是不知道逃离!不是奴隶的人,永远不愿意主动去思考,为什么奴隶要成为奴隶!

2006-11-08 08:43:00 1544 3

原创 话说解题思路

今天,老贾同志提出一个问题,就是我们解决问题的思路都是什么。他向我们讲述了自己编程控制LDAP的过程。主要是讲述过程中遇到很多关键点,但他确忽视了。于是大家讨论了一下如何去解决忽略关键点的问题。针对这个问题,我提出一个模型。如下图:外面的大圈表示我们的所知领域,红旗表示答案所在。请注意,红旗有好几个,对于我们的问题来说,也可能是有很多个答案的。带有角度的弧线,表示一个人的观察视角,一个人的视角有限

2006-11-08 08:39:00 1656

为何要把ERP与BPR结合在一起

尽管BPR(业务流程重组)本身与ERP并没有直接的联系,但是越来越多的人把二者紧密联系起来,那么BPR与ERP到底是什么关系? 1990年,美国的迈克尔·哈默(M.Hammer)博士与詹姆斯·昌佩(J.Champy)在《Harvard Business Review(哈佛商业评论)》杂志发表了“Reengineering Work: Don't Automate,But Obliterate (改造工作:不要自动化,而要推翻重来)”一文,从而提出了BPR(业务流程重组)的概念。1993年,他们在《Reengineering The Corporation——a Manifesto for Business Revolution(再造企业--管理革命的宣言书)》一书中系统阐述了这一思想,认为企业再造的首要任务是BPR,只有这种“脱胎换骨”式的革命才可以使企业彻底摆脱困境,重获新生。而这时候,ERP还是刚刚出现的一个概念,而且它的出现与BPR的风行并没有直接的联系。可是随着很多企业的BPR以失败告终以及信息技术的飞速发展,BPR与ERP这对原本不相干的事务却靠得越来越近,直到现在,很多专家已经在摸索一条能够有效结合二者的途径,希望能够取两者之长,从而达到既实现企业业务流程重组,又能顺利实施ERP的双重目标!

2008-10-27

《惠普之道》--HP的成长之路

几点说明 本书是由戴维·柯尔比和卡伦·刘易斯负责编辑的,他们作为编辑给予 了非常宝贵的协助。 其他许多人也给予了我协助;没有他们的协助,本书是无法写成的。其 中,我特别要感谢比尔·特里、迫克.哈克博恩、艾尔·巴格利、巴尼·奥利 弗、阿尔特. 方、迪克·沃尔和我的私人秘朽格雷森·丹尼斯,他帮助我整 理了书稿,我还要感谢找在公司的秘书玛格丽特·波尔。 本书中叙述准确的地方主要归功于他们。如有错误之处,则完全由我来承担。 在关于我担任美国国防部副部长的那一段中,我只谈到了在国防部运用“惠普之道”管理方法的那些活动和涉及到参谋长联席会议主席的一些重要的管理制度改革。

2008-10-18

开源技术选型手册 精选版

本迷你书是《开源技术选型手册》(互动出版网购买)的精选版,包括Web框架篇、动态语言篇、Ajax开发篇、版本控制篇、项目管理篇(AOP)、面向方面编程篇和面向服务架构篇(SOA)等,作者均为 InfoQ中文站编辑。《开源技术选型手册》由博文视点出版公司出版,全书共包含20个章节,由各领域的专家撰写而成,为中高级技术人员的技术选型工作提供必要的参考。 结合本书面向中高端技术人员选型手册的定位,编委会将本书的版式进行了严格统一,在每一个篇章开始部分你会先看到一个关于该领域技术的综述,从中可以了解到该领域的过去、现在和未来;然后在对该领域单个技术的探讨中,你会看到该技术的活跃度,了解到它在社区中是否很受欢迎,文档是否齐全等;通过简介和上手指南,你可以简单了解到该技术是什么,主要解决什么问题,使用是否方便等;资料参考一般包括网络和图书两部分,你可以了解到目前社区对该技术的支持;最后的社区观点是告诉你使用该技术的人对其是如何评价的,有些评论来自于社区大牛,有的来自一线开发人员,它们可以作为你技术选型的有力参考。

2008-10-18

代码之美 Beautiful_Code_Minibook_by_InfoQ

本迷你书是《代码之美》的精选版(互动出版网购买),包括正则表达式匹配器、最美丽的代码、美丽测试、NASA火星漫步者任务中的高可靠企业系统、美丽的并发、以REST方式集成业务伙伴等。《代码之美》由华章图书出版公司出版,全书收录的皆为软件设计领域中的一组大师级作品。每一章都是由一位或几位著名程序员针对某个问题给出的完美的解决方案,并且细述了这些解决方案的巧妙之处。 《Beautiful Code》是由Greg Wilson在2006年构思的,本书的初衷是希望从优秀的软件开发人员和计算机科学家中提炼出一些有价值的思想。他与助理编辑Andy Oram一起走访了世界各地不同技术背景的专家。一堆如雷贯耳的名字居然出现在同一本书中,怎能不令人兴奋?!你是程序员吗?你对代码之美的认识是什么?33位作者,33个来自不同开发领域的专业经验,33种不同的意见。你想知道牛人们对代码之美是怎么想的吗?其实,这本书最奇妙的地方还不在于这一点,而在于,如果你知道这些作者的名字,你肯定会忍不住去看一看。如果你不知道这些作者的名字,你更加会忍不住去看一看。因为你知道这些人的观点肯定不会让你失望!

2008-10-18

KPI关键绩效指标辞典

列举部门中各种绩效指标,供大家参考。非常有价值哦。最年底想改进绩效的人非常有帮助

2008-10-18

CRM在IT行业的应用分析及展望

CRM在行业中的应用 包括联想、方正等等企业都开始了自己艰难而不乏理性的CRM之旅

2008-10-18

CNC绩效考核(KPI)

中国网通的绩效考核办法,非常有参考价值。特别是抽取一些KPI指标,有参考意义

2008-10-18

CIO在ERP项目实施中要注意的“潜规则”

CIO在ERP项目实施中要注意的“潜规则”

2008-10-18

空空如也

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

TA关注的人

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