FreeLearning Golang 译文集翻译完成

构建 Go REST Web 服务Go 云原生编程Go 分布式计算Go 设计模式Go 编程蓝图Go 编程秘籍第二版Go 标准库秘籍Go 系统编程Go Web 爬虫快速启动指南Go Web 开发秘籍Go 依赖注入实用指南Go 编程实用手册Go 高性能实用指南Go 无服务应用实用指南Go 系统编程实用指南同构的 Go 应用Go 函数式编程学习手册Go 编程学习手册Go Web 开发学习手册精通 Go 并发精通 ...

20个 Golang 常见面试问题

1 Goroutine 在  Golang中的作用是什么? Goroutines 使得 Golang 能够并发执行多线程任务,允许函数在不相互阻塞的情况下同时运行。 2 如何在 Golang 中处理共享资源的并发访问? Golang 提供了同步原语,如互斥锁(mutexes)和通道(channels),用于在并发场景中安全地访问和修改共享资源。 3 defer 语句和 panic 在 Golang 中有什么区...

Golang 和 Java的各自介绍

Golang(Go语言)介绍: Go语言,也被称为Golang,是由Google开发的一种静态类型、编译型语言,于2009年发布。Go语言的设计者是Robert Griesemer、Rob Pike和Ken Thompson,他们希望创建一种能够简化编程、提高开发效率和代码执行性能的语言。Go语言吸收了Pascal和C家族语言的优点,摒弃了其他语言的复杂性,如类和继承的概念。Go语言的特点包括简洁的语法、内建...

记录golang日常错误处理

golang工作错误记录 1.报错:invalid flag in #cgo LDFLAGS: -Wl,–rpath=./ 解决方式: export CGO_CFLAGS_ALLOW=".*"export CGO_LDFLAGS_ALLOW=".*" 2.go get失败 解决方式: go env -w GO111MODULE=on 3.go代理设置 go env -w GOPROXY=https://g...

Golang 开发实战day09 - package Scope

Golang 教程09 - package Scope 1. package Scope 1.1 如何理解package Scope? 在Go语言的世界里,包就像一个大家庭,每个包都有自己的“家长”——包作用域。 包作用域规定了哪些成员可以在家庭里自由活动,哪些成员只能待在自己的房间里。 想象一下,包就像一个热闹的菜市场: 每个摊位就是一个包,里面摆满了各种各样的商品,也就是变量、函数、类型等成员。 顾客可...

细说golang语法糖

Go语言(通常称为Golang)以其简洁性和高效性而闻名,这部分得益于其语言设计中包含的“语法糖”。语法糖(syntactic sugar)是指在编程语言中添加的某些语法特性,它们使得代码更易读和编写,而不改变程序的实际执行逻辑。以下是Go语言中的一些语法糖: 类型推断: Go语言支持类型推断,这意味着在声明变量时可以省略类型,编译器会根据上下文推断出变量的类型。 a := 10 // a 被推断为 int...

Golang 开发实战day08 - Multiple Return values

Golang 教程08 - Multiple Return values 1. Multiple return values 1.1 如何理解多个返回值? Go语言中的多返回值,就像你听了一首歌曲yellow,可以从歌曲里反馈出忧郁和害羞!Golang的多个返回值就类似于如此,设定一个函数,它允许函数返回多个值,就像同时把多个数据传递给调用者一样,是不是很酷? 下面就让我们来揭秘这个魔术! 1. 2 函数声...

golang 使用 cipher、aes 实现 oauth2 验证

在实际应用中,你可能需要结合其他安全实践,如使用安全的随机数生成器、管理密钥、处理错误等,以确保加密过程的安全性。此外,对于某些应用场景,你可能还需要考虑使用更高级的加密库,如crypto/nacl或golang.org/x/crypto,它们提供了更多的加密算法和更高级的安全性。 // 加密数据,如手机号code, err := u.aesEncrypt(phone)//解密数据phone, err ...

Golang 开发实战day06 - Boolean & Conditional

Golang 教程06 - Boolean & Conditional 1. Boolean & Conditional 1.1 什么是布尔类型? 想象一下,你正在玩一个古老的游戏,只有两个选项:是或否。在 Golang 中,这就是布尔类型,用 bool 关键字表示。它就像一个开关,只有两种状态:开(true)或关(false)。 1.2 声明和赋值 var isLoggedIn bool // 声明一个名...

golang判断字符串是否包含中文

Golang中,判断字符串是否包含中文可以使用多种实现方法: 方法一: 可以使用unicode包中的函数 func Is(rangeTab *RangeTable, r rune) bool 来判断字符是否属于中文的Unicode范围。以下是一个基于该方法的示例代码: package main import ( "fmt" "unicode") func IsContainChinese(str stri...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.012291(s)
2024-05-04 12:51:42 1714798302