自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Golang 正则匹配效率

最近有个小需求,校验IMEI是否为15位纯数字(是否合法),以下是正则匹配,与自己实现的简单验证方式进行压测package mainimport ( "regexp" "testing")func BenchmarkIsDigitalRegexp(b *testing.B) { for i := 0; i < b.N; i++ { _ = ...

2019-07-04 10:15:37 2321

原创 Golang 实现IMEI校验码算法

IMEI校验码算法:(1).将偶数位数字分别乘以2,分别计算个位数和十位数之和(2).将奇数位数字相加,再加上上一步算得的值(3).如果得出的数个位是0则校验位为0,否则为10减去个位数如:35 89 01 80 69 72 41 偶数位乘以2得到52=10 92=18 12=02 02=00 92=18 22=04 1*2=02,计算奇数位数字之和和偶数位个位十位之和,得到 3+(1+0...

2019-07-04 09:44:21 879

原创 golang 数组元素为struct去重

数组去重例子已经很多,这是补充一种数组元素为struct的去重方法:元素为struct的情况无法进行字符串排序,故通过两层循环逐一进行比对,而不是相邻元素进行比对func RemoveSliceMap(a []interface{}) (ret []interface{}){ n := len(a) for i:=0; i &amp;lt; n; i++{ state := false fo...

2018-11-28 09:19:37 2997

转载 beego快速入门

配置文件路径,默认是应用程序对应的目录下的 conf/app.conf,用户可以在程序代码中加载自己的配置文件beego.LoadAppConfig(&amp;amp;amp;amp;amp;amp;quot;ini&amp;amp;amp;amp;amp;amp;quot;, &amp;amp;amp;amp;amp;amp;quot;conf/app2.conf&amp;amp;amp;amp;amp;amp;quot;)也可以加载多个文件

2018-11-01 16:49:37 1273

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除