当前位置:首页 > golang

golang

  • 最新
  • 浏览
  • 评论

Go 语言快速入门指南:指针、Map

3年前 (2022-08-07)golang4395
Go 语言快速入门指南:指针、Map
1. 指针 区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。 要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。 Go语言中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。 传递数据使...

Go 语言快速入门指南:结构体

3年前 (2022-08-06)golang4226
Go 语言快速入门指南:结构体
Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。 Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 1. 类型别名和自定义类型 1.1 自定义类型 在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类...

Go 语言快速入门指南: 基本类型

3年前 (2022-08-05)golang4774
Go 语言快速入门指南: 基本类型
1. 基本类型介绍Golang 更明确的数字类型命名,支持 Unicode,支持常用数据结构。 类型 长度(字节) 默认值 说明 bool...

Go 语言快速入门指南: 变量和常量

3年前 (2022-08-04)golang547
Go 语言快速入门指南: 变量和常量
1. 变量 1.1 变量的来历 程序运行过程中的数据都是保存在内存中,我们想要在代码中操作某个数据时就需要去内存上找到这个变量,但是如果我们直接在代码中通过内存地址去操作变量的话,代码的可读性会非常差而且还容易出错,所以我们就利用变量将这个数据的内存地址保存起来,以后直接通过这个变量就能找到内存上...

Go 语言快速入门指南: 介绍及安装

3年前 (2022-08-03)golang629
Go 语言快速入门指南: 介绍及安装
1. 前言时至今日,如果你想当一名程序员,入门学习编程。你有众多的开发语言可以选择,从 Tiobe 编程语言趋势版可以看到,比较流行的有:Python、C、C++、Java、C#、JavaScript、SQL、Swift... 做选择从来不是容易的事情,所以你可能会问,`我该学哪一门语言?...

5 个 Docker 日志记录最佳实践

3年前 (2022-08-02)golang595
 5 个 Docker 日志记录最佳实践
˃ 微服务和容器很好地融合在一起,但它们使日志记录成为一项挑战。设置监控时请牢记这些注意事项。 在过去的几年里,容器已经成为 IT 领域的一个巨大话题,尤其是在 DevOps 领域。简单地说,容器提供了一种简单且可扩展的方式,可以在从一个环境迁移到另一个环境时可靠地运行软件。 容器通过在一个包中...

gin牛逼的context

3年前 (2022-08-01)golang639
gin牛逼的context
Gin封装的最好的地方就是context和对response的处理. github的README的介绍,基本就是对这两个东西的解释. 本篇文章主要解释context的使用方法, 以及其设计原理 为什么要将Request的处理封装到Context中 在阅读gin的源码时, 请求的处理是使用type H...

Mac + Docker + K8S 本地搭建K8S集群

3年前 (2022-07-28)golang631
Mac + Docker + K8S 本地搭建K8S集群
Mac + Docker + K8S 本地搭建K8S集群 安装 Docker for Desktop v4.10.1Kubernetes v1.24.0˃ 建议采用阿里云的k8s-for-docker-desktop, 同时可以解决经常遇到的 Docker for Desktop 中的 K8S...

Nginx 面试 40 连问,快顶不住了~~

3年前 (2022-07-05)golang587
Nginx 面试 40 连问,快顶不住了~~
˃来源:blog.csdn.net/wuzhiwei549/article/details/122758937 什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处...

从一个例子看Go的逃逸分析

3年前 (2022-06-28)golang585
˃关注公众号 「jobhandsome」 1. 从一个例子开始 下面是一段 c 代码,函数 getStr 生成了 a-z 的串,我们分别在函数内部和 main 中对字串进行了输出。 //例1.1 #include //返回字串 char* getStr(){ //char数组 函数栈上...