ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Go map 的 key 为什么得是可比较类型的?

    Mar 25, 20231 min read

    Go map 的 key 必须是可比较类型的,因为 map 内部是通过哈希表实现的,哈希表是根据 key 的哈希值来进行索引的,而哈希表要实现快速的查找和插入操作,就需要能够比较 key。如果 key 不是可比较类型,就无法进行哈希运算,也就无法实现哈希表,因此必须是可比较类型的。

    相关文章

    Shell 脚本 if -e 的使用详解

    `if -e` 在Shell脚本中用于判断文件或目录是否存在,根据结果执行相应代码。

    使用 JS 实现 B树或多路平衡查找树

    B树是一种多路平衡查找树,通过JS代码实现,能有效减少磁盘IO次数,提高查找效率。

    go-json 库的安装和使用

    安装并使用go-json库,可以轻松地将JSON字符串解码为struct对象,或将struct对象编码成JSON字符串。

    Linux中的screen命令使用

    Linux中的screen是一个允许用户在一个终端窗口中运行多个独立虚拟终端的程序,支持后台持续运行、多任务查看和会话恢复,通过特定命令操作如新建、查看、进入和分离会话以及切换和关闭虚拟终端。

    Google 搜索技巧之 inurl

    Google搜索技巧中的"inurl"和"allinurl"语法用于搜索URL中包含特定关键词的网页。