抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

Go之defer

defer介绍

Go函数里提供了defer关键字,可以注册多个延迟调用,这些调用以先进后出的顺序在函数返回前被执行,defer常用于保证一些资源最终一定能够得到回收和释放。

Golang的并发与调度

Go语言在语言层面引入goroutine,有以下好处:

  • goroutine可以在用户空间调度,避免了内核态和用户态的切换导致的成本

  • goroutine更小的栈空间允许用户创建成千上万的实例

下面介绍Go语言的goroutine调度模型。Go的调度模型中抽象出三个实体:M,P,G。

国内提高Github访问速度的方法

🔥 Github镜像访问

两个常用的镜像地址:

上面的地址就是克隆版的Github,网站的内容和Github的内容是一样的,然后在这个网站里面进行下载克隆等操作。

🔥 Github文件加速

Golang库之mergo

今天我们介绍一个合并结构体字段的库mergo

阿里云使用宝塔面板部署Hexo博客

将Hexo博客部署在线上,想直接搭建Git和Nginx环境,然后慢慢配置,然而每次都有报错的地方。最后想利用宝塔面板试试。宝塔已经预装了Git环境,只需要安装Nginx即可

Hexo




蜀ICP备20007936号

WordCount3.8k