Golang入门指南


  • 首页

  • todo

  • 思考

  • life

  • food

  • OS

  • lua

  • redis

  • Golang

  • C

  • TCP/IP

  • ebpf

  • p4

  • OpenVPN

  • IPSec

  • L2TP

  • DNS

  • distributed

  • web

  • OpenWRT

  • 运维

  • Git

  • 鸟哥的私房菜

  • IT杂谈

  • 投资

  • About Me

  • 友情链接

  • FTP

  • 搜索
close

一文吃透 Go 语言解密之上下文 context

时间: 2021-04-15   |   分类: go     |   阅读: 3817 字 ~8分钟

一文吃透 Go 语言解密之上下文 context

转载自煎鱼的blog

上下文(Context)是 Go 语言中非常有特色的一个特性, 在 Go 1.7 版本中正式引入新标准库 context。

其主要的作用是在 goroutine 中进行上下文的传递,而在传递信息中又包含了 goroutine 的运行控制、上下文信息传递等功能。

阅读全文 »

一文吃透 Go 语言解密之接口 interface

时间: 2021-04-15   |   分类: go     |   阅读: 4862 字 ~10分钟

一文吃透 Go 语言解密之接口 interface

转载自煎鱼的blog

自古流传着一个传言…在 Go 语言面试的时候必有人会问接口(interface)的实现原理。这又是为什么?为何对接口如此执着?

阅读全文 »

一文带你解密 Go 语言之通道 channel

时间: 2021-04-15   |   分类: go   面试     |   阅读: 6078 字 ~13分钟

转载自煎鱼的blog

今天这篇文章主要是针对 Go channel 的重点分析,一开始写的时候以为范围不会太大,但洋洋洒洒还是写破了万字,成为了一篇覆盖面较广和有一定深度的长文分析。

阅读全文 »

解密 Go 语言之反射 reflect

时间: 2021-04-15   |   分类: go     |   阅读: 3237 字 ~7分钟

解密 Go 语言之反射 reflect

转载自煎鱼的blog

大家好,我是煎鱼。今天是 2020 年的最后一天,让我们一起继续愉快的学习吧 :)。

在所有的语言中,反射这一功能基本属于必不可少的模块。

虽说 “反射” 这个词让人根深蒂固,但更多的还是 WHY。反射到底是什么,反射又是基于什么法则实现的?

阅读全文 »

干货满满的 Go Modules 知识分享

时间: 2021-04-14   |   分类: go     |   阅读: 6430 字 ~13分钟

转载自煎鱼的blog

大家好,我是煎鱼。

马上 2021 年了,Go 也即将在明年发布 Go1.16。但 Go Modules 仍然是大家关注的话题之一。早期汇总过傲飞分享的 《Go Modules、Go Module Proxy 和 goproxy.cn》。

阅读全文 »

Go 错误处理:用 panic 取代 err != nil 的模式

时间: 2021-04-14   |   分类: go     |   阅读: 937 字 ~2分钟

Go 错误处理:用 panic 取代 err != nil 的模式

转载自煎鱼的blog

前段时间我分享了文章 《先睹为快,Go2 Error 的挣扎之路》后,和一位朋友进行了一次深度交流,他给我分享了他们项目组对于 Go 错误处理的方式调整。

阅读全文 »

先睹为快,Go2 Error 的挣扎之路

时间: 2021-04-14   |   分类: go     |   阅读: 3198 字 ~7分钟

先睹为快,Go2 Error 的挣扎之路

转载自煎鱼的blog

自从 Go 语言在国内火热以来,除去泛型,其次最具槽点的就是 Go 对错误的处理方式,一句经典的 if err != nil 暗号就能认出你是一个 Go 语言爱好者。

阅读全文 »

setjmp和longjmp函数使用详解

时间: 2021-04-14   |   分类: c     |   阅读: 1001 字 ~2分钟

转载自大米粒的blog

在网上看到的,觉得很有用,copy过来的。

非局部跳转语句—setjmp和longjmp函数。非局部指的是,这不是由普通C语言goto,语句在一个函数内实施的跳转,而是在栈上跳过若干调用帧,返回到当前函数调用路径上的某一个函数中。

阅读全文 »
70 71 72 73 74 75 76 77 78

日志
分类
标签
RSS 订阅
GitHub
© 2009 - 2025
粤ICP备2021068940号-1 粤公网安备44011302003059
0%