上一页 1 ··· 138 139 140 141 142 143 144 145 146 ··· 257 下一页
摘要: package mainimport ( "fmt" "os" "reflect")type Meta struct { Name string `json:"name"` Age uint `json:"age"` Se uint `json:"se"`}func TestRs(m interfa 阅读全文
posted @ 2022-01-04 11:25 技术颜良 阅读(89) 评论(0) 推荐(0)
摘要: 文件读取是所有编程语言中最常见的操作之一。本教程我们会学习如何使用 Go 读取文件。 本教程分为如下小节。 将整个文件读取到内存 使用绝对文件路径 使用命令行标记来传递文件路径 将文件绑定在二进制文件中 分块读取文件 逐行读取文件 将整个文件读取到内存 将整个文件读取到内存是最基本的文件操作之一。这 阅读全文
posted @ 2022-01-04 11:24 技术颜良 阅读(1118) 评论(0) 推荐(0)
摘要: Go 中对文件内容读写的方法,非常地多,其中大多数是基于 syscall 或者 os 库的高级封装,不同的库,适用的场景又不太一样,为免新手在这块上裁跟头,我花了点时间把这些内容梳理了下。 这篇是上篇,先介绍读取文件的 10 种方法,过两天再介绍写入文件的 # 1. 整个文件读取入内存 直接将数据直 阅读全文
posted @ 2022-01-04 11:23 技术颜良 阅读(396) 评论(0) 推荐(0)
摘要: 在开始之前,先考你一个非常 Go 味的经典问题:如何判断一个 interface{} 的值是否为 nil ? 这也是面试有可能会被问到的一个问题,这个问题很 “迷”,平时没有特别留心的朋友,很容易在这边裁了。 我相信很多人会下意识的回答,直接 v == nil 进行判断不就好了吗? 很久之前,我也是 阅读全文
posted @ 2022-01-04 08:44 技术颜良 阅读(101) 评论(0) 推荐(0)
摘要: 错误类型 error 第一种是 Go 中最标准的 error 错误,其真身是一个 interface{}。 如下: type error interface { Error() string} 在日常工程中,我们只需要创建任意结构体,实现了 Error 方法,就可以认为是 error 错误类型。 如 阅读全文
posted @ 2022-01-02 16:30 技术颜良 阅读(113) 评论(0) 推荐(0)
摘要: 大家好,我是煎鱼。 最近在我们 Go 的技术交流群里,有一个小伙伴提了一个程序方面的问题,还挺有意思的,分享给大家。 示例 示例程序如下: type T struct{}func (t *T) Hello() string { if t == nil { fmt.Println("脑子进煎鱼了") 阅读全文
posted @ 2022-01-01 15:37 技术颜良 阅读(377) 评论(0) 推荐(0)
摘要: package mainimport "fmt"var i int = 100func TestInt() { defer func() { i+=100 }() fmt.Println(i) //return}func main() { fmt.Println(TestInt()) //fmt.P 阅读全文
posted @ 2022-01-01 10:53 技术颜良 阅读(385) 评论(0) 推荐(0)
摘要: Go里的流程控制方法还是挺丰富,整理了下有如下这么多种: if - else 条件语句 switch - case 选择语句 for - range 循环语句 goto 无条件跳转语句 defer 延迟执行 今天是最后一篇讲控制流程了,内容是 defer 延迟语句,这个在其他编程语言里好像没有见到。 阅读全文
posted @ 2021-12-31 20:46 技术颜良 阅读(66) 评论(0) 推荐(0)
摘要: find /etc/yum.repos.d/ -type f -name "*.repo" |xargs grep -r "RPM-GPG-KEY-CentOS-SIG-Cloud"; 阅读全文
posted @ 2021-12-31 16:11 技术颜良 阅读(63) 评论(0) 推荐(0)
摘要: ansible-playbook site.yml --limit iscsigws 阅读全文
posted @ 2021-12-31 11:03 技术颜良 阅读(156) 评论(0) 推荐(0)
上一页 1 ··· 138 139 140 141 142 143 144 145 146 ··· 257 下一页