自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丁涛的博客

多少雄心壮志,跃跃欲试,宝剑尚未配好,出门已是江湖

  • 博客(11)
  • 收藏
  • 关注

原创 golang 解析二维码 (golang qrcode detect)

引入一个gozxing包。 java,python 都有基于zxing 的二维码解析包 实现的还都不错 java的要早一些。都是同一个作者写的。我这个demo 是先上传文件(图片)。然后将文件流写入到gozxing 的函数中解析二维码就可以了。如果你不想上传文件 可以直接用os.Open(“hello.png”) 来打开也可以废话不多说,直接上代码。需要注意的几个点 我会截图说明!!!!!...

2019-06-18 11:47:14 3761 3

原创 golang 利用map特性去重

废话不多少 直接上代码func main() { slice := []string{"福特猛禽", "道奇公羊", "丰田坦途", "丰田坦途"} result := []inter{} m := make(map[string]bool) //map的值不重要 for _, v := range slice { if _, ok := m[v]; !ok { result...

2019-06-10 14:57:05 2811

原创 mgo 多条件联合查询

golang 对mongodb 有一个mgo 框架 在下也是第一次使用。总结一下直接上代码 又看不懂或疑问的码友,一起讨论。[email protected] mainimport ( "fmt" "gopkg.in/mgo.v2/bson" "github.com/globalsign/mgo")type User struct { Name string `b...

2019-05-27 14:23:57 2747

原创 golang float64,in64相互转换精度控制

//将float64转成精确的int64func Wrap(num float64, retain int) int64 { return int64(num * math.Pow10(retain))}//将int64恢复成正常的float64func Unwrap(num int64, retain int) float64 { return float64(num) / ma...

2019-04-10 16:45:57 28774 3

原创 基于golang的手机号格式验证和邮箱格式验证(正则表达式)

废话不多说,直接上代码//email verifyfunc VerifyEmailFormat(email string) bool { //pattern := `\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*` //匹配电子邮箱 pattern := `^[0-9a-z][_.0-9a-z-]{0,31}@([0-9a-z][0-9a-z-]{0...

2019-03-11 11:13:44 12945 4

原创 Golang 求字符串长度之坑

golang对字符串的储存是以UTF-8进行储存的go语言中len()函数可以获取 数组、数组切片,以及ASCII型字符串(如不含汉字)的长度,而字符串因为在go语言中是以utf-8形式储存。所以: str1 := "代码" str2 := "代码使我快乐" //len fmt.Println(len(str1)) //length;6 fmt.Println(len(str2)...

2019-03-06 17:33:40 4062

原创 基于golang的随机数工具包

随机字符串package utilsimport ( "math/rand" "time")const ( RandKindNum = 1 << 0 // 纯数字 RandKindLower = 1 << 1 // 小写字母 RandKindU

2019-02-26 10:11:51 474

原创 golang 时区问题以及time包下常用的一写函数和方法

golang标准库下time包中常用函数Now() Time获取当前时间,返回Time类型Unix(sec int64, nsec int64) Time根据秒数和纳秒,返回Time类型Date(year int, month Month, day, hour, min, sec, nsec int, loc*Location) Time设置年月日返回,Time类型Since(t...

2019-02-26 10:09:38 1435 2

原创 gorm 连接查询(两表联查,三表联查)预加载的坑

@ GO gorm 连接查询gorm 连接查询(两表联查,三表联查)新人一枚,代码不够漂亮,望多多担待1,gorm模型如下:// 文章type Topics struct { Id int `gorm:"primary_key"` Title

2018-12-26 10:28:21 26659 3

原创 TCP/IP

2019/7/4 11:40 今天开始读 《图解TCP/IP》

2019-07-04 11:43:14 237

原创 不同的系统软件包不同,是因为什么

了解i386和Amd64就知道了i386=Intel 80386。其实i386通常被用来作为对Intel(英特尔)32位微处理器的统称。AMD64,“x86-64”或“x64”是一种64位元的电脑处理器架构。它是建基于现有32位元的x86架构,由AMD公司所开发。...

2019-05-07 11:46:26 937

空空如也

空空如也

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

TA关注的人

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