友链朋友圈

时日曷丧,与汝偕亡

Go 恐慌和恢复

Go不支持异常抛出和捕获,而是推荐使用返回值显式返回错误。 不过,Go支持一套和异常抛出/捕获类似的机制。此机制称为恐慌/恢复(panic/recover)机制。 我们可以调用内置函数panic来产生一个恐慌以使当前协程进入恐慌状况。 进入恐慌状况是另一种使当前函数调用开始返回的途径。 一旦一个函数调用产生一个恐慌,此函数调用将立即进入它的退出阶段。 通过在一个延迟函数调用之中调用内置函数reco...

喵雨の小屋

Golang 协程

协程的状态 协程的生命周期 一个处于睡眠中的(通过调用time.Sleep)或者在等待系统调用返回的协程被认为是处于运行状态,而不是阻塞状态。 当一个新协程被创建的时候,它将自动进入运行状态,一个协程只能从运行状态而不能从阻塞状态退出。 如果因为某种原因而导致某个协程一直处于阻塞状态,则此协程将永远不会退出。 除了极个别的应用场景,在编程时我们应该尽量避免出现这样的情形。 一个处于阻塞状态的协程不...

喵雨の小屋

Halo-Hao主题评论表情框被遮挡的解决方法

问题描述 Hao主题目前1.6.0及以前的版本中,评论区域有个小bug,表情框会被遮挡而无法完全显示,如下图这样: 2024.11.13更新:群里关于评论区表情框遮挡问题的讨论一直在继续,目前已经有了三种解决方法,经大佬同意,全部分享过来,非常感谢两位大佬:@无双三国、@. 。 今天在聊天群里有位大

衍锦

智能家居HomeAssistant系列:安装教程

Home Assistant是一款开源的智能家居自动化平台,它可以将不同的智能家居设备连接在一起,并通过简单的规则来自动化控制。本教程将带领您安装Home Assistant,让您轻松享受智能家居的便捷。 一、准备工作 Home Assistant官方提供的安装方式有:Docker安装、直接安装它的

衍锦

Linux umask

若没有文件掩码时,文件的默认权限为0666,文件夹的默认权限为0777。 #文件创建权限 默认权限(文件0666,文件夹0777)-umask 在用户不修改umask的情况下,创建文件的权限为:0666-0022=0644。创建文件夹的权限为:0777-0022=0755

喵雨の小屋