Mac输入法

2019/10/9 15:46 下午

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/9/26 15:16 下午

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/9/4 14:5 下午

PhantomJS not found on PATH

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

yum -y install bzip2

2019/8/12 10:7 上午

uni-app

# package.json

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

添加自定义环境变量
cross-env MY_ENV=dev ...
2019/7/9 16:31 下午

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. 安装微信 https://weixin.qq.com/download
  3. 安装 RE文件管理器
  4. 登录微信,点击想要抓取小程序(打不开大程序,无关紧要)
  5. 打开 RE文件管理器,路径:/data/data/com.tencent.mm/MicroMsg/32位字符路径/appbrand/pkg/
  6. 长按文件夹压缩,压缩后通过微信发送
  7. 下载反编译工具:https://github.com/qwerty472123/wxappUnpacker
  8. 执行命令:npm i
  9. 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前端