UPS Tracking API

Request Url:

JSON Request Sample:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"UPSSecurity": {
"UsernameToken": {
"Username": " userHere",
"Password": " passHere"
}
},
"ServiceAccessToken": {
"AccessLicenseNumber": "licNoHere"
},
"Request": {
"RequestOption": "15"
},
"InquiryNumber": "1Z12345E0291980793",
"TrackingOption": "02"
}

UPS SurePost rates:
92: UPS SurePost Less than 1LB - USL
93: UPS SurePost 1LB or greater - USG
94: UPS SurePost BPM - USB
95: UPS SurePost Media Mail - USM

参考:
https://www.ups.com/upsdeveloperkit

Rest接口批量调用

shell脚本批量执行命令

#!/bin/bash
echo “hello”
echo “world”

curl -H “Content-type: application/json” -X POST -d ‘{“param”: “test_user”}’ https://xxx:xx

node-sass 安装失败问题

  • 环境变量中设置SASS_BINARY_PATH路径
  • 命令行中设置变量
    1
    set SASS_BINARY_PATH=C:\Users\charles.kou\AppData\Roaming\npm\node_modules\node-sass\vendor\win32-x64-57\binding.node

查看已设置的变量:

1
echo %SASS_BINARY_PATH%

Git 对比分支差异

查看dev分支有而master分支没有的提交:

1
git log dev ^master

Git 修改远程主机地址

  1. 可直接修改远程主机地址:

    git remote set-url origin [url]

其中origin为远程主机名称,url为要设置的远程主机地址
例如:git remote set-url origin gitlab@gitlab.chumob.com:php/hasoffer.git

  1. 删除远程主机后重新添加

    git remote rm origin
    git remote add origin [url]

Git常用操作命令

git config 设置

查看当前配置

1
git config -l

设置默认用户名邮箱

1
2
git config --global user.name "test"
git config --global user.email"test@gmail.com"

保存密码

1
git config --global credential.helper store

设置默认使用sublime编辑器

1
git config --global core.editor ="'D:/Program Files/Sublime Text 3/sublime_text.exe' -w" # 设置Editor使用sublime

设置别名

使用Beyond Compare作为Git Bash文本差异对比冲突合并工具

在Windows下安装Git命令行后,默认的文本比较工具一般是Git自己内置的diff实现,可以用更为通用方便的外部工具Beyond Compare工具来代替内置diff软件来进行文件比较及合并和解决冲突。

1. 卸载

如安装过,记录当前版本号,例如:4.2.5.23088
卸载后重启计算机

2. 安装

下载地址:
https://www.scootersoftware.com/download.php

建议切换与原有安装版本不同的大版本

安装时建议记录安装路径,如:C:\Program Files\Beyond Compare

从官网上下载的评估版本评估周期为30天 - 根据打开软件的时间累加,实际评估时间根据使用频率不同,可达2~3个月
评估过期后,需要重新执行第1、2步

3. Git配置

Git用户配置文件一般路径:
C:\Users\username.gitconfig

Docker Swarm 集群

swarm
指定副本数,服务运行节点数
–replicas 3

docker service update
更新docker service
–update-delay 设置延迟时间
–update-parallelism 并行更新数
–update-failure-action 失败后行为
–update-max-failure-ratio 失败比例
–update-monitor 更新监控时间

–rollback 回滚

Docker Portainer 容器管理工具

portainer 持久化

数据文件夹
/home/portainer/data

1
2
volumes:
- /home/portainer/data:/data

nrm切换registry

nrm 是npm registry的管理工具,能够查看和切换当前使用的registry
install:

1
npm install -g nrm

list:

1
nrm ls

test:

1
nrm test

use:

1
nrm use [registryname]

常用:nrm use taobao

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×