Homeassistant 小米 homeassistant 小米登录配置 homeassistant添加小米组件时,登录小米帐号需要安全验证,点击这里继续,提示错误的时候,右键复制"click"的访问链接,firefox打开复制的访问链接,手机设备通过验证,再回到登录xiaomi Miot Auto窗口,点击登录即可,多试几次是可以成功的。
Hugo KaTeX hugo完美支持数学公式(KaTex) 在 Hugo 中进行数学排版,或者说渲染 LaTeX 并不是一项难任务。我们有两个流行的选择。第一个是 mathjax,我之前在 jekyll 中使用过它。另一个流行的数学排版库是 KaTeX。由于它更快,这次我将选择 KaTeX。实现这些库非常简单。我们只需要将它们包含在 `<head>` 部分。然而,我们不希望它们在每个页面都加载,只有在需要时才加载。
3d-Printing The Best OctoPrint Plugins And How To Install Them A comprehensive guide to the most popular OctoPrint plugins that enhance your 3D printing experience, including installation instructions and usage tips.
Golang 【golang】channel详解 channel一个类型管道,通过它可以在goroutine之间发送和接收消息。它是Golang在语言层面提供的goroutine间的通信方式。众所周知,Go依赖于称为CSP(Communicating Sequential Processes)的并发模型,通过Channel实现这种同步模式。Go并发的核心哲学是不要通过共享内存进行通信; 相反,通过沟通分享记忆。
Golang 【golang】defer详解 defer是Go语言的一个关键字,用于延迟执行一个函数。在Go语言中,defer语句经常被用于处理一些函数的收尾工作,比如打开一个文件,函数结束前关闭文件。
Golang 【golang】GC详解 Golang从1.5开始引入了三色GC, 经过多次改进, 当前的1.9版本的GC停顿时间已经可以做到极短. 停顿时间的减少意味着"最大响应时间"的缩短, 这也让go更适合编写网络服务程序. 这篇文章将通过分析golang的源代码来讲解go中的三色GC的实现原理.
Golang 【golang】GMP调度详解 Golang最大的特色可以说是协程(goroutine)了, 协程让本来很复杂的异步编程变得简单, 让程序员不再需要面对回调地狱, 虽然现在引入了协程的语言越来越多, 但go中的协程仍然是实现的是最彻底的. 这篇文章将通过分析golang的源代码来讲解协程的实现原理.
Golang 【golang】interface原理 本文深入探讨了Golang中interface的底层实现原理,详细分析了iface和eface的结构,并通过源码解析了interface的类型转换、方法调用和类型断言等机制。适合对Golang底层实现感兴趣的开发者阅读。