go
nongcunqq
这个作者很懒,什么都没留下…
展开
-
go 版本 LeeCode 刷题 在线
https://books.halfrost.com/leetcode/ChapterFour/0001~0099/0001.Two-Sum/原创 2024-02-07 14:13:34 · 240 阅读 · 0 评论 -
gorm 打开 sqllite 数据库 报错 解决
或者环境变量启用 cgo 支持。原创 2023-07-26 21:57:42 · 1083 阅读 · 0 评论 -
gin 文档 gorm 文档 及教程
learnku 有两个版本, v1、v2。原创 2023-07-26 06:00:36 · 334 阅读 · 0 评论 -
go 笔记 十四章 并发编程 sync 包的使用和示例
once.Do(func() { // 只执行一次。在读取的时候,不会阻塞其他读取,但是会阻塞写入。sync.Map{} 可以进行并发读、写、删除。写锁 写的时候,会阻塞其他读取和写入。读锁 sync.RWMutex{}互斥锁 sync.Mutex{}sync.Cond{} 条件变量。sync.Pool{} 并发池。原创 2023-07-17 09:11:51 · 441 阅读 · 0 评论 -
go 笔记 十三章 context 包的基础使用和代码示例
WithDeadLine,WithTimeout 版本。使用 context key value 版本。另一个 DeadLine 版本。未使用 context 版本。原创 2023-07-15 09:52:36 · 84 阅读 · 0 评论 -
go 笔记 十二章 断言 assertion 和 反射 reflect
官方说法:在编译时不知道类型的情况下,可更新变量、运行时查看值、调用方法以及直接对他们的布局进行操作的机制,称为反射。通俗说法:可以知道变量原始数据类型和内容、方法等,并且可以进行一定的操作。reflect.ValueOf().Interface() // 获取值。接受到类型不固定的数据时,需要写太多 switch case 断言。reflect.ValueOf().Kind() // 获取类型。reflect.TypeOf() // 获取类型。reflect.ValueOf() // 获取值。原创 2023-07-15 09:07:14 · 592 阅读 · 0 评论 -
go 笔记 十一章 并发神器 goroutine 和 channel
用 for range 方法取 channel 里面的值,必须close。channel 是 goroutine 之间的通信桥梁。缓冲 c:= make(chan int, 10)可读可取 c:= make(chan int)只读 c:= make(原创 2023-07-14 09:30:49 · 512 阅读 · 0 评论 -
WARNING: undefined behavior - version of Delve is too old for Go version 1.20.5 (maximum supported v
GoLand安装目录\plugins\go\lib\dlv\windows。目录下找到dlv.exe并复制到。install后,在。原创 2023-07-14 09:00:27 · 163 阅读 · 0 评论 -
go 笔记 第十章 接口 interface 介绍和工作中的使用
通过接口调用方法,可以调取原始实例的方法,不能调用实例中的属性。接口是一类规范,是一些方法的集合。原创 2023-07-13 14:26:57 · 58 阅读 · 0 评论 -
go 笔记 第九章 结构体 struct 声明和使用
/ 给结构体声明方法。ret = “惊雷”原创 2023-07-13 13:59:48 · 505 阅读 · 0 评论 -
go 笔记 第八章 指针和地址
指针指向一个变量的内存地址。*b 代表修改内存地址的值。原创 2023-07-13 11:26:11 · 451 阅读 · 0 评论 -
go 笔记 第七章 golang 的函数 func 方法
func 函数名(入参1 类型, 入参2 类型,…)(出参1 类型, 出参2 类型…函数内部不可以声明带名字的函数,可以声明匿名函数和自执行函数。相当于 python 的 (*args, **kwargs)函数名大写可以被其他包调用,小写私有,变量名也是一样。return 后面可以不写出参变量名。出参一定要全部 return,延迟调用 defer,先进后出。函数返回一个函数就叫闭包函数。原创 2023-07-12 10:41:49 · 535 阅读 · 0 评论 -
go 笔记 第六章 golang 的 map 声明和使用
map 相当于 python 的字典类型 dict。使用空接口定义任意类型 map key value。声明 map,循环 map, delete。原创 2023-07-12 09:37:32 · 292 阅读 · 0 评论 -
go 笔记 第五章 golang 的数组和切片
数组就是把同一类元素放在一起的集合,相当于 python 的list。len() 获取数组或切片的长度。cap() 获取数组或切片的容量。数组常用方法 len cap。数组长度固定,切片长度不固定。切片就是一个不固定长度的数组。原创 2023-07-12 09:03:57 · 491 阅读 · 0 评论 -
go 读写 excel 读取 txt 繁体中文转码
读取txt,繁体中文转码。原创 2023-07-08 17:08:57 · 755 阅读 · 0 评论 -
the selected directory is not a valid home for Go SDK goland配置 sdk
解决方案1.安装go程序尽量不安装在C盘,权限限制比较严格,修改文件时不容易成功。2.运行cmd查看go version3.编辑{GOROOT}/src/runtime/internal/sys/zversion.go文件添加const TheVersion = `go1.17.7`4.重启goland,再次添加Go Sdk即可参考https://www.jianshu.com/p/a79f225380e6...原创 2022-03-02 16:43:09 · 406 阅读 · 0 评论 -
docker安装next terminal h5 rdp远程桌面连接
docker run -d \ -p 8088:8088 \ --name next-terminal \ --restart always dushixiang/next-terminal:latest官网https://next-terminal.typesafe.cn/体验地址https://next.typesafe.cn/#/用户名密码 test test原创 2022-02-18 17:26:52 · 1741 阅读 · 0 评论 -
filebrowser文件管理系统详细使用说明
1.所有可用参数 -a, --address string 要侦听的地址(默认值为 "127.0.0.1"") -b, --baseurl string 基础url --cache-dir string 文件缓存目录(如果为空则禁用) -t, --cert string tls证书 -c, --config string原创 2022-02-18 10:35:49 · 5848 阅读 · 0 评论 -
go 语言 golang 杀死windows 进程
kill SuperNotes.exepackage mainimport ( "os/exec")func main() { c := exec.Command("taskkill.exe", "/f", "/im", "SuperNotes.exe") c.Start() }http://www.blogjava.net/oathleo/archive/2013/11/15/406377.html原创 2021-03-09 13:16:27 · 2428 阅读 · 0 评论