Git误删分支恢复方法

不小心删除本地分支和远程分支,使用如下方法恢复代码

  1. git log -a 找到提交的commit id
  2. git branch recover_branch fc4b7dca5e424207c6307118fda69215ec842555
  3. git checkout recover_branch
2019/7/4 10:2 上午

Mac查看端口是否存在

nc -zv 127.0.0.1 8080

2019/6/28 13:13 下午

Mac抓取小程序源码

  1. 安装安卓模拟器 https://mumu.163.com/
  2. 模拟器设置-开启ROOT权限
  3. 安装微信 https://weixin.qq.com/download
  4. 安装 RE文件管理器
  5. 登录微信,点击想要抓取小程序(小程序会闪退)
  6. 打开 RE文件管理器,路径:/data/data/com.tencent.mm/MicroMsg/32位字符路径/appbrand/pkg/
  7. 长按文件夹压缩,压缩后通过微信发送
  8. 下载反编译工具:https://github.com/qwerty472123/wxappUnpacker
  9. 执行命令:npm i
  10. node wuWxapkg.js xxx..wxapkg
2019/6/15 11:9 上午 posted in  杂项

微信JS分享iOS不回调success方法

添加一个setTimeout就好了

...
success: function(results) {
    setTimeout(function() {
        // some
    }, 500);
}
2019/5/27 10:5 上午 posted in  Web前端

选中/取消iconfont所有图标

打开控制台,粘贴下面代码,回车


var ls = document.getElementsByClassName('icon-cover-freeze');
var mClick = function(index) {
    if (index == ls.length) return;
    ls[index].firstElementChild.click();
    setTimeout(() => {
        mClick(index + 1);
    }, 5);
};
mClick(0);

2019/3/14 13:30 下午 posted in  Web前端

微信redirect_uri #(井号)后参数丢失的问题

2019/3/13 18:48 下午 posted in  Web前端

Mac 连接Svn https证书信任问题

终端输入

svn ls https://xxxx
(R)eject, accept (t)emporarily or accept (p)ermanently? p

R 拒绝
t 本次接受
p 永久接受

2019/3/12 11:6 上午

caniuse-lite is outdated.

Building for production...Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade caniuse-lite browserslist`

  1. 删除yarn.lock
  2. yarn install
2019/3/7 10:44 上午

.gitignore失效的解决办法

git rm -r --cached .
git add .
git commit -m 'update'
2019/1/23 16:22 下午