首页
最近文章
-
Go vs Nim 性能实测:10 项算法、GMP 大数与 6 种 GC 的全景对比
2026-09-19
Nim 一直有个卖点:编译到 C、号称性能接近 C 但写起来像 Python。而 Go 以工程化著称,性能在同代语言里也不差。两者到底差多少?与其看网上各说各话,不如在自己机器上跑一遍。 这篇文章记录了一次比较完整的对比测试:10 项常规 …
-
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便宜,就手贱又买了片 …
-
Nim 入门之基于对话框的简单的GUI程序的编写
2023-03-18
最近Golang玩的很嗨,现代的C语言不是盖的。唯一有点不爽的就是golang是专为高并发设计的,每次启动都一堆线程。在htop下看着很不爽。有没有一种写起来爽,又是编译型语言,速度也可以的语言呢? 当然有,Nim算是其中之一吧。并且这个语 …
-
intel Z8300 2G 32G小主机跟树莓派3B的功耗/性能对比
2019-09-21
具体硬件平台就不详细说了,浪费时间码字,贴一个淘宝上的配置: 有点广告的既视感,哈哈,不过我200块咸鱼收的2手,配置比这个稍低,比如CPU是Z8300,网卡是百兆的,WIFI可能也不是双频的(这个不确定,因为linux下这玩意没驱动起来) …