上一页 1 2 3 4 5 6 7 8 9 ··· 92 下一页
摘要: 内容来自对 chatgpt 的咨询 前言(INSERT...ON DUPLICATE KEY UPDATE 介绍) 当你在MySQL中插入数据,如果唯一键发生冲突,可以使用 INSERT...ON DUPLICATE KEY UPDATE 语句实现插入和更新操作。其基本语法如下: INSERT IN 阅读全文
posted @ 2023-09-30 20:42 Lucky小黄人^_^ 阅读(385) 评论(0) 推荐(0)
摘要: 内容来自对 chatgpt 的咨询 当在HTTP GET请求中传递数数组类型的参数时,需要按照一定的格式进行编码。并且具体的格式可能会根据后端的实现和预期的格式进行变化。这里有两种常见的方法: 方法一:相同参数名,多次出现 在URL中,后面每一个数组元素都用相同的参数名。例如,如果你有一个名为 va 阅读全文
posted @ 2023-09-30 17:15 Lucky小黄人^_^ 阅读(1119) 评论(0) 推荐(0)
摘要: 内容来自对 chatgpt 的咨询 题目 假设你有一张学生数据库表,需要通过golang 的gorm查询某个id的学生实体 查询 demo 在这段代码中,"student"变量是一个Student类型的结构体,用于存储查询结果。我们通过调用gorm.DB的Where方法和 First 方法,将第一个 阅读全文
posted @ 2023-09-30 16:50 Lucky小黄人^_^ 阅读(174) 评论(0) 推荐(0)
摘要: 内容来自对 chatgpt 的咨询 概述 一般来说,我们服务在运行过程中会有2种日志, 一类是在程序里用日志库管理的日志,这类日志会被收集到指定的日志文件里,想查看日志的话,直接去对应路径下查看就行; 另一类是直接使用 print 语句打印在控制台的日志,这些日志没有使用日志库,所以不会被收集到日志 阅读全文
posted @ 2023-09-30 16:34 Lucky小黄人^_^ 阅读(485) 评论(0) 推荐(0)
摘要: 代码来自 chatgpt package main import ( "fmt" "reflect" ) type Object struct { ID int } func main() { a := []Object{{1}, {2}, {3}} b := []Object{{2}, {3}, 阅读全文
posted @ 2023-09-30 16:05 Lucky小黄人^_^ 阅读(95) 评论(0) 推荐(0)
摘要: 内容来自对 chatgpt 的提问 案例 Apache Thrift是一种著名的跨语言服务开发框架。在Thrift中,IDL(接口定义语言)用于定义服务接口和数据类型。以下是如何在 Thrift 的 IDL 中定义一个结构体(Struct): 下面这个案例表示一个拥有名字,年龄,婚姻状况,爱好以及其 阅读全文
posted @ 2023-09-29 21:44 Lucky小黄人^_^ 阅读(230) 评论(0) 推荐(0)
摘要: 内容来自对 chatgpt 的咨询 循环导入概念 在Go语言中,循环导入是一个需要避免的问题。它发生在两个或更多的包彼此导入对方,形成一个导入循环,导致编译器无法处理。 例如,假设你有两个包,包A和包B。包A导入了包B,然后包B又导入了包A,这就形成了一个循环导入。在这种情况下,编译器将无法确定要首 阅读全文
posted @ 2023-09-24 23:29 Lucky小黄人^_^ 阅读(59) 评论(0) 推荐(0)
摘要: 整体步骤来自 chatgpt 概述 我觉得编译器有几个很提效的工具:快捷键、代码补全和代码模板。 前两个没啥可说的,今天想分享的是代码模板。在 Goland 里被称之为 Live Templates。在代码里输入 forr,随后会出现如下的可选项,选中按下回车后,会自动生活一个 for range 阅读全文
posted @ 2023-09-24 23:20 Lucky小黄人^_^ 阅读(188) 评论(0) 推荐(0)
摘要: 代码是 chatgpt 写的 package main import ( "fmt" "time" ) func main() { now := time.Now() // 获取今天的年月日 year, month, day := now.Date() // 创建两个新的时间点,它们在今天的 19: 阅读全文
posted @ 2023-09-24 22:43 Lucky小黄人^_^ 阅读(345) 评论(0) 推荐(0)
摘要: 使用接口 假设你有一个golang 的 interface,里面声明了1个函数,怎么调用这个函数 type Human interface { Eat(ctx context.Context, food string}) error } 使用方式 创建结构体实现这个接口声明的方法,然后创建该结构体对 阅读全文
posted @ 2023-09-24 18:50 Lucky小黄人^_^ 阅读(20) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 92 下一页