如何使用MarketWatcher

懒得挂Github了,先放这算了( 0. 步骤MarketWatcher的登录步骤如下: 注册IFTTT账号这一步用于接收推送。如果不需要推送……那你还用这东西干嘛(虽然有提供excel导出和网页管理的想法,但是咕咕咕 获取IFTTT的Webhook Key有了这个Key,服务器才能向你推送通...

在JavaScript中使用Promise

在JavaScript里使用Promise的笔记 1. 为什么要使用Promise将异步操作转为同步写法,并且脱离回调地狱。如:指定一个操作,待其执行完成时执行完成处理,失败时执行失败处理,并且不影响其他工作的执行。

将逻辑操作符(||和&&)用在赋值当中

读源码时看到一段代码: const potMax = env.potMax || Number(config.get("General.MaxNumPotionsToUse")) || 99999;黑人问号,逻辑操作符还能用在赋值里面?不是用来判断两个表达式的真假的吗? 搜...

翻译练习1:任天堂「Splatoon」UI设计的台前幕后

最近读了不少关于翻译的文章,最后发现Practise makes perfect.于是就拿一些日本人写的、我还感兴趣的文章来练手好了。顺便练习一下母语水平…… 任天堂「Splatoon」UI设计的台前幕后 原文:任天堂『スプラトゥーン』UIデザインの舞台裏|娯楽のUI 公式レポート #2 「Splat...

小心 window.prompt 返回 null 的坑

写油猴脚本时发现的。GM_setValue 获取的值老是变成 null,折腾了半天。 原始代码如下 1234567function setSyncURL(){ var mess = "请输入服务器URL"; var caseShow = syncurl; ...

从 Apache 迁移到 Nginx (的那些坑)

网站从Linode搬走了,颠沛流离,无依无靠。有个叫CloudEndure的工具能从基于Linux的VPS上迁移整个系统到新的VPS,结果试了半天都是各种Error。试图把网站从(据说)笨重的Apache迁移到Nginx的过程也是风波不断,真的怀疑我是不是BUG体质。 需求 网站从 Apache 迁移到到 ...

JavaScript 中的面向对象和闭包

记录一下JavaScript的面向对象和闭包的相关知识 面向对象计算机原理好像有教…… 比喻手机 这种用来指代一系列物品的总称被称为“类(Class)”,通用特性是可以打电话、发短信、上网。iPhone、Galaxy 这些物品都属于手机这一个类,虽然具体参数有些差异,但都支持打电话、发短信、上网。 使用通过 构...

对《旷野之息》简繁翻译的一点看法

前言感觉每次任地狱出一次官方中文,网上就要吵一波究竟是简体翻译好还是繁体翻译好(虽然在我看来大部分情况下觉得繁体翻译好的都是不懂原文也没看过原文玩过几次港中游戏就跪得起不来的人)。虽然我姑且考过了N2(N1找不到合适的时间考…而且比起N1来说更重要的是说和写的能力)也参加过字幕组和汉化组,不过感想是最好不要对专业...

对 11 区 IT 行业拔草

看着国内 IT 行业发展如此欣欣向荣,于是开始好奇 11 区的人是怎么写代码的。毕竟不得不说我的兴趣被激发还是归功于一个日基写的 PSO2 伤害计算器。而且代码质量感觉相当不错。不看不知道,一看吓一跳。瞬间对 11 区的 IT 行业退烧了。都说外国的月亮圆,其实也没多圆嘛……之前让我这样感觉的是香港,嗯。 面向...

in (select ... 在 MariaDB 上性能慢于 MySQL 的问题及解决

之前帮某人写了个非常简单的物品查询数据库,由于数据表的问题使用了三层 in (select ... 嵌套。在自己的测试环境 (Ubuntu 16.04 LTS / Windows 10, MySQL Community 5.7) 下加了索引之后没有任何性能问题,执行 SQL 语句 0.1s 内返回结果。然而丢给某...