摘要:
Go语言获取当前函数名称和上一层调用者函数名称 假设main函数调用CallTest1函数,CallTest1函数又调用Test1函数,Test1函数又调用getFunName函数,我们可以依次都获取出对应的函数名称 我们可以称函数getFunName为当前函数 然后称Test1函数为调用者函数 反 阅读全文
摘要:
1、Go语言map与json串相互转化 map转为Json串(本质是string),先把map转为byte数组,再把byte数组转为Json串 Json串(本质是string)转为map,先把Json串转为byte数组,再把byte数组转为map go package main import ( " 阅读全文
摘要:
1、时间与字符串以及时间戳的相互转换 Time类型 >string类型 string类型 >Time类型 Time类型 >时间戳int64类型(秒) 时间戳int64类型(秒) >Time类型 package main import ( "fmt" "time" ) func main() { // 阅读全文
摘要:
1、常用命令 docker build -f dockerfile名字 -t 镜像名字:镜像版本 . 例如 docker build -f mynginx.Dockerfile -t mynginx:v202111171 . 阅读全文
摘要:
1、什么是字符串❓ 是只读的字节数组 本质 字符串是不可变的 是一串连续的内存地址 内存表现 数据结构如下 // StringHeader is the runtime representation of a string. 是字符串的运行时表示。 // It cannot be used safe 阅读全文
摘要:
1、现象 使用Navicat连接本机MySQL数据库出现your password has expired问题 2、解决办法 CMD登录MySQL并修改密码 mysql -u root -p set password = password('新密码') 3、测试连接 学习连接:https://blo 阅读全文
摘要:
1、问题描述: 使用pip安装某个包时,报错提示use_2to3 is invalid 例如我安装ConcurrentLogHandler==0.9.1时,报错如下 2、解决办法 把setuptools的版本降低到57.5即可 pip install setuptools==57.5.0 参考 ht 阅读全文
摘要:
解决go gin框架 binding:"required"`无法接收零值的问题 1、现象: 在go中gin框架中,需要接收前端参数时,参数必填,我们一般添加binding:"required"`标签,这样前端参数不给时,gin框架会自动校验,给出error。 gin的参数校验是基于valid 阅读全文
摘要:
Go输出带指针的结构体 1、场景 当结构体带指针时,输出结构体,指针类型输出的是地址,而不是具体的值,例如 package main import "fmt" // Student 学生信息 type Student struct { Name *string Age *int Sex string 阅读全文
摘要:
1、情景 有时候我们使用VSCODE开发时,会感觉软件自身的字体太小了,导致看不清楚,就像这样子! 2、调大软件中字体 ①打开设置 (依次点击文件→首选项→设置) ②进入setting文件 (在设置中依次点击文本编辑器→字体) (找到“在setting.json中编辑”并点击) ③修改数值改变大小 阅读全文