【备忘】Linux定时备份教程

  bak文件夹可能需要事先创建好,使用环境为CentOS

tar zPcf /home/wwwroot/bak/backup_$(date +%Y%m%d).tar.gz /home/wwwroot/www.wdssmq.com
/usr/local/mysql/bin/mysqldump -u数据库用户名 -p密码 数据库名 > /home/wwwroot/bak/backup_$(date +%Y%m%d).sql
find /home/wwwroot/bak/ -type f -mtime +2 -name "backup_*" -exec rm -f {} \;
lftp -u FTP用户名,FTP密码 -e "mirror -R --delete --only-newer --verbose /home/wwwroot/bak /远程目录;exit" www.FTP地址.com

  命令第一行是打包网站目录,第二行是导出数据库,,

HTML转义字符什么的

  在新版Z-Blog中,只有五个字符是需要转义的,导致的问题就是在编辑旧文章时如果存在其他的转义字符,则其中的&将被转义。。

  解决办法好像除了在发现时手动修改外就只有替换数据库了。。(╯﹏╰)

  下边五个字符不会有问题:

  '—— '

  "—— "

  &—— &

  &lt;—— <

  &gt;—— >

【备忘】一个和缓存有关的算法

  在研究缓存失效时间时开的一个脑洞,,虽然不是很清楚有什么实用价值。。

var m;
var lastm;
var lastn;

for (var n = 0; n <= 50; n++) {
  if (!m) {
    m = n + 5;
    lastn = n - 1;
  }
  if (m <= n) {
    if (n !== 11 && n !== 12 && n !== 21) {
    // if (1 == 1) {
      fnLog([m - n, m, n, n - lastn, "do sm thin"]);
      lastm = m;
      m = n + n - lastn;
      lastn = n + n - lastm;
    } else {
      fnLog([m - n, m, n, n - lastn, "skip"]);
    }
  } else {
    fnLog([m - n, m, n, n - lastn]);
  }
}
// ----------------------------
function fnLog(n) {
  if (Object.prototype.toString.call(n) === '[object Array]') {
    a = n.join(" , ");
  }
  document.getElementById('debug').innerHTML += a + "<br />";
  console.log(a);
}

【折腾】两个错误提示的解决

  所以说重装系统最麻烦了。。。

  -----------------------

  错误提示一:warning: could not find /tmp, please create!

  说明及解决:MS这是Git for Windows 2.5 的一个Bug,升级到2.6就好了。。。

  错误提示二:WARN install Couldn't install optional dependency: Unsupported

【备忘】JQuery闪烁效果

  代码:

$.fn.flash = function (a) {
  // 切换可见状态(设定竟然不是变成透明,不过本例中没有影响)
  $(this).animate({
    opacity: 'toggle'
  }, 500, function () {
    // console.log($(this).css('display')),
    // 当前状态为不可见时自调用使其可见
    $(this).css('display') == 'none' && $(this).flash(0)
  }),
  a > 1 && $(this).flash(a - 1);
};
// 调用
$('#xn,.xf').flash(3);

  然后,如果不考虑初始或最终的可见状态的话下边这样就可以:

Coder之魂激活ing【纠了个结】

  新年亦始(是这个亦字么?),一反之前拖延的本质,,连续写了不少代码,,我是不是进了另一层梦一直没醒过来。。

  上星期刚把宽带从ADSL换成了光纤,,“等了好久终于等到今天……”【开QQ音乐回来接着写。。

  结果今天又断网,“变质”的我发现更是只能写代码。。然后发现本地竟然没有足够高版本的jQuery库。。Orz。。前端写不成,只好把四个半月前的一个半成品功能插件撸到了应用中心。。。→http://app.zblogcn.com/?auth=80

  从上午九点三十八一直到下午四点二十才修好。。而且与以往不同的是,,不仅不能上网,,固定电话也没法使用了。。如果停电的话同样连电话都不能用。。。技术的升级在遇到问题时反而更脆弱的感觉。。

一个有(dou)用(bi)的小工具

  拼音转换是调用的API接口,算是一个有关Ajax和JSONP的小实例吧。。API来源:汉字转拼音

【备忘】JavaScript切换显示隐藏元素

  实现目的:点击指定按钮时显示/隐藏另外一个元素,,同时按钮自身状态或内容也随之改变。。

<script type="text/javascript">
function Switch(switch_con,switch_btn){
  var Element = document.getElementById(switch_con);
  var flag = switch_btn;
  var curStyle=Element.style.display;
  if (curStyle != 'block') {
    newStyle = 'block';
    flag.innerHTML = '隐藏';
  }
  else {
    newStyle = 'none';
    flag.innerHTML = '显示';
  };
  Element.style.display = newStyle;
}
</script>

  调用方式:<a id="btn" href="javascript:;" onclick="Switch('content',this)">显示</a>,第一个参数是要显示/隐藏的元素ID,第二个是Dom对象,,

【备忘】IIS目录结尾自动加划线

  IIS6好麻烦啊。。--香港Win2012全能主机请戳这里--

  理论上只要在你的规则中添加粗体的部分就可以的。注:ISAPI Rewrite 3.X规则未实测。

  关于重写/重定向的其他注意事项,比如不带www的域名重写向、1.8 Z-Blog升级后的RSS地址变更……请参考之前的相关文章:

【插件】Yunfile网盘插件 For Z-Blog

  作死同时弄了PHP和ASP版,,结果各种麻烦。

  插件名称:Yunfile上传 For PHP / Yunfile上传 For ASP

  插件功能:可以在Z-Blog后台上传附件到Yunfile网站同时自动获取下载链接插入到编辑器中。

  插件收费:10.24元。

  插件配置:只需要填写Yunfile账号就好,不需要鉴权。Yunfile网盘注册

Baidu Button BEGIN
分享