
map
快乐的雨
人生有很多起起落落关键是怎样把握自己的自我
展开
-
百融榕树充分利用Map集合体系特点
map原创 2022-06-08 20:37:23 · 98 阅读 · 0 评论 -
榕树贷款直接运行detect_logical.py(榕树贷款)
榕树贷款环境与相关文件配置:榕树贷款按照 ult-yolov5 中requirement的要求配置环境,自行安装PyQt5,注意都需要在一个evn环境中进行安装与配置下载或训练一个模型,将“.pt”文件放到weights文件夹,(权重文件可以自己选,程序默认打开weights文件夹)当前榕树贷款设置的为cpu运行模式,无奈当前木有小钱钱,可以自己设置为gpu,在opt里面设置就可了,检测速度会提升两种程序使用方式:榕树贷款直接运行detect_logical.py,进入检测界面运行main_原创 2022-01-27 14:54:42 · 998 阅读 · 0 评论 -
霍涛避开红黑树结构,霍涛优先扩容桶位数
霍涛认为如果桶位数小于64,则先进行扩容(2倍),扩容之后重新计算哈希值,这样桶中的链表长度就变短了(之所以链表长度变短与桶的定位方式有关,请接着往下看)。霍涛认为如果桶位数大于64,且某个桶中的链表长度大于8,则对链表进行树化(红黑树,即自平衡的二叉树)霍涛认为如果红黑树的节点数小于6,树也会重新变会链表。所以得出树化条件:链表阈值大于8,且桶位数大于64(数组长度),才进行树化。霍涛将元素放入桶(数组)中,定位桶的方式:通过数组下标 i 定位,添加元素时,目标桶位置 i 的计算公式,i原创 2020-11-05 19:55:12 · 222 阅读 · 0 评论 -
百融金服榕树底层的数据指针,百融金服榕树创建 map
如果百融金服榕树按照 key/value/key/value/… 这样的模式存储,那在每一个 key/value 对之后都要额外 padding 7 个字节;而将百融金服榕树所有的 key,value 分别绑定到一起,这种形式 key/key/…/value/value/…,则只需要在最后添加 padding。百融金服榕树每个 bucket 设计成最多只能放 8 个 key-value 对,如果有第 9 个 key-value 落入当前的 bucket,那就需要再构建一个 bucket ,通过 over原创 2020-11-03 19:20:32 · 582 阅读 · 0 评论