自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

论系统思考

系统思考者,乃思考全面也。世人常不能详系统之全局,乃不能出也。试问何故为“不识庐山真面目”,此同理也。偏其点,而忘其面,常不知其所以然也。世人观事,往往重己之感官,此常性也。故系统思考者,必以法者训之。法者,规律也。系统思考亦有众法可传之。而其根本之一在乎关系也。国人于此,比西人擅之。虽唯物论者非首出华夏,然国人重人际之关系者,举全国不胜数也。人与事,同理也。运动之世界,唯发展与联系者...

2008-05-31 23:25:00 149

Fedora7,8,9 安装截图

F7,F8,F9 登陆进入后的桌面,越来越科幻效果了。不知道是不是受到登陆火星的一点影响。更多图片参考这里的网络相册

2008-05-31 21:38:00 64

GEF的一个NPE bug

使用eclipse3.3过程中,如果出现如下GEF的bug, 就只能能到eclipse3.4解决了。java.lang.NullPointerExceptionat org.eclipse.gef.EditDomain.loadDefaultTool(EditDomain.java:188)at org.eclipse.gef.tools.AbstractTool.handleFinished...

2008-05-31 20:32:00 61

GEF的一个NPE bug

使用eclipse3.3过程中,如果出现如下GEF的bug, 就只能能到eclipse3.4解决了。java.lang.NullPointerExceptionat org.eclipse.gef.EditDomain.loadDefaultTool(EditDomain.java:188)at org.eclipse.gef.tools.AbstractTool.handleFinished...

2008-05-31 20:32:00 68

Terracotta,POJO开发模型的最后一块拼图

TerraCotta 通过将POJO对象在群集内下的共享,让POJO不再局限于SNA(Share Nothing Architect)的架构,比较透明的支持了集群模式,可谓POJO开发模型的最后一块拼图。 其实它的原理很简单,本身是一个中央式的Cache服务器。在应用启动命令中添加Terracotta参数,Classloader就会根据配置文件在JVM级以AOP方式修改ByteCode,用...

2008-05-29 10:06:00 58

Debian Jindo

官方主页:http://atterer.net/jigdo/介绍:http://dirac.org/linux/debian/jigdo/debian-jigdo-mini-howto_ch-0.9.50.htmlhttp://www-128.ibm.com/developerworks/cn/linux/platform/debian/jigdo/http://www.tld...

2008-05-29 00:47:00 78

Tapestry 5 Set Up

使用任何一个框架之前需要学会建立一个空白的应用程序,后续的开发可以建立在这个空白的应用程序之上.那么在Tapestry5中如何建立一个简单的空白应用程序的,以下用两种方法说明:1. maven 2 Maven 2 也许是一般,使用Maven 2 的Quick Start Archetype可以建立一个简单的Tapestry 5 空白应用程序,只需要输入如下命令即可, mvn arc...

2008-05-28 22:40:00 105

产品设计体会(五一)——敏捷的估计与规划

前段读了《敏捷估计与规划》,这本书很适合开发经理看,我只是很快的浏览了一下,摘录一些体会。Ø 敏捷的里程碑是功能驱动的,先完成可交付的最“重要”功能,重要取决于功能商业价值、生命周期、实现难度等综合的结果。而传统的瀑布模型的里程碑是任务阶段驱动的,到了项目50%的时间,可能进入“编码”,但对客户来说,等于0%。而且这样的模式会陷入“实现难度决定开发顺序”的不合理模式,因为这里有个不合理的假...

2008-05-28 10:45:00 87

产品设计体会(五十)——终点:Matrix

先默哀3分钟~~~ 今天国内各大网站,第一次出现了黑白版面,很震撼~~~今天下午的那3分钟,我在9楼看着窗外的马路,人、车全停,喇叭齐鸣,更震撼~~~====================== 分割线,正文开始 ========================事物发展到一定阶段,必然需要借助外力来帮助发展,好比Matrix借助Neo,改革开放中政府借助民营经济体,民企知道自...

2008-05-28 10:43:00 52

产品设计体会(四九)——产品市场化

过年那段时间,抽空看掉了《产品经理实战手册》,金山的王欣、夏济写的,很实用的操作读物,看起来比较轻松,记录一下自己的体会。另推荐《产品经理的第一本书》和《第二本书》(前两天5块淘到,哈哈),更详细,看起来也累一点,只是浏览过。看完之后对产品经理有了更全面的理解,正如Product Manager是从宝洁的品牌经理发展而来的一样,还有很多工作是PD平时接触不多的,因为公司里有专门的运营、...

2008-05-28 10:41:00 119

Groovy探索之Decorate模式

Groovy探索之Decorate模式Decorate模式是Java编程中比较常用的一种模式,有关Decorate模式的基本知识,如概念、使用场合以及如何使用,请大家查看相关文档。本文所要关注如何在Groovy语言中实现Decorate模式,以及这种实现与Java语言实现的区别,使得我们更加深入的理解Groovy语言的动态性,同时学会在Groovy语言中使用Decorate模式。...

2008-05-27 07:12:00 92

分域名优化的时候要考虑备选IP的问题

我们在需要下载很多内容的时候,很容易想到做分域名的并发下载,给原来的服务器多分几个域名,因为分不同的域名可能可以在浏览器中分到更多的下载进程,提高下载速度。但是在做网络应用的时候,我们的一个域名下面有的时候会有多个ip多台服务器,分布在不同的机房,这个时候浏览器会在可选的ip里面随机的选择一个ip。用nslookup可以看到可选的ip,用ping可以看到当前正在实用的ip。在多个ip的情况...

2008-05-26 12:34:00 78

cnbook/TextPro6应用1:“字符实体”类型邮件乱码的分析

cnbook/TextPro6应用1:“字符实体”类型邮件乱码的分析假设你收到一封邮件,邮件的内容是:À´ÐÅÊÕµ½£¬Ð»Ð&ra

2008-05-25 21:27:00 101

不要再为学校垮塌寻找借口

评论: 让更多孩子,走进更安全的教室,是中国社会不容逃避的责任.....四川大地震让我们感受更深,让大家一起共同呼吁社会、呼吁国家加大教育的投入。我以前也写过一篇报道——我国教育中令人揪心的若干个"不等式",也解释了类似的问题:中小学教育投入不足高等教育投入 >> 中小学教育投入整体教育投入在退步 2002 > 2003 > 2004 当然,仅有投入...

2008-05-25 18:56:00 112

WORD 或者 Outlook 提示“无法创建工作文件,请检查临时环境变量” 的解决方法...

这几天可是把我给搞崩溃了。。。每天回家打开outlook2007,双击一封邮件时,弹出“outlook无法创建工作文件,请检查临时环境变量”,想写点东西,打开word2007,跳出“word无法创建工作文件,请检查临时环境变量”,开始没在意,文章快写完时,突然word崩溃。关掉。 打开继续写,说赶快存下。发现存不了。那粘贴到记事本得了。。windos无法访问word剪贴板。。这时。。word再次崩...

2008-05-24 11:42:00 510

终于等到PMP的成绩了,PASS

快两个月了,终于等到了PMI的email,顺利通过了,而且得了5个P和1个M。祝贺一下!Initiating the Project: ProficientPlanning the Project: ProficientExecuting the Project: ProficientClosing the Project: ProficientMonitoring and Controllin...

2008-05-24 09:15:00 249

Groovy Tip 16 正则表达式 一

Groovy Tip 16 正则表达式 一在Groovy语言中,增加了正则表达式的匹配运算符“==~”。一个简单的例子如下: println"friends" ==~ /friends/打印结果为:true可以看到,在Groovy语言中,正则表达式的匹配运算非常简单。麻烦的是一些通配符需要记住,然后加以灵活运用。如下:a? 表示一个或零个...

2008-05-23 07:46:00 73

对GridLayout和GridData的一点改进

  用Eclipse做Java开发的朋友,如果开发过程中用到过SWT,想必一定用过GridLayout。   关于如何使用Layout,不是本文的重点。这篇文章Understanding Layouts in SWT写得很清楚,我没必要赘述。本文仅仅是介绍如何使用我改进后的CGridLayout和CGridData,至于实现,我已经共享了源代码。   GridLayout是我们用得最多...

2008-05-22 14:09:00 210

SpringSide近况

ICP的审查员们都严查谣言去了么?最艰难的一次ICP注册,让SpringSide关站至今。4月份里填错了两次接入商,而5月份就一直静止在"待管局审核"的阶段。 但代码其实一直都有更新,因为用的是飞云小侠同志的Subversion服务器,幸免了这次ICP审查: http://svn.javascud.org/svn/springside/springside3/trunk升级Aceg...

2008-05-22 11:20:00 55

Groovy探索之闭包 五

Groovy探索之闭包 五《Groovy探索之闭包》进入到第五篇,重点来讲讲闭包和模式的关系。我们知道,在Java界,设计模式是名声在外了。由于模式有很好的扩展性,我们通常很喜欢使用它们。但在Java语言中使用模式,我们最大的抱怨就是代码臃肿;由于过于对依赖进行过多的拆分,造成类个数成倍增加。一句话,扩展性虽然好,但编码的效率却低。比如说,我们在Java中常用到的Collect...

2008-05-22 07:54:00 66

Tapestry

http://www.infoq.com/articles/tapestry5-intro一篇非常好的关于Tapestry 5 的介绍文章,本文的目的是展示Tapestry 5 简单,强大的特性,并非为新手教学目的,请大家一定要了解....

2008-05-21 01:37:00 104

Tip/Trick: Guard Against SQL Injection Attacks

SQL Injection attacks are reallynasty security vulnerabilities, and something all web developers (regardless of platform, technology or data layer) need to make sure they understand and protect them...

2008-05-20 10:56:00 147

Please, please, please, learn about injection attacks!

I answer a lot of posts on the forums of the ASP.NET site. And more often than I would like to, I answer a different question than the one the poster asked, because I happened to easily spot a potent...

2008-05-20 10:51:00 145

Groovy Tip 15 “*”操作符

Groovy Tip 15 “*”操作符基于Groovy语言是一个敏捷的开发语言的观点,它在很多方面给我们提供编码的方便和高效性。“*”操作符便是其中的一个例子,它被淹没在Groovy语言的很多高效特性中,不为人轻易所知,但这却恰恰说明Groovy语言编程的敏捷性。下面,我们就来说一说“*”操作符。先从一个简单的例子说起。假设我们有如下的一个方法: defsta...

2008-05-20 07:48:00 61

为什么我的眼里常含泪水? 因为我对这土地爱得深沉……

我爱这土地 ----艾青假如我是一只鸟, 我也应该用嘶哑的喉咙歌唱: 这被暴风雨所打击着的土地, 这永远汹涌着我们的悲愤的河流, 这无止息地吹刮着的激怒的风, 和那来自林间的无比温柔的黎明…… ——然后我死了, 连羽毛也腐烂在土地里面。 为什么我的眼里常含泪水? 因为我对这土地爱得深沉……录艾青诗一首,悼念汶川大地震!...

2008-05-19 21:37:00 531

批量反编译*.class

批量反编译*.class//------------------auto jad.bat------------------jad.exe ./*.classren *.jad *.java

2008-05-19 13:19:00 49

Groovy Tip 14 Assert

Groovy Tip 14 AssertAssert在Java平台编程特别是Groovy语言中,应该被广泛使用,特别是在编写公用代码或者API中。假设我们有如下的一个公用方法: defstatictest(String str1,String str2) { println"str1 size: ${str1.length()},str2 size: ...

2008-05-19 07:38:00 116

搜狗输入法与Web2.0

如果你不是很清楚搜狗输入法,你可能完全看不懂我的标题的意思。这也是我想介绍给大家的。当初Google刚刚推出它的输入法的时候,我还说过要一直用它。因为当时我对搜狗的印象不好。但是,经过半年的时间,这个想法我已经彻底改变。这再一次说明,人的认知是可以改变的,但是需要时间。首先,搜狗输入法是一个非常成功的产品。其功能非常强大,更重要的是词库非常丰富。具体的下载链接是:http://pinyin...

2008-05-19 06:17:00 77

Perl 学习心得体会

首先是在windows平台上使用,可以下载ActivePerl或者StrawberryPerl,安装后既可以像在linux下进行命令行运行了(没有图形界面,呵呵!)Predefined Names:http://www.cs.cmu.edu/People/rgs/pl-predef.htmlPerl 中的特殊变量 $&, $`,$' ,@_:http://blog.csdn.net...

2008-05-19 00:30:00 117

FRC阅读软件及打印

找了半天,发现三个:FRC Viewer (商业)RFC Browser (商业)RFC Reader (免费,但是不能打印)打印还是一个问题,不知道有没有人有解决办法,因为RFC文档的尺寸是很特殊的。...

2008-05-18 01:14:00 100

企业信息化:工作流之系统

这段时间在研究各厂商提供的OA产品需求的时候,发现工作流是其中非常重要的一块。以前由于才疏学浅,对于工作流的理解非常不到位,即使是现在,也可能存在很多不到位的地方。首先要回答的问题是,工作流为什么重要。在OA的体系中,一般包含CMS(Context Management System)、Portal、IM、Office、WF(Work Flow)、Mail、Calendar、RS(Report...

2008-05-17 14:13:00 120

使用 Jimi 输出 PICT 格式图像的一处 BUG 及解决办法

版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi 使用 SUN 提供的图像管理工具包 Jimi1_0 版本,保存 PICT 文件格式时输出的图像宽、高和内存中的图像源一致,可是显示出来却是白色。这是 Jimi1_0 版本对写 PICT 格式的一处 BUG,下载新的补订类 PICT...

2008-05-16 16:51:00 92

Groovy探索之Builder 四

Groovy探索之Builder 四本来这个系列《Groovy探索之Builder》计划三个部分讲述完,也就是前面三篇就完了。之所以现在要加上这一篇,是因为我在和同事讨论的时候,他给我提出一个问题。说从最初接触Builder是因为MarkupBuilder,它是用来生成xml文件,后来你又以table作为例子,给人的感觉好像Builder都是用来解决此类问题的,如xml、html或...

2008-05-15 08:31:00 67

CodeView:快速查看文本编码

CodeView:快速查看文本编码最近写了一个查看文本编码的小工具CodeView,发布出来与大家共享。CodeView是免费、绿色软件,大家可以自由使用。我在工作中经常需要查看几个字的编码,或者查看几个编码对应的字符,所以写了这个工具。用户可以在文本栏输入文本,或者在编码栏输入对应的编码。在您输入的同时,其它各栏会同步变化。输入编码格式是固定的:必须用两个16进制数字表示一个字节。每...

2008-05-14 22:53:00 1011

飞信Fetion历史数据库研究(History.dat)

最近使用飞信Fetion 2008的群功能进行开会。但发现不能将群中的历史信息导出。于是萌发出,从数据库中直接导出的想法。打开Fetion的个人文件,个人文件是在Application Data目录下的。在当前帐号下的飞信号为目录名的目录下,有一个History.dat文件。直接使用Notepad打开,全是乱码。怎么办呢?后来,发现在飞信目录下有一个Sqlite相关的dll文件,那么这...

2008-05-14 21:53:00 70

让我们一起祈祷,祝愿祖国平平安安

<chsdate isrocdate="False" islunardate="False" day="12" month="5" year="2008" w:st="on"><chsdate isrocdate="False" islunardate="False" day="12" m

2008-05-14 21:11:00 115

Groovy探索之闭包 四

Groovy探索之闭包 四前面我都有数次提到过,说闭包较之于方法或者内部类都显得格外的灵活,前面的《Groovy探索之闭包》也都是围绕着闭包灵活的这一特性来阐述的。今天将要提到的是闭包灵活性的另外一个方面——curry方法。为什么说闭包的curry方法是闭包灵活性的又一个方面,我不想泛泛而谈,下面还是从几个例子说起。假设我们有一个方法来计算成方: defstatic...

2008-05-14 08:08:00 69

产品设计体会(四八)——资源战争与BRD

产品团队刚刚经历了一场公司内部的战争,争夺的是下个月的开发工程师与测试工程师的资源。先说一下为什么以前没有过这样的战争吧,因为公司原来是按照产品线划分的部门,这样对于某个产品来说,有自己的PD、开发与测试等,下个月要做哪些需求,完全可以在产品经理的层面上决定;而现在公司变成了按职能划分团队,有了统一的产品运营中心(PD和运营)、研发中心(所有开发工程师)、质控中心(所有测试工程师),这样的...

2008-05-13 11:09:00 71

产品设计体会(四七)——UML学习摘录(下)

接上回,下层的图描述的是一个用例内部的事务(用例内部不一定是“单个用例”内部,也可能有用例之间的关系),主要有:Ø 时序图(顺序图):描述事情变化在时间维度上的先后顺序,善于表达对象(比如多个页面之间)的交互。玩的好可以完全替代UC中对流程的文字表述。 Ø 活动图(比较接近传统意义上的流程图):描述各种动作如何引起系统变化,善于表达泳道较多、分支较多的情况。 Ø 协...

2008-05-13 11:03:00 55

产品设计体会(四六)——UML学习摘录(上)

人治à法治à无为而治,大公司多为第二种:法治,1和3很像,外表经常看不出来。管理最高境界就是做到无为而治,这是产品和团队的发展必经阶段,我们的现状就是“1à2”,开始规范化,正好有同学原来熟悉UML,所以大家也都开始学习一下。UML就是统一建模语言,它试图将软件工程的过程给规范化,从产品设计的角度,我对它的简单理解就是用一系列的标准图把需求分析的过程串起来,充分体现了“字不如表,表不如...

2008-05-13 10:54:00 57

空空如也

空空如也

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

TA关注的人

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