- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
多年来,我听到很多关于我们开发人员必须使用的继承项目的提示。 WTF网站上有无数的示例代码,这些代码使我实际上喃喃自语“WTF?”。
但是,实际上没有向您提供使您离开的代码吗,“这真是深思熟虑!”或“哇,我没想到!”
您必须使用哪些继承的代码才能使您微笑,为什么?
最佳答案
很久以前,我负责Turbo C/C++运行时库。 Tanj Bennett用16位汇编器编写了原始的80x87浮点仿真器。我没有仔细研究过Tanj的代码,因为它运行良好并且不需要关注。但是我们正在转移到32位,任务落在了我身上,以扩展仿真器。
如果可以说编程与艺术有共同点,那就是它。
Tanj的核心数学功能设法将80位浮点临时结果保存在五个16位寄存器中,而不必从内存中保存和恢复它们。 X86汇编程序员将了解这是什么成就。寄存器空间很稀缺,同时做复杂的数学运算时要保留五个寄存器作为您的临时工,这是一个美丽的地方。
如果仅是一个聪明的编码问题,就足以将其视为艺术,但不仅如此。 Tanj精心挑选了最适合将暂存器保持在寄存器中的基础数学算法。结果是一个极快的浮点仿真器,这对我们许多客户来说是一个重要的卖点。
到386出现时,大多数关心浮点性能的人都没有使用仿真器,但是我们必须支持Intel 386SX,因此仿真器需要进行大修。我重写了指令解码逻辑和异常处理,但核心数学功能完全未受影响。
关于legacy-code - 哪些继承的代码给您留下了深刻的印象或启发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/481628/
我正在尝试构建一个 float 在 ViewController 顶部的按钮,它应该静态地保持在相同的位置,而它下面的 viewcontroller 可以上下滚动。 我设计了自己的按钮类,在父 Vie
目前Boost有hash_combine函数输出32位无符号整数(准确的说是size_t)。一些引用: http://www.boost.org/doc/libs/1_43_0/doc/html/ha
我试过看看如果我们尝试以与 Java 中类似的方式“破坏”一个对象数组,在 C++ 中会发生什么。 在 Java 中我们可以有一个 Double[] 类型的数组,例如,将其向上转换为 Number[]
很抱歉问了这么长的问题,但我需要做一个介绍以使其更清楚。 我需要一些代码来在我的 Headers 组件之间切换 和 . 起初我使用 CSS 媒体查询通过 display: block | none;
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 5 年前。 Improve
我是一名优秀的程序员,十分优秀!