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

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

—— 小鳥遊死月 于2014年09月01日自豪地以 , , 唠嗑

Storm 中 Clojure 的 Prepare Bolt 实现

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

—— 小鳥遊死月 于2014年08月04日自豪地以 , , 唠嗑

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

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

—— 小鳥遊死月 于2014年07月30日自豪地以 , , 唠嗑

Untrusted - 游戏题解

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

—— 小鳥遊死月 于2014年06月12日自豪地以 , , 唠嗑

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

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

—— 小鳥遊死月 于2014年06月07日自豪地以 唠嗑

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

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

—— 小鳥遊死月 于2014年06月07日自豪地以 唠嗑

一个任务队列的 module

事情很曲折,我某天在萌否收音机里面听到了一首歌,很好听,叫 hypnotized,于是红心了。   过了几天我再去听——发现这首歌变了。   最后经过多方面求证,我大概得出结果就是应该有人传错了歌,然后后来有人重新传了一遍,导致我听的不是原来那首歌了。那我那天听的那首歌到底叫什么

—— 小鳥遊死月 于2014年06月03日自豪地以 , 唠嗑

搭建 VIM 下的 Hexo 编辑环境

本文只讲两个函数,对于 markdown 如何高亮之类的问题还请自行谷歌。   然后请打开你自己的 .vimrc 文件。 预备工作   首先定义一个变量——你自己的 hexo 目录,如果要跨平台可以做个判断之类的,如下: 1 2 3 4 5 if has("win32")

—— 小鳥遊死月 于2014年06月02日自豪地以 , 唠嗑

「NBUT 2014 校赛·网络同步赛」题解 (未完成...)

这次比赛由 Hungar,8Mao 以及我负责的。明明都读研了,还诈尸回来出题——归结起来大概是因为各种面试不顺吧,想来虐虐学弟妹们怒刷存在感。结果网络赛还是被虐得死去活来。(果然我是蒟蒻 (◓Д◒)✄╰⋃╯   好了废话不多说,还是直接上题解吧。 Minecraft Serve

—— 小鳥遊死月 于2014年05月05日自豪地以 , 唠嗑

死月出品:Hero Snake 英雄蛇

注:备份到这篇日志的时候,感觉眼睛进了什么奇怪的东西。(才……才不是眼泪呢,那一定是沙子!(;´༎ຶД༎ຶ`) 主要引起感伤的还是这首轩辕剑的 BGM 吧。因为 Hero Snake 的BGM就是这个。 这篇文章原文是在 2011年5月1日 发的。游戏是跟 MatRush 在20

—— 小鳥遊死月 于2014年04月11日自豪地以 , , , 唠嗑

1234