雪峰博客

分享AI和云计算技术的最新动态与实践经验,以及其它有趣的话题。

文章

JavaScript 压缩和格式化

以前找到过压缩 Javascript 代码的程序,一直在用,感觉效果不错。 在线压缩 Javascript 源码 只是把空格、换行、多余的注释等等清理掉,尤其选中 Shrink variables 时,会把长的变量名缩减成单个字母的变量名,压缩比通常能达到50%甚至更小。现在 AJAX 大行其道,JavaScript 文件越来越...

Resin 报错乱码解决

Windows 2003 Server 简体中文版安装 resin-pro-3.1.8,报错信息都是乱码改了 resin 安装目录下的 resin.conf改成就好了,而且由于我本地安装的 JDK 是中文版,这时编译错误还成了 javac 返回的中文呢!

JavaScript 读 URL 参数改进版

此前发表的那一版确实能不用循环,但是总用正则表达式的替换,不一定比用循环提高性能,而且把程序搞得有些太复杂了。这次再尝试一种更精简的方法,不再用循环,也不用正则。

PHP 中 `syntax error, unexpected $end` 错误的一种原因及解决

当 PHP 遇到 `syntax error, unexpected $end` 错误时,排查思路如下: 1. 检查文件中 PHP 的开始标记 `` 是否配对。 2. 额外注意注释中是否出现过 `?>`。 错误示例: ```plaintext Parse error: syntax error, unexpected $end in script.php on li...

MySQL 的 collation

深入剖析 MySQL 的 collation,解决数据库查询时查询中文数据时,中文数据查询结果不准确的问题。

mysqldump 备份数据库中文乱码解决一法

如果 MySQL 服务器上的字符集是 `latin1` 的,`mysqldump` 出来的中文都是乱码!一个简单的办法是加上默认字符集选项。

征服无光驱电脑——纯硬盘安装 Windows 2003

现在的电脑基本都没有软驱了,有些电脑连光驱也没有,但只要有USB接口,就可以做个USB启动盘,从USB盘引导,然后安装操作系统。

“Apache2 服务无法启动。发生服务特定错误: 1.”的一种情况及解决

Apache2 服务无法启动报错的一种情况及解决方法

Pear ITX 对 Smarty:两个常见模板系统性能小测评

介绍两个常用的模板系统,ITX 和 Smarty,并做简单的性能测评。

Tomcat 整合进 IIS

介绍把 Tomcat 5.5.25 集成进 IIS 5.1 的主要方法和步骤。

星级评分的简化实现

星级评分是调查的一个常用功能,网上常见多是动态调用图片实现的,我结合 CSS 想出一种更简洁的方法。功能使用更方便,HTML页源代码和 JavaScript 语句更简洁,使用 CSS 排版进一步实现和内容与设计的分离。

IE7 列表元素小Bug的CSS处理

在 IE7 中,遇到HTML代码 LI 元素内紧跟 DL 元素时会出现 bug: OL 和 UL 元素的第一个 LI 项不显示前导的序号。这里分享一种解决方法。