会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
maob
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2021年1月5日
gomod_hello
摘要: gomod_hello linux export GO111MODULE=on export GOPRIVATE=gitee.com/iiot_edge_platform,gitee.com/magus_iot 注意 export GOPROXY=https://goproxy.cn,direct
阅读全文
posted @ 2021-01-05 16:57 maob
阅读(108)
评论(0)
推荐(0)
2020年12月24日
DesignPartternAdapter适配器模式
摘要: DesignPartternAdapter适配器模式 定义 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 go大牛的参考 package adapter //Target 是适配的目标接口 type Ta
阅读全文
posted @ 2020-12-24 16:02 maob
阅读(77)
评论(0)
推荐(0)
DesignPatternCompisite组合模式
摘要: DesignPatternCompisite组合模式 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 这种模式创建了一个
阅读全文
posted @ 2020-12-24 15:52 maob
阅读(103)
评论(0)
推荐(0)
2020年12月23日
Go语言是怎么完成编译的(转)
摘要: Go语言是怎么完成编译的 Go语言是一门需要编译才能运行的编程语言,也就说代码在运行之前需要通过编译器生成二进制机器码,随后二进制文件才能在目标机器上运行,如果我们想要了解Go语言的实现原理,理解它的编译过程就是一个没有办法绕过的事情。 预备知识 想要深入了解Go语言的编译过程,需要提前了解一下编译
阅读全文
posted @ 2020-12-23 14:05 maob
阅读(1372)
评论(0)
推荐(0)
2020年12月22日
Facade外观模式
摘要: Facade外观模式 封装交互,简化调用 实际场景 定义 为子系统的一组接口提供一致的界面,外观模式定义了一个高层接口,这一接口使得子系统更加容易调用 外观模式结构说明 uml 代码 package _3_facade import "fmt" type AModuleApi interface {
阅读全文
posted @ 2020-12-22 22:35 maob
阅读(113)
评论(0)
推荐(0)
ZinxDataPack打包方式
摘要: ZinxDataPack打包方式 进行自定义打包 指定头 接着读取字节数 代码目录 znet |--message.go |--data_pack.go message.go package znet type Message struct { DataLen uint32 //消息的长度 Id u
阅读全文
posted @ 2020-12-22 21:22 maob
阅读(191)
评论(0)
推荐(0)
2020年12月16日
ShiftStc相同字段的结构体转换
摘要: ShiftStc相同字段的结构体转换 巧妙的解决字段转换,尤其是不止20多个字段从grpc格式转化为自己业务model 但是序列化需要时间,用的时候 用的时候只需要自己断言即可 直接上工具代码 func ShiftStc(dst, src interface{}) (interface{}, err
阅读全文
posted @ 2020-12-16 09:41 maob
阅读(101)
评论(0)
推荐(0)
2020年12月13日
WorkPool线程池
摘要: WorkPool线程池 就是限制函数的运行数量的struct 参考https://jiajunhuang.com/articles/2020_04_21-golang_concurrency.md.html package pool type GoPool struct { MaxLimit int
阅读全文
posted @ 2020-12-13 20:12 maob
阅读(217)
评论(0)
推荐(0)
UtilRand随机数的玩法
摘要: UtilRand随机数的玩法 前言 对于随机数的生成用到还是相对比较普遍的,随机字符串,指定长度的随机字符串。。。一大堆,下面,我来研究一下玩法 简单的随机种子 我们在项目有时候用到等待随机时长,但是就是由于种子的原因,随机时长变成了定长。下面,就是主要的一个简单的种子 // 获取随机种子 // 轻
阅读全文
posted @ 2020-12-13 19:28 maob
阅读(126)
评论(0)
推荐(0)
SpecialPrint特殊的输出结果
摘要: SpecialPrint特殊的输出结果 循环range问题 解答 这样的写法初学者经常会遇到的,很危险! 与Java的foreach一样,都是使用副本的方式。所以m[stu.Name]=&stu实际上一致指向同一个指针, 最终该指针的值为遍历的最后一个struct的值拷贝 package main
阅读全文
posted @ 2020-12-13 19:24 maob
阅读(123)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页