小编Nik*_*bak的帖子

在Java客户端中接受服务器的自签名ssl证书

它看起来像一个标准问题,但我无法在任何地方找到明确的方向.

我有java代码尝试连接到可能具有自签名(或过期)证书的服务器.代码报告以下错误:

[HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeException) caught 
when processing request: sun.security.validator.ValidatorException: PKIX path 
building failed: sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target
Run Code Online (Sandbox Code Playgroud)

据我了解,我必须使用keytool并告诉java允许这种连接是可以的.

解决此问题的所有说明都假设我完全熟练使用keytool,例如

为服务器生成私钥并将其导入密钥库

有没有人可以发布详细说明?

我正在运行unix,所以bash脚本最好.

不确定它是否重要,但代码是在jboss中执行的.

java ssl https keytool

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

ActionController的:: InvalidAuthenticityToken

下面是一个错误,由我的Rails应用程序中的表单引起:

Processing UsersController#update (for **ip** at 2010-07-29 10:52:27) [PUT]
  Parameters: {"commit"=>"Update", "action"=>"update", "_method"=>"put", "authenticity_token"=>"ysiDvO5s7qhJQrnlSR2+f8jF1gxdB7T9I2ydxpRlSSk=", **more parameters**}

ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):
Run Code Online (Sandbox Code Playgroud)

对于每个非get请求都会发生这种情况,正如您所看到的那样authenticity_token.

ruby-on-rails

129
推荐指数
10
解决办法
19万
查看次数

在rails中阻止html.erb模板中的注释

你如何评论html与ruby代码混合?

some text <% ... %> more text <%= ... %>
something else
<% ... %>
Run Code Online (Sandbox Code Playgroud)

在jsp中它真的很简单:<%-- ... --%>但是我无法在rails中找到任何简洁的选项.

简单的html注释<!-- ... -->不起作用:ruby代码仍然执行并且会出错.

有一个选项可用于if falsehtml注释,但它非常冗长,更不用说IDE不支持它.

还有一种来自纯红宝石的选择,这令人惊讶地起作用.

<%
=begin %>
... html and ruby code goes here
<%
=end %>
Run Code Online (Sandbox Code Playgroud)

它通常很好,除了它冗长,看起来很奇怪,我知道没有任何ruby IDE支持它(是的,我喜欢用一次击键来评论/评论).

我很好奇,在轨道上有没有"正式"这样做?

谢谢!

ruby ruby-on-rails erb

113
推荐指数
9
解决办法
9万
查看次数

Internet Explorer中"script"标记的"onload"处理程序

我一直在使用这个函数将onload处理程序附加到脚本标记,它似乎是互联网上推荐的方式.
然而,如果页面已经加载(在8中测试),它在Internet Explorer中不起作用.您可以看到它在普通浏览器中有效(加载脚本时会触发警报).

我错过了什么吗?
谢谢

javascript internet-explorer onload

51
推荐指数
2
解决办法
6万
查看次数

确保psycopg2数据库连接存活

我有一个python应用程序打开一个数据库连接,可以在线挂起一个小时,但有时数据库服务器重新启动,而python仍然有连接它将无法正常工作OperationalError.

所以我正在寻找任何可靠的方法来"ping"数据库,并知道连接是活的.我检查了一个psycopg2文档,但找不到那样的东西.当然我可以发出一些简单的SQL语句SELECT 1并捕获异常,但我希望有一个本机方法,比如PHP pg_connection_status

谢谢.

python database connection psycopg2

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

在给出其素数因子分解的情况下生成数字的所有因子

如果您已经对数字进行了素数分解,那么获得该数字的所有因子的最简单方法是什么?我知道我可以从2循环到sqrt(n)并找到所有可分的数字,但这似乎效率低,因为我们已经有了素数分解.

我想它基本上是组合/选择功能的修改版本,但我似乎找到的只是计算组合数量的方法,以及计算因子数量的方法,而不是实际生成组合/因子.

java algorithm math primes factorization

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

在postgresql中查找行的哈希值

有没有办法在postgresql中获取行的哈希码?

我需要导出一些数据,只有在最后一次导出后数据有一些变化,最后导出的数据行可以存储在一个表中,当我再次需要导出数据时我可以得到所有的哈希值数据并仅导出具有与上次导出不同的哈希值的行.

是否可以使用postgresql实现?

谢谢

sql postgresql hashcode

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

java随机百分比

我需要生成n个百分比(0到100之间的整数),使得所有n个数字的总和加起来为100.

如果我只做了nextInt() n次,每次确保参数是100减去先前累积的总和,那么我的百分比是有偏差的(即第一个生成的数字通常是最大的等等).我如何以无偏见的方式做到这一点?

java random algorithm math

18
推荐指数
5
解决办法
3931
查看次数

Jetty - 设置系统属性

我在Jetty上运行webapp.应用程序的配置来自运行Jetty的同一服务器上的文件.在应用程序内部,我依靠系统属性来获取文件的路径,以便我可以解析它.例如

final String loc = System.getProperty(FACTORY);
Run Code Online (Sandbox Code Playgroud)

现在我可以使用D开关启动jetty以$FACTORY在命令行上提供但是如果可以的话我宁愿把它放在jetty.xml中.我知道有<SystemProperty />标签,但似乎只提供<Set/>标签已存在的系统值.有人可以举例说明如何实现这一目标吗?(如果可以实现)

configuration jetty system-properties

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

Internet Explorer 8忽略'display:table-cell'元素的宽度

根据怪癖模式,Internet Explorer 8确实支持显示属性的表选项,但在这个例子中它表现出非常奇怪的行为
http://jsfiddle.net/e3cUn/3/

在普通浏览器中,内部图像将缩放以适合150x150的盒子,而不会改变尺寸比(拉伸).

替代文字

但在IE8中,外框(蓝色)也将拉伸:
替代文字

1)你见过这样的东西吗?它似乎与text-align:center:删除此属性修复了问题,但我确实需要居中图像(至少在非ie浏览器中).

2)如果无法正确修复,我该如何display为IE 提供特殊值?我在网上看过一些例子#display: block;,但是所有这些例子都只适用于IE7.

编辑我知道<!--[if IE 8]>和类似的命令放入HTML,但我实际上是在寻找一种方法在css文件中.像这样的东西

    display: table-cell;
    #display: block;
Run Code Online (Sandbox Code Playgroud)

第二行不是注释,它会覆盖ie7及以下的先前值.(但不是ie8)

谢谢!

html css internet-explorer internet-explorer-8

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