我的设计模式之旅 ⑥ 代理模式
一个菜鸟的设计模式之旅,使用 Golang 实现。本节实现代理模式。小明很喜欢同班的雪怡,但是过于腼腆的他不敢当面说。打算通过手机(代理)跟雪怡表白!
一个菜鸟的设计模式之旅,使用 Golang 实现。本节实现代理模式。小明很喜欢同班的雪怡,但是过于腼腆的他不敢当面说。打算通过手机(代理)跟雪怡表白!
一个菜鸟的设计模式之旅,本程序实现观察者模式。使用C#、Go两门语言分别进行实现。程序创建一个全局游戏死亡事件通知,5个玩家、1个Boss,当任意一方死亡时,在场存活者都能收到阵亡者的消息。
一个菜鸟的设计模式之旅,使用 Golang 实现。本程序实现状态模式。一个玩家从满血到死亡的过程有多个状态,假定健康、轻伤、重伤、死亡状态,当玩家扣血时判断切换状态,更改对象的行为。
按照Github的教程 Adding a local repository to GitHub using Git 1. 创建空的Github仓库 创建远程仓库 🔗 ,注意不要勾选Ad
1. 背景 对于后台开发新的需求时,一般会先进行各种表的设计,写各个表的建表语句 然后根据建立的表,写对应的model代码、基础的增删改查代码(基础的增删改查服务可以划入DAO(Data Access
一、技术背景 1.1 程序的动态链接技术 在实际开发过程中,我们经常需要动态地更新程序的功能,或者在不变更程序主体文件的情况下添加或者更新程序模块。 1.1.1 动态链接库 首先最常见的是window
原文连接:https://www.zhoubotong.site/post/78.html 开发中对于http请求是经常遇到,一般可能网络延迟或接口返回超时,对于发起客户端的请求, 除了设置超时时间外
如果说Go lang是静态语言中的皇冠,那么,Goroutine就是并发编程方式中的钻石。Goroutine是Go语言设计体系中最核心的精华,它非常轻量,一个 Goroutine 只占几 KB,并且这
众所周知,Go lang的作用域相对严格,数据之间的通信往往要依靠参数的传递,但如果想在多个协程任务中间做数据通信,就需要通道(channel)的参与,我们可以把数据封装成一个对象,然后把这个对象的指
事实上,泛型才是Go lang1.18最具特色的所在,但为什么我们一定要拖到后面才去探讨泛型?类比的话,我们可以想象一下给小学一年级的学生讲王勃的千古名篇《滕王阁序》,小学生有多大的概率可以理解作者的