自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 一步到位!在 WSL2 中玩转 Windows 串口

串口设备连接到WSL2后,Windows上的串口设备将在WSL2中作为/dev/ttyUSBx设备使用。只要设备连接到 WSL,Windows 就无法使用它。一旦连接到 WSL,您就可以在任何 WSL 2 发行版中使用该设备。你应该看到类似 /dev/ttyUSB0 的设备,表示你已经成功共享了 Windows 的串口设备。命令usbipd attach --wsl将 USB 设备连接到 WSL。首先,确保你已经安装了usbipd和正确设置了WSL2环境。这里需要记录共享串口设备的BUSID。

2024-12-08 14:53:19 2145

原创 哈希表背后的魔法:如何高效存储和查找数据

链式哈希是通过将哈希表中的每个槽(bucket)视为链表(或其他线性数据结构)来解决冲突的。哈希槽冲突(Hash Collision)是指当两个或更多的键经过哈希函数计算后,得到相同的哈希值并映射到哈希表中的同一个槽时发生的现象。在哈希表中,每个槽只容纳一个键值对,但由于哈希函数的输出是有限的,而键的数量是无限的,因此总会发生冲突。随着元素的增多,如果负载因子过高,可能会导致频繁的碰撞,从而影响性能。字符串通常由字符组成,常见的哈希方法是对字符串中的字符进行某种运算(如加法或乘法),然后将结果作为哈希值。

2024-12-07 11:56:46 767

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除