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程

...

HTML5实现浏览器的桌面通知 (兼容性多个浏览器)

HTML5实现浏览器的桌面通知 (兼容性多个浏览器)

提示:需要在服务器上运行才会有效果,直接运行代码是没有效果的

代码如下:

<script type="text/javascript">
	/*
	 * 桌面通知
	 * strNewsContent:通知的内容
	 */
	function windowsNotify(strNewsContent) {
		if (!("Notification"
...

ubuntu14.04 出现输入法或者网络连接不显示的主要问题,在这里

可以忠诚的告诉你,如果你发现你安装完ubuntu14.04后,发现输入法或者网络链接的状态没有了,或者两个都没有了,我来告诉你,是因为什么,也是经验啊,是因为有个叫nm-appet.desktop的文件导致的,不行你可以打看自己看下,在/etc/xdg/autostart/下面,发现有一行是没有提示的,居然都没有空格,肯定不符合desktop的标准,说明是出了问题的,可以使用下面这行代码,在使用之

...

git 操作 pull 强制重写本地文件

最近很烦恼一个问题,在不同设备上进行操作的时候,会出现两台设备都存在一个修改文件,问题是如果一台机器上代码提交了,想在另外一台机器上进行pull来更新代码,会提示你先要commit本地的修改代码,问题是如果这样的话会出现冲突,但是我又想重写,不管现在的代码更改的如何,于是想要重写本地的文件。对于不是很懂git的我,找到了一个解决的方案:

git fetch origin master
git res
...

Nodejs 实现简单数据抓取 - Rss数据抓取

近期使用Nodejs,突然想起来以前做过数据抓取,于是为了练手,就开始了数据抓取的旅程,结果在网上搜索,已经有人在做了,于是就抄袭了一下,修改了一下,结果就出来自己的东西了,顺便加上了数据库的数据存储,这里使用的是mysql,为了使得能与自己的服务器想兼容,就没有去折腾其他的数据库了。在这里重点说一下定时任务,Nodejs有自己的Crontab哦,测试了一下,目前还没有发现什么问题。想要使用的可以

...

Nodejs 实现 通过POP3协议进行邮件的收取【指定日期范围】

最近在使用Nodejs通过POP3去获取用户的邮件,但是搜索了很多的Nodejs库,包括pop3、yapople等等,感觉yapople还比较好上手,但是在使用过程中发现,tls的这一块不是很完善,于是自己就补充了一下,新创建了一个文件,并在pop3里面实现了几个简单的方法,用来获取邮件的内容,并借用了分页的模式,可以获取海量的邮箱,存储的话,可以在此基础上进行修改的。

代码的话我这里借用了git的

...