问题列表 - 第33981页

为什么JVM仍然不支持尾调用优化?

jvm-prevent-tail-call-optimization之后两年,似乎有一个原型 实现,MLVM已经将该功能列为"proto 80%"一段时间了.

Sun的/ Oracle方面是否没有积极的兴趣支持尾调用,或者只是尾部调用" 在每个功能优先级列表中排在第二位 [...]"如JVM所述语言峰会

如果有人测试了MLVM构建并且可以分享它的工作原理(如果有的话),我会非常感兴趣.

更新: 请注意,像Avian这样的某些虚拟机支持正确的尾部调用,没有任何问题.

java language-agnostic optimization jvm tail-call-optimization

95
推荐指数
4
解决办法
2万
查看次数

检查Javascript是否可用并重定向到另一个页面

在我的rails网站上,我需要在所有页面上使用javascript.如果未启用,则每个页面都将失败.

我想要做的是,如果没有启用JavaScript的,我想他们重定向到另一个静态页面 - 要求用户首先启用的JavaScript.我希望所有页面都能实现这一点.可能吗 ?

我试图把代码在我的应用程序控制器和检查,但有些事情是如何没有得到到位..是否有任何标准的解决方案,这在轨..可能是一个帮手或东西...?

javascript ruby-on-rails

1
推荐指数
1
解决办法
1443
查看次数

有效的BDD场景步骤?给出 - >当 - >然后 - >当

如果我定义了以下步骤,这是有效的方案吗?我觉得这是某种气味.

Scenario: Change users status
   Given I have the following users exist:
        | code | status   |
        | u1   | active   |
        | u2   | inactive |
        | u3   | active   |
     And the status filter is "active"
    When I update "u1" to "inactive" 
    Then I should see the following users:
        | code |
        | u3   |
    When I change status filter to "inactive"
    Then I should see the following users:
        | code |
        | u1   |
        | u2   |
Run Code Online (Sandbox Code Playgroud)

bdd

1
推荐指数
1
解决办法
1302
查看次数

使用 SMTP 发送邮件到多个地址:将邮件中继到不同的服务器?

我正在向以下收件人发送电子邮件: test@example.com, test1@test.com,test2@test.com

该消息被发送到我的本地 smtp 服务器,该服务器必须将其中继到@example.com@test.com

我的问题是:服务器应该如何做?

  • 保留消息原样并将其转发到更复杂的 smtp 服务器,该服务器将执行其他选项之一

  • 将其分成两条消息,并将一条消息转发给@example,将另外两条消息转发给@test.com一条消息

  • 将其分成三个消息并转发一次 to@example.com和两次 to@test.com

例如,接收服务器如何@example.com知道它不应该@test.com自己发送消息?(有邮件标题吗?)

如果@example.com@test.com由同一台服务器提供服务,它会多次收到消息吗?

我可能遗漏了 SMTP 协议中的某些内容。

email smtp

5
推荐指数
1
解决办法
1万
查看次数

如何有效地从DB2中的表中删除所有行

我有了像五十万行的表,我想删除所有行.

如果我这么做delete from tbl,事务日志就会填满.我不关心交易这种情况,我不想在任何情况下回滚.我可以在许多交易中删除行,但有没有更好的方法呢?

如何有效地从DB2中的表中删除所有行?我可以以某种方式禁用此命令的事务,或者是否有特殊命令来执行此操作(如MySQL中的截断)?

删除行后,我将使用相似数量的新数据重新填充数据库.

sql db2 performance

10
推荐指数
2
解决办法
4万
查看次数

删除表单元素上的默认浏览器样式

注意:我尝试在谷歌搜索,但找不到我要找的东西.

浏览器有一些默认样式用于呈现表单元素,这与浏览器不同.有没有办法重置表格元素的所有本机浏览器样式,如选择,无线电,复选框等,以使浏览器的外观一致?

我做了一个简单的例子:

表格元素http://grab.by/grabs/34db87ee1ad93e031cc72808feb2c8e7.png

可以看出,表单元素的呈现方式略有不同.对于IE,Firefox和Webkit,我想要的是一些样式,可以重置它们,看起来很相似.

那你怎么做的?链接到具有所有所需样式的css样式表将是非常棒的.

css forms default cross-browser reset

2
推荐指数
1
解决办法
3254
查看次数

格式化xml字符串

在PHP类中格式化XML的最佳方法是什么.

$xml = "<element attribute=\"something\">...</element>";

$xml = '<element attribute="something">...</element>';

$xml = '<element attribute=\'something\'>...</element>';

$xml = <<<EOF
<element attribute="something">
</element>
EOF;
Run Code Online (Sandbox Code Playgroud)

我很确定这是最后一个!

php xml string

23
推荐指数
3
解决办法
3万
查看次数

如何在浏览器的右下角定位div?

我试图将我的div 放在屏幕右下方的一些笔记中,这些笔记将一直显示.

我使用了以下css:

#foo
{
     position: fixed;
     bottom: 0;
     right: 0;
}
Run Code Online (Sandbox Code Playgroud)

它适用于Chrome 3和Firefox 3.6,但IE8糟透了......

什么是适合它的解决方案?

css cross-browser

66
推荐指数
3
解决办法
18万
查看次数

是否可以使用z-index在其父元素后面添加子元素

我想知道是否可以在z-index的父元素后面有一个子元素.

我想在他的内容之上使用父div作为透明颜色层.

html css position z-index

15
推荐指数
3
解决办法
2万
查看次数

内连接Vs标量函数

以下哪个查询更好...这只是一个例子,有很多情况,我希望显示用户名而不是UserID

Select  EmailDate, B.EmployeeName as [UserName], EmailSubject
    from Trn_Misc_Email as A
         inner join 
         Mst_Users as B on A.CreatedUserID = B.EmployeeLoginName
Run Code Online (Sandbox Code Playgroud)

要么

Select  EmailDate, GetUserName(CreatedUserID) as [UserName], EmailSubject
    from Trn_Misc_Email
Run Code Online (Sandbox Code Playgroud)

如果使用First没有性能优势,我宁愿使用第二个...我会在用户表中有大约2000条记录,在电子邮件表中有100k条记录...

谢谢

sql-server performance sql-server-2005 inner-join user-defined-functions

11
推荐指数
2
解决办法
7011
查看次数