文件名称:gg-flip:高性能的Javascript库来翻转迹象
文件大小:57KB
文件格式:ZIP
更新时间:2024-04-17 12:46:19
HTML
GG翻盖 唐纳德·克努思(Donald Knuth)在他的一本TAOCP书中描述,翻转数字的符号是计算机科学中最困难的问题之一。 但是那是在60年代。 由于多年的研究和大量出版物的出现,今天有一些有趣的方法可以做到这一点。 考虑一下: x = 5 // get -5 x -= x * 2 ; 以上是翻转数字符号的最简单,最有效的方法之一。 它使用“最小”方法,现在有一个基于它的。 它实际上有效并且性能很高: 但是正如您所看到的,在当今的网络规模世界中,每秒翻转约4000个信号并不会减少它。 我开始研究改进方法,并开始阅读V8引擎的代码。 我的C语言很生锈,但是我能够阅读并理解大多数代码。 事实证明,V8高度优化了开关模块,并且与其他任何控制语句相比,它们都更快。 我决定利用此功能并实施更好的标志翻转。 GG Flip是结果。 GG Flip是一个Golang库,可生成Javascr
【文件预览】:
gg-flip-master
----.gitignore(377B)
----perf.png(28KB)
----LICENSE(1KB)
----chart.html(1KB)
----main.go(437B)
----README.md(4KB)
----template.txt(263B)
----perf2.png(33KB)