摘要: 实用工具类开发和维护会耗费程序员的时间。Boost 通过提供几个高质量的库,从而简化了此过程,您可以将这些库轻松集成到现有的代码库中。本文简单概述一些较流行的 Boost 实用工具类,并帮助您了解如何将它们投入使用。 阅读全文
posted @ 2008-12-04 09:59 fand 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 几个星期前,我给《现代软件工程》课的每一个团队都发了一本 《Dreaming In Code》的中文版 《梦断代码》,要求写读后感。这本书讲了这样的故事:一群很有经验的代码牛人在先进软件开发模式的指导下,没有资金压力,在更多大牛的带领下,原计划用一到两年的时间开发出一个备受期待的个人信息管理软件(PIM),后来花了七年时间才完成这一创举,但是已经无人喝彩。我是9月份读的英文版,后来又翻阅了中文版,也有一些感想如下。 阅读全文
posted @ 2008-11-21 14:03 fand 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 如今,使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架构的应用程序不断被开发和部署。但是,服务器管理员常常对应用程序本身几乎没有控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章 将讨论许多服务器配置问题,这些配置会影响应用程序的性能。第二篇文章重点讨论可为优化 Apache 和 PHP 而采取的措施。 阅读全文
posted @ 2008-07-04 11:35 fand 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 对于一个日访问量达到百万级的网站来说,速度很快就成为一个瓶颈。除了优化内容发布系统的应用本身外,如果能把不需要实时更新的动态页面的输出结果转化成静态网页来发布,速度上的提升效果将是显著的,因为一个动态页面的速度往往会比静态页面慢2-10倍,而静态网页的内容如果能被缓存在内存里,访问速度甚至会比原有动态网页有2-3个数量级的提高。 阅读全文
posted @ 2008-07-04 11:24 fand 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1.LDAP介绍41.1.LDAP是什么41.2.LDAP是电话簿41.3.LDAP是不是数据库42.LDAP的特点52.1.LDAP的优势52.1.1跨平台52.1.2费用及维护52.1.3复制技术52.1.4允许使用ACI52.2.LDAP存储什么数据62.3.什么时候该用LDAP存储数据63.LDAP的基本模型73.1信息模型:描述LDAP的信息表示方式73.2命名模型:描述LDAP中的数据... 阅读全文
posted @ 2008-02-22 12:43 fand 阅读(503) 评论(0) 推荐(0) 编辑
摘要: CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下: CVS服务器(文件版本库) / | \ (版 本 同 步) / | \开发者1 开发者2 开发者3作为一般开发人员挑选2,6看就可以了,CVS的管理员则更需要懂的更多一些,最后还简单介绍了一些Windows下的cvs客户端使用,CVS远 程用户认证的选择及与BUG跟踪系统等开发... 阅读全文
posted @ 2008-02-19 20:00 fand 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 本文将告诉你学习Java需要达到的30个目标,希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?   1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。   2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他)。   3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。 阅读全文
posted @ 2007-04-26 10:04 fand 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 正则表达式类 【1】 正则表达式应用——替换指定内容到行尾 【2】 正则表达式应用——数字替换 【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 正则表达式应用——替换带有半角括号的多行 【5】 正则表达式应用——删除空行 阅读全文
posted @ 2006-11-21 22:19 fand 阅读(361) 评论(0) 推荐(0) 编辑
摘要:   第一次接触oracle,感觉很辛苦,光是装一个oracle就这么费事!晕了好几次:) 好了,这是我安装oracle时的笔记(参考了N多文档)   Red Hat Enterprise Linux ES release 3 (Taroon) Kernel 2.4.21-4.EL NO on i6868 Oracle9i Release 9.2.0.4   首先除了LINUX和ORACLE安装盘之外,还要准备一些补丁包。 阅读全文
posted @ 2006-10-08 23:53 fand 阅读(785) 评论(0) 推荐(0) 编辑
摘要: PHP作为一种脚本语言,以方便易于学习受到众多Web开发人员的喜爱,然而PHP也秉承了脚本语言的多种缺陷,如:代码数量庞大、执行效率低等;因此优化是PHP开发人员必须掌握的一种技巧。   本期专题从多个角度较为全面细致地阐述了PHP加速的相关技术,包括测试技术,加速技术(压缩,缓存等),基本上都有附代码和范例。希望有助于读者全面了解PHP程序加速并在实际应用中选择合适的加速方案。 阅读全文
posted @ 2006-09-15 16:42 fand 阅读(434) 评论(2) 推荐(0) 编辑