我的分类-评论类
文章平均质量分 68
jacklondon
这个作者很懒,什么都没留下…
展开
-
我的 web 前端开发技术选择
简单介绍一下,我的 web 前端开发技术选择。我更偏向于使用 jQuery 及其插件、CSS3、HTML5。原创 2022-06-01 15:04:20 · 386 阅读 · 0 评论 -
OpenCms 使用初步印象
1.所有的资源,包括图片、HTML 文件、JSP 文件、XML 内容、文本内容、element、CSS、Javascript 等等,都放在数据库中,在数据库中维护一个虚拟的树形目录结构,这样所有的资源都有新建、修改、删除、移动、复制等操作----好的设计。2.页面布局、修改、上传、内容发布等等,都在 offline 项目中进行,开发、测试、预览都在offline 项目中。当全部测试完成,使用一原创 2006-08-31 17:52:00 · 4921 阅读 · 9 评论 -
Anders Hejlsberg 谈C#设计过程
一1、C#设计过程 Bruce Eckel:我听说C#是一个工程师小组在一个屋子里设计出来的?Anders Hejlsberg:是的。4年来,我们一直呆在这个屋子里。现在,每周一、三、五,我们仍然在这里会面。Bruce Eckel:我很想了解一些关于C#设计过程的情况。我直接或间接参与过几种语言的设计工作,如Python。在Python设计过程中,Guido van Rossu转载 2006-09-30 14:20:00 · 1556 阅读 · 0 评论 -
打算写一个文章对 Sun JDK 的 bug 进行分析
最近几天,花了不少精力在查一个导致服务器重新启动的 bug. 查了半天是 JDK 的 bug,不是应用程序的 bug. 很希望将已知的 Sun JDK bug 进行整理,在以后的项目中能够尽早避免。初步打算对 JDK 1.3.1, JDK.1.4.2 两个版本的 bug 进行分析。更老的版本现在用的人已经比较少了。更新的版本因为使用的人还不够多,也许有很多 bug 尚没有被发现,也没有什么意义。原创 2006-08-22 16:48:00 · 1529 阅读 · 0 评论 -
Sun JDK bug 分析
很多人都想知道 Sun JDK bug 分析数据,因为每一个开发工具/开发语言都有自己的长处和缺点,如果我们能够使用 Java 的长处,避开 Java 的缺点,则我们有可能写出好的程序,否则,我们不可能写出好的程序。这是一个浅显的道理,每一个程序员、系统分析员、项目经理、技术经理,都应该知道这个道理。 这篇文章的分析数据都来源于 Sun 网站上的公开数据。 JDK 1.4.2 的 bu原创 2007-01-08 00:28:00 · 4395 阅读 · 19 评论 -
刚在 Apache 网站上把 VelocityWeb 放到了 Spring 和 WebWork 之间。
刚在 Apache 网站上把 VelocityWeb 放到了 Spring 和 WebWork 之间。网页 http://wiki.apache.org/velocity/PoweredByVelocity最开始我把 VelocityWeb 放到最下面,因为这个开源框架开发出来不久。后来发现,这里面的项目都是按照字母顺序放的,所以很不客气地把 VelocityWeb 放到 WebWork 前面去原创 2007-04-01 16:00:00 · 1236 阅读 · 0 评论 -
成功在 FreeMarker 网站上增加了 VelocityWeb 项目介绍!
已经成功在 FreeMarker 网站上增加了 VelocityWeb 项目介绍! 到目前为止, FreeMarker/Velocity 网站上都有VelocityWeb 项目介绍。http://freemarker.org/poweredBy.htmlhttp://wiki.apache.org/velocity/PoweredByVelocity VelocityWe原创 2008-08-25 13:28:00 · 1196 阅读 · 0 评论 -
自己动手写一个Memory cache 来缓存主数据提高性能
基于数据库的应用系统中,经常有必要根据 ID 获取编号或者名称,这是因为我们设计数据库,一般按照“三范式”来设计数据库,业务数据表中只存放主数据的 ID。而根据 ID 获取编号或者名称,通常是使用 SQL 实时查询。每次都查询数据库,数据库负荷不小,这部分其实可以优化。 网络上常见的 cache , 包括 ehcache/oscache/apache jcs, 只适合于 cache 业务数据原创 2010-03-08 15:16:00 · 11321 阅读 · 0 评论 -
qq 与 360 打架, qq 无理
qq 与 360 打架, qq 无理。 原因如下: 360 说 qq 侵犯用户隐私,360 可以这么做以下任何一件事: 1. 你说我做坏事,我也说你做坏事。 2. 澄清自己没有做坏事。 3. 向法院起诉,告360诽谤,索取名誉损失费。 现在 qq 以上三件事情没有做好,却反过来,检测用户计算机上有360 就不运行 qq ,这是为什么? 我们只能猜测:qq 理亏,不能上法院。原创 2010-11-04 13:31:00 · 937 阅读 · 0 评论 -
Apache Jakarta Common Configuration 介绍
在很多系统中,需要用到配置文件来存放配置参数。配置参数从代码中单独提出来主要是为了方便修改用的。常见的一个用法是将数据库连接参数(数据库服务器 IP,用户名,密码等等)写在一个配置文件中,这主要是系统可能会更换数据库,或者网络可能更换 IP 地址范围,或者服务器 IP 可能会变动等等。 配置参数不仅限于配置文件,也可以保存在其他地方,比如数据库单独用一个表保存配置参数,或者在内存中,或者在操原创 2005-12-21 01:18:00 · 2258 阅读 · 0 评论 -
Apache Jakarta Common Lang 介绍
Apache Jakarta Common Lang 介绍 无论你在开发哪中 Java 应用程序,都免不了要写很多工具类/工具函数。你可知道,有很多现成的工具类可用,并且代码质量都很不错,不用你写,不用你调试,只要你发现。 在 Apache Jakarta Common 中, Lang 这个 Java 工具包是所有 Apache Jakarta Common 项目中被使用最广泛的,几乎你所知道原创 2005-10-11 02:06:00 · 5858 阅读 · 2 评论 -
软件设计/编程的基本技术(附图)
目录1.设计父类时考虑不周到,等到设计或者编写子类的时候,才发现父类需要修改、增加功能等等,都很平常2.尽量避免多次写同样的代码3. 持续改进4.评价软件设计的高低的几个基本原则内容1.软件设计/编程中,有一门基本技术叫“面向对象编程”。面向对象编程的基本思路是对象封装和继承。继承的基本思路是,所有子类共同的部分,提取、抽象后,放到父类中。这是一个说起来容易,做起来原创 2004-09-08 13:37:00 · 2761 阅读 · 3 评论 -
免费的开放源代码数据库 PostgreSQL 8.0 试用版发布!
免费的开放源代码数据库 PostgreSQL 8.0 试用版发布!PostgreSQL 和 Mysql 是很多 Linux/Unix 预装的数据库,默认安装情况下面 Redhat Linux 只安装 PostgreSQL 。新增主要功能:1. 支持 Windows 本地编译(Win32 Native Server)以前版本的 PostgreSQL 需要通过一个额外的Unix仿真软件C原创 2004-08-25 17:38:00 · 2213 阅读 · 6 评论 -
xml 解析库
参考网址: http://xml.apache.org/有以下几个免费的开放源码 XML 工具库Xerces Java 2 http://xml.apache.org/xerces2-j/index.htmlXerces C++ http://xml.apache.org/xerces-c/index.htmlXerces Java 2 是众多 Java XML 解析器中对中文原创 2004-09-01 22:10:00 · 2815 阅读 · 3 评论 -
Log4cpp 中的跨平台类库
Log4cpp 是 Log4J 的 C++ 移植版本,开放源代码并且完全免费。与 Log4J 能够跨平台一样,Log4cpp 也致力于写出跨平台的 C++ 程序。Log4cpp 主要是用于 C++ 程序中写 log 文件,与此同时,Log4cpp 中有很多有用的类库,对于写跨平台 C++ 程序的人来说,可以直接拿来用,或者作为自己写跨平台类的参考。Log4cpp 中的跨平台类库有明显的 Jav原创 2004-09-23 20:40:00 · 5371 阅读 · 28 评论 -
好书推荐--《IT 大败局》
内容简介 这是一本由作者亲身经历写就的MBA式教案。通过作者那专业人士的敏锐、活泼流畅的文笔和美国人特有的幽默,本书为我们剖析了IT界十个有代表性且影响深远的愚蠢败局。这十个败局涉及企业经营的十个主要方面,它们是:产业标准的魔力,“缩水”产品的阴霾,产品定位的泥潭,市场关系的教训,巨型企业的困惑,企业并购的陷阱,品牌战略的迷茫,技术导向的失衡,企业公关的真谛和科技虚幻的诱惑。 书中原创 2005-02-19 22:12:00 · 2327 阅读 · 4 评论 -
CVS 对于商业用户不适用
关键字: CVS, VSS, Version Control, Configuration management system CVS 由于开放源代码并且完全免费赢得了很多商业软件公司的芳心,在项目开发中使用 CVS 进行版本控制。但是根据我的理解,CVS 并不适合于商业公司。 这要从 CVS 的特点说起。 CVS 最初面向开发源代码项目,提供文件的版本控制功能。这类项目的特点是:在 I原创 2005-02-22 12:04:00 · 2120 阅读 · 6 评论 -
打算写一序列文章介绍 apache 的 Jakarta Project 的 Commons tools 里面的各个子项目
打算写一序列文章介绍 apache 的 Jakarta Project 的 Commons tools 里面的各个子项目。有点绕口,对不对?呵呵。Apache 的 Jakarta Project 里面有很多子项目。其中的 Commons 着眼于提供各种很通用的函数/类,这样大家可以在平时自己的项目中用。这些 tools 因为非常 common, 以至于无论你用哪种 framework ,你可以用原创 2005-08-16 00:46:00 · 1799 阅读 · 1 评论 -
我来谈谈 Borland 的失败原因
1. 开发工具太贵。比 MS 贵多了。 2. 易用性不好。VB 写程序,一个 Windows 上面放一个 button, 双击 button 弹出对话框 hello world 的所有程序包括编辑器自动生成的,只有三行: Private Sub Command1_Click() MsgBox "Hello, world!" End Sub Borland 的开发工具无论是 Delphi, CBui原创 2004-09-01 22:24:00 · 3609 阅读 · 54 评论