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
...

公共DNS 推荐

公共DNS

公共DNS 是一种面向大众免费的 DNS 互联网基础服务。我们知道要上网,就必须要 DNS 解析服务,尽管大多数电脑用户都很少会去手动设置 DNS 服务器地址,而是采用默认自动获取网络商 DNS 地址的方式,不过对于一些小型网络服务商而言,可能全球或者全国 DNS 节点比较少,这样就容易导致打开网页偏慢等现象。

更换 DNS 服务器地址为 公共DNS 后,可以在一定程度上加快域名解析

...

Git标签的添加、删除、查看

最近突然想试试git的tag标签,感觉git的标签很实用,比如说你要在某个分之上发布一个app的版本包,ok,你就可以直接将此分支搞过来就好了,下次你想使用或者查看上一个版本的包,可以指定上一个tag就可以直接获取到上一个版本的代码了。

其实理解一下tag的添加、查看、删除这些基本的操作很简单的。

问题是,如果我想要获得某个版本的代码即某个标签的代码,来做修改,改如何处理呢?

这里我在网上搜索了一些资料

...

React 组件的生命周期 需要的函数 记录

React组件的生命周期分成三个状态:   

  • Mounting:已插入真实 DOM   

  • Updating:正在被重新渲染   

  • Unmounting:已移出真实

DOM React 为每个状态都提供了两种处理函数,will 函数在进入状态之前调用,did 函数在进入状态之后调用,三种状态共计五种处理函数。       

  • componentWillMount()  

  • componentD

...

Ubuntu 14.04 LTS Wifi/Network 网络连接,输入法状态没有了,很可能是这样子的

Ubuntu 14.04 LTS Wifi/Network 网络连接,输入法状态没有了,很可能是这样子的:

网络上的大概都很久远了,也许我这个也是很久远了,但是可以尝试一下.

Google chrome wanna remove 3 packages: Ubuntu-Desktop, Indicator-application and network-management-indicator bef

...

iframe 解禁 方案

iframe 解禁 方案,应该是没有的,但是也不可能没有的,想要解禁iframe其实网上的方案可多的,大家都可以去试试,不过我这里你们可以试试这个属性:

sandbox=""

解禁成功。皆大欢喜

Git提交到多个远程仓库

第一步:添加远程仓库

git remote add origin 第一个仓库地址 //origin只是个别名哦
git remote add osc 第二个仓库地址 //osc也是个别名哦


第二步:

创建分支

git checkout -b master
git checkout -b osc


第三步:

提交代码:

分别切换分支提交

git chekcout master
git push origin mast
...