项目介绍

Trinkle23897/router 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,采用 MIT License 许可证,目前获得 82 个 Star、20 次 Fork。

仓库全名
Trinkle23897/router

README 摘要

router For exp3, use the following command to generate rip executable file: The rip output log may seem like this: For exp4, just type mv lookuproutesimple.cpp.bak lookuproute.cpp; make -j and run sudo ./main. 由于为了后续性能,把输出的部分给注释掉了。 Additional exp 编译:直接 make -j 就写了个哈希边表,每次从/32查到/1,看看有没有对应的路由表项 可以理解为我开了32个数组,但是存的时候存得紧凑了点 该算法代码位于 lookuproute.cpp 中,不到30行(后面常数优化了一波,循环展开,做到差不多和4位trie一样快了,代码翻了一倍) 事实上是/32到/13存hash…

完整内容见 GitHub 原始 README 或本页 。

常见问题

router 用什么语言开发?

主要使用 C++ 编写,采用 MIT License 许可证,目前有 82 个 Star。

router 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 router 的源码?

可以直接克隆仓库:git clone https://github.com/Trinkle23897/router.git,默认分支为 master;安装与运行步骤见仓库 README。

router 最近还在维护吗?

仓库最近一次更新为 2019年1月7日,当前有 1 个未关闭 Issue;Star 数为 82,可作为社区活跃度的参考。

关于

简要分析

热度分
125
价值分
55
活跃状态
活跃

语言占比

C
C++
Makefile

Release

贡献者