摘要:
在使用Go语言开发应用程序时,有个非常方便的地方就是编译得到的可执行文件可以不依赖任何动态链接库、并且不需要任何运行环境即可运行,本文给大家介绍Go编译时为exe添加图标和属性信息的方法,需要的朋友可以参考下 目录 1,安装go-winres命令 2,创建配置模板 3,修改配置 (1) 图标指定 ( 阅读全文
摘要:
// 定义6个常量,每个常量代表一个布尔值为true的位置 const ( LEVEL_DEBUG = 1 << iota LEVEL_INFO LEVEL_WARN LEVEL_ERROR LEVEL_FATAL PRINT_SRC_FILE ) type consoleFunc func(for 阅读全文
摘要:
先看代码: package main import ( "fmt" "time" ) func main() { timeStr := "2021-05-21 00:00:00" utcTime, _ := time.Parse(time.DateTime, timeStr) fmt.Println 阅读全文
摘要:
Go语言实现 package main import ( "fmt" "os" ) const ( N = 9 EmptyCell = '0' ) func main() { if len(os.Args) != 2 || len(os.Args[1]) != 81 { fmt.Println("错 阅读全文
摘要:
有个小项目需要对windows系统进行远程电源操作,于是封装了以下代码方便使用。 目录结构如下: main.go package main import ( "fastshutdown/utils/power" "fmt" ) func main() { err := power.Shutdown( 阅读全文
摘要:
在Go语言中调用Win32 API可以使用syscall包来实现。下面是一个简单的示例代码,演示如何在Go中调用Win32 API的MessageBox函数: package main import ( "fmt" "syscall" "unsafe" ) var ( user32 = syscal 阅读全文
摘要:
要将Go程序编译成Windows系统服务运行,你需要使用第三方库来实现。一个常用的库是github.com/kardianos/service。 以下是一个简单的示例代码,演示如何将Go程序编译为Windows服务: package main import ( "log" "github.com/k 阅读全文
摘要:
String形式的IP地址和Int类型互转函数 1 package main 2 3 import ( 4 "fmt" 5 "strconv" 6 "strings" 7 ) 8 9 func main() { 10 ip1 := `172.16.1.2` 11 ipInt1 := 28867299 阅读全文
摘要:
以下是GORM使用标准未加密的SQLite数据库方法(由https://gorm.io/docs/提供) 1、安装引用 go get -u gorm.io/gorm go get -u gorm.io/driver/sqlite 2、开始享用 package main import ( "gorm. 阅读全文
摘要:
初学者,半路出家,没有老师带,自学中,代码没什么质量可言,将就用吧。 主要用go写一些小的测试工具类,用zap框架太复杂,用log又觉得功能不太够,所以自己写了一个满足自己需求的日志记录模块。 对日志文本文件的记录每日只进行一次打开关闭操作,比起每记录一条打开关闭一次日志文件能明显提升I/O操作效率 阅读全文