我已经尝试了几个HTML编辑器,包括TinyMCE,CKEditor和现在的NicEdit.NicEdit在一个方面很好 - 它很容易定制.但是,我发现它们都有产生非常差的HTML的倾向.不一定是这样,但是因为他们没有做很多工作来正确解释无效的用户操作,例如在没有先做出选择的情况下尝试设置某些内容.
最终使用包含类似内容的HTML非常容易
<span style='color:#ff0000'><span style='color:#ff0000'><span style='color:#ff0000'>Red</span></span></span>
Run Code Online (Sandbox Code Playgroud)
我是否正确地认为这几乎是内容可编辑概念的限制?如果目的是电子邮件或在诸如此类的论坛上发布帖子,那么糟糕的HTML并不重要,但如果生成的HTML必须在网页的上下文中使用,那么生活得相当不舒服.如果所有这些都是对的,那么替代方案是什么?也许是一个基于Flash的插件编辑器,可以生成更好的HTML并且更难以解释用户想要做什么?
我认为原则上可以研究生成的输出并在必要时清除六角形的跨度,但这可能是一项艰巨的任务.
多年来使用各种游戏物理引擎进行开发,我注意到在同一台机器上,我观察到在运行之间的物理模拟中有很多不同的结果.最近,Unity引擎执行此操作,即使物理是按照设定的时间间隔计算的(FixedUpdate) - 据我所知,它应该完全独立于帧速率.
我之前在游戏论坛上问了这个问题,并被告知这是由于混乱运动:看到双摆.但是,如果起始条件得到精确控制,即使双摆也是确定性的,对吗?在同一台机器上,不应该浮点数学表现方式相同吗?
据我所知,有与浮点运算精度问题,但我明白这些问题(如概括这里)不上的问题,同样的硬件 -没有浮点误差还是确定性?我错过了什么?
tl; dr:如果在同一台机器上运行模拟,使用相同的浮点数学(?),模拟是否应该是确定性的?
非常感谢您的宝贵时间.