雪峰博客

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

文章

浮动层菜单

最近做了一个通用的浮动层菜单替代函数,可以方便地把传统的 SELECT 单选菜单替换成时尚的浮动层菜单。 a.divmenu, a.divmenu:hover { padding: 1px 1px 1px 3px; border: 1px solid #9999CC; color:#000; text-decoration:none; cursor:default; } /*提示文字条上的文字样...

JavaScript 压缩和格式化

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

JavaScript 压缩和格式化

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

Resin 报错乱码解决

Windows 2003 Server 简体中文版安装 resin-pro-3.1.8,报错信息都是乱码 改了 resin 安装目录下的 resin.conf 改成 就好了,而且由于我本地安装的 JDK 是中文版,...

Resin 报错乱码解决

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

JavaScript 读 URL 参数改进版

此前发表的那一版确实能不用循环,但是总用正则表达式的替换,不一定比用循环提高性能,而且把程序搞得有些太复杂了。从《JavaScript权威指南》上学到的范例如下,/* 《JavaScript权威指南》介绍的更简洁的取 URL 参数的方法,不用正则表达式,用一次循环。一次性返回一个对象的好处是只需要调用一次此函数,参数和值对可以存在一个对象里,以后再取其它参数的值就不用再调用此函数了,只要取对象

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

Parse error: syntax error, unexpected $end in script.php on line xx 调试了一会后发现产生错误的行是文件中间某行 //$str .= "?>/n"; 想起来了 PHP 解释器允许的结尾标记那行还可以用单行注释,即 //$str .= "?>/n"; 被解释成结尾标记前有注释,注释的内容是 //$str .= ",而 ?> 后面的 /...

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

Parse error: syntax error, unexpected $end in script.php on line xx调试了一会后发现产生错误的行是文件中间某行//$str .= "?>/n"; 想起来了 PHP 解释器允许的结尾标记那行还可以用单行注释,即 //$str .= "?>/n"; 被解释成结尾标记前有注释,注释的内容是 //$str .= ",而 ?> 后面的

MySQL 的 collation

在以前用oracle的时候,很少关于它的collation方法,但是在mysql中,这点不加注意的话,却有可能会出现问题。 问题是这样的: 一张test的表,字符集采用的latin1。 select to_id from test where to_id='cn象_王'; +---------------+ | ...

MySQL 的 collation

先转一别人的学习文章做个引子和基础http://logzgh.itpub.net/post/3185/467401在以前用oracle的时候,很少关于它的collation方法,但是在mysql中,这点不加注意的话,却有可能会出现问题。问题是这样的:一张test的表,字符集采用的latin1。select to_id from test where to_id=cn象_王;+---

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

如果MySQL服务器上的字符集是 latin1 的,mysqldump 出来的中文都是乱码!一个简单的办法是加上默认字符集选项,如: mysqldump -h 127.0.0.1 -P 3307 -u username --default-character-set=gbk -p databasename > dumpfile.txt-h 主机-P 端口,必须单独用此选项,而不能连续写

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

如果MySQL服务器上的字符集是 latin1 的,mysqldump 出来的中文都是乱码!一个简单的办法是加上默认字符集选项,如: mysqldump -h 127.0.0.1 -P 3307 -u username --default-character-set=gbk -p databasename > dumpfile.txt -h 主机 -P 端口,必须单独用此选项,而不能连续写在主机地...