优爱好网
首页
源码下载
网站源码
APP源码
小程序源码
其它源码
教程下载
视频教程
课件教程
APP教程
小程序教程
软件下载
精品软件
绿色软件
装机必备
苹果软件
游戏下载
精典游戏
模拟器游戏
Switch游戏
小游戏
游戏攻略
技术文章
操作系统
数据库
服务器
编程开发
网络运营
软件相关
随身听
DJ中文
DJ串烧
英文DJ
慢摇串烧
流行音乐
热门音乐
关于
注册
登陆
您的位置:
首页
关键词: Golang
Golang
删除文件并递归删除空目录的操作
目的:删除文件之后,如果目录为空,递归删除为空的目录。svr.dataDir指目录的最外层,递归删除目录的时候判断到这一层即可。eg:/Users/danny/datafunc deleteFileOnDisk(localPath string) { log.Debugf('remove fi...
日期:2023-10-24
浏览:231
标签:
Golang
golang 如何自动下载所有依赖包
如何自动下载所有依赖包?大部分情况下大家下载 Go 项目都是使用go get命令,它除了会下载指定的项目代码,还会去下载这个项目所依赖的所有项目。但是有的时候我们的项目由于各种原因并不是通过go get下载的,是通过git clone下载的,这样代码下下来就没有依赖包了,没办法编译通过的。这样的话怎...
日期:2023-10-23
浏览:206
标签:
Golang
golang HTTP 服务器 处理 日志/Stream流的操作
目前,我开发 HTTP 服务, 用的是 beego框架, 方便了很多。但是, 有时候,还是会遇到一些 特殊的场景。比如: 过滤日志。这应该是一种典型的stream,同时数据量也适中, 不会有人,为了这个, 就用一些很重的框架。可以这样直观的描述这个 逻辑其他组件 产生 log|| /我的组件,业务处...
日期:2023-11-27
浏览:57
标签:
Golang
Golang
空map和未初始化map的注意事项说明
可以对未初始化的map进行取值,但取出来的东西是空:var m1 map[string]stringfmt.Println(m1['1'])不能对未初始化的map进行赋值,这样将会抛出一个异常:panic: assignment to entry in nil mapvar m1 map[strin...
日期:2023-10-25
浏览:15
标签:
Golang
golang有用的库及工具 之 zap.Logger包的使用指南
zap.Logger 是go语言中相对日志库中性能最高的。那么如何开始使用?不多说直接上代码:import ( 'encoding/json' 'fmt' 'log' 'go.uber.org/zap' 'go.uber.org/zap/zapcore')var Logger *zap.L...
日期:2023-11-27
浏览:53
标签:
Golang
golang DNS服务器的简单实现操作
简单的DNS服务器提供一个简单的可以查询域名和反向查询的DNS服务器。dig命令主要用来从 DNS 域名服务器查询主机地址信息。查找www.baidu.com的ip (A记录):命令:dig @127.0.0.1 www.baidu.com根据ip查找对应域名 (PTR记录):命令:dig @127...
日期:2023-10-22
浏览:54
标签:
Golang
解决golang结构体tag编译错误的问题
写了一个带标签的结构体type server struct{ XMLName xml.Name ’xml:'server'’}解决编译错误field tag must be a string,后来发现是后面标签上引号不正确,不应该是回车键旁边的单引号,而是数字键1旁边的单引号type serv...
日期:2023-10-20
浏览:11
标签:
Golang
解决
Golang
VS Code 插件下载安装失败的问题
最近开始学Go语言,但是在使用VS Code 编写Go的时候出现了插件无法下载的问题。最初我的解决办法也是从github下载再安装,但是我并不喜欢这种做法,因为我要在多台pc上使用VS Code编写Go,所以我觉要重复多次很麻烦,而且插件的安装也非常麻烦,我曾经一度想放弃学习Go语言,没错因为安装插...
日期:2023-11-05
浏览:256
标签:
Golang
golang gin 框架 异步同步 goroutine 并发操作
goroutine机制可以方便地实现异步处理package mainimport ( 'log' 'time' 'github.com/gin-gonic/gin')func main() { // 1.创建路由 // 默认使用了2个中间件Logger(), Recovery() r := gin....
日期:2023-11-22
浏览:36
标签:
Golang
golang fmt格式“占位符”的实例用法详解
golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。# 定义示例类型和变量type Human struct { Name string}var people = Human{Name:'zhangsan'}普通占位符占位符 说明 举例 输出%v 相应值...
日期:2023-11-02
浏览:29
标签:
Golang
排行榜
AutoGUI显示行号的方法
1.
IE和Firefox之间在JavaScript语法上的差异
2.
canva可画如何改字体颜色
3.
Win11装了双系统没有跳出选项怎么办?Win11双系统开机选择系统方法
4.
msSQL中having的用处详解
5.
Win11无法使用UPUPOO怎么办?Win11无法使用UPUPOO的解决方法