go中struct{}和interface{}区别
摘要:struct{}和interface{}都是Go语言中的数据类型,但它们的用途和特性是不同的。 struct{}是一个结构体类型,用于定义自定义的复合类型。它可以包含零个或多个具有不同类型的字段。结构体类型的值可以通过实例化一个结构体变量来创建。 interface{}是一个接口类型,用于定义一组方
阅读全文
posted @
2023-02-28 18:40
西伯尔
阅读(489)
推荐(0) 编辑
go学习(三十)make()函数
摘要:make() 是 Go 语言内存分配的内置函数,默认有三个参数。 make(Type, len, cap) 三个参数 Type:数据类型,必要参数,Type 的值只能是 slice、 map、 channel 这三种数据类型。 len:数据类型实际占用的内存空间长度,map、 channel 是可选
阅读全文
posted @
2023-02-24 16:15
西伯尔
阅读(373)
推荐(0) 编辑
http学习(三)超时
摘要:1、go设置超时时间 ###(1)SetDeadline 首先,你需要了解Go实现超时的网络原语(primitive): Deadline (最后期限)。 net.Conn为Deadline提供了多个方法Set[Read|Write]Deadline(time.Time)。 Deadline是一个绝
阅读全文
posted @
2023-02-24 13:55
西伯尔
阅读(104)
推荐(0) 编辑
关于千年英雄的链接
摘要:搜索“Les héros de l'an mil” https://www.furet.com/livres/les-heros-de-l-an-mil-jean-pierre-langellier-9782020448000.html https://archive.org/account/log
阅读全文
posted @
2023-02-23 14:36
西伯尔
阅读(16)
推荐(0) 编辑
navicat mysql表分组
摘要:Navicat分组功能,主要体现在vgroup.json。 生产环境设置好分组之后,其他环境也需要怎么操作: 1)vgroup.json文件的位置:编辑数据库链接 -> 高级 -> 设置位置 把生产环境中的json文件复制到测试环境。 默认是:C:\Users\xx\Documents\Navica
阅读全文
posted @
2023-02-10 11:21
西伯尔
阅读(582)
推荐(0) 编辑
Excel合并多个文件到一张表里
摘要:打开空白工作簿-数据-获取数据-来自文件-从文件夹 弹出对话框,转换数据,弹出编辑器,添加列-自定义列-输入=Excel.Workbook([Content],true),确定 自定义列,点击双箭头↖↗,展开-只选[Data],确定 自定义列,再次点击双箭头↖↗,去掉勾选“使用原始列名作为前缀”,确
阅读全文
posted @
2023-02-06 14:53
西伯尔
阅读(83)
推荐(0) 编辑
go学习(二十八)标准库
摘要:中文官方标准库文档:http://doc.golang.ltd/ 除了标准库,还有第三方库(外部包) 1、net【网络】 func DialTCP func DialTCP(net string, laddr, raddr *TCPAddr) (*TCPConn, error) DialTCP在网络
阅读全文
posted @
2023-02-03 16:34
西伯尔
阅读(64)
推荐(0) 编辑
go学习(二十七)断言
摘要:断言有两种用法, 用法一 t := x.(type) // 获取空接口x的类型 // x是空接口类型对象,type是关键字,可以理解为系统自定义的保留变量名,不是类型 这种断言可以用于switch-case,根据对象的类型,分别做不同处理,例子: 用法二 这种go的断言=Java的“instance
阅读全文
posted @
2023-02-01 17:51
西伯尔
阅读(46)
推荐(0) 编辑