Golang 安装 & 配置

Mac 使用brew安装$ brew install go# 查看环境变量配置$ go env# 配置环境变量$ vi ~/.

Go 官宣:新版 Protobuf API

新API 的动机Go 的第一个 protocol buffer 绑定由 Rob Pike 于 2010 年 3 月宣布[2]。

HTTPS 温故知新(四)——直观感受 TLS 握手流程(下)

在 HTTPS 开篇的文章中,笔者分析了 HTTPS 之所以安全的原因是因为 TLS 协议的存在。先简述一下 TLS 1.3 的一些优化和改进:减少握手等待时间,将握手时间从 2-RTT 降低到 1-RTT,并且增加 0-RTT 模式。

golang2021数据格式(27)切片作为函数参数

前面我们说到,slice 其实是一个结构体,包含了三个成员:len, cap, array。分别表示切片长度,容量,底层数据的地址。当 slice 作为函数参数时,就是一个普通的结构体。

TreePanel一个基于Golang实现的服务器运维面板

TreePanel一个基于Golang实现的服务器运维面板

Golang Option范式

我啥介绍Golang Option范式呢? 如果熟悉 containerd 代码就会发现,containerd里面大量地使用了这种编程范式,因为启动容器的参数非常多而且还有关联。它的主要场景就是优雅地设置复杂的各种关联属性,下面通过代码演示一下。

golang | Go语言入门教程——结构体初始化与继承

所以创建一个结构体指针可以这样:func main {。如果我们要改写父类的方法也不困难,我们可以这样操作:func World {。

Go 编程语言的简单介绍

而且类似它在贝尔实验室里被开发出来的前辈们–JulianAndresKlodeGo是一门用于并发编程的命令式编程语言。

golang2021数据格式(1)数组

如果要存储班级里所有学生的数学成绩,应该怎样存储呢?可能有同学说,通过定义变量来存储。但是,问题是班级有80个学生,那么要定义80个变量吗?像以上情况,最好是通过数组的方式来存储。A1A2A3A4  A100 所谓的数组:是指一系列同一类型数据的集合。

混合进制IP地址解析漏洞,Go,Rust语言net类库受影响

本周在DEF CON大会上,由多名安全研究人员披露十进制和八进制混合IP地址解析漏洞,多种语言的受影响,包括Go和Rust的官方类库net。