艾克斯の编码者

一个伪宅级别的码畜。

让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 的时

一起撸Node.JS(壹)——基本语法和类型

Node.js 的基础是 JavaScript 这门 脚本语言。而大多数的脚本语言一个共同的特点就是“弱类型”。   不同于 PHP 的是,PHP 就是是有了新变量也无需申明,而 JavaScript 则还是需要 var 来申明一下的。而这个 var 涵盖了 C++ 中的int、

一起撸Node.JS(负贰)——环境

由于Linux中的环境搭建比较简单,所以草草略过。   其实Windows下也不算麻烦,但是这里会讲一定量的别的环境的搭建。 Linux 环境讲到这个就很简单了,跟着下面的 bash 操作即可: sh$ cd /usr/local/bin$ wget http://nodejs

一起撸Node.JS(负叁)——概述

本系列教程主要是写给我带的那帮熊孩子们看的。我自己的 Node.js 水平半斤八两,措辞之中也免不了有自己错误的理解,会误人子弟。但是对于初学者来说,某些自己助记的理解还是可取的。有些概念性的错误可以等他们进一步深入研究之后再自行更正。   由于那帮人大多还处于使用 M$ Win

关于JavaScript中callback函数的this指针重定义

最近在写 NBUT Virtual Judge 的内核框架,用的又是 Node.JS 了,把它当作一个本地运行的脚本不断进行轮询。   众所周知JS中的一个精髓就是异步回调。   所以在我自己写的框架中也经常会出现类似于下面的代码: foo.bar(a, b, function(

关于Node.js下的MongoDB阻塞模式实现

注:本文仅为我初学 Node.JS 的时候的稚嫩笔记。是从 http://web.archive.org/ 扒回来的。现在看来已无多大参考价值,各位可以略过。我只是把它扒回来纪念一下而已,以记录我的历程。而那个相对应的 SevenzJS 也已经被遗弃 背景  最近在做公司项目的一

关于jQuery中“animate()”函数对颜色变化的支持

最近在做一个汽车团购网的项目,由于老大力求简洁,所以界面做得有些小清新。不过得说一下页面不是我设计的,是一位美工同志。   废话不多说,直接切入正题吧——   我要做得就是让下面一段代码生效: $("#yourid").stop().animate({ "backgro