Git Stash使用笔记

1.使用git stash 保存当前的工作现场, 那么就可以切换到其他分支进行工作,或者在当前分支上完成其他紧急的工作,比如修订一个bug测试提交。 2.如果一个使用了一个git stash,切换到一个分支,且在该分支上的工作未完成也需要保存它的工作现场。再使用git stash。那么stash 队列中 就有了两个工作现场。 3.可以使用git stash list。查看stash队列。 ...

Read more

Windows下配置虚拟主机的方法

打开apache配置文件 开启apache的虚拟主机配置文件 Include conf/extra/httpd-vhosts.conf # 将该行命令最前面的#去掉 修改虚拟主机配置文件( conf/extra/httpd-vhosts.conf) 在最下面添加一段配置 <VirtualHost *:80> ServerName test.com Do...

Read more

圈复杂度(Cyclomatic Complexity)

衡量计算机程序复杂程度的一种措施。它根据程序从开始到结束的线性独立路径的数量计算得来的。圈复杂度越高,代码就越难复杂难维护。坑就越大。。。 从1开始,一直往下通过程序。一但遇到以下关键字,或者其它同类的词,就加1:if,while,repeat,for,and,or。给case语句中的每一种情况都加1。例如下面这个函数,圈复杂度为1,意味着代码只有一条路径。def add(a, b): r...

Read more

Shadowsocks 服务端部署

其实服务器上已经有VPN和SSH,VPN是全局代理,不是很方便,SSH在关键时候会断开,手机上没有很好的客户端.今天忽然见到shadowsocks这个方案,比较方便,而且是IOS ANDROID win linux 全平台通用.索性就搞一个备用了. 具体参考这里https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-%E4%BD%B...

Read more

Elasticsearch

Elasticsearch一个分布式的搜索引擎 下载地址 : https://www.elastic.co/cn/downloads/elasticsearch解压文件解压es : unzip elasticsearch-5.3.2.zip解压kibana : tar zxvf kibana-5.3.2-darwin-x86_64.tar.gz 启动escd elasticsearc...

Read more

Mac Brew安装教程

Xcode or Command Line Tools如果你是一个iOS/Mac应用开发,你可以从Mac App Store中安装Xcode,如果不是直接安装Command Line Tools就可以了 xcode-select --install如果你已经安装了Xcode xcode-select -s /Applications/Xcode.app/Contents/Developer ...

Read more

JS 城市联动

<select name="" id="province"> <option value="0">北京</option> <option value="1">河南</option> <option value="2">河北</option> ...

Read more