Golang 操作 HTTP Header 的一个小细节

今天在Review 一段代码的时候,发现了一个小问题,事后想想其实是很小的问题,很可能都不会影响运行结果,但是都是如果没有遇到过很可能就不会注意到的一些问题,所以作为复盘记录,把这些小细节整理出来。

Go语言实现LeetCode算法:93 还原IP地址

1题目描述给定一个仅包含数字的字符串,通过返回所有有效的IP地址组合来还原它。且所需的数字段变为require-1;c)若require为1,判断是否满足ip段内数字要求,满足返回,不满足返回空数组。

Linux下删除文件名具有特殊符号de的文件

用xshell上传文件的时候,出现了乱码,并在工作目录下出现了一个名字具有特殊符号的文件:’؞’$’\262\270\242”b’$’\233”@}’$’\352\361\361\317”L2w’$’\320\305”c’直接用rm删除,结果如下删除文件失败首先了解一下L

代理,生活中随处可见,Go中如何进行 HTTPS 代理呢?

Go1.9 出来后 6 个多月的时间,Go1.10 就被发布。新版本带来大大小小的变化(发行说明),但是我想谈谈有关 net/http 包的改变。1.10 版本支持在 HTTPS(commit) 上的代理,而在原来它只能通过使用普通的(未加密)HTTP 来和代理进行沟通。

Golang并发编程,1、创建1个协程

goroutine是Go并行设计的核心,作为Go中最基本的执行单元,goroutine比thread更易用、更高效、更轻便,消耗内存相比较线程更小。使用goroutine的方法是:在函数调用前使用关键字go,创建1个并发任务单元,也就创建了1个并发任务。

相比Java、PHP、Python, Go语言做后端有哪些优势?

而Go语言作为后起之秀,同样有自己独有优势。C++则太过麻烦,而Go则可以做到简单与高效兼顾;高并发。

跟着官网学Go之Golang环境准备

我一直都想实践Golang,这段实践我计划跟着Golang官网学习Go语言,因为有C#的基础,所以,在学习Golang的实践过程中,不会记录那么细致了。环境安装Windows安装Go环境还是很方便的,直接下载官方提供的安装包安装即可,目前官网的Golang版本为1.17.

Kubernetes 稳定性保障手册 — 日志专题

作者 | 悟鹏、沉醉来源 | 阿里巴巴云原生公众号《Kubernetes 稳定性保障手册》系列文章:Kubernetes 稳定性保障手册 — 极简版Kubernetes 稳定性保障手册 — 日志专题(本文)不论对于软件的用户还是开发者,日志都是很重要的信息源。

Go 结构体标签表达式 go-tagexpr

主要特性:支持各种常用运算符支持访问数组、切片、字典的成员支持访问当前结构中任意字段支持访问嵌套字段、非导出字段等内置len、sprintf、regexp函数支持单表达式与多表达式两种定义模式提供了参数校验子包可以看一个参数校验的小例子。

搞明白Go的值和指针,别写bug了

最近多次出现同事误用指针导致系统bug,所以这次聊一下Go的值与指针,大家尽量避免写出错误代码。错误示例让我们先看一个错误代码示例://错误示例func ErrorShow() { fmt.

网站地图