Git常见问题 发表于 2017-08-10 | 分类于 Git 引子:git和svn的区别(集中式vs分布式),谈谈优劣?廖雪峰 git集中式vs分布式阮一峰 git分支管理策略 其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称 ... 阅读全文 »
代码整洁之道三:函数 发表于 2017-08-09 | 分类于 代码整洁之道 如何写好函数? 短小函数到底要多长每个程序每个函数只有两行、三行或者四行。每个函数都一目了然。每个函数都只说明一件事。而且,每隔函数都依序把你带到下一个函数。这就是函数应该达到的短小程度。 代码块和缩进 if语句、else语句、while语句等,其中的代码块应该只有一行。该行应该是一个函数调用。 ... 阅读全文 »
Express Getting Started实践 发表于 2017-08-09 | 分类于 Nodejs Getting started安装新建一个目录, 初始化项目 123mkdir myappcd myappnpm init //可以手动输入入口文件,如entry point: (index.js) 安装express依赖 12npm install express --savenpm insta ... 阅读全文 »
socket.io入门实践 发表于 2017-08-09 | 分类于 Nodejs 相关链接:socket.io官网零基础搭建网页聊天室(socket.io使用教程) 开始 创建一个基础的聊天应用, 这不需要Node.js和Scocket.io基础 web框架 首先是package.json文件, 用于配置依赖并且安装express框架 1cnpm install --save ... 阅读全文 »
代码整洁之道二:有意义的命名 发表于 2017-08-08 | 分类于 代码整洁之道 命名的几条简单规则名副其实变量、函数和类的名称应该已经答复了所有的大问题。它应该告诉你,它为什么会存在,它做什么事,应该怎么用。如果名称需要注释来补充,那就不算是名副其实。 虽然一些代码没有复杂的表达式,问题不在于代码的简洁度,而在于代码的模糊度:即上下文在代码中未被明确的体现的程度。所以简介的代 ... 阅读全文 »
代码整洁之道一:代码整洁 发表于 2017-08-08 | 分类于 代码整洁之道 代码整洁这是本有关编写好程序的书,它充斥着代码。我们需要从各个方面来考察这些代码。从顶向下,从里而外。读完之后就知道许多关于代码的事了。 而且,我们还能说出好代码和糟糕代码之间的差异。我们将知道如何写出好代码,我们也会知道,如何将糟糕代码改成好代码。 要有代码有一种观点, 随着自动化发展,人工智能技 ... 阅读全文 »
MongoDB及Robo工具安装 发表于 2017-08-05 | 分类于 Nodejs 参考资源: Install MongoDB Community Edition with Homebrew mongodb安装:安装 mongodb 1$ brew install mongodb 安装 TLS/SSL Support 1$ brew install m ... 阅读全文 »