每日学习
文章平均质量分 92
香草咖啡0o
这个作者很懒,什么都没留下…
展开
-
websocket个人整合理解 与golang,gin应用
维基百科上的简介WebSocket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection. The WebSocket protocol was standardized by the IETF as RFC 6455 in ...原创 2019-04-26 11:07:05 · 1246 阅读 · 0 评论 -
Golang中的设计模式 (一)--创造型设计模式
golang中的设计模式(一)–创造型设计模式Simple Factory Pattern(简单工厂模式)在简单工厂模式中,可以根据参数的不同返回不同类的实例。eg:// AB interfacetype AB interface { Say(name string) string}// A .type A struct{}// Say .func (*A) Say(na...原创 2019-04-28 17:50:16 · 1663 阅读 · 0 评论 -
Golang中的设计模式 (二)--创造型设计模式
Golang中的设计模式 (二)–创造型设计模式建造者模式建造者模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。汽车由很多组建构成,下面用一个汽车的构建事例讲解建造者模式golang代码事例:package mainimpor...原创 2019-04-29 14:39:02 · 209 阅读 · 0 评论 -
Go的标准项目布局(译)
Go的标准项目布局这是Go应用程序项目的基本布局。它不是核心Go开发团队定义的官方标准;然而,它是Go生态系统 中一组常见的历史和新兴项目布局模式。其中一些模式比其他模式更受欢迎。它还有许多小的增强 功能,以及任何足够大的真实世界应用程序共有的几个支持目录。如果您正在尝试学习Go或者您正在为自己构建PoC或不成熟的项目,那么这个项目布局是一种过度 杀伤力。从一些非常简单的东西开始(单个main...翻译 2019-06-19 00:38:14 · 1329 阅读 · 0 评论