凡间的精灵

凡尘落素一精灵


  • 首页

  • 归档

  • 分类

  • 标签

  • 站点地图

  • 搜索

Go 加解密

发表于 2023-04-11 | 分类于 Go
字数统计: 2.4k | 阅读时长 ≈ 9
加密解密系统通常一个密钥加密解密系统应该包括以下部分消息空间M(Message),就是未加密的数据空间密文空间C(Ciphertext),加密后得到的数据空间密钥空间K(Key),可以使用的各种密码加密算法E(Encryption Algorithm)解密算法D(Decryption Algorit ...
阅读全文 »

Go 反射

发表于 2023-04-11 | 分类于 Go
字数统计: 3.6k | 阅读时长 ≈ 15
Go 反射Go语言提供了一种机制在运行时更新和检查变量的值、调用变量的方法和变量支持的内在操作,但是在编译时并不知道这些变量的具体类型,这种机制被称为反射。反射也可以让我们将类型本身作为第一类的值类型处理。反射是指在程序运行期对程序本身进行访问和修改的能力,程序在编译时变量被转换为内存地址,变量名不 ...
阅读全文 »

Go 标准库时间处理

发表于 2023-04-05 | 分类于 Go
字数统计: 1.5k | 阅读时长 ≈ 7
平时开发过程中,时间相关的操作用的还是很多的。接下来就与大家一起总结下与时间有关的操作,主要涉及到 time 包,核心数据结构是 time.Time,如下:12345type Time struct { wall uint64 ext int64 loc *Location}1. ...
阅读全文 »

Go 日志处理

发表于 2023-03-18 | 分类于 Go
字数统计: 2.1k | 阅读时长 ≈ 9
标准日志库 logGo标准库中有log包,提供了简单的日志功能。输出格式输出换行输出log.Print()log.Printf()log.Println()类似fmt.Print*log.Fatal()log.Fatalf()log.Fatalln()相当于log.Print* + os.Exit( ...
阅读全文 »

Go 链接表和栈

发表于 2023-03-12 | 分类于 Go
字数统计: 1.1k | 阅读时长 ≈ 5
链表链表和数组、切片一样,都是容器,也就是它就是个盒子,盒子里面装着各种元素的节点。所以在设计时,需要设计容器和元素。1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 ...
阅读全文 »

Go work工作区使用

发表于 2023-03-09 | 分类于 Go
字数统计: 1.5k | 阅读时长 ≈ 6
Go work工作区模式Go 1.18引入的工作区模式,可以让你不用修改每个Go Module的go.mod,就能同时跨多个Go Module进行开发。工作区里的每个Go Module在解析依赖的时候都被当做根Module。在Go 1.18以前,如果遇到以下场景:Module A新增了一个featu ...
阅读全文 »

Go 包管理

发表于 2023-03-05 | 分类于 Go
字数统计: 2.5k | 阅读时长 ≈ 10
模块化用任何语言来开发,如果软件规模扩大,会编写大量的函数、结构体、接口等代码。这些代码不可能写在一个文件中,这就会产生大量的文件。如果这些文件杂乱无章,就会造成名称冲突、重复定义、难以检索、无法引用、共享不便、版本管理等一系列问题。有一些功能模块如何复用,如何共享方便其他项目使用。所以,一定要有模 ...
阅读全文 »

Go 语言中常用的占位符

发表于 2023-03-02 | 分类于 Go
字数统计: 1.7k | 阅读时长 ≈ 7
概念什么是占位符?你就从表面意思理解,就是占位置,只不过有很多不同种类的位置,而且这个位置不是谁都能坐,是有要求的,在程序层面用于格式化数据。哪些函数支持在 Go 语言中,标准包 fmt 有好多格式化的工具函数,函数名末尾通常以 f 结尾,列举如下:fmt.Printf 格式化字符串并打印到终端(标 ...
阅读全文 »

Go init函数执行顺序

发表于 2023-02-26 | 分类于 Go
字数统计: 1.9k | 阅读时长 ≈ 7
一、init 函数简介Golang init 函数是一种特殊的函数,主要用于完成程序的初始化工作,如初始化数据库的连接、载入本地配置文件、根据命令行参数初始化全局变量等。12345678910111213141516171819202122232425package mainimport "flag ...
阅读全文 »

Go 文件和目录操作

发表于 2023-02-23 | 分类于 Go
字数统计: 1.4k | 阅读时长 ≈ 6
打开和关闭文件os.Open()函数能够打开一个文件,返回一个*File文件指针和一个err。操作完成文件对象以后一定要记得关闭文件。123456789101112131415package mainimport ( "fmt" "os")func main(){ // 只读方式打开当前目录下的ma ...
阅读全文 »
Prev123…38Next
Zhongzhou Chen

Zhongzhou Chen

371 日志
89 分类
188 标签
RSS
0%
© 2023 Zhongzhou Chen | Site words total count: 863.9k