- 博客(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关注的人