1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.     <meta charset="UTF-8">
  5.     <title>DEMO</title>
  6.     <script type="text/javascript" src="../jquery-1.11.1.min.js" isjquery="jquery"></script>
  7.     <script type="text/javascript">
  8.     $(function() {
  9.       var imgs = $("img");
  10.       for (i = 0; i < imgs.length; i++) {
  11.         $(imgs[i]).attr("original", $(imgs[i]).attr("src"));
  12.         $(imgs[i]).attr("src", "loading.gif");
  13.       }
  14.  
  15.         imgs.each(function() {
  16.          var self = $(this);
  17. //       var imgsrc = self.attr("original");
  18.           loadimg(self);
  19.         });
  20.  
  21.         function loadimg(self) {
  22.           if (!self.loaded) {
  23.             $("<img />")
  24.                     .bind("load", function() {
  25.                       self.loaded = true;
  26.                       $(self)
  27.                               .attr("src", $(self).attr("original"));
  28.                     })
  29.                     .attr("src", $(self).attr("original"))
  30.                     .error(function() {
  31.                       // 如果发生错误了就重新加载. 每2秒重试一次
  32.                       setTimeout(function(){
  33.                         loadimg(self);
  34.                       }, 2000);
  35.                     });
  36.           }
  37.         }
  38. })

编辑/etc/my.cnf, 在[mysqld]的段中加上一句:skip-grant-tables

  1. [mysqld]
  2. datadir=/var/lib/mysql
  3. socket=/var/lib/mysql/mysql.sock
  4. skip-grant-tables

重新mysql

  1. #/etc/init.d/mysqld restart

进入mysql修改密码

  1. #mysql
  2. mysql> use mysql;
  3. mysql> UPDATE user SET Password = password ('newpassword') WHERE User = 'root' ;

最后删除/etc/my.cnf中的skip-grant-tables并且重启mysql

在php中如果你想上传稍微大一点的文件(默认是2MB),你可以需要配置以下. php.ini设置

post_max_size        #这个是表单上传最大 post_max_size 
upload_max_filesize   #最大上传限制 
max_execution_time   #执行时间 
memory_limit=20m    #最大内存限制
Posted in PHP.

使用下面的比较得到了结果却是 True, 为什么呢?

  1. $dk = 'test';
  2. var_dump($dk == 0);

解释:

PHP中两种不同类型的值进行比较时,会以后面的为标准,将第一个值的类型转成后面值的类型, 比如以上
就是出现类似这样的计算

  1. var_dump((int)$dk == 0);

当$dk 这个变量转换成整型以后的确是0. 所以0等于0 返回 True

Posted in PHP.
  1. <div class="request_video_body">
  2.   <div class="request_video_render">
  3.     <!–视频播放–>
  4.     <video controls autoplay="true"  src="oceans.mp4">
  5.     </video>
  6.   </div>
  7. </div>
  1. $(function(){
  2.   var video = $(".request_video_render video");
  3.   // 获取视频长度.
  4.   var video_length = video[0].duration;
  5.  
  6.   video.on('timeupdate', function(){
  7.     // 判断当前视频的播放时间.
  8.     if(video[0].currentTime >=  video_length) {
  9.       alert("播放完成");
  10.     }
  11.   });
  12. });