艾克斯の编码者

一个伪宅级别的码畜。

死月的二零一六总结

看了那么多总结,自己也总结一回吧,回顾一下这个即将过去的二零一六。 生活足迹 千岛湖 上海迪士尼 良渚文化村 南京 湖州 黄山 其它 拿老爸的车练手,并习得一定的实战驾车经验; 买了个房,欠下一笔巨款,并开始吃圡; 玩了一段时间的守望屁股; 被入手一个定焦人像头; 尝试了几次租

跟我一起部署和定制 CNPM——自定义包存储层

CNPM 的自定义包存储层文件系统简称 NFS,我猜是 NPM File System 的意思。 在之前《跟我一起部署和定制 CNPM——基础部署》中提到过,CNPM 配置项里面有一项配置 nfs,它所对应的是一个 NFS 对象。 在同步 package 的时候,CNPM 会把源

跟我一起部署和定制 CNPM——基础部署

本章会介绍 CNPM 的基础部署方法。 该文章所对应的 cnpm 目标版本为 v2.12.2,上下浮动一些兼容的版本问题也都不是特别大。 准备想要部署 CNPM,你需要做以下的一些准备。 部署的宿体,如服务器、云主机、自己的电脑等; 数据库,支持 MySQL、Postgre

跟我一起部署和定制 CNPM——索引

本系列文章将会基于 cnpm 部署搭建一套属于自己(或者公司)的内部私有 NPM 系统。 什么是 CNPMcnpm 是 Node.js 中国社区成员主导的一个私有 NPM 开源项目,可以用于部署私有 NPM、公共 NPM 镜像等。 阅读对象 有一定 Node.js 后端基础 需要

让我们一起来起花名吧

起因起因是我一个叫『小龙』的好基友由于某些原因离职去了一家跟阿里一样有着『花名文化』的公司,于是开始为花名犯愁。 结合之前妹纸『弍纾』在起花名的时候也遇到了同样的困扰,于是决定用 Node.js 写个『一本正经乱起花名』的程序。 准备Chinese Random Name首先起花

Node.js 启动方式:一道关于全局变量的题目引发的思考·续

本文是上文《Node.js 启动方式:一道关于全局变量的题目引发的思考》的续章。 原题回顾我们还是先回顾下原题吧。 var a = 2; function foo(){ console.log(this.a);}foo(); 上题由我们亲爱的小龙

Node.js 启动方式:一道关于全局变量的题目引发的思考

原题  题目是这样的。 var a = 2;function foo(){ console.log(this.a);}foo(); 上题由我们亲爱的小龙童鞋发现并在我们的 901 群里提问的。 经过  然后有下面的小对话。 小龙:你们猜这个输出什么

我为什么要使用哈希

什么是哈希(Hash)本来这里不应该出现这一节的,因为实际上大家应该都知道什么是哈希。不过有时候为了文章的完整性,我这里就稍微教条性地说明一下吧。ヽ(́◕◞౪◟◕‵)ノ 散列(英语:Hashing),通常音译作哈希,是电脑科学中一种对资料的处理方法,通过某种特定的函数、算法将要

初探 MySQL 的 Binlog

花瓣网的搜索架构需要重构,尤其是在索引建立或者更新层面。   目前的一个架构导致的结果就是时间越久,数据本体与搜索引擎索引中的数据越不同步,相差甚大。   新的一个架构打算从 MySQL 的 Binlog 中读取数据更新、删除、新增等历史记录,并把相应信息提取出来丢到队列中慢慢去

Node.js 中使用 Redis 来实现定时任务

好久没写博文了,最近在跟随着公司大牛们的脚步秘密研发新产品中。   不过前几天有一个小需求的东西可以提出来写一点点小干货儿跟大家分享分享。米娜桑会的就可以忽略了,反正我也是随便写的;如果觉得本文对你有用的话还请多多支持喵。(●´ω`●)ゞ 序  本文所说的定时任务或者说计划任务并