芹菜是一根葱
专业解决各种前端Bug,吊打各种面试官
posts - 36,comments - 2,views - 77851

随笔分类 -  Go

golang fyne 添加系统托盘
摘要:环境:go fyne 要求:电脑右下方添加系统托盘,点击图标显示托盘菜单 效果: 实现: 1 package main 2 3 import ( 4 "fyne.io/fyne/v2" 5 "fyne.io/fyne/v2/app" 6 "fyne.io/fyne/v2/widget" 7 "fyn 阅读全文
posted @ 2023-09-18 18:07 芹菜是一根葱 阅读(592) 评论(0) 推荐(0) 编辑
golang fyne 自定义窗口、托盘图标 myApp.SetIcon(icon)
摘要:环境:go fyne 要求:更改窗口和托盘中的图标。如果添加了托盘托盘的图标也会更新 注意:更改图标的代码要在创建窗口和托盘的前面 效果: 文件位置: 实现: 1 package main 2 3 import ( 4 "fyne.io/fyne/v2" 5 "fyne.io/fyne/v2/app 阅读全文
posted @ 2023-09-18 17:50 芹菜是一根葱 阅读(1175) 评论(0) 推荐(0) 编辑
golang fyne 创建两个窗口,窗口居中。点击按钮显示第二个窗口 myApp.NewWindow("new")
摘要:环境:go fyne 实现:在窗口的按钮中,点击按钮弹出第二窗口,并且窗口居中 注意:创建的第一个窗口和第二个窗口必须是通过同一个 myApp := app.New()创建出来的 效果: 实现: 1 package main 2 3 import ( 4 "fmt" 5 6 "fyne.io/fyn 阅读全文
posted @ 2023-09-18 17:39 芹菜是一根葱 阅读(715) 评论(0) 推荐(0) 编辑
golang fyne 创建列表 widget.NewList
摘要:环境:go fyne 要求:添加列表到水平分割容器中,点击左边的列表,在窗口右边显示列表名称 效果: 实现: 1 package main 2 3 import ( 4 "fmt" 5 "fyne.io/fyne/v2" 6 "fyne.io/fyne/v2/app" 7 "fyne.io/fyne 阅读全文
posted @ 2023-09-11 18:14 芹菜是一根葱 阅读(572) 评论(0) 推荐(0) 编辑
golang Fyne 下拉选择器 widget.NewSelect
摘要:环境:go fyne 要求:在窗口中添加下拉选择器,并显示选择的内容 效果: 实现: 1 package main 2 3 import ( 4 "fmt" 5 "fyne.io/fyne/v2" 6 "fyne.io/fyne/v2/app" 7 "fyne.io/fyne/v2/containe 阅读全文
posted @ 2023-09-11 17:58 芹菜是一根葱 阅读(415) 评论(0) 推荐(0) 编辑
golang fyne 水平分割容器 container.NewHSplit
摘要:环境:go fyne 要求:go项目中 将窗口分成左右两个容器,实现窗口分割 效果: 实现代码: 1 package main 2 3 import ( 4 "fyne.io/fyne/v2" 5 "fyne.io/fyne/v2/app" 6 "fyne.io/fyne/v2/container" 阅读全文
posted @ 2023-09-11 17:44 芹菜是一根葱 阅读(256) 评论(0) 推荐(0) 编辑
Go数组转换,[]byte、[]unint16互相转换的方法封装,完整范例
摘要:需求:分别封装方法将[]byte转换成[]unint16,将[]unint16转换成 []byte byte相当于unint8 分析:长度为20的[]byte转换为长度为10的[]unint16, 他们之间的转换如 bytes := []byte{0, 1} 》[0*256+1]=1 注意:第奇数乘 阅读全文
posted @ 2023-08-11 17:49 芹菜是一根葱 阅读(618) 评论(0) 推荐(0) 编辑
VScode 中golang 基准测试 go test -bench .
摘要:目的:基准测试的主要目的是比较不同实现方式之间的性能差异,找出性能瓶颈。 1 准备以_test.go结尾文件和导入testing包 在命名文件时需要让文件必须以_test结尾,在文件中导入testing包。基准测试可以测试一段程序的运行性能及耗费CPU的程度,获得代码内存占用和运行效率的性能数据。G 阅读全文
posted @ 2023-08-03 18:16 芹菜是一根葱 阅读(768) 评论(0) 推荐(0) 编辑
VScode 中golang 单元测试,解决单元测试超时timeout30s
摘要:目的:单元测试的主要目的是验证代码的每个单元(函数、方法)是否按照预期工作。 提示:解决单元测试超时30s的问题在序号4 1 准备以_test.go结尾文件和导入testing包 在命名文件时需要让文件必须以_test结尾,在文件中导入testing包。单元测试源码文件可以由多个测试用例组成,每个测 阅读全文
posted @ 2023-08-01 18:28 芹菜是一根葱 阅读(2205) 评论(1) 推荐(0) 编辑
Go开发环境配置保姆式教程,VScode
摘要:需求:Go开发环境配置以及VScode插件安装 1.1 安装go1.20.6.windows-amd64 .msi 下载地址:https://golang.google.cn/dl/ (1) 选择Windows版本go1.20.6.windows-amd64 .msi (2) 下载完成后,双击.ms 阅读全文
posted @ 2023-07-31 15:11 芹菜是一根葱 阅读(242) 评论(0) 推荐(0) 编辑
VScode 中golang 调试 F5,json文件内容更改 Go
摘要:调试:在Vscode软件中调试.go文件代码 1.1.1 确保调试文件正常运行 准备好.go文件,并且该文件能正常运行,终端输入命令运行程序,如:go run time.go 测试代码: package main import ( "fmt" "time" ) func main() { fmt.P 阅读全文
posted @ 2023-07-31 13:52 芹菜是一根葱 阅读(1031) 评论(1) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示