问题列表 - 第10978页

为什么有人会使用Heroku(与安全相关)?

Heroku看起来很棒,但是大多数非平凡的应用程序都需要身份验证,而传统的身份验证方案需要SSL连接,并且无法获取https://your_app_name.com(您只能获得https://your_app_name.heroku.com).

所以如果你使用的是Heroku,那是这样的:

  1. 你不介意将用户引导到另一个域(看起来很糟糕)
  2. 您不介意使用SSL进行身份验证(看起来非常糟糕)
  3. 您的应用不需要身份验证

security ssl heroku

-2
推荐指数
2
解决办法
9421
查看次数

在Scala中使用zipWith(映射多个Seq)

假设我有

val foo : Seq[Double] = ...
val bar : Seq[Double] = ...
Run Code Online (Sandbox Code Playgroud)

我希望产生一个seq,其中baz(i)= foo(i)+ bar(i).我能想到的一种方法是

val baz : Seq[Double] = (foo.toList zip bar.toList) map ((f: Double, b : Double) => f+b)
Run Code Online (Sandbox Code Playgroud)

然而,这感觉既丑陋又低效 - 我必须将seqs转换为列表(使用惰性列表进行爆炸),创建此临时元组列表,仅映射它并让它进行GCed.也许溪流解决了懒惰的问题,但无论如何,这感觉就像不必要的丑陋.在lisp中,map函数将映射多个序列.我会写的

(mapcar (lambda (f b) (+ f b)) foo bar)
Run Code Online (Sandbox Code Playgroud)

并且不会在任何地方创建临时列表.在Scala中是否存在map-over-multiple-lists函数,或者zip是否与解构相结合实际上是"正确"的方法?

functional-programming scala higher-order-functions

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

与Android的外部SQLite数据库交互.

我正在尝试使用一个Web服务(我无法控制),它在您查询时返回一个SQLite数据库.有没有办法做到这一点?

sqlite android

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

Rails嵌套路由的奇异​​资源

我在单一资源上有一个嵌套路由

map.resource :account, :controller => "users" do |page|
  page.resources :feeds
end
Run Code Online (Sandbox Code Playgroud)

我正在尝试制作一个表单来添加Feed.我从这开始......

<% form_for @feed do |f| %>
undefined method `feeds_path' for #<ActionView::Base:0x2123174>
Run Code Online (Sandbox Code Playgroud)

所以我试试

<% form_for [current_user,@feed] do |f| %>
undefined method `user_feeds_path' for #<ActionView::Base:0x20b3e00>
Run Code Online (Sandbox Code Playgroud)

我想这是因为将它从"用户"重命名为"帐户"?所以我试过了

<% form_for account_feeds_path(@feed) do |f| %>
`@/account/feeds.%23%3Cfeed:0x22ea5c0%3E' is not allowed as an instance variable name
Run Code Online (Sandbox Code Playgroud)

不确定该错误意味着什么.所以我已经使用了这样做:

<% form_for @feed, :url=>{:action=>:create} do |f| %>
Run Code Online (Sandbox Code Playgroud)

这真的是最好的方式吗?换句话说,在这种情况下是否无法使用命名路由?

routes ruby-on-rails

5
推荐指数
2
解决办法
4263
查看次数

Inner Join是否存在任何性能问题?

目前我在sp中使用了很多内连接(大约7个),它对sp性能有什么影响.左外连接比内连接提供更好的性能.

还有一件事,如果我加入两个表a和b有列id和id1,两个r都不可为空.我想在这里我可以去内部联接,因为这些列被索引.

sql sql-server stored-procedures join

8
推荐指数
2
解决办法
8298
查看次数

VBA更改了Excel 2002 - > Excel 2007

在哪里可以找到从Excel XP(2002)到Excel 2007的VBA更改的完整列表?我的工作簿很大程度上依赖于我在2002年开始工作的VBA,当我在2007年打开它时,我注意到有些事情发生了变化.例如,我的工作簿进行了大量的3D旋转; 我发现Shape.ThreeD.RotationX已成为Shape.ThreeD.RotationY反之亦然.我还发现我必须否定旋转值,所以

Shape.ThreeD.RotationX = 90
Run Code Online (Sandbox Code Playgroud)

Shape.ThreeD.RotationY = -90
Run Code Online (Sandbox Code Playgroud)

我确信还有其他变化,我可能已经错过了.我没有在任何地方看到上面的变化,所以我想知道:

哪些网站详细说明了我上面概述的变化?

migration excel vba excel-vba

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

fortran变量范围的难度

我在其中一个fortran函数中初始化了一个变量.我在另一个功能中使用它.但价值并不相同.在其他函数调用我得到垃圾值.我如何保持初始值.

例如:

entry a()
num_calls=0

entry b()
num_calls= num_calls + 1

从条目"b"我得到num_calls作为一些垃圾

fortran

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

我应该抛出什么类型的例外?

通过对异常处理的一些链接去后(1,2,和3),我知道C++程序可以引发相当多的东西异常(int,char*,string,exception类).我知道这std::exception是程序抛出的标准异常的基类.但是,我正在尝试设计一个try... catch块这样:

try
{
    MyFunc();
}
catch (certain exceptions)
{
    // deal with the exception accordingly
}
catch (the rest of the exceptions)
{
    // deal with these accordingly
}
Run Code Online (Sandbox Code Playgroud)

同时MyFunc()包含以下内容:

void MyFunc()
{
    ...
    if (certain condition is true) throw exception;
    ...
}
Run Code Online (Sandbox Code Playgroud)

麻烦的是,在MyFunc函数的那一部分,我不确定应该抛出什么类型的异常.为了通过实现我自己的异常类来保持代码清洁,我不知道什么是实现这样的异常类的好方法.

c++ exception-handling

19
推荐指数
2
解决办法
9895
查看次数

使用JavaMail发送邮件时的javax.net.ssl.SSLException

javax.mail.MessagingException: Exception reading response;
  nested exception is:
        javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
        at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1764)
        at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1523)
        at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:453)
        at javax.mail.Service.connect(Service.java:313)
        at javax.mail.Service.connect(Service.java:172)
        at javax.mail.Service.connect(Service.java:121)
        at javax.mail.Transport.send0(Transport.java:190)
        at javax.mail.Transport.send(Transport.java:120)
        at javaapplication5.SendMail.send(SendMail.java:77)
        at javaapplication5.SendMailTest.main(SendMailTest.java:17)
Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
        at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(InputRecord.java:523)
        at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:355)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1112)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:744)
        at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
        at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:106)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
        at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:84)
        at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1742)
        ... 9 more
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我使用代理使用JavaMail API发送邮件吗?

java jakarta-mail

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

附加Java源代码

我不能为我的生活添加java源代码到eclipse所以我可以看到该语言的内部工作原理.甚至不像String Class那么简单.

当我运行java -version时,这就是我所拥有的:

java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) Client VM (build 14.0-b16, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)

我正在从以下网址下载java源:http: //download.java.net/jdk6/source/

当我附上它时的日食它说:

The JAR file "C:\Program Files\Java\jre6\jdk-6u14-fcs-src-b08-jrl-21_may_2009.jar" 
has no source attachment.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java eclipse

68
推荐指数
6
解决办法
10万
查看次数