一个由于环境变量产生的bug

起因事情的起因主要是一个 Java 的同学通过 sudo -u admin 来执行基于 Egg 实现的服务挂了,然后在各种调试之后,终于找到了问题的所在。 Egg 会在用户路径下记录 Log 文件,而这个用户路径是由 process.env.HOME 获取到的。很神奇的一点是,通

—— Minary 于2016-03-07默默地以 賣萌

关于这几年的一些小总结

总结 今天很早就醒了,原因是梦到了些高中的东西,在梦里我还总结了下从初中考试到现在的人生转折点,我突然觉得好像梦里的我做的很对,人生就是应该不断的回顾不断的自省然后不断的前进,然后就开始了下面的总结: 初中 认识了一帮好朋友,到现在我还觉得,她们是我人生中很重要的一部分,虽然平

—— Minary 于2015-11-27默默地賣萌

What is "this"?

作用域和闭包相信接触过编程的人,大多都是知道作用域的,像下面两个关于全局变量和本地变量的例子: 1234//定义全局变量var name = "Minary";var age = 21;console.log("Hello " + name + ". Wow, you are

—— Minary 于2015-01-26默默地以 , 賣萌

Qrcandy 二维码生成网站

Qrcandy 为什么取这个名字呢,因为建立这个项目在万圣节, 发糖果的日子。 两个月没上来冒泡,一直在赶项目,改完项目赶毕业设计 ( ´•̥̥̥ω•̥̥̥` )。 现在基本功能已经实现,挂到了线上 http://qrcandy.f10.moe/ 实现的基本功能如下: 文本二

—— Minary 于2015-01-16默默地以 , , 賣萌

正则表达式

最近一直在忙于加班,已经连续两个星期996(9点上班9点下班星期六加班)了!项目采用的是 TDD 开发模式, 所以前期写测试写到吐(还好已经熬过这段时间了)。不过确实在写接口的时候有了这些测试方便了许多。咦,总感觉跑题了! 进入正题,之前一直想学 正则表达式 ,一直没学(因为任性

—— Minary 于2014-11-28默默地以 , 賣萌

Mongoose Schemas 深入

上一篇博文有稍稍提了一下 schemas 的定义,这里就结合官网的文档,写写自己的理解。 Defining your schema下面这个定义应该是已经没什么问题了,不懂的话可以切到上一篇查看。 123456789101112131415var mongoose = requir

—— Minary 于2014-11-12默默地以 , , 賣萌

mongoose 快速入门

Getting Started 安装什么的,戳这里 。 新建一个 test.js, 并且 require mongoose 模块以及连接 test 数据库。 123var mongoose = require('mongoose');mongoose.connect('mong

—— Minary 于2014-11-11默默地以 , , 賣萌

mongodb + robomongo + mongoose

最近一直在忙着重构,拎个文档就拎了十天左右的时间0. 0, 趁现在还没有 issues 过来的时间,赶紧过来把毕业设计要搭的东西给搭了。 MongoDB linux 在 MongoDB 官网 下载对应的版本 解压 MongoDB的数据存储在data目录的db目录下,但是这个目

—— Minary 于2014-11-11默默地以 , , , 賣萌

Node.js自定义错误类型

最近的项目里用到了自定义错误类型,因此也就深入了解一下。 Subclassing Error首先我们可以定义一个 Error 的子类。通过 Object.create 和 util.inherits 很容易实现: 12345678910111213var assert = req

—— Minary 于2014-11-05默默地以 , 賣萌

git rebase 基本操作及应用

下面介绍两种 rebase 的方法, 一种用于同个分支中合并两次提交, 一种用于不同分支的衍合。 ###$ git rebase -i XXX 当前我的测试项目下有四个commit, 分别是: 12345test3test2testsshfirst commit 用 git lo

—— Minary 于2014-11-03默默地以 , 賣萌