编程心得
hu_胖子
这个作者很懒,什么都没留下…
展开
-
Golang 的defer执行情况
当程序使用os.exit()退出时,不会执行任何defer语句原创 2021-08-05 00:28:08 · 167 阅读 · 0 评论 -
Golang+net包实现,cmd窗口聊天室(群聊,单聊,退出机制),部分套用Beego官方聊天例程的publish/subscribe思想实现
1.我写这个程序的原因: 在看了Beego包的官方聊天室例程后,想借用他们优秀的思想架构,自己利用net包复刻一个类似的程序出来。但在实际开始敲了之后发现看似简单的例程,对于我一个新手来说,想复刻同样的优秀架构还是比较困难的。 2.主要难点: 往往被细枝末节的东西所束缚,偏离了大的方向;困于发送数据的内容,数据结构不统一,这是最大的问题。 3.Beego官方例程主要思想: 利用缓冲通道和链表,将消息,聊天成员集中到一起在分别分时处理。 待续。。。。。。。。。。。。 ...原创 2021-08-03 00:27:52 · 365 阅读 · 0 评论