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

在Linux/mac osx终端命令行下播放音乐的命令

linux或者macosx 中可以按住那个sox这个库,可以使用play xxx.mp3来进行播放音乐

自己去找这个对应的源来按照那个就好了。

这里是用macosx安装的。

brew install osx

Ubuntu的话 可以试试这个命令:

sudo apt-get install sox

这样就ok了

我自己下载了mp3音乐,直接执行下面的命令就可以播放音乐了。

play xxxx.mp3


突发奇想如何把他用

...

在Ubuntu 14.04 LTS中安装Java环境

对于开发Android应用,jSP开发的同学,福利来了,这里有如何安装Oracle的JDK了。

方法很简单,不需要自己去下载源码进行安装,这样就确保了各个方面的安全。

安装过程如下:

  sudo add-apt-repository ppa:webupd8team/java
  sudo apt-get update
  sudo apt-get install oracle-java8-insta
...

Nodejs简易聊天室socket.io

初步的了解了一下Socket.io这个感觉还是很好用的,

几步简单的connect,以前觉得聊天室是一个很复杂而又很复杂的东西今天,就一天的时间,不,是一个下午的时间,就出来一个聊天室。

感觉这个可以批量生产了,so happy,借此分享给大家享受一下。

代码放到git上了,给个简单的安装使用步骤:

下载后在项目目录下执行:

npm install

执行完之后,执行如下的命令:

npm start

然后试着打开浏

...

Requirejs基础使用配置说明

之前用过一次,后来想起来用,感觉好麻烦,还需要配置,但是感觉从大局考虑还是没必要偷懒的,那就记录一下吧。

requirejs.config({
  baseUrl: '../components',//相对于此配置文件的库路径
  paths:{//路径是相对于上面的baseUrl
    'Bootstrap':'bootstrap/dist/js/bootstrap.min',
    'jqu
...

ubuntu 14.04 Panel 上看不到network icon[网络标识]

之前有写过一篇类似的文章,但是如果你安装了google的话,会依然有这种问题出现,主要问题是,在安装google的时候他卸载了 indicator-application,所以网络标识消失了,就连输入法或者其他的第三方的标识也没有了。解决的办法就是重新安装回来就好了。

sudo apt-get install indicator-application


使用PM2 Deploy部署基于Git版本管理的网站应用 自动部署

按照官方介绍,PM2是一款用于生产环境Node.js应用进程管理的工具。按照民间介绍,它主要有这样几个功能:保证Node.js应用永远在线(挂掉自动重启)、自动负载均衡、零中断重启应用等。

鉴于它是如此优秀,这里还是简要介绍一下前两个功能。

安装

首先,它是一个Node.js写的工具,使用npm即可安装使用:

npm install -g pm2

运行Node.js程序

如果不使用pm2,运行Node.js程

...

Nodejs通过POP3获取邮件,便于数据存储

经过几天的努力,使用Nodejs实现了POP3协议获取邮件

其实是参考了一个叫yapople的pop3插件库,只是稍微修改了一下,便于debug了。

此处使用了mocha插件进行测试。

代码可以去git上自己行下载并运行尝试。代码参考如下。