首页
最近文章
- Go vs Nim 性能实测(三):6 种 GC 模式全景对比
2026-09-19
系列导航 (一)6 项常规算法对决 (二)大数运算与 GMP 四端 (三)6 种 GC 模式全景对比(本篇) 前两篇讲了常规算法与大数运算,本篇是系列最后一块拼图:内存管理。Nim 的一大特色是 GC 可选——同一份代码可以用 6 种不同 …
- Go vs Nim 性能实测(二):大数运算与 GMP 四端
2026-09-19
系列导航 (一)6 项常规算法对决 (二)大数运算与 GMP 四端(本篇) (三)6 种 GC 模式全景对比 上一篇的结论是:常规负载下 Go 与 Nim 基本打平(6 项合计差 3.5%)。但大数运算完全是另一个世界——差距会从百分之几 …
- Go vs Nim 性能实测(一):6 项常规算法对决
2026-09-19
系列导航 (一)6 项常规算法对决(本篇) (二)大数运算与 GMP 四端对比 (三)6 种 GC 模式全景对比 Nim 一直有个卖点:编译到 C、号称性能接近 C,写起来却像 Python。Go 以工程化著称,性能在同代语言里也不弱。两 …
- INA226折腾笔记(二)
2024-12-23
接上文,接个500欧的电阻作为负载: >>> i2c.readfrom_mem(64,1,2).hex() '005a' >>> int(0x5a) 90 按照模块上采样电阻0.01欧来算 …
- INA226折腾笔记(一)
2024-12-22
其实也算不上折腾,这个模块很简单就一个简单的I2C模块。随便搞个单片机就能读写,之所以玩这个,主要还是对手上的USB表不满意(换句话说就是达不到我的需求) 我手上有几个USB表 左边那个高仿版FNB58,右边那个是科维斯的CC表型号为 …
- Tailscale 搭建derp中继节点,不需要域名,不需要备案,不需要申请证书(最新)
2024-12-06
既然tailscale官方derp源代码支持了IP作为HostName,当然需要测试一番。经过一番摸索,终于在阿里云,华为云成功部署。其中阿里云装的debian 12,华为云装的ubuntu 22.04.下边简单说一下步骤。 首先,第一个问 …
- 重磅,Tailscale的Derp服务器开始支持IP作为HostName并支持自建证书。
2024-12-06
公司使用SoftEther部署私有VPN很多年了,用来解决PLC远程在线的问题。但是近几年海外项目增多,由于众所周知的原因,国内架的VPN基本处于不可用状态,延时非常大并且丢包严重,还经常连不上。 偶尔发现Tailscale支持把子网整个加 …
- 串口助手极限测试
2024-12-02
昨天测试串口助手,发现高速数据流对串口数据压力很大,经测试,压力主要来自windows的组件的接收字串并渲染的速度。 测试代码如下: byte result; while(true) { while(serial.IsOpen …
- Windows下串口高速接收数据的一些问题。
2024-12-01
书接上回,我不是搞了两块INA226的小板子么,下位机调通了,当然下一步就是上位机搞起,祭出C#+winforms三下五除二……如下图: 好吧,丑是丑了点,winforms默认就是这B样。不就是玩玩么,玩的就是多快好省……巴拉巴拉…… 回正 …
- RP2040踩坑记 USB CDC串口无法下载程序(驱动)+不发送数据(DTR)
2024-11-28
这几天买个两块INA226自己搞了个简易功率计(C表),如下图: 当时画板子就考虑兼容的板子多一点,支持Mini跟Super Mini类型的板子,一块搞了一个ESP32 C3(左),当时看RP2040-Zero便宜,就手贱又买了片 …