git 多个 commit合并成一个提交
这里 提交了4次,现在要把这4次合并成一个 commit提交,这样做的目的是:保持主分支 commit 历史干净,一个功能对应一个提交,回滚方便,review 时更清晰。1:先回到分支,我这里是feat/purchase_limitgit checkout feat/purchase_limit 2:…
这里 提交了4次,现在要把这4次合并成一个 commit提交,这样做的目的是:保持主分支 commit 历史干净,一个功能对应一个提交,回滚方便,review 时更清晰。1:先回到分支,我这里是feat/purchase_limitgit checkout feat/purchase_limit 2:…
第一次干node项目是用koa框架,后来api基本上都用node了,代码简洁,IO性能高效。记录一些以前常用的方法1:微信支付签名,也可以用于api签名校验,把所有参数按照url规则根据ASCII码(字典序)排序,算出一个值,后端校验这个值,防止参数篡改//签名 function getSign(args,k…
在进行api开发的时候,参数验证是极其频繁的一步,选择一个验证轮子很重要。validator是一个开源的验证器包,可以快速校验输入信息是否符合自定规则。访问地址:https://github.com/go-playground/validator一:安装到我们项目中:go get github.com/go-p…
1:array_filter //回调函数过滤数组元素,默认过滤空值改方法常用于语过滤数组空值,但有个问题,如果数组元素有0的话,也会被过滤掉。<?php $arr = [ 'name'=>'liling', 'sex' =>'…
1:安装go get gopkg.in/yaml.v2 #v2版本 go get gopkg.in/yaml.v3 #v3版本,选择一个就行 2:随便取个名字,建一个conf.yaml的文件。# 数据库信息 database: dbtype: mysql host: 127.0.0.1…