批量删除git本地和远程分支
批量删除本地分支
git branch -a | grep -v -E 'master|develop' | xargs git branch -D
批量删除远程分支
git branch -r| grep -v -E 'master|develop' | sed 's/origin\///g' | xargs -I {} git push origin :{}
如果有些 [阅读全文]
Linux系统中解决vim中文乱码问题
在使用vi命令编辑文件遇到中文乱码问题时,可以通过vim的配置文件设置终端的编码类型,哪个用户vi的时候中文乱码就在该用户主目录下编辑.vimrc文件
1. cd到用户目录下,编辑.vimrc文件(有可能不存在,直接新建)
cd
vi .vimrc
2. 输入一下内容,保存立即生效
" 设置tab分隔符为4个空格
set tabstop=4
" [阅读全文]
Nginx配置PC和移动端自动跳转
假设
PC端地址【A】:http://wfeil.com
移动端地址【B】:http://wfeil.com/mobile/
想要实现的规则:
1.PC设备访问【A】时,停留在【A】
2.移动设备访问【A】时,自动跳转到【B】
3.PC设备访问【B】时,自动跳转到【A】
4.移动设备访问【B】时,停留在【B】
[阅读全文]
破解IDEA插件Markdown Navigator 2.9.7
Markdown Navigator插件还是比较好用的,之前一直用网上找的2.3.5的版本,现在已经2.9.7了,老是提示升级,但是又找不到最新的破解版,于是参考了一些资料,自己破解一下,主要思路是在安装好的插件jar包中提取LicenseAgent.java文件,然后修改授权认证相关代码,重新编译,再将改好的文件重新打包成jar包,覆盖原来的jar包。
以下是Mac平台的破解步 [阅读全文]
如何判断前端开发能力?
一般来说会问如下几方面的问题:
做过最满意的项目是什么?
项目背景
为什么要做这件事情?
最终达到什么效果?
你处于什么样的角色,起到了什么方面的作用?
在项目中遇到什么技术问题?具体是如何解决的?
如果再做这个项目,你会在哪 [阅读全文]
QAP项目升级指南
为什么升级项目?
不能debug的原因(猜测)
新版本有哪些好处?
配置文件qap.config.js
新版配置缺点
我们的QAP项目情况
是否可以让新版官方配置兼容我们自己的webpack配置?
webpack.config.js改造
[阅读全文]
MacBook Pro 双显卡切换命令
sudo pmset -a GPUSwitch 0
# 0 - 强制使用核显
# 1 - 强制使用独显(相当于在偏好设置-效能 里去掉自动切换显卡这个选项)
# 2 - 自动切换显卡
[阅读全文]
macOS通过App Store更新系统时,下载自动中断的解决办法
在通过App Store更新系统时,可能会遇到更新包下载到一半时突然自动断掉的情况,再次更新,又是在同样的进度中断开,多次重新下载依然如此。排除网络因素,其原因可能是之前系统自动下载的更新包缓存在本地时出了问题,而后面再次更新时,由于缓存问题而导致下载失败。这时只需要删除缓存即可。
系统更新的缓存目录在/Library/Updates/,在终端中输入
sudo rm -rf /Libr [阅读全文]
通过netstat查看macbook wifi分享连接的设备数量
macbook早期型号是带RJ45网络接口的,因此是可以通过WIFI把有线网络分享给手机等设备使用。但后来的macbook已经取消了RJ45接口,而苹果的WIFI只能单向使用,即不能同时接收无线信号和发射无线信号,因此没法做到分享热点的目的。
要想使用新款macbook分享无线网络,可以购买一个RJ45转USB的设备,很便宜,淘宝二三十左右。有人会问,既然有无线路由了,为什么还要 [阅读全文]
Javascript正则表达式
老王 | Javascript
| 2017-06-22
一、元字符
元字符
对应说明
.
匹配除换行符之外的任意字符
\w
匹配字母数字下划线,等同于:[a-zA-Z0-9_]
\s
匹配任意空白符
[阅读全文]