艾克斯の编码者

一个伪宅级别的码畜。

用 Javascript 实现一个简易 BrainF**k 解释器

首先祝贺自己在 CodeWars 升级到 3 Kyu,以及感谢 @Bolt_白衣苍狗 童鞋让我知道有 CodeWars 这么个好玩的东西。   虽然里面水题居多,不过在上班比较空闲的档口 #带薪刷题# 的感觉还是蛮不错的。 话唠一下  高中的时候就跟 @MatRush 发现了一个

用 Node.js 实现一个 Singleton

今天随便玩了一道 CodeWar 的题。   题意大致就是你需要实现一个 Singleton 也就是单件模式的类,让其下面代码执行成功: var obj1 = new Singleton();var obj2 = new Singleton();obj1 === obj2; //

让我们用 Node.js 写自己的 DDNS 动态域名程序

起因  一开始我在移动的宽带中。那个时候虽然还不是完全的局域网,但是电信网络访问不了我的外网 IP。又因为我需要一个 DDNS 服务来维持我的 kacaka.ca(目前暂失效)。   为了解决让电信网络也能访问我的 Web,于是我想到了免费 CDN 当中比较有名的 CloudFl

图片主题色提取算法小结

所谓主题色提取,就是对于一张图片,近似地提取出一个调色板,使得调色板里面的颜色能组成这张图片的主色调。   以上定义为我个人胡诌的。   大家不要太把我的东西当成严谨的文章来看,很多东西什么的都是我用我自己的理解去做,并没有做多少考证。   解析中都会以 Node.js 来写一

我是如何实现简单的随机中文名生成器的(Node 版)

序最近闲着蛋疼实现了两个库。 随机生成中文名字 随机生成中文技能名 我当然不会说去用各种人工智能去实现一个强大的的解析器然后生成,也不会说用一个非常庞大如搜狗拼音的姓名库来随机获取——我只是偶然间知道蘑菇街小侠节一个混战 PK 的 Demo 编写比赛,闲来无聊随便写写,然而这

Storm 中 Clojure 的 Prepare Bolt 实现

起因  Storm 中的 Bolt 都是通过 Nimbus 这个服务将序列化好的 Bolt 断章取义地发到各个 worker 中。所以,任何在 bolt 之外你自认为加载期间初始化计算好的上下文环境并不会被打包上去,Java 我不懂也不知道,但是至少在 Clojure 这个类的概

开发测试时给 Kafka 发消息的 UI 发送器——Mikasa

起 (灬ºωº灬)  说来话长,自从入了花瓣,整个人就掉进连环坑了。   后端元数据采集是用 Storm 来走拓扑流程的,又因为 @Zola 不是很喜欢 Java,所以退而求其次选择了 Clojure,所以正在苦逼地学习 Clojure 和 Storm 中。   目前来说外面的

Untrusted - 游戏题解

Trusted 是一个代码解谜游戏,用 Javascript 来过关的。   昨天凌晨花了仨小时通关了这个游戏,在这里就粗粗做一下题解吧,好几题都是 Hack 过去的。(不要脸,( ゚Д゚)σ Ceil Block A  这有点像教学关吧,总之先拿到那台电脑你就能操作了。拿到电脑

Cocos2d-x 3.1.1 开发环境搭建(Win篇)

由于偷懒,所以在此感谢 Etond 的指导(喂喂喂,明明是自己懒得看文档,明明 READEME.md 里面就有!(´≖◞౪◟≖)   另,在搭建环境的时候,最好保证你在墙外。以及我默认觉得大家已经有了 Python 环境和 JDK。 前驱工作  先去 cocos2d-x 官网下压

【转】TCP 的那些事儿(上)

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习 TCP 本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于 TCP 这个协议的细节,我还是推荐你去看 W.Richard Stevens 的《TCP/IP 详解 卷1:协