小编Bob*_*ish的帖子

Apache SSL配置错误(SSL连接错误)

我正在尝试在我的服务器上配置Apache以使用ssl,但每次访问我的网站时,我都会在浏览器中收到以下消息:

SSL连接错误.无法与服务器建立安全连接.这可能是服务器的问题,或者可能需要您没有的客户端身份验证证书.错误107(net :: ERR_SSL_PROTOCOL_ERROR):SSL协议错误.

上面的错误消息似乎是Google Chrome原生的.但是,即使消息不同,该站点的ssl也无法在任何浏览器上运行.

关于这种情况的一些背景:我正在使用Ubuntu 10.04 desktop edition.

apache通过安装安装zend server(它自动安装了apache).然后我安装了openssl.非https页面在网站上正常工作.
我尝试从多个证书站点获取试用证书,但没有任何工作(相同的错误).
我之前在另一台ssl工作正常的服务器上托管我的网站.我也尝试使用该服务器的密钥和证书文件,但我得到了同样的错误.

但域名和IP仍然相同.我SSLCertificateFileSSLCertificateKeyFile指向正确的目录和文件.

我也没有启用SSLVerifyClient.

如果有人有任何建议,将非常感谢.

apache ssl https openssl

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

在webapp中处理未传递的电子邮件

我们有一个典型的商业网络应用程序,允许我们的用户向他们的客户发送包含产品的电子邮件.我们在FROM字段中设置用户电子邮件,以便客户端可以直接回复用户.问题是,由于SMTP协议,未传送的电子邮件通知将返回到我们的电子邮件地址(我们发送电子邮件的帐户的地址).

你知道处理这个无法传递的电子邮件的优雅方式吗?我的意思是让发件人知道他的邮件没有发送的最简单方法.

email

14
推荐指数
2
解决办法
2737
查看次数

获取数组列的大小/长度

我是Scala编程的新手,这是我的问题:如何计算每行的字符串数量?我的Dataframe由一列Array [String]类型组成.

friendsDF: org.apache.spark.sql.DataFrame = [friends: array<string>]
Run Code Online (Sandbox Code Playgroud)

scala apache-spark apache-spark-sql databricks

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

为什么不调用doOnDispose?

在创建像这样的Observable时:

public void foo() {

    Observable observable = Observable.fromCallable(() -> {
        bar();
        return "";
      })
      .doOnSubscribe(disposable -> System.out.println("onSubscribe"))
      .doOnDispose(() -> System.out.println("onDispose"));

    Disposable disposable = observable.subscribe();
    disposable.dispose();    
}

private void bar() {
    System.out.println("bar");
}
Run Code Online (Sandbox Code Playgroud)

doOnSubcribe叫,doOnDispose不叫.

这是为什么?

java rx-java2

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

我们在driver.getWindowhandles()中获得的Set是否保留顺序

我有一个困惑是,在selenium中返回窗口句柄的集合是否保持打开窗口的顺序,我的意思是第一个窗口将在第一个位置,下一个窗口在下一个位置打开,依此类推.

这是代码:

Set<String> handles = driver.getWindowhandles()
Run Code Online (Sandbox Code Playgroud)

selenium selenium-webdriver

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

检查正则表达式模式匹配是否失败

我正在处理一个在字符串开头提取数字的函数.给定一个字符串,它应该返回一个case类Success(包含提取的数字Int和字符串的其余部分),以防它在开头找到一个数字,Failure否则返回一个case .

为此,我使用正则表达式模式匹配将数字和字符串的其余部分匹配为两个单独的变量.然后我将数字转换为Int并返回.

问题:当提供的字符串在开头没有包含数字时,模式匹配失败但我不知道如何检测它失败,以及何时返回我的失败.

有任何想法吗 ?

这是我的代码

sealed trait Result
case class Success(expr: String, result: Int) extends Result
case object Failure extends Result

def extractNumber(str: String) : Result = {
  val pattern = "([0-9]+)(.*)".r
  val pattern(count, rest) = str
  if (pattern match failed) //How can I do that
    return Failure
  val number = count.toInt
  return Success(rest, number)
}

extractNumber("100banana") match {
  case Success(rest, nb) => println("sucess" + nb + ";" + rest) …
Run Code Online (Sandbox Code Playgroud)

regex scala

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

为深度优先搜索定义 ColorMap 的最简单方法

我想使用深度优先搜索算法。由于我需要指定起始顶点的 DFS 版本,因此我还必须定义一个 ColorMap。这就是我想使用的功能:

template <class Graph, class DFSVisitor, class ColorMap>
void depth_first_search(const Graph& g, DFSVisitor vis, ColorMap color, 
             typename graph_traits<Graph>::vertex_descriptor start)
Run Code Online (Sandbox Code Playgroud)

https://www.boost.org/doc/libs/1_67_0/libs/graph/doc/depth_first_search.html

由于地图与我无关,因此默认值ColorMap就足够了。您能否给我一个提示,如何创建它并将其作为深度优先搜索中的参数传递?

c++ boost boost-graph

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

使用 scala future 进行异常处理

我对 Scala Future 有疑问。我有一个带有两个参数的函数:x: Future[Int] 和 y: Future[Int]。

该函数应该返回一个以以下内容完成的 future:

  • 如果 x 成功完成,则 x 的值,
  • 如果 x 失败且 y 成功完成,则 y 的值,
  • 如果 x 失败并且 y 失败,则 y 失败的异常。

我似乎不知道该怎么做。

目前的代码:

def myFunction(x: Future[Int], y: Future[Int]): Future[Int] = {
  x.onSuccess {
    case result => return Future(result)
  }
  x.onFailure {
    case e => 
      y.onSuccess {
        case res => return Future(res)
      }
      y.onFailure {
        case f => throw f
      }
  }
}
Run Code Online (Sandbox Code Playgroud)

scala future

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

如何在vba中安装主题颜色

我刚刚在该链接(vssetting 文件)上下载了一个颜色主题,并且想知道如何在 VBA 中安装它。

我有该文件,但无法将其放入 VBA 中。我怎么做?

vba colors

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