优雅地使用平板进行远程OS X编码开发

没有 OS X 平板(iPad 是 ios 系统)这个问题一直困扰着我.

正所谓,工欲善其事必先利其器.

准备

  • 一台平板(iPad/Surface 或者其他)
  • 一台苹果(Mac Mini/Macbook Pro 或者其他)
  • 一台路由器(需支持动态域名解析,如花生壳),后续我会完善动态域名解析功能
阅读更多

Gitbook捐赠打赏插件

Gitbook Donate Plugin

npm npm npm

项目主页:https://plugins.gitbook.com/plugin/donate

Config:

{
  "plugins": ["donate"],
  "pluginsConfig": {
    "donate": {
      "wechat": "例:/images/qr.png",
      "alipay": "http://blog.willin.wang/static/images/qr.png",
      "title": "默认空",
      "button": "默认值:Donate",
      "alipayText": "默认值:支付宝捐赠",
      "wechatText": "默认值:微信捐赠"
    }
  }
}
阅读更多

JS 判断一个数是否为 2 的 N 次幂

问题:

判断一个数(x)是否为 2 的 N 次幂,如果是,返回是 2^n 中的 n,如果不是返回 false

约束: x <= 2^800

SB 青年版

不用说,递归肯定是最 sb 的版本:

function power2sb(x, n) {
  n = n || 0;
  if (x === 1) {
    return n;
  }
  if (x < 1) {
    return false;
  }
  return power2sb(x / 2, n + 1);
}

结果测试:

console.log(power2sb(4)); // 2
console.log(power2sb(5)); // false
console.log(power2sb(65536)); // 16
console.log(power2sb(Math.pow(2, 52) + 1)); // false
console.log(power2sb(Math.pow(2, 53) + 1)); // false 实际结果:53
阅读更多

Node.js版Hello Dolly

version
downloads
downloads

This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong.

阅读更多

Hexo文章计数插件WordCount

灵感来自简书

字数统计的结果跟简书有差异,主要是由于本插件只统计了中文字数和英文单词数,所以结果会比简书统计的字数略少一些。

特别适合文字爱好者,比如我。

阅读更多