
go
文章平均质量分 54
写给一些,在学校想接触入门的同学们的文章集合,q 群 546496965
盗理者
努力走稳每一步。本人立志于提供各种解决方案和应用开发,专注于后端、物联网、人工智能以及硬件对接领域。对新兴技术保持持续热情,并不断深入探索。拥有丰富的后端开发经验,精通多种编程语言,包括 .NET Core(C#)、JAVA、Go 和 Python 等。能够根据项目需求灵活运用不同的技术栈,确保高效且优质的开发成果。此外,还具备实践鸿蒙(HarmonyOS)开发的经验,为项目提供更多可能性。
展开
-
初学 go 入门-案例-教程-记录(16)gin + gorm 两个框架结合做一个简单的小案例(三)依赖注入+增删查改
再查询:http://localhost:10001/api/student/getAll。再查询:http://localhost:10001/api/student/getAll。再查询:http://localhost:10001/api/student/getAll。查询:http://localhost:10001/api/student/getAll。我们之前接触了如何用搭建 webapi 框架 Gin。希望能写一些简单的教程和案例分享给需要的人。也接触了一些 使用gorm 的使用。原创 2021-09-19 23:55:10 · 839 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(15)gin + gorm 两个框架结合做一个简单的小案例(二)实现增删查改
初学 go 入门-案例-教程-记录(15)gin + gorm 两个框架结合做一个简单的小案例(二)实现增删查改初目录展示安装依赖完整代码main.gostudent_dao.gostudent.gogormClient.go结果展示初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965我们之前接触了如何用搭建 webapi 框架 Gin https://blog.youkuaiyun.com/qq_36051316/article/details/120196088也接触了一些 使原创 2021-09-16 15:47:00 · 441 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(14)gin + gorm 两个框架结合做一个简单的小案例(一)实现读取数据
初学 go 入门-案例-教程-记录(14)gin + gorm 两个框架结合做一个简单的小案例(一)实现读取数据初目录展示安装依赖完整代码index.htmlmain.gogormClient.gostudent_dao.go结果展示初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965我们之前接触了如何用搭建 webapi 框架 Gin https://blog.youkuaiyun.com/qq_36051316/article/details/120196088也接触了一些 使原创 2021-09-15 14:29:40 · 440 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(13)orm 框架 Gorm 简单案例 - 连接sqlserver,并查询数据
初学 go 入门-案例-教程-记录(13)orm 框架 Gorm 简单案例 - 连接sqlserver初安装依赖代码:附存储过程图片存储过程代码(创建)表结构表结构图表结构代码初学习使用安装依赖go get -u gorm.io/gormgo get -u gorm.io/driver/sqlserver代码:/*@Time : 2021/6/16 8:08@Author : dao@File : project@Software: GoLand*/package main原创 2021-09-15 11:29:21 · 7464 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(12)webapi 框架 Gin(四)前端请求并接收 Json
初学 go 入门-案例-教程-记录(11)webapi 框架 Gin(三)前端 Post 请求,刷新时间初目录展示Get 请求 核心代码结果展示Get 请求 核心代码结果展示初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965我们之前接触了如何用搭建 webapi 框架 Gin https://blog.youkuaiyun.com/qq_36051316/article/details/120196088,现在我们要学习如何使用请求APIgin : https://github.原创 2021-09-15 10:14:20 · 505 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(11)webapi 框架 Gin(三)前端 Post 请求,刷新时间
初学 go 入门-案例-教程-记录(11)webapi 框架 Gin(三)前端 Post 请求,刷新时间初目录展示核心代码结果展示初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965我们之前接触了如何用搭建 webapi 框架 Gin https://blog.youkuaiyun.com/qq_36051316/article/details/120196088,现在我们要学习如何使用请求APIgin : https://github.com/gin-gonic/gin目录展示原创 2021-09-14 16:26:41 · 373 阅读 · 1 评论 -
初学 go 入门-案例-教程-记录(10)webapi 框架 Gin(二)前端 Get 请求,刷新时间
初学 go 入门-案例-教程-记录(10)webapi 框架 Gin(二)前端 Get 请求,刷新时间初目录展示核心代码结果展示初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965我们之前接触了如何用搭建 webapi 框架 Gin https://blog.youkuaiyun.com/qq_36051316/article/details/120196088,现在我们要学习如何使用请求APIgin : https://github.com/gin-gonic/gin目录展示原创 2021-09-14 14:29:40 · 296 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(9)webapi 框架 Gin 搭建
初学 go 入门-案例-教程-记录(9)webapi 框架 Gin 搭建(一)初核心代码代码介绍结果展示代码介绍结果展示初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965我们之前接触了如何用 net/http 来做一个 webapi 服务https://blog.youkuaiyun.com/qq_36051316/article/details/120182626,现在我们要学习如何使用 gin 框架来搭建一个 webapi ,gin :我们先把依赖的包下载下来核心代码原创 2021-09-09 11:03:00 · 697 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(8)了解 http 服务 webapi
初学 go 入门-案例-教程-记录(8)了解 http 服务 webapi初核心代码代码介绍结果展示代码介绍结果展示初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965怎么使用 IDE 创建项目,可以参考我们的链接:使用开发工具开发一个打印输出程序 HelloWorld 你好世界~https://daolizhe.blog.youkuaiyun.com/article/details/120095365核心代码我们会用到包:“net/http”http.HandleFunc(原创 2021-09-08 18:00:20 · 307 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(7)了解 数组,集合
初学 go 入门-案例-教程-记录(7)了解 数组,集合初介绍- 数组代码介绍结果展示介绍- 集合代码介绍结果展示初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965怎么使用 IDE 创建项目,可以参考我们的链接:使用开发工具开发一个打印输出程序 HelloWorld 你好世界~https://daolizhe.blog.youkuaiyun.com/article/details/120095365介绍- 数组Go 语言数组声明var 变量名 [长度] 类型代码介绍pa原创 2021-09-07 18:48:21 · 3913 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(6)了解 if、关系运算符
初学 go 入门-案例-教程-记录(6)了解 if、关系运算符初介绍- if代码介绍多案例展示介绍-关系运算符代码介绍结果展示初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965怎么使用 IDE 创建项目,可以参考我们的链接:使用开发工具开发一个打印输出程序 HelloWorld 你好世界~https://daolizhe.blog.youkuaiyun.com/article/details/120095365介绍- ifif , 英文的翻译,是 “ 如果 ” 的意思,假如有原创 2021-09-06 14:24:28 · 3576 阅读 · 1 评论 -
初学 go 入门-案例-教程-记录(5)算术运算符
初学 go 入门-案例-教程-记录(5)算术运算符初介绍-算术运算符初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965怎么使用 IDE 创建项目,可以参考我们的链接:使用开发工具开发一个打印输出程序 HelloWorld 你好世界~https://daolizhe.blog.youkuaiyun.com/article/details/120095365介绍-算术运算符算数运算符,加减乘除,使用 go 语言通过这些运算符,计算我们需要计算的参数,然后得到结果。下面给出一份小案原创 2021-09-05 20:50:28 · 206 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(4)了解基础语法,了解运算
初学 go 入门-案例-教程-记录(4)了解基础语法,了解运算初介绍-基本语法:1、声明变量2、赋值3、运算流程1、打开开发工具1.1在桌面找到开发工具 GoLand 2021.2.1 双击打开1.2 点击New Project,新建一个新项目1.3 点击 Create 创建2、编码2.1 创建一个 main.go 文件2.2 完整代码:3、运行初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:546496965介绍-基本语法:1、声明变量//声明一个 int 类型的变量 : 变量名原创 2021-09-05 15:05:46 · 451 阅读 · 2 评论 -
初学 go 入门-案例-教程-记录(3)使用开发工具开发一个打印输出程序 HelloWorld 你好世界~
初学 go 入门-案例-教程-记录(3)使用开发工具开发一个打印输出程序 HelloWorld 你好世界~初1、打开开发工具1.1在桌面找到开发工具 GoLand 2021.2.1 双击打开1.2 点击New Project,新建一个新项目1.3 点击 Create 创建2、编码2.1 创建一个 main.go 文件2.2 输入打印输出的代码:3、运行3.1、运行配置3.2、点击运行按钮初希望能写一些简单的教程和案例分享给需要的人欢迎进qq群交流:5464969651、打开开发工具1.1在桌面找到原创 2021-09-04 11:41:45 · 460 阅读 · 1 评论 -
初学 go 入门-案例-教程-记录(2)安装 Golang 环境,开发环境
初学 go 入门-案例-教程-记录(1)安装 Golang 开发工具(IDE)Goland初1、下载 golang 环境1.1先访问连接 到 Golang 官网1.2 下滑然后找到 windows 系统的安装包 ,点击名字进行下载1.3 点击下载后,我们可以看到下载的进度2、安装2.1 点击 Next 下一步2.2 点击 install 安装初希望能写一些简单的教程和案例分享给需要的人1、下载 golang 环境1.1先访问连接 到 Golang 官网https://golang.google.c原创 2021-08-23 17:10:09 · 198 阅读 · 0 评论 -
初学 go 入门-案例-教程-记录(1)安装 Golang 开发工具(IDE)Goland
golang 日志框架 seelog 使用:案例初1、下载 IDE1.1先访问连接 到 Goland 官网:1.2 点击Download (下载按钮)跳转1.3 点击Download (下载按钮)下载1.4 等待下载2、安装2.1 下载完成后,打开文件。2.2 点击 Next (下一步)2.3 一般是默认路径,然后点击 Next 下一步2.4 我个人是喜欢全部勾选的,然后继续下一步2.5点击安装,等待安装完成等待安装结束2.6 选择第二项,然后 点击 Finish (完成)3、运行开发工具3.1 双击打开软原创 2021-08-23 15:59:40 · 713 阅读 · 0 评论 -
golang 日志框架 seelog 使用:案例 (进阶)
golang 日志框架 seelog 使用:案例初文件目录配置文件seelog.xml代码SeelogHelp.gomain.go效果:初高性能日志框架:seelog,使用的好,可以提升很多开发效率,有时候做大型高并发的时候,我们需要用日志去检查很多问题,那么接下来介绍一个非常简单的小案例。github : https://github.com/cihub/seelog文件目录配置文件参考:https://www.cnblogs.com/hezhixiong/p/9844309.html我改原创 2021-07-13 12:11:51 · 1791 阅读 · 1 评论 -
golang 并行实践:通道 channel(2)(含案例)
golang 并行实践:通道 channel(2)初通道 channel完整案例效果源码初这里主要写个关于通道的案例通道 channel通道 channel 用于并行的进阶操作,将事件分成两个通道。每个通道是并行的,相互不影响,但是进入通道后,就是单行的。变量名 chan 类型完整案例/*@Time : 2021/7/1 11:17@Author : dao@File : 通道 channel@Software: GoLand*/package mainimport (原创 2021-07-02 14:07:18 · 404 阅读 · 0 评论 -
golang 并行实践:协程 goroutine(1)
golang 并行实践:协程 goroutine(1)初协程 goroutine完整案例效果初最近在学习关于 go 的并行知识,这里做 学习·记录 。协程 goroutine协程 goroutine 在 Go 语言中属于轻量级的线程,在运行的时由 runtine 管理,简单的示例代码如下:go 表达式语句完整案例/*@Time : 2021/6/30 14:36@Author : dao@File : 协程 goroutine@Software: GoLand*/package原创 2021-06-30 14:42:57 · 213 阅读 · 0 评论 -
golang 时间格式化:go 时间获取大全:go 获取当前时间
golang 时间格式化:go 时间获取大全golang 的时间 认准 “ 2006-1-2 15:04:05.000 PM Mon Jan GMT ” 去格式化就可以了。下面是代码/*@Time : 2021/6/25 10:43@Author : dao@File : 时间格式化@Software: GoLand*/package mainimport ( "fmt" "time")func main(){ timeNow := time.Now() fmt原创 2021-06-25 11:02:17 · 1715 阅读 · 0 评论 -
golang MQTT : 入门开发 :go MQTT 发布 (2)
golang MQTT : 入门开发 :go MQTT 发布 2初设置用户名和密码、修改 ip 地址、订阅的程序代码编程安装依赖核心代码效果发布的:订阅的:初最近接触 MQTT 的相关知识,这里主要讲 golang MQTT 使用 go 语言订阅 这样就能收到发布的信息,学习·记录文章:MQTT 服务器 :windows 安装 mosquitto文章:golang MQTT : 入门开发 :go MQTT 订阅 (1)设置用户名和密码、修改 ip 地址、订阅的程序代码这里使用的 MQTT 服原创 2021-06-25 08:47:01 · 900 阅读 · 1 评论 -
golang MQTT : 入门开发 :go MQTT 订阅 (1)
golang MQTT : 入门开发 :go MQTT 订阅 1初设置用户名和密码、修改 ip 地址编程安装依赖核心代码效果初最近接触 MQTT 的相关知识,这里主要讲 golang MQTT 使用 go 语言订阅 这样就能收到发布的信息,学习·记录这里使用的 MQTT 服务器,可以参考 https://blog.youkuaiyun.com/qq_36051316/article/details/118180043 这篇文章 主要讲 MQTT 服务器 :windows 安装 mosquitto设置用户名和密码原创 2021-06-24 16:37:49 · 3600 阅读 · 0 评论 -
golang 字符串多个条件切片 split 多条件(1)
golang 字符串多个条件切片 split 多条件(1)初核心代码:完整调用代码:效果初最近写代码遇到多个条件切片比较多,所以封装了个方法做为使用,自己学习记录也希望帮助大家如果是一个文本切片的话,我们可以直接用 strings 中的 split 方法strings.Split("user=赵\nage=1\tGender=男","\n") //[user=赵 age=1\tGender=男]如果是多条件,我们可以用 strings.FieldsFunc 方法,参考我封装的核心代码如下核心代原创 2021-06-23 14:07:48 · 1778 阅读 · 0 评论 -
golang 字符串转整形 string 转 int ,go string 转 int
golang 字符串转整形 string 转 int ,go string 转 int初代码:效果初很多时候,我们会遇到需要使用 字符串 转 数字 的功能,我们可以用 strconv.Atoi() 来进行转换直接上代码:代码:/*@Time : 2021/6/23 13:40@Author : dao@File : 字符串转整型@Software: GoLand*/package mainimport ( "fmt" "strconv")func main() {原创 2021-06-23 13:46:06 · 1603 阅读 · 0 评论 -
GoLang 编译exe添加ICO图标
转载·记录·学习原文链接:https://blog.youkuaiyun.com/qq_24434671/article/details/90233065我们在做Go开发的时候在Window平台下编译出来的exe后大部分都是没有图标,看起来很难看。下面我们说下如何添加一个图标。1、首先在根目录下,exe的同级目录下创建.rc文件,IDI_ICON1 ICON "sss.ico" //sss.ico 在exe的同级目录下2、打开CMD切换到根目录执行:windres -o sss.syso sss.rc转载 2021-06-23 10:06:17 · 1058 阅读 · 0 评论 -
Goland JSON 转换成Struct 结构
Golang JSON 转换成Struct 结构记录下,在线转换https://mholt.github.io/json-to-go/转载 2021-06-16 09:17:35 · 1217 阅读 · 5 评论 -
goland 使用 gorm 执行 存储过程 : go语言 执行存储过程
使用 gorm 执行 存储过程初代码:附存储过程图片存储过程代码(创建)表结构表结构图表结构代码初最近遇到要写存储过程需求,使用 大佬写的 框架 gorm 来完成。简直是方便的不行:直接上代码:代码:/*@Time : 2021/6/16 8:08@Author : dao@File : project@Software: GoLand*/package mainimport ( "fmt" "gorm.io/driver/sqlserver" "gorm.io/gorm"原创 2021-06-16 08:36:03 · 3444 阅读 · 0 评论 -
go 写 TCP 服务端/客户端 基础 :goland 学习小进阶:增加 JSON 配置文件(3)
go 写 TCP 服务端/客户端 基础 :goland 学习小进阶:增加 JSON 配置文件(3)关于:go 语言 :Socket TCP服务端代码目录:Config.json 代码main.go 代码ConfigHelp.gologhelp.go 代码客户端代码main.go效果服务端效果如下:我们先把配置文件的开关打开接收:关闭发送修改配置文件如下:把两个都关掉客户端效果如下:源码关于:go 语言 :Socket TCP上一篇文章:go 写 TCP 服务端/客户端 基础 :goland 学习小进阶:原创 2021-06-12 16:17:57 · 304 阅读 · 4 评论 -
go 读取配置文件 ConfigHelp :goland 读取JSON 配置文件到 结构体(1)
go 读取配置文件 ConfigHelp :goland 读取JSON 配置文件到 结构体(1)关于:go 语言 :读取 JSON 文件到结构体中目录:main.go 代码loghelp.go 代码Config.json效果源码关于:go 语言 :读取 JSON 文件到结构体中学习记录:很多时候用结构体来做为读取配置文件会很方便,这里提供一个 ConfigHelp,方便自己使用。不想代码:直接看源码文件(不需要积分,如果有问题,可以私信):https://download.youkuaiyun.com/downl原创 2021-06-12 15:39:38 · 604 阅读 · 3 评论 -
go 写 TCP 服务端/客户端 基础 :goland 学习小进阶:增加日志(2)
go 写 TCP 服务端/客户端 基础 :goland 学习小进阶:增加日志(2)关于:go 语言 :Socket TCP服务端代码目录:main.go 代码loghelp.go 代码客户端代码效果服务端效果如下:日志效果:客户端效果如下:源码关于:go 语言 :Socket TCP上一篇文章:go 写 TCP 服务 基础 :goland 学习记录(1)这次,多加一个日志,有日志的话,很多错误或者一些包,就可以放到日志里面,遇到需要的时候,这个就很给力不想代码:直接看源码文件(不需要积分,如果有问题原创 2021-06-11 18:25:17 · 278 阅读 · 0 评论 -
go 写 TCP 服务 基础 :goland 学习记录(1)
go 写 TCP 服务端/客户端 基础 :goland 学习记录(1)关于:go 语言 :Socket TCP服务端代码客户端代码效果关于:go 语言 :Socket TCP使用 go 语言写 TCP 服务端和客户端,最核心的就是 net 这个包。我们使用这个包,就可以做 TCP 开发了服务端代码/** Copyright(C),2019-2020, email: 952651117@qq.com* Author: dao* Version: 1.0.0* Date: 2021/6原创 2021-06-11 17:03:06 · 308 阅读 · 2 评论 -
go 输出日志文件 loghelp :goland 输出日志文件 进阶版(1)
go 输出日志文件:goland 输出日志文件 进阶版(1)最近写了个 loghelp,简单又方便。哈哈哈~,希望能帮到大家。我自己用起来,感觉是很舒服的进阶版:可以自己创建文件,按小时分文件,按天分文件夹。非常舒适。下面是源码:复制后就可以直接运行看结果/** Copyright(C),2019-2020, email: 952651117@qq.com* Author: dao* Version: 1.0.0* Date: 2021/6/11 13:54* Descriptio原创 2021-06-11 15:05:01 · 1221 阅读 · 6 评论 -
go build命令详解
原文:https://blog.youkuaiyun.com/zl1zl2zl3/article/details/83374131自己是学习记录,并转载。go help build构建编译由导入路径命名的包,以及它们的依赖关系,但它不会安装结果.使用go build [-o 输出名] [-i] [编译标记] [包名]如果参数为***.go文件或文件列表,则编译为一个个单独的包。当编译单个main包(文件),则生成可执行文件。当编译单个或多个包非主包时,只构建编译包,但丢弃生成的对象(.a),仅用作检查转载 2021-06-11 11:58:39 · 3467 阅读 · 0 评论 -
go mssql 查询语句到实体中 ,goland 简单连接 sqlserver,并查询数据到实体中
go mssql 查询语句到实体中 ,goland 简单连接 sqlserver,并查询数据到实体中需要引用包:github.com/denisenkom/go-mssqldb我们使用 cmd 执行:go get github.com/denisenkom/go-mssqldb上代码(简单例子):学习记录/** Copyright(C),2019-2020, email: 952651117@qq.com* Author: dao* Version: 1.0.0* Date:原创 2021-06-10 08:51:24 · 705 阅读 · 0 评论 -
go strings.Split() 函数简单使用:关于 goland字符串分割
go strings.Split() 函数:关于 goland字符串分割的简单使用直接上代码:学习记录/** Copyright(C),2019-2020, email: 952651117@qq.com* Author: dao* Version: 1.0.0* Date: 2021/6/9 21:39* Description:* */package mainimport ( "fmt" "strings")func main() { str := "床前/原创 2021-06-10 08:09:11 · 993 阅读 · 0 评论 -
go 简单使用 md5(1)goland 使用 md5 进行加密
go 简单使用 md5 ,学习:goland 使用 md5 进行加密下面代码:复制就能运行/** Copyright(C),2019-2020, email: 952651117@qq.com* Author: dao* Version: 1.0.0* Date: 2021/6/9 16:51* Description:* */package mainimport ( "crypto/md5" "fmt")func main() { data := []byt原创 2021-06-09 16:59:54 · 510 阅读 · 0 评论 -
goland 对字体进行放大缩小
2 个步骤,如下面图片所示:原创 2021-06-08 17:48:28 · 1063 阅读 · 0 评论 -
GO 记录 : 反射的使用 : 获取 结构体字段,设置结构体字段(1)
GO 的反射需要用到 reflect ,下面是例子:Copy(复制) 后就能用通过反射 获取 结构体字段,设置结构体字段/** Copyright(C),2019-2020, email: 952651117@qq.com* Author: dao* Version: 1.0.0* Date: 2021/6/8 17:14* Description:* */package mainimport ( "fmt" "reflect")type Student stru原创 2021-06-08 17:31:14 · 348 阅读 · 0 评论