#— title: Go:defer 语句如何工作 date: 2021-04-05 11:55:28 tags: [go] categories: [go] 原文链接 Go:defer 语句如何工作 ℹ️ 这篇文章基于 Go 1.12。 defer 语句是在函数返回前执行一段代
Go更细粒度的读写锁设计
Go更细粒度的读写锁设计 在《Go精妙的互斥锁设计》一文中,我们详细地讲解了互斥锁的实现原理。互斥锁为了避免竞争条件,它只允许一个线程进入代码
go语言调度器源代码情景分析之九:操作系统线程及线程调度
原创 爱写程序的阿波张 源码游记 2019-04-25 本文是《go调度器源代码情景分析》系列 第一章 预备知识的第九小节。 要深入理解goroutine的调度器,就需要对
WebAssembly 系列(五)为什么 WebAssembly 更快?
OpenWrt 代码目录简介
顶层目录 目 录 含 义 config 编译选项配置文件,包含全局编译设置、开发人员编译设置、目标文件格式设置和内核 编译设置等 4 部分 include 包含准备环境脚本、下载补丁脚
图解ECDHE秘钥交换算法
HTTPS 常用的密钥交换算法有两种,分别是 RSA 和 ECDHE 算法。 其中,RSA 是比较传统的密钥交换算法,它不具备前向安全的性质,因此现在很少服务器使用的。而 ECDHE 算
图解HTTPS
我很早之前写过一篇关于 HTTP 和 HTTPS 的文章,但对于 HTTPS 介绍还不够详细,只讲了比较基础的部分,所以这次我们再来深入一下 HTTPS,用实战抓包的方式,带大
Changed Timezone Ubuntu
How to Set or Change Timezone in Ubuntu Linux [Beginner’s Tip] When you install Ubuntu, it asks you to set timezone. If you chose a wrong timezone or if you have moved to some other part of the world, you can easily change it later. How to change Timezone in Ubuntu and other Linux distributions There are two ways to