随笔分类 -  Golang

摘要:go实现 typecho转换为md package main import ( "database/sql" "fmt" "os" "strings" "time" _ "github.com/go-sql-driver/mysql" ) func main() { // 配置数据库连接信息 dbH 阅读全文
posted @ 2025-01-22 15:20 iXiAo9 阅读(3) 评论(0) 推荐(0) 编辑
摘要:WOL(Wake-On-LAN)是一种远程开机的技术,可以通过网络发送特定的数据包来唤醒处于待机状态的计算机。在Golang中,可以使用net包来实现WOL唤醒。 以下是实现WOL唤醒的步骤: 获取目标计算机的MAC地址。 MAC地址是计算机的唯一标识符,可以用于唤醒目标计算机。可以通过以下命令获取 阅读全文
posted @ 2023-03-30 13:33 iXiAo9 阅读(578) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "github.com/360EntSecGroup-Skylar/excelize/v2" "gopkg.in/yaml.v2" "io/ioutil" "os" ) func main() { xlsx, err := excelize.O 阅读全文
posted @ 2023-03-30 09:40 iXiAo9 阅读(89) 评论(0) 推荐(0) 编辑
摘要:原地址: https://github.com/rubyhan1314/Golang-100-Days/blob/master/Day01-15(Go%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80)/day01_%E7%AC%AC11%E8%8A%82%20_%E7%BC% 阅读全文
posted @ 2022-05-19 18:40 iXiAo9 阅读(37) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "os" ) //学生管理系统 //2.1声明一个全局变量名为allstudent的map主键为id(每个学生都有一个id编号,学生名字可能重复但id不会。)值为名为student的结构体。 var ( allstudent map[int64 阅读全文
posted @ 2022-01-25 14:39 iXiAo9 阅读(82) 评论(0) 推荐(0) 编辑
摘要:Go结构体与匿名结构体两个定义方式不一样 package main import "fmt" //结构体 //当前不满足复杂场景, type person struct { name string age int gender string hobby []string } func main() 阅读全文
posted @ 2022-01-11 15:50 iXiAo9 阅读(253) 评论(0) 推荐(0) 编辑
摘要:两个声明比较类似,单两个输出的类型并不一样。 package main import "fmt" //自定义类型 //ts的类型是main.qwq数 type qwq int //类型别名 //xxx的类型是int32 type lxl = rune func main() { var ts qwq 阅读全文
posted @ 2022-01-10 15:31 iXiAo9 阅读(67) 评论(0) 推荐(0) 编辑
摘要:递归:函数调用自己 使用一个计算n的阶乘来举例子 package main //递归:函数调用自己 import "fmt" //计算n的阶乘 func f(n uint64) (q uint64) { //func f(5 uint64) (q uint64) { if n <= 1 { retu 阅读全文
posted @ 2022-01-07 10:07 iXiAo9 阅读(55) 评论(0) 推荐(0) 编辑
摘要:1、下载二进制包:go1.4.linux-amd64.tar.gz。 https://golang.google.cn/dl/ 2、将下载的二进制包解压至 /usr/local目录。 tar xvf go1.15.5.linux-amd64.tar.gz -C /usr/local 3、将 /usr 阅读全文
posted @ 2020-11-17 14:47 iXiAo9 阅读(138) 评论(0) 推荐(0) 编辑
摘要:变量声明后必须使用 全局变量声明后可不使用 package main import "fmt" //全局变量 var a int //全局变量 var ( a1 int a2 string ) func main() { fmt.Println("变量声明必须使用 ") a1 = 1 a2 = "张 阅读全文
posted @ 2020-09-25 11:45 iXiAo9 阅读(103) 评论(0) 推荐(0) 编辑
摘要:来源: https://www.liwenzhou.com/posts/Go/install_go_dev/ 跨平台编译 默认我们go build的可执行文件都是当前操作系统可执行的文件,如果我想在windows下编译一个linux下可执行文件,那需要怎么做呢? 只需要指定目标操作系统的平台和处理器 阅读全文
posted @ 2020-09-25 10:45 iXiAo9 阅读(440) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" func main () { //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 fmt.Println("Hello JSRUN! \n\n - from Golang .") } 使用go build在项目中执行 生 阅读全文
posted @ 2020-09-25 10:39 iXiAo9 阅读(133) 评论(0) 推荐(0) 编辑
摘要:for循环第一种 func main() { var num = 1 for { if num > 5 { break } num++ fmt.Println(num) } fmt.Println("程序结束!") } 第一种输出结果 API server listening at: 127.0.0 阅读全文
posted @ 2020-09-07 16:49 iXiAo9 阅读(438) 评论(0) 推荐(0) 编辑
摘要:switch 第一种表达式 func main() { num := 3 switch num { case 1: fmt.Println("num=1") case 2: fmt.Println("num=2") case 3: fmt.Println("num=3") default: fmt. 阅读全文
posted @ 2020-09-07 16:48 iXiAo9 阅读(331) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "strconv" ) func main() { var a int = 65 b := strconv.Itoa(a) fmt.Println(b) a, _ = strconv.Atoi(b) fmt.Println(a) } 输出 AP 阅读全文
posted @ 2020-09-07 16:46 iXiAo9 阅读(1111) 评论(0) 推荐(0) 编辑

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