九月 03

试用 Google Chrome 浏览器

Google 昨天发布了一款开源的浏览器,已经可以下载。目前还只有 Windows 的版本,据说以后还会推出 Linux 和 Mac 的版本。和目前主流的 Internet Explorer 和 FireFox 比起来,Chrome 的特点就是简洁轻便,Installer 的大小约为 22.8M,和通常的 Windows 应用程序相比,Chrome 窗口没有标题栏和菜单栏 […]

九月 02

修改 IE 默认 HTML 查看器

众所周知在 Internet Explorer 打开的网页中,点鼠标右键,选“查看源代码”,即可查看所打开的网页的HTML 源代码,但通常系统会用 Notepad 打开,如果要仔细查看源代码内容,Notepad 可能显得不那么方便。修改一下注册表键值,即可用自己顺手的文本编辑器打开。[HKEY_LOCAL_MACHINESOFTWAREMicrosoftInt […]

二月 13

MySQL 的自动断开连接问题

最近发现 MySQL 会自动断开 IDLE 时间超过 8 小时的数据库连接,从而导致一些基于数据库连接的应用程序,特别是 WEB 应用程序出错。有两个办法可以解决这个问题:第一个办法是修改 MySQL 的配置参数。这个参数的名称是 wait_timeout,其默认值为 28800(单位秒),刚好就是 8 小时。其意义为关闭一个连接 […]

十一月 11

Firefox 的 JavaScript 问题两则

今天发现页面上新加上的左列 Tag 在 Firefox 上显示不正确,在细察之下,发现 Firefox 在 JavaScript / CSS 上和 IE 不同之处:问题 1. 类似 obj.style.height = imgObj.height 的语句无效。即将一个 image 对象的高度值赋给另一个对象,用来修改其样式高度,这样做无效。分析要理解这个问题,首先要纠 […]

十月 18

SSI 和 document.write()

这两天一直在考虑怎么给 Blogger 加上 Calendar 和分类的功能。原来是这么打算的:首先,要让生成的 HTML 代码尽量符合 XHTML 规范,以便可以写程序用 XML 解析器来分析并从中提取数据。只要是合法的 XML,应该问题就不大,不一定要完全遵循 XHTML 的 DTD,反正 Dom4J 没有 DTD 照样能分析 XML,不过, […]

十月 10

IE, Opera 和 Mozilla Firefox

为了验证 tableless layout 版面的浏览器兼容性,特地找来了时下流行的 Opera 8.5 和 Mozilla Firefox 1.0.7 与 微软的 Internet Explorer 6.0 一起测试,结果是倍受打击……原来以为基本上不用改就能兼容,因为完全没有用 table 排版,结果在这两个非 IE 的浏览器上,页面虽然没有面目全非,但是也不如 […]

十月 09

So We’ve Got A New Face Here!

上次翻译了那篇倡导 tableless layout 的文章后,心里头就一直想着尝试一下。所以今天响应这个号召,在坚决不用 table 的原则下,把面孔改成了这个样子。实际没有什么设计的成分,主要是尝试对 CSS 的利用。结果是完全实现了原来必须要用 table 才能完成的版面,还是有点成就感。另外,今天还大概看了 […]