博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年11月14日

摘要: 应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive intag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本,同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法: 1. 修改web.... 阅读全文

posted @ 2007-11-14 23:15 我是程序员 阅读(2716) 评论(6) 推荐(0) 编辑

摘要: Tomcat 5.5 以后的binary 核心安装版不再集成Tomcat Administration WebApplication,需要独立下载安装。而Tomcat 6.0.13的Administration WebApplication仅包含在源码包中,没有独立下载的安装包。经过查找资料和多次实践,终于使用Tomcat 5.5.23的Administration Web Application... 阅读全文

posted @ 2007-11-14 20:54 我是程序员 阅读(1489) 评论(0) 推荐(0) 编辑

2007年11月7日

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2007-11-07 16:14 我是程序员 阅读(21) 评论(0) 推荐(0) 编辑

2007年8月9日

摘要: 在今天的随笔中,我将会通过一个实例来说明如何具体的进行面向对象设计。 案例 现在需要为一个正式运营的系统开发一套日志处理工具,这个工具的目的是收集分散在各个地方的系统执行日志信息,并且按照一定的规则将这些日志信息合并到同一个日志中。以下是这个系统的网络拓扑图: 目前最迫切需要处理的日志信息分别为:位于负载均衡服务器上的日志信息(命名为LogA,格式为Squid格式的文本文件)、位于两台Web服务器... 阅读全文

posted @ 2007-08-09 17:45 我是程序员 阅读(3575) 评论(10) 推荐(0) 编辑

2007年8月2日

摘要: 从《颠覆传统-面向对象的设计思想(序章)》和《颠覆传统-面向对象的设计思想(序章续)》的评论来看,对这两篇随笔持不同意见的主要原因是设计和需求之间关系的问题,很多朋友都在他们的评论中一再重申需求的重要性,认为需求和设计密不可分,需求是设计之母,离开需求谈设计都是空谈。 谁也不能说这些观点是错的,但是说这些有用吗?不可否认,谁也不可否认需求的重要性,但是我们在谈论需求的时候,甚至把这个名词当作一个放之四海而皆准的真理的时候,我们有没有仔细的考虑过我们一天到晚谈论的需求到底是个什么东西? 阅读全文

posted @ 2007-08-02 23:00 我是程序员 阅读(2733) 评论(16) 推荐(0) 编辑

2007年8月1日

摘要: 1. 用户必须在几秒钟知道网站是做什么的。注意力是因特网上最有价值的货币。 如果访问者无法在几秒钟之内得知你的网站的方向,他很有可能转而访问其他网站。 你必须迅速地告诉访问者为什么要在你的网站上花费时间。 2. 让网站易于速读。因特网不是书,因此没必要使用大段的文字。 也许我访问你的网站时我正在忙于其他工作,我不得不迅速读完所有内容。 项目符号、标题、副标题、列表,这些都能帮助读者迅速找到他想要的... 阅读全文

posted @ 2007-08-01 14:55 我是程序员 阅读(697) 评论(0) 推荐(0) 编辑

摘要: 自从《颠覆传统-面向对象的设计思想(序章)》发布出来后看的朋友和评论的朋友很多,有说好的,也有说不好。当然也有很多朋友在文章的评论中发表了自己的见解,在这里我就一些比较典型的评论做一下解释。 来自名为wanghualiang 的评论 Code highlighting produced by Actipro CodeHighlighter (freeware) ht... 阅读全文

posted @ 2007-08-01 11:57 我是程序员 阅读(5245) 评论(18) 推荐(0) 编辑

2007年7月31日

摘要: 从我们最初接触面向对象思想的时候,我想我们接触到的第一个概念应该就是“类”,我们一直在讨论诸如如何设计类、如何实现类等高深的问题,但是我们有没有思索过到底什么叫做“类”,类的本质是什么?。按照大多数的面向对象的书籍中的介绍来看,类就是一个数据结构,封装了数据和操作,对于这样的答案,我估计大家都不会满意。 那到底什么是类呢?在讨论这个问题之前,我们先探... 阅读全文

posted @ 2007-07-31 23:40 我是程序员 阅读(25417) 评论(50) 推荐(2) 编辑

2007年7月30日

摘要: 一. 加密:历史悠久的技术 任何一个安全专家提起如今信息技术的安全保护措施,都不可避免要涉及一个名词:加密 (Encrypt)。的确,纵观当今信息世界,加密离我们并不遥远,从小小的个人密码,到重要机密文件,无一不是经过加密后的产物。加密技术已经渗透了整 个信息时代,任何人都不可避免的接触到——即使你根本不知道“加密”是什么。 许多人一提起“加密”,都会有一种“畏惧”的心理,以为加密 技术绝对... 阅读全文

posted @ 2007-07-30 22:42 我是程序员 阅读(980) 评论(0) 推荐(0) 编辑

摘要: 这个内容本来已经在我过去的一篇随笔中略有提及,但是没有详细的说明这个问题。今天我就这个问题详细的讨论一下。这个问题的提出其实是一个源于一个设计缺陷或者错误。我所在的公司开发了一个财务系统,这个系统中有一张报表,这个报表的主要功能是显示数据检索的结果。由于在设计之初没有考虑分页处理,所以导致客户没有输入检索条件的时候,需要在界面上显示几万到几十万条记录。由于数据量非常大,导致UI的填充时间非常的漫长... 阅读全文

posted @ 2007-07-30 17:50 我是程序员 阅读(3724) 评论(10) 推荐(0) 编辑

摘要: 在写单元测试的时候,如果被测试代码需要依赖外部环境(数据库、注册表、网络服务等)或者其它外部对象时,我们需要编写大量的代码来构建测试环境、构建被测试代码所依赖的外部对象,工作量大不说,而且编写的单元测试代码本身也可能非常脆弱,可能稍稍不小心,碰动了什么地方,就可能导致刚刚写的单元测试代码死活都绿不了(使用NUnit作为单元测试工具的时候,如果测试通过时,测试Case前面的图标会变成绿色的),更为离... 阅读全文

posted @ 2007-07-30 11:12 我是程序员 阅读(2829) 评论(4) 推荐(1) 编辑

2007年7月28日

摘要: 1.In Search of Excellence: Lessons from America's Best-Run Companies (1982) 中文译本:《追求卓越》 作者:Thomas Peters, Robert H. Waterman 彼得斯提出的杰出企业的8个特性:1.偏好行动而不是沉思;2.在产品和服务上接近顾客的需求;3.鼓励自治和放松,而不是紧密监督;4.对雇员的态度是 ... 阅读全文

posted @ 2007-07-28 16:19 我是程序员 阅读(443) 评论(0) 推荐(0) 编辑

2007年7月25日

摘要: 列表 分组 主从 嵌套 交叉(Pivot) 图形 套打 分栏 填报 阅读全文

posted @ 2007-07-25 13:56 我是程序员 阅读(459) 评论(0) 推荐(0) 编辑

摘要: http://www.microsoft.com/china/MSDN/library/netFramework/netframework/AdvancedBasics.mspx?mfr=true 深入探讨谓词 谓词利用 .NET Framework 2.0 中新增的一般功能(Framework 的先前版本中缺乏这些功能,使得这类解决方案变得更加困难)。在形式上,.NET Framework 文档... 阅读全文

posted @ 2007-07-25 11:55 我是程序员 阅读(616) 评论(0) 推荐(0) 编辑

2007年7月21日

摘要: 昨天看到了GoodSpeed(Blog地址http://goodspeed.cnblogs.com/)发的帖子《SELECT * 的真相: 索引覆盖(index coverage)》(http://www.cnblogs.com/goodspeed/archive/2007/07/20/index_coverage.html)之后我觉得不可思议:查询的字段都是一样的,为什么Select... 阅读全文

posted @ 2007-07-21 12:24 我是程序员 阅读(599) 评论(2) 推荐(0) 编辑

2007年7月20日

摘要: 1。有些人就是这样不懂事,你不cao他妈,他就不知道你是他爹。 [ 转自铁血社区 http://bbs.tiexue.net/ ] 2。酒不醉人人自醉,他人清醒我独醉,借酒壮胆敢犯罪。 3。我的爱人都叫我第三者!……不错!人都是逼出来的。 4。先下手遭殃,后下手更遭殃。苹果不是梨,是因为牛顿。而我不是牛顿,是因为我老爸。 5。生下来的人没有怕死的,怕死的都他妈没的... 阅读全文

posted @ 2007-07-20 22:50 我是程序员 阅读(526) 评论(0) 推荐(0) 编辑

摘要: 今天跟头就一段代码的问题展开了讨论,这段代码的主要作用是维护浏览器的浏览历史(这个浏览器是我们公司自己开发的Framework的一部分,主要的作用是在WinForm上实现类似Web浏览器的效果,我觉得很无聊的功能),如果不是很清楚的话可以看看IE或者FireFox的浏览动作列表就好了 。 这个类的大体接口是这个样子的: Code highlighting produced by Ac... 阅读全文

posted @ 2007-07-20 19:48 我是程序员 阅读(3157) 评论(18) 推荐(0) 编辑

摘要: HttpModule是ASP.NET提供的一个非常有用的功能扩展手段。通过HttpModule我们可以简单的在HttpApplication实例上挂接事件,通过响应HttpApplication触发的事件使我们就机会在Session建立或者销毁、请求处理之前或者请求处理之后等一些特殊的时机做一些额外的工作。使用HttpModule的好处是我们不需要将这些额外工作的代码显示的加入到业务代码... 阅读全文

posted @ 2007-07-20 16:23 我是程序员 阅读(286) 评论(0) 推荐(0) 编辑

2007年7月19日

摘要: 最近Ajax比较火,好像是Web应用的救世主一样,也是Web方面好久没有什么能够炒作的东西了,现在终于找到一个发泄激情的东东了。虽然我个人不认为这个东西有什么了不起,我总觉得JavaScript之类的东西,起一个粘合剂的东西还可以,指望靠它来挑大梁还是不行的。在Windows平台上我还是比较看好.NET,那个东西本身就有一个可以动态编译运行的运行时,性能比JavaScript的强的不可道里... 阅读全文

posted @ 2007-07-19 23:13 我是程序员 阅读(342) 评论(0) 推荐(0) 编辑

摘要: 使用了HTMLDocumentClass来作为DOM信息的解析引擎,源代码的下载地址为: http://www.cnblogs.com/Files/zengezenge/SpiderEx.rar 阅读全文

posted @ 2007-07-19 15:04 我是程序员 阅读(1351) 评论(1) 推荐(0) 编辑