Mac Sublime Text 3常用快捷键

Sublime Text 3常用快捷键



快捷键组合 功能
shift + cmd + p 打开命令面板
control + ` 控制台
cmd + n 新建标签
cmd + 数字 标签切换
cmd + option + 2 分成两屏
control + 数字 分屏时移动到不同的屏幕
cmd + delete 删除光标前所有字符, 貌似是Mac快捷键
cmd + f 查找
option + cmd + f 查找替换
cm

...

使用brew cask来安装Mac应用

简介


brew cask是一个用命令行管理Mac下应用的工具,它是基于homebrew的一个增强工具。


homebrew可以管理Mac下的命令行工具,例如imagemagick, nodejs,如下所示:


brew install imagemagick
brew install node

而使用上brew cask之后,你还可以用它来管理Mac下的Gui程序,例如qq, chrome, evernote

...

展示一个Reflux的实例【虽然用的人比较少】

Reflux是根据React的flux创建的单向数据流类库。

Reflux的单向数据流模式主要由actions和stores组成。例如,当组件list新增item时,会调用actions的某个方法(如addItem(data)),并将新的数据当参数传递进去,通过事件机制,数据会传递到stroes中,stores可以向服务器发起请求,并更新数据数据库。数据更新成功后,还是通过事件机制传递的组件list

...

罗列一下提高效率的Nodejs模块

罗列一下提高效率的Nodejs模块,分享之。


Cheerio

Fast, flexible, and lean implementation of core jQuery designed specifically for the server.

Cheerio,说它是服务器端的jQuery一点也不为过,在github上也是大受欢迎,star数达4500有余,至目前为止,已经有923次commit。它兼

...

Python-pip使用国内镜像加速下载

pipy国内镜像目前有:

http://pypi.douban.com/  豆瓣

http://pypi.hustunique.com/  华中理工大学

http://pypi.sdutlinux.org/  山东理工大学

http://pypi.mirrors.ustc.edu.cn/  中国科学技术大学


对于pip这种在线安装的方式来说,很方便,但网络不稳定的话很要命。使用国内镜像相对好一些,
如果想手动

...

python开发解决依赖库的办法

python开发解决依赖库的办法

你可以用pip导出你的dependency:

$ pip freeze > requirements.txt

然后在通过以下命令安装dependency:

$ pip install -r requirements.txt


如此依赖如果你在服务器部署的话,就可以直接安装需要的依赖库,就不用等着报错才去一个一个安装了。


DNS 收集

=>]Open DNS 

208.67.222.222 

208.67.220.220 


=>]V2EX DNS 

199.91.73.222 

178.79.131.110 


=>]OneDNS 

112.124.47.27 


=>]Comodo Secure DNS 

8.26.56.26 

8.20.247.20 


=>]Google Public DNS 

The Google Public DNS IPv4 a

...

MAC 下 使用powerline为Bash和VIM配置一个美观奢华的状态提示栏

开始Mac上安装powerline


首先我们需要下载安装powerline。在正式安装之前先啰嗦几句powerline的代码结构,github上的powerline项目下涵盖了用于适配各种APP(bash,vim等)的代码。因此,你完全可以在Mac任何一个地方下载该代码包,然后将不同的APP配置使用这个路径,以Plugin形式加载。为了方便读者选择性安装,本文对于不同的程序将分开给出安装路径和配置。

...

koajs 异常处理 全局统一处理

记录下koajs的异常使用:

下面介绍一下 几个文件

test.js启动文件

router.js 路由文件

api/Admin.js 逻辑处理文件

 koajs的异常处理逻辑代码如下[放在test.js 启动文件中]

/**
 * 统一处理默认Error
 */
app.use(function *(next) {
  try {
    yield next;
  } catch (err) {
    t
...

npm-node模块管理工具 命令概述

npm (node package manager)是node模块管理工具,类似与Linux下的yum和apt。


常用npm命令(参考:https://npmjs.org/doc/)

安装模块

npm install

安装当前目录package.json文件中配置的dependencies模块

安装本地的模块文件

npm install <tarball file>

Example:

npm install ./
...

wubi安装Ubuntu14.04后,增加swap大小,优化swap的使用参数,让ubuntu不再卡顿

wubi安装ubuntu14.04后,终端输入free -m可以查到如下信息:

             total       used       free     shared    buffers     cached  
Mem:          1944       1801        143          0        557        706  
-/+ buffe
...