艾克斯の编码者

一个伪宅级别的码畜。

搭建 VIM 下的 Hexo 编辑环境

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

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

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

死月出品:Hero Snake 英雄蛇

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

让Node.js和C++一起搞基 —— 3 (未完成...)

上一章我们偷偷学习了如何在 C++ 中实现 Node.js 调用时传参数和调用回调函数,并且我自己也心血来潮写了个小 Demo 供大家参考。   今天我们就不复习了,直捣黄龙吧。

C++中类成员函数 inline 的坑

今天我来讲一讲 C++ 中类成员函数 inline 修饰符的一个坑。   这个坑是我在尝试着写我的第一个 Node.js 扩展 simpleini 时候遇到的。 坑描述  因为只是尝试着写,所以懒得自己实现,于是网上找了个开源的 C++ 阅读 ini 文件的项目,名不见经传,叫

让Node.js和C++一起搞基 —— 2

好,今天让我们更深入地搞基吧! 温故而知新,可以为湿矣  首先请大家记住这个 V8 的在线手册——http://izs.me/v8-docs/main.html。   还记得上次的 building.gyp 文件吗? { "targets": [

让Node.js和C++一起搞基 —— 1

N久之前的一个坑——用 Node.js 来重构 NBUT 的 Online Judge,包括评测端也得重构一遍。(至于什么时候完成大家就不要关心了,(/‵Д′)/~ ╧╧   总之我们现在要做的其实简而言之就是——用C/C++来实现 Node.js 的模块。 准备工作  工欲善其

~公众档所~项目解析

所谓“公众档所”,其实就是一个公共的临时网盘了。这个东西是一个老物了,在我刚接触 Expressjs 的时候写的。当时还随便搞了一下 backbone.js,但是没有深入,勿笑。关于深入构架 Expressjs 方面也没做,只是粗粗写了下最基础的路由,所以整个文件结构也不是很规范

浙江大学XPlan项目新闻爬虫手机屏幕适配文档

前言XPlan 是一个“基于校园强关系的社交应用”的开发代号。其中有一个功能是从学校网站上通过网络爬虫(Web Crawler)形式将学校新闻抓取到XPlan自身的数据库当中。 而这里出现的一个问题就是学校网站上面的文章是通过类似于 KindEditor、UEditor这类在线富

TopCoder SRM 589 DIV 2

好久没撸 TC 了,手都生了。前两天刚折腾好 LinuxMint + Cinnamon,顺便手贱把 TC 环境配好了。   随便进去扯了一套最新的 SRM 来搞,全跑完之后才发现原来这场比赛还处于 System Running 阶段。于是知道了比赛一结束还在 Running 的时