Mac默认输入法及修改中英文切换按键

2019/10/09

redmine关联gitlab

1. 安装redmine_gitlab_hook

  1. 下载:https://github.com/phlegx/redmine_gitlab_hook/releases
  2. 解压后文件夹名字修改为redmine_gitlab_hook
  3. 放到redmine安装目录的plugins文件夹下
  4. 重启redmine

2. 插件设置

  1. 打开redmine的管理 - 配置 - 版本库
  2. 选择SCM - git
  3. 勾选自动获取程序变更、启用用于版本库管理的Web Service
  4. 点击生成一个key
  5. 修改用于引用问题的关键字添加*号(用于捕获所有提交内容):refs,references,IssueID,*
  6. 跟踪标签可以设置关键字对应的状态和进度
Read more   2019/09/26

new Date('yyyy-MM-dd hh:mm:ss')在Safari中的问题

如:new Date('2019-09-04 09:00:41') 得到的是 Invalid Date

使用 new Date('2019/09/04 09:00:41') 是正常的

MDN: a simplification of the ISO 8601 calendar date extended format

The standard string representation of a date time string is a simplification of the ISO 8601 calendar date extended format (see Date Time String Format section in the ECMAScript specification for more details). For example, "2011-10-10" (date-only form), "2011-10-10T14:48:00" (date-time form), or "2011-10-10T14:48:00.000+09:00" (date-time form with milliseconds and time zone) can be passed and will be parsed. When the time zone offset is absent, date-only forms are interpreted as a UTC time and date-time forms are interpreted as local time.

2019/09/04

PhantomJS not found on PATH

非网络原因可能是因为环境未安装bzip2工具

yum -y install bzip2

2019/08/12

uni-app

# package.json

指定输出目录
cross-env UNI_OUTPUT_DIR=custom ...

添加自定义环境变量
cross-env MY_ENV=dev ...
2019/07/09

Git误删分支恢复方法

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

  1. git log -a 找到提交的commit id
  2. git branch recover_branch fc4b7dca5e424207c6307118fda69215ec842555
  3. git checkout recover_branch
2019/07/04

Mac查看端口是否存在

nc -zv 127.0.0.1 8080

2019/06/28

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/06/15 posted in  杂项

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

添加一个setTimeout就好了

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