Go
文章平均质量分 67
Go
Roc.Chang
努力保护头发并持续卷的 Full Stack !! - Roc
展开
-
Golang 开发使用 gorm 时打印 SQL 语句
通过这三种方法,可以在 GORM 中实现 SQL 语句的打印,从而方便调试和监控数据库操作。根据具体需求,可以选择使用 Debug 模式、全局设置日志级别或者自定义 Logger。原创 2024-08-31 17:14:00 · 861 阅读 · 0 评论 -
Go 快速判断一个 IP 是否在给定的网段内
可以使用 `Go` 语言中的 `net` 包来判断一个 `IP` 是否在给定的网段内。具体步骤如下:- 使用 `net.ParseCIDR()` 方法解析给定的网段,返回网段的 `IP` 地址和子网掩码。- 使用 `net.ParseIP()` 方法解析要判断的 `IP` 地址。- 使用 `net.IPNet.Contains()` 方法判断要判断的 `IP` 地址是否在网段内。原创 2023-02-22 09:59:19 · 2785 阅读 · 0 评论 -
Go 语言中的字符串拼接
`Go` 语言中支持的字符串拼接的方法有很多种,这里就来罗列一下:1. 通过 + 号连接两个字符串2.使用 sprintf 函数3. 使用 Join 函数4. 使用 bytes.Buffer 的 WriteString 函数5. 使用 buffer.Builder 的 WriteString 函数 (官方推荐)原创 2023-02-05 23:32:12 · 2055 阅读 · 0 评论 -
Java/Go 快速生成文件的 MD5 并判断文件是否相等
目录Java 实现Go 实现工作中遇到一个需要比较两个文件是否一致的问题,第一反应就是通过 MD5 比较,所以直接干代码。为什么会写 Go 呢,纯属是最近在使用 Go 语言,然后顺便也整理一下。(就是为了让文章字数显得多 )Java 实现新建一个 Maven 的 Java 项目,并引入以下依赖:<!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --><dependency> &l原创 2022-03-23 19:30:56 · 1414 阅读 · 0 评论 -
Go 对文件的相关操作整理(持续更新)
刚开始接触 Go 的开发,卷起来!!!# 1. 获取当前 go 文件所在目录最近刚入手 `GORM` (`go` 的 `ORM` 框架),发现没有根据数据库字段自动生成 `Object`(在 `Go` 中对应的是 `struct` ) 的工具类,所以就自己手撸了一个,用起来还可以,在编写的过程中正好遇到了获取当前 `go` 文件所在的路径,所以就查了一下文档,当查到之后还是挺吃惊的,没想到 `GO` 竟然是这样的语法,比 `Java` 高级呀 !! 哈哈哈 !原创 2021-11-13 01:43:45 · 1681 阅读 · 0 评论 -
Linux 快速安装 Go 环境
其实安装的话比较简单的,但是在这里记录一下吧,后续再配置安装的时候也好找,操作环境为 CentOS 系统。> 官方文档:[https://golang.org/doc/install](https://golang.org/doc/install)其他环境都是相同的,四步走策略:`下载安装包` -> `解压安装包` -> `配置环境变量` -> `检验是否安装成功`。原创 2021-08-30 11:00:58 · 648 阅读 · 0 评论 -
Golang 在 Mac、Linux、Windows 下如何交叉编译
环境:Go 1.16+,Go 的交叉编译至少要 1.5+ 以上。测试系统: MacOS,Centos7, Win101. 编译方法# 在命令行进入项目根目录,并执行以下命令CGO_ENABLED=0 GOOS=xxx GOARCH=xxx go build原创 2021-09-12 21:58:35 · 7105 阅读 · 0 评论