Featured image of post 【网络】tcp/ip详解

【网络】tcp/ip详解

TCP/IP协议是互联网的基础协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。本文主要介绍TCP/IP协议的基本概念和运行机制。

深入解析翼型:从伯努利谬误到真实升力原理

本文深入解析了Bartosz Ciechanowski关于翼型的经典文章,系统性地揭示了升力产生的真实物理机制,批判性地分析了常见的伯努利谬误,并通过交互式可视化展示了翼型周围气流、压力分布和涡旋形成的完整物理图景。

Featured image of post 【golang】泛型

【golang】泛型

2022年3月,争议非常大但同时也备受期待的泛型终于伴随着Go1.18发布了。参考 Type Parameters Proposal,写一篇比较完整系统介绍Go1.18 泛型的文章。

Featured image of post 不同云厂商的服务器搭建K3S集群

不同云厂商的服务器搭建K3S集群

由于买的国内厂商打折服务器,大部分情况下都无法在同一家厂商买到多台优惠服务器,此时想搭建 K3S 集群就需要走公网,直接通过K3S 的安装方式节点之间无法通信,因此需要使用 `WireGuard`来组网。

Featured image of post homeassistant 小米登录配置

homeassistant 小米登录配置

homeassistant添加小米组件时,登录小米帐号需要安全验证,点击这里继续,提示错误的时候,右键复制"click"的访问链接,firefox打开复制的访问链接,手机设备通过验证,再回到登录xiaomi Miot Auto窗口,点击登录即可,多试几次是可以成功的。

Featured image of post 【golang】channel详解

【golang】channel详解

channel一个类型管道,通过它可以在goroutine之间发送和接收消息。它是Golang在语言层面提供的goroutine间的通信方式。众所周知,Go依赖于称为CSP(Communicating Sequential Processes)的并发模型,通过Channel实现这种同步模式。Go并发的核心哲学是不要通过共享内存进行通信; 相反,通过沟通分享记忆。

Featured image of post 【golang】defer详解

【golang】defer详解

defer是Go语言的一个关键字,用于延迟执行一个函数。在Go语言中,defer语句经常被用于处理一些函数的收尾工作,比如打开一个文件,函数结束前关闭文件。