修复mysql 的BUG: Cannot load from mysql.proc

来自:百度经验:jingyan.baidu.com

  1. LINUX下将mysql从5.1升级至5.5后,发现存储过程不能用了。创建和使用存储过程时就会提示Cannot load from mysql.proc. The table is probably corrupted。

    解决方法非常简单,运行mysql_upgrade命令即可。此命令会在数据目录下生成一个文本文件mysql_upgrade_info,里面的内容为升级后的数据库版本。

    但不知道什么原因,在我这里无效,升级后各种升级OK,但仍然报这个错误。

  2. http://bugs.mysql.com/bug.php?id=50183

    原因是mysql.proc升级时有个字段没有升级成功。

    在5.1中mysql.proc表的comment字段是varchar(64):

    1. `comment` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
    但在5.5中应该是text:

    1. `comment` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  3. So,执行下面的语句,把这个字段修改为text,就彻底OK了:

    1. ALTER TABLE `proc`MODIFY COLUMN `comment`  text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER `sql_mode`;

indexof查不到指定字符串

  1. $(function() {
  2. var cls;
  3. $("img").each(function(){
  4. cls = $(this).attr("class");
  5. if (typeof(cls) == "undefined") {
  6. $(this).addClass("img-responsive");
  7. } else{
  8. if (cls.match("img-responsive") != null) {
  9. $(this).addClass("img-responsive");
  10. }
  11. }
  12. });
  13. });
原来使用indexof,结果查不到指定字符串,改用match来判断才可以得到结果,在浏览器里报错,说cls.indexof不是一个已经定义的方法。但match没问题。
难道js的indexof方法被废弃了?

怎样让优酷等视频实现自动播放

优酷播放器自动播放方法:

方法一:
1、把下面的代码复制到记事本中,保存备用。
http://player.youku.com/player.php/sid/XMzg4NzEyOTY==/v.swf?VideoIDS=XMzg4NzEyOTY==&isAutoPlay=true&isShowRelatedVideo=false&showAd=0&embedid=200707011235108b444fd5fae5112597a31314df8885f7
2 、到“优酷”网站找到你所需要的视频,进行操作。注:现在优酷把视频贴到Blog或BBS这项已经改为“分享”。
比如我的这个BON JOVI的视频FLASH为http://player.youku.com/player.php/sid/XMTcyMTk0Mzcy/v.swf
复制红色部分,打开刚才记事本上的代码:

http://player.youku.com/player.php/sid/XMzg4NzEyOTY==/v.swf?VideoIDS=XMzg4NzEyOTY==&isAutoPlay=true&isShowRelatedVideo=false&showAd=0&embedid=200707011235108b444fd5fae5112597a31314df8885f7
3、将紫色部分换为自己选的视频里的红色部分,在论坛插入FLASH代码时,将这个换好的地址填上,就OK了。
原本播放地址:http://player.youku.com/player.php/sid/XMTcyMTk0Mzcy/v.swf
自动播放地址:http://player.youku.com/player.php/sid/XMTcyMTk0Mzcy==/v.swf?VideoIDS=XMTcyMTk0Mzcy==&isAutoPlay=true&isShowRelatedVideo=false&showAd=0&embedid=200707011235108b444fd5fae5112597a31314df8885f7