自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(295)
  • 资源 (4)
  • 收藏
  • 关注

转载 重构:“为什么”和“怎么做”

近日在“敏捷中国”讨论组展开了一系列关于重构的讨论。一种观点认为,对代码的重构是程序员出于对代码美感的追求而进行的行为。重构更多的是基于激情,把代码做为艺术品来雕琢。但是不少软件公司工作环境可以很快摧残这种热情。然而作为软件开发工作的一部分,重构行为显然不应该被归结于“激情”和“艺术”。之所以有这种想法,往往是由于没有一种有效的方式来衡量重构行为的成本和收益,从而不能有效地组织和管理重构行

2008-04-12 12:55:00 976

转载 NetBeans IDE 6.1 Release Candidate Now Available!

NetBeans.org is proud to announce the availability of the NetBeans IDE 6.1 Release Candidate. Download now. Highlights of this release include: JavaScript Support Semantic H

2008-04-12 07:28:00 888

转载 程序员职业发展道路的十种级别

第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。  第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。  第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。  第五级:技术工人,技术精湛,熟悉行业

2008-04-07 07:47:00 1077

转载 ThoughtWorks专访:一个没有经理室的公司(图)

我个人也非常喜欢这样的氛围,希望以后自己的工作地方也是如此,呵呵...来到ThoughtWorks的办公室,很多人都会有些吃惊。这个开放式空间就是他们的办公室?这里是一个没有经理办公室和办公隔断的公司。公司这样设置办公环境意在使员工间更好的沟通交流,注重沟通也是公司采用的敏捷开发方法的核心价值观之一。每个项目每天都会有一个站立会议,使大家更清楚项目的工作进展。有时员工们还会自发组织会议,进行关于技

2008-04-06 15:31:00 1192

转载 2008年最热门的七大IT软件技能

2008年最热门的七大IT软件技能   某些IT专业人才的缺乏已经成为了压在CIO们心头的一块重石.看来,软件开发以及应用人才的需求在美国都将“看涨”.  《Computerworld》最近整理出了2008年最热门的七大IT软件技能,有意向IT界发展的朋友们需要关注一下哦!   编程——应用程序开发   “很多企业还是在继续着将自己现有的软件网络化的工作,并且在向Web 2.0

2008-04-06 00:06:00 1058

转载 要成为Java高手需要注意的25个学习目标

1、你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF、J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。 2、你需要学习Java语言的基础知识以及它的核心类库(collections,serialization,streams, networking,multithreading,reflecti

2008-04-05 00:21:00 1450 3

转载 把握现在,掌控未来:2008 Java开发展望

2007 充满了激荡人心的事件,动态语言的不断升温,JVM在开源社区不断发展以及Java社区的重要贡献者,Google的崛起等。问题是,这些预示了来年什么 呢?安德鲁•格勒弗(Andrew Glover)准备了一些答案给那些打破砂锅问到底的Java开发者――现在,什么在2008接踵而至。法国诗人保尔•瓦雷里曾经伤心地写下“困扰我们这个时代的是,未来,并不像过去看上去的那样”。然而,对于我们这些

2008-04-05 00:18:00 1532

转载 从身边小事做起 为开源发展增砖添瓦

开源是一件非常好的事情,这一点大多数人都认同。但是然后呢?你是选择只动口对其称赞?还是真正动手来做些事情为它的发展出一份力?开源实际上有一个非常大的理想,这个理想可能会让有的人感觉不舒服,但是却会让更多的人拥有被解放的感觉:那就是实现人们之间的协作。实现更多人的参与。让许多人来一起来做出有用的东西:你为开源献出一滴水,开源会回报给你一眼泉。许多人会一起来发现软件的漏洞、修复漏洞和快速的响应

2008-04-05 00:12:00 974

转载 需求分析:将技术语言和业务语言统一

在软件开发领域,人们越来越多地提到需求。和其他领域一样,这里的需求源自用户的“需要”,而不同则在于开发软件系统最困难的部分就是准确说明开发什么,这就是软件项目的需求。为什么我们如此多的关注需求?原因恰恰在于我们无法有效地获取需求,我们无法准确地表述需求,而需求的变化对于整个项目的成本、周期影响极大,所谓“一石激起千层浪”。所以,想让项目获得成功,首先要做好需求分析。什么是需求?要了解需

2008-04-05 00:09:00 1265

转载 Ubuntu 7.10升级到8.04 Beta版图解视觉新特性

Ubuntu 8.04 Hardy Heron已经发布beta版有一段时间了,经历了六个Alpha版的Ubuntu 8.04已基本定型。开发已经进入收尾工作,已经不太可能再加入新的特性了,目前我们所看到的应该和正式版相差不大了。可以说我们现在看到的界面几乎就是 正式版的界面了。总的来说Ubuntu 8.04在视觉上还是给人一种突击感,升级完成后你会惊吓地发现它比以前版都要好看多了,尤其是它默认的字

2008-04-02 16:27:00 1630

转载 优秀团队是要让团队成长,而非喘息

作者观察到许多能产生优秀团队的特性: ◆ 流程:Scrum,精益和XP。另外还有一些传统的流程,如RUP(统一软件过程),PMBOK(项目管理知识体系),等等。 ◆ 创造环境的条件:处于同一地点的团队、团队房间、随时可见的图表、白板等等。 然而他们自身发现,规则和实践可能会给一个团队带来太多流程和信息上的负担。相对的,作者建议专注于使团队成长的部分。按他们的经验,这可以分解成“3+2”。

2008-04-02 08:07:00 1122

原创 3月31日 英语学习

fascinate            迷住、强烈吸引intelligible          可理解的、明白易懂的congnitive          认知的、认识能力的prejudice           偏见、成见inferior                劣等的、次的minor                  较小的、较少的previous            先、钱、以前

2008-03-31 22:51:00 1006

转载 深度思考 Eclipse象Linux,Netbeans像Mac

对我来说,Eclipse的发布是一个惊喜,它简捷、快速并具有重构的功能。在其发布的一段时间内没有其他产品可以和它相媲美。在商业领域中许多“企业”工具那些不必要的功能被过度吹捧,而如重构等基本功能却没有实现。Eclipse就是弥补了它的不足。于是我让使用如Visual Café或JBuilder语言的开发商来使用Eclipse,那段时间对我来说Netbeasns没有任何意义。但是当时有很多喜欢N

2008-03-31 19:36:00 1991

转载 介绍敏捷开发的七种主流武器

敏捷开发包括一系列的方法,主流的有如下七种:XPXP(极限编程)的思想源自Kent Beck和Ward Cunningham在软件项目中的合作经历。XP注重的核心是沟通、简明、反馈和勇气。因为知道计划永远赶不上变化,XP无需开发人员在软件开始初期做 出很多的文档。XP提倡测试先行,为了将以后出现bug的几率降到最低。SCRUMSCRUM是一种迭代的增量化过程,用于产品开发或工作管理

2008-03-31 10:48:00 1552

原创 怀念 随身听

    总觉得该写点什么,纪念已经逝去了很久的高中生活...其实对于高中的回忆,貌似并没有太多,可能最能让我想起来的,也就是我的随身听和满满两大箱子的磁带。    很久前,经常听到70s或者70前的人说80后的不争气,转眼间80s已经悄然成为社会的主流。真的是物是人非,对于70s,可能在记忆里最多的应该是那台旧的收音机,而对于80后的我们,应该是随身听吧,或许是CD?谁又能说清呢?不过对我,一台破

2008-03-30 09:58:00 1729 2

转载 提高J2EE层与数据库层交互操作能力的优势

大多数应用程序性能管理(APM)解决方案都只考虑和分析J2EE应用程序的某个层次的性能问题。这种方法不足以解决架构复杂的应用程序的性能问题。良好的APM工具应该能够让你从J2EE层深入到数据库层以确保性能问题被快速地解决。 情况并非越来越好,公司的网站性能下降到了极低点,失落的客户开始寻找其它厂商了。IT调查机构开始调查并且认为J2EE应用程序是响应时间较差的罪魁祸首。这立即给J2EE开发小组

2008-03-30 09:06:00 1002

转载 XML 的未来

完成了“XML 2007 年度回顾”,又到了预测 XML 的未来的时候了。在本文中,Elliotte Rusty Harold 对 XML 领域在 2008 年以及未来的发展方向作出了新的预测。 发展的车轮转动缓慢,但依然在转动。水晶球或许有些朦胧,但 XML 未来的轮廓已经逐渐清晰。准确的时间线依然不那么明确,但 XML 的走向却并非如此。XML 的未来在于 Web,更具体地说,就是 W

2008-03-30 08:53:00 1381

转载 合作伙伴为创业打下坚实基础

【CSDN英雄会现场报道】继CTO论坛后,CSDN英雄会第二场论坛也拉开了帷幕。本场谈话的主题是创业,由千橡集团副总裁刘韧主持。到场的嘉宾有周立功,梁公军,王兴,吴锡桑和苏德届。需要合作伙伴?周立功的回答很有趣,他认为不值得花太多钱来找一个合作伙伴。但是一定要有吴锡桑则相反,他很乐意与伙伴分享资金,火石软件(FireStone)的名字也是由几个合作伙伴的名字组合而成。从当年的九个人发展

2008-03-30 08:45:00 1011

转载 史上最牛三大病毒结局大盘点

【磁碟机】——史上最牛的木马运输机  目前结局:偃旗息鼓。是避风头还是气数已尽? 磁碟机病毒作者仿佛比熊猫烧香作者更聪明一些,面对网民的骂声一片,面对各大反病毒厂商的联合剿杀,他在最风头正劲的时刻选择了“跑路”,但也许他只是短暂的避避风头,背地里正在酝酿一场更大的攻击!   发展过程:磁碟机病毒最早出现在2007年2月份,金山毒霸反病毒专家李铁军表示,当时该病毒只是在Windows系统目录下生成l

2008-03-30 08:41:00 1167

转载 Ubuntu8.04将亮相 有望挺进服务器市场

 如果这两天你访问了Ubuntu官方网站,你会发现你会发现首页Banner中有一个离Ubuntu 8.04正式版发布时间的倒计时.这也表示Ubuntu 8.04已经离我们越来越近了。 Ubuntu 8.04 Hardy Heron在经历了6个Alpha版后首个公开测试Beta版已于近日正式放出。经历了六个Alpha版的Ubuntu 8.04已基本定型,剩下的就是细节完善和Bug修复了。想提前

2008-03-26 07:40:00 1058 1

转载 李开复:谷歌喜欢招收什么样的应届毕业生

主持人:那么我也想再请问一下谷歌今年在招应届毕业生的时候,我们对应届毕业生会有一些什么样的期待?或者说会有一些什么样的要求呢? 李开复:在招聘工程师方面来说,谷歌所提倡的是我们叫做创新实践者,那么创新就是你有很多新的创意, 这样你来了公司拥有了20%的时间可以做自己想做的项目,才会有更好的灵感,而且不会老是用别人做过的方式来做一些东西。就是做一些前人未做的东西,能带 给用户惊喜的东西;从实践

2008-03-26 07:36:00 1006

转载 敏捷项目管理-迭代功能卡和停车场图

 敏 捷项目管理是以迭代和功能为推动力的。功能的推动性表现在它将计划和执行的主要重点从任务转变为产品功能。这是与传统项目管理以任务为推动力的重要一个区 别。我们将整个需求分解为细粒度的多个功能点,只有每个功能点的开发和测试全部完成才对进度贡献和客户承诺有意义。这与挣值中的0-100法则是相吻合 的。 按需求和功能点进行WBS分解可能更难于管理,但是它跟开发人员的实际工作方式根据容易

2008-03-26 07:33:00 4385

原创 windows下安装基于Apache的Subversion服务器

在Windows下安装最为方便的办法就是下载安装程序包,详细过程如下:1.安装程序与下载说明 Apache Web服务器 :http://httpd.apache.org/download.cgi        (Apache2.0.X版,我用的是2.0.59版;用2.2.X在windows下配置文件修改后无法启动!) Subversion :(http://subversion.tigris.o

2008-03-25 10:55:00 2718

转载 什么才是程序员的最高境界

    以前一直听人说海上钢琴家这部电影不错,昨天看了一下,果然相当的经典。看着1900那 出神入化的琴技,听着他弹奏的优美的音乐。我突然想到,钢琴家和程序员是如此的相似。1900说道:琴键是有限的,而人的生命是无限的我可以在有限的琴键 上演奏出无限快乐的音乐。钢琴上88个键,不多一个也不少一个,只有这88个键才是我的天地,那里有我的梦想。程序员又何尝不是如此?在有限的键盘上,写 出无限精彩的程序

2008-03-24 08:39:00 1024

转载 李开复:做对世界最有意义的事

  在网络世界,李开复是一个响亮的名字。他曾开发出世界上第一个“非特定人连续语音识别系统”,被美国《商业周刊》授予“最重要科学创新奖”;他开发的“奥赛罗”人机对弈系统,因为1988年击败了人类的国际奥赛罗棋世界冠军而闻名全球。 这位国际知名的语音识别技术专家被国人熟悉,是因为他马不停蹄地在全国各大高校演讲,回放工作经历、传播前沿知识,分享人生智慧,被称“校园教父”。 3月初,李开复来到湖北

2008-03-24 08:36:00 1029

转载 程序员怎样找到自己的核心竞争力

如果你的上司走过来跟你聊天,那你可要注意了,因为这很有可能不仅仅只是一次随意的交谈。在权威机构的调查中显示,85%的主管喜欢通过闲聊的方式 考察下属的近况,包括是否对工作现状有抱怨、是否在职业发展方面有了新的想法、是否认同公司近期的某些策略、是否还认同公司的价值观等等。普元软件副总裁 刘尔洪说:“我们除了会在员工的绩效考核周期结束后与他们进行正式的绩效面谈之外,平时也会办一些轻松的午餐会,把忙碌的

2008-03-21 13:05:00 1018

转载 Linux的鲜花,四月遍地盛开

3月20日,北京迎春花四处盛开的日子,人们期盼已久的Ubuntu 8.04的Beta版本就要发布。人们为何如此急切地期盼?       大家知道,自由软件的程序代源码和相关文档是完全可以自由获得的,特别是,有一种自由软件无须事先“订购”,预先付费(称之为“年度使用费”),你就可拿来自由使用,那就是大名鼎鼎的Ubuntu发行版。无论是OEM预裝Ubuntu,还是企业应用Ubuntu,都是一

2008-03-21 07:50:00 1168

转载 《PC World》:25年来最具影响力的10大IT技术组合

据国外媒体报道,《PC World》网站日前评出了25年来最具影响力的10大IT技术组合,结果手机+无线互联网组合居首. 通常,即使是一项伟大的新技术,也需要另外一种技术来搭配,从而实现改变社会的目的.为此,《PC World》网站日前评出了25年来最具影响力的10大IT技术组合,他们分别为: 1. 手机+无线互联网接入 2. Web+图形浏览器 3. 宽带+无线网络 4. 云计算+al

2008-03-21 07:42:00 877

转载 基于Spring例子的JPetStore分析

这几天一直在学习JPetStore这个基与轻量级j2EE架构的宠物电子商务网站,下面来分析一下基于Struts+Spring+Ibatis架构的用户管理模块.    首先分析一下jpetstore的用户登录界面,看struts-config.xml文件,    用户信息Bean,用户信息Bean为AccountActionForm配置两个不同的实例。accountForm用户存放用户登录信息。wo

2008-03-18 12:26:00 1268

转载 JSF+Spring+Hibernate的实例讲解

JSF+Spring+Hibernate的实例讲解使用JSF建立一个真实的Web应用程序不是没有意义的任务,这篇文章介绍了如何将JSF与Sping Framework和Hibernate集成,并且给出了使用这些技术建立这个真实的Web应用程序的最佳实践和设计指导        JavaServer Faces(JSF)技术是J2EE应用程序的一个新的用户接口框架,它非常适合基于MVC(Mode

2008-03-17 23:05:00 1708

转载 Spring Web 框架简介

本文将介绍如何安装 Spring 框架 以及如何在 NetBeans IDE 中运行它。Spring 框架是一种流行的开源应用程序框架,该框架能够使 J2EE 的开发更为容易。它包括一个容器、一个用于管理组件的框架和一组针对 Web 用户界面、事务和持久性的管理单元(snap-in)服务。本教程将利用 Craig MacKay 所编写的 Spring NetBeans Module,并通过他所

2008-03-17 21:24:00 1334

转载 FLEX和spring、hibernate的集成

flex的后台使用spring+hibernate,spring+hibernate的集成方法和j2ee的项目中方法相同。主要是flex和spring的集成编写SpringFactory.java类:java 代码 package com.fire.spring;       import org.springframework.context.Ap

2008-03-16 17:00:00 2783 3

转载 使用ColdFusion和Flex构建您的第一个数据管理应用程序

作者:Brian Szoszorek           使用Adobe ColdFusion 8和Flex 3构建富Internet应用程序从来没有像现在这么简单。结合使用这些技术,开发人员能够比以前更快地创建具有表现力的应用程序。本 文侧重于使用Flex DataGrid创建简单的UI,从而显示跨所有连接客户机同步的结果集。一个用户更新了DataGrid后,所有其他访问该数据的用户

2008-03-15 22:23:00 1994 1

转载 Java混合化现状和RIA趋势分析

Java抵触情结已经初步显现,我们已经开始看到由此引起的一些根本性转变。         Bruce Tate的一些著作集中讨论了Java的缺陷,并指出需要放弃一些还未实现的想法。诸如Jens Alfkes Thought Palace和Stephen Colebournes Weblog中的博客也频繁提到这个问题。当然还有Steve Jobs的著名引用(引用自iPhone):“Java不具有

2008-03-15 21:09:00 1527

转载 Flex 的MVC 模型

 为了增强系统的复用性和可维护性,应该采用具有良好体系架构的模型,即Model-View-Controller(MVC)。1. 模型/Model 组件封装了数据和与数据相关的行为。2. 视图/View 组件定义了应用程序的用户界面。3. 控制器/Controller 组件则负责处理程序中的数据连接。web 服务器的运用通常地,会涉及到的web 服务器类型有:1. 纯web 服务器,它们仅将用户

2008-03-15 20:59:00 1302

转载 Flex 发布模式

Flex 平台支持范围广泛的发布模式,它们是:1. 客户端模式,即应用程序只运行在客户端上而不需要服务器资源。2. 使用简单的RPC 访问服务器数据,即使用HTTPService(HTTP GET 或POST 请求)和WebService(通过使用SOAP)。 3. Flex Data Services 模式,可以提供更为高级的特性,如数据同步、安全增强等等。 Flex Data Se

2008-03-15 20:57:00 2178

原创 暂时换回Windows

种种原因,无奈先换回Windows,等Ubuntu新版本一出,马上换回Linux去,郁闷....万恶的Windows...

2008-03-14 09:38:00 878 8

原创 Subversion在windows下的安装

 1 首先下载Subversion Windows版本的服务器软件,下载地址如下:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 文件为svn-1.2.0-setup.exe,然后执行安装,安装目录如:d:/develop/subversion,然后设置一下系统的环境变量Path,将Subversion的

2008-03-14 07:58:00 1121

转载 在ubuntu7.10下搭建flex开发环境详解

 在ubuntu7.10下如何安装flex builder linux?如何架构其开发环境?本blog多图。 在查找adobe labs时,我发现我尚未安装给firefox安装flash player插件。首先到这里下载install_flash_player_9_linux.tar.gz。置于桌面上解压缩。打开终端,输入:cd /home/sban/桌面/install_flash_p

2008-03-12 23:24:00 1822

转载 ubuntu 7.10 的 evince 看部分PDF文件乱码问题解决

  有部分没有内嵌中文字体的PDF文件,在 ubuntu 7.04 里装了 xpdf-chinese-?? 包之后,evince 打开是正常的, 不过在 7.10 里装了相同的软件包也是乱码。 acro 7,acro 8 个头太大,而且鼠标滚轮滚动太慢,不能忍受; xpdf 倒是正常,不过界面太丑,不习惯; ePDFViewer 跟 evince 同样乱码;

2008-03-12 15:52:00 1490

Spring中文开发手册

Spring中文开发手册

2008-03-17

Spring指南

Spring指南,个人感觉还不错

2008-03-17

敏捷开发的必要技巧完整版

敏捷开发的必要技巧完整版,很有指导意义

2008-02-16

软件设计师历年真题及其解答

截止到06年下半年的,个人觉得还可以.

2007-08-19

空空如也

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

TA关注的人

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