网络入门之ARP协议基础,ARP解析过程,一分钟了解下

如果网关没有主机B 的 ARP 表项,网关会广播 ARP 请求,目标 IP 地址为主机 B 的 IP 地址,当网关从收到的响应报文中获得主机 B 的 MAC 地址后,就可以将报文发给主机 B;如果网关已经有主机 B 的 ARP 表项,网关直接把报文发给主机 B。

教你使用Websockets和Go编程语言构建实时聊天应用程序

该内容需要你对Go 语言, JavaScript 以及 HTML5 有一个基础的了解,最好有一点点使用 VueJS 的经验。

根据mysql表结构自动生成go struct

当我们用Go做数据库相关操作时,编写出和表对应的结构体是必做的事情,例如type ServiceRecommend struct { Id int64 `gorm:”id” json:”id”`

Go Mod的包管理你已经用了吗,这6个常见问题记得收藏

问题一: 依赖包的版本是怎么控制的?下载的依赖包 ($GOPATH/pkg/mod) 是存在版本定义的(如:github.com/astaxie/beego@v1.11.1 )最后会有一个版本号 1.11.1,也就是说,$GOPATH/pkg/mod里可以保存相同包的不同版本。

我对 Go 的错误处理有哪些不满,以及我是如何处理的

>写Go的人往往对它的错误处理模式有一定的看法。按不同的语言经验,人们可能有不同的习惯处理方法。>*-将失败的多条语句做为一个整体处理错误…

java语言和golang语言有趣对比(执行效率,内存,cpu)

对比一java代码:publicstaticvoidmain{longstartTime=System.currentTimeMillis{c+=i;}longendTime=System.currentTimeMillis;}golang代码。

GitLab 12.2发布,新增设计管理和管道有向无环图管理

GitLab 12.2发布,新增设计管理和管道有向无环图管理

软件版本号详解(建议收藏)

我们现在的生活离不开软件,版本号一般不会引起大家的关注,但是一旦软件出现了Bug或者其他问题,这个时候,软件的提供方都会让用户提供其软件的版本号。

Golang的错误处理,这种“优雅的处理方式”,你认可吗?

在看《Go入门指南》的一种用闭包处理错误的模式时,里面提到了一种错误的优雅处理方式,减少我们重复写iferr:=f函数。

Golang interface

Golang中接口的定义使用interface关键字,后面紧跟一个大括号,里面包含若干函数,比如,type People interface {。GetName string // 带有返回值的方法。