EBP帧指针寄存器的用途是什么?

我是汇编语言的初学者,并且注意到编译器发出的x86代码通常会保持帧指针,即使在发布/优化模式下,也可以使用EBP寄存器来实现其他function。 我明白为什么帧指针可能会使代码更易于debugging,并且如果在函数中调用alloca(),则可能是必需的。 然而,x86有很less的寄存器,并且使用其中的两个来保存堆栈帧的位置就足够了,这对我来说是没有意义的。 为什么即使在优化/发布版本中,忽略帧指针也是一个糟糕的主意?

用于在SQL Server中存储IP地址的数据types

我应该select哪种数据types来在SQL Server中存储IP地址? 通过select正确的数据types,是否容易过滤IP地址呢?

表格而不是DIVs

可能重复: 为什么不在HTML中使用表格进行布局? 在什么条件下你应该select表格而不是HTML编码中的DIV?

在XML数组中存储可抽取的ID

我想用R.drawable.*的forms将可绘制资源的ID存储在一个使用XML值文件的数组中,然后在我的活动中检索数组。 任何想法如何实现这一目标?

ActiveRecord中的随机logging

我需要通过ActiveRecord从表中获取一个随机logging。 我从2006年开始跟踪Jamis Buck的例子。 不过,我也通过Googlesearchfind另一种方式(由于新的用户限制,不能使用链接进行属性设置): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id >= ?", rand_id]) 我很好奇这里的其他人如何做到这一点,或者如果有人知道什么方法会更有效率。

Python 3的图像库

python-3用什么来代替PIL来处理Images?

如何在git中find下一个提交?

ref^引用ref^前的提交,那么在 ref 之后获取提交呢? 例如,如果我git checkout 12345如何检查下一个提交? 谢谢。 PS是的,git的DAG节点指针结构树什么的。 如何在这之后find提交?

如何在Java中将string转换为InputStreamReader?

如何将String值转换为InputStreamReader ?

在CSS中按数据属性select元素

是否可以通过CSS5中的HTML5数据属性(例如data-role )select元素?

如何在MFMailComposeViewController的MailComposer表中添加UIImage

我想在MFMailComposerViewController的组合表单中插入一个UIImage 。 请注意,我不想附加它们,但是我想将它们放在一个使用HTML代码的表格中,该代码将成为电子邮件正文的一部分。