分类: 学习分享

  • WordPress 插件更新“需要访问您网页服务器权限”的问题

    chown -R www /www/wwwrootblog.lcsoul.top/
    

    无视下面这个 .user.ini改不改无所谓

    chown: changing ownership of ‘/www/wwwrootblog.lcsoul.top/.user.ini’: Operation not permitted
    
  • Sublime Text必备插件

    插件控制台安装

    插件安装

    Emmet

    就是之前的zend coding,简直是代码快速编写神器。

    ChineseLocalizations

    Sublime Text 3 汉化插件

    BracketHighlighter

    高亮括号或花括号的匹配

    Jshint Gutter

    js的语法验证用来用去还是觉得觉得这个插件好用点。

    HTML-CSS-JS Prettify

    格式化html,css和js的,非常好用。(需要安装node.js环境)

    SublimeCodeIntel

    写代码时自动提示用的。

    Yui Compressor

    用来压缩单个css和js的,压缩后自动生成.min.的文件。

    SyncedSideBar

    当编辑某个文件时,该插件能在左边栏高亮该文件。

    AutoFileName

    自动补全文件路径

    Markdown Extended

    让sublime text支持markdown,并支持预览。

  • JavaScript 大杂烩

    避免污染全局变量

    var foo = 12;
    console.log(foo);
    

    上面的代码等同于

    window.foo = 12;
    

    如下代码会覆盖系统默认print函数,会让网页无法打印:

    function print () {
       // do something
    }
    print();
    

    我们只需要简单的做一下变更,就能避免污染全局变量:

    (function () {
       var foo = 12;
       console.log(window.foo);
       // → undefined
       console.log(foo);
       // → 12
    })();
    

    如果更进一步,可以将window等全局变量当作参数传到function:

    (function (global, doc) {
      global.setTimeout(function () {
         doc.body.innerHTML = "Hello!";
      }, 1000);
    })(window, document);
    

    值类型转换

    // 任何值转为Number
    var foo = "12";
    var myNumber = +foo;
    // → 12
    var negativeFoo = -foo;
    // → -12
    // 对象转为数组
    var args = { 0: "foo", 1: "bar", length: 2 };
    Array.prototype.slice.call(args)
    // → [ 'foo', 'bar' ]
    // 转为布尔值
    /// 正正得正
    var t = 1;
    var f = 0;
    !!t
    // → true
    !!f
    // → false
    /// 正负得负
    !t
    // → false
    !f
    // → true
    // 转为字符串
    var foo = 12;
    "" + foo
    // → "12"
    foo = { hello: "world" };
    JSON.stringify(foo);
    // → '{ "hello":"world" }'
    JSON.stringify(foo, null, 4); // 格式化
    // →
    // '{
    //    "hello": "world"
    // }'
    
  • 电脑插入移动硬盘提示格式化

    在开始菜单点击【运行】,输入:chkdsk H:/F 其中H是你移动硬盘的盘符,根据自己实际情况而定,不一定就是H,F是修复错误的子命令。运行后会出现DOS修复界面,修复完成后再次读取即可,并且硬盘上数据不会丢失。
    chkdsk H(需要修复的复盘):/F(修复命令)
     
    硬盘修复
    注意:容量超过3T的硬盘慎用  我的3T硬盘分区被改成MBR的了(原本是GPT分区或者叫GUID分区) 只显示了2T内容 被坑了 文件还在但不显示了 正在修复中

  • WordPress更改新域名

    方法一:修改wp-config.php

    1. 在wp-config.php中,添加以下两行内容:define(‘WP_HOME’,’http://www.newdomain.com’);define(‘WP_SITEURL’,’http://www.newdomain.com’);www.newdomain.com代表你的新网址
    2. 登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。方法二:修改functions.phpfunctions.php指的是位于当前博客主题目录内,可以自定义一些主题函数。

     
    方法二:修改functions.php
    functions.php指的是位于当前博客主题目录内,可以自定义一些主题函数。

    1. 在functions.php中,添加以下两行内容:update_option(‘siteurl’,’http://www.newdomain.com’);update_option(‘home’,’http://www.newdomain.com’);同样,www.newdomain.com代表你的新网址
    2. 登录后台,在 “常规 -> 设置”重新配置新博客地址(HOME)和安装地址(SITEURL),成功后一定记得删除上面添加的内容。

     
    方法三:修改wp-config.php(自动更新地址)

    1. 在wp-config.php中,添加下面一行内容:define(‘RELOCATE’,true);
    2. 登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上面添加的内容。

     
    方法四:修改数据库

    1. 登录到你的phpmyadmin管理页面,找到 wp_options 表
    2. 将表中的 siteurl 和 home 字段修改为当前的新域名

     
    操作请注意:

    1. 一定不要使用记事本编辑php文件,否则很可能出现意想不到的错误,推荐使用UltraEdit,Dreamweaver等。
    2. 如果对于修改代码不是很有把握,请预先备份好原来的文件。
    3. 复制本文的代码,如果是全角符号,请自行改为半角符号,切记。
  • 关于苹果设备微信音乐无法播放 音乐控制代码 play()的问题

         var audio = document.getElementById('audio');
        document.addEventListener("WeixinJSBridgeReady", function() {
            audio.play();
        	audio.pause();
        }, false);
        document.addEventListener('YixinJSBridgeReady', function() {
            audio.play();
        	audio.pause();
        }, false);
    $('#audio').trigger('play');
    
     function audioAutoPlay(id) { var audio = document.getElementById(id), play = function() { audio.play(); document.removeEventListener("touchstart", play, false); }; audio.play(); document.addEventListener("WeixinJSBridgeReady", function() { //微信 audio.play(); }, false); document.addEventListener('YixinJSBridgeReady', function() { //易信 audio.play(); }, false); document.addEventListener("touchstart", play, false); } audioAutoPlay('audio');
  • 中国海底光缆图

    海底光缆,Submarine Optical Fiber Cable。又称海底通讯电缆,是用绝缘材料包裹的导线,铺设在海底,用以设立国家之间的电信传输。
    海底光缆是国际互联网的骨架。光缆的多少,代表一国与互联网的联系是否紧密。
    有人利用微软的Bing地图,以及wikipedia的数据,做出了一幅互动式的世界海底光缆分布图
    新版地图链接
    旧版地图链接
    (更多…)

  • 移动端常用代码

     

    meta

    H5页面窗口自动调整到设备宽度,并禁止用户缩放页面

    
    

    忽略将页面中的数字识别为电话号码

    
    

    (更多…)