上一页 1 ··· 138 139 140 141 142 143 144 145 146 ··· 257 下一页
摘要: 我们首先来了解一下Go语言中string类型的结构定义,先来看一下官方定义: // string is the set of all strings of 8-bit bytes, conventionally but not// necessarily representing UTF-8-enc 阅读全文
posted @ 2022-01-06 09:32 技术颜良 阅读(18246) 评论(0) 推荐(2)
摘要: targetcli安装 快速创建IP-SAN iSCSI认证 发现认证: 登录认证: 概述:这篇文章来介绍LIO下的用户态工具targetcli来配置iSCSI服务 虚拟机环境:centos7.x(内核版本3.10.0-862.el7.x86_64) IP分别为192.168.1.200/201 t 阅读全文
posted @ 2022-01-05 14:05 技术颜良 阅读(3013) 评论(0) 推荐(0)
摘要: 参考文档: Ceph Block Device:http://docs.ceph.com/docs/master/rbd/ CEPH ISCSI GATEWAY:http://docs.ceph.com/docs/master/rbd/iscsi-overview/ USING AN ISCSI G 阅读全文
posted @ 2022-01-05 10:52 技术颜良 阅读(659) 评论(0) 推荐(0)
摘要: https://studygolang.com/articles/19475 在这一章我们将学习如何使用 Go 语言将数据写到文件里面。并且还要学习如何同步的写到文件里面。 这章教程包括如下几个部分: 将字符串写入文件 将字节写入文件 将数据一行一行的写入文件 追加到文件里 并发写文件 请在本地运行 阅读全文
posted @ 2022-01-04 11:27 技术颜良 阅读(193) 评论(0) 推荐(0)
摘要: 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 技术颜良 阅读(93) 评论(0) 推荐(0)
摘要: 文件读取是所有编程语言中最常见的操作之一。本教程我们会学习如何使用 Go 读取文件。 本教程分为如下小节。 将整个文件读取到内存 使用绝对文件路径 使用命令行标记来传递文件路径 将文件绑定在二进制文件中 分块读取文件 逐行读取文件 将整个文件读取到内存 将整个文件读取到内存是最基本的文件操作之一。这 阅读全文
posted @ 2022-01-04 11:24 技术颜良 阅读(1130) 评论(0) 推荐(0)
摘要: Go 中对文件内容读写的方法,非常地多,其中大多数是基于 syscall 或者 os 库的高级封装,不同的库,适用的场景又不太一样,为免新手在这块上裁跟头,我花了点时间把这些内容梳理了下。 这篇是上篇,先介绍读取文件的 10 种方法,过两天再介绍写入文件的 # 1. 整个文件读取入内存 直接将数据直 阅读全文
posted @ 2022-01-04 11:23 技术颜良 阅读(404) 评论(0) 推荐(0)
摘要: 在开始之前,先考你一个非常 Go 味的经典问题:如何判断一个 interface{} 的值是否为 nil ? 这也是面试有可能会被问到的一个问题,这个问题很 “迷”,平时没有特别留心的朋友,很容易在这边裁了。 我相信很多人会下意识的回答,直接 v == nil 进行判断不就好了吗? 很久之前,我也是 阅读全文
posted @ 2022-01-04 08:44 技术颜良 阅读(103) 评论(0) 推荐(0)
摘要: 错误类型 error 第一种是 Go 中最标准的 error 错误,其真身是一个 interface{}。 如下: type error interface { Error() string} 在日常工程中,我们只需要创建任意结构体,实现了 Error 方法,就可以认为是 error 错误类型。 如 阅读全文
posted @ 2022-01-02 16:30 技术颜良 阅读(120) 评论(0) 推荐(0)
摘要: 大家好,我是煎鱼。 最近在我们 Go 的技术交流群里,有一个小伙伴提了一个程序方面的问题,还挺有意思的,分享给大家。 示例 示例程序如下: type T struct{}func (t *T) Hello() string { if t == nil { fmt.Println("脑子进煎鱼了") 阅读全文
posted @ 2022-01-01 15:37 技术颜良 阅读(381) 评论(0) 推荐(0)
上一页 1 ··· 138 139 140 141 142 143 144 145 146 ··· 257 下一页