问题列表 - 第19981页

使用自签名证书

我只是试图了解SSL.

我在localhost上设置了一个Jetty服务器,并使用Keytool生成了我自己的证书.

现在,当我去https:// localhost:8443 /我得到的不能相信这个证书错误.

我用

keytool -export -alias pongus -keystore keystore -file certfile.cer

创建我认为是客户端需要对服务器进行身份验证的证书.(这是我可能非常错的地方!)

我有以下ruby代码:

require 'net/https'
require 'openssl'

require 'open-uri'

puts 'yay' if File.exists?('certfile.cer')

uri = URI.parse("https://localhost:8443/")
http_session = Net::HTTP.new(uri.host, uri.port)
http_session.use_ssl = true
http_session.verify_mode = OpenSSL::SSL::VERIFY_PEER
http_session.ca_file = 'certfile.cer'
res = http_session.start do |http|
  # do some requests here
  http.get('/')
end
Run Code Online (Sandbox Code Playgroud)

这会打印'yay',因此certfile.cer文件确实存在.

但是我得到了错误

/Applications/NetBeans/NetBeans 6.8.app/Contents/Resources/NetBeans/ruby2/jruby-1.4.0/lib/ruby/1.8/net/http.rb:586 warning: can't set verify locations
/Applications/NetBeans/NetBeans 6.8.app/Contents/Resources/NetBeans/ruby2/jruby-1.4.0/lib/ruby/1.8/net/http.rb:586:in `connect': certificate verify failed (OpenSSL::SSL::SSLError)
Run Code Online (Sandbox Code Playgroud)

我有什么想法我做错了吗?

编辑

我想得到它所以我保证我连接到正确的服务器,服务器可以保证我连接到它,没有任何篡改.我正在开发服务器和客户端.

ruby ssl jruby keytool

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

System.out.println语句中的问题

每当我们在Java程序中编写任何要打印到控制台的语句时:

System.out.print 要么 System.out.println

在上面两个语句中,我们调用PrintStream对象的引用变量而不显式导入java.io包,那么我们如何访问该对象方法而不会导致任何编译时错误?

java import

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

使用Django的OpenID最佳解决方案是什么?

请注意:这是一个古老的问题,有古老的答案.大多数链接的应用程序现在都没有维护.这些天,大多数人似乎都使用django-allauthpython-social-auth.为了后人的缘故,我将保留原始问题.


至少有六个Django应用程序为Django提供OpenID身份验证:

我玩了几个.Simon Willison的django-openid给人留下了良好的印象,但由于他处于Djangoland引领潮流的最前沿,我有时难以绕过他的趋势(例如django-openid中的整个动态urlpatterns系统).更重要的是,我无法登录与Google合作.

django-authopenid给人留下了良好的印象,似乎与django-registration有很好的整合.django-socialauthdjango-socialregistration支持Twitter和Facebook,这绝对是一个优势.谁知道Facebook何时以及何时开始成为OpenID提供商......?但是,socialauth似乎有一些问题.

那么,那里最好的OpenID应用程序是什么?请分享任何积极(和消极)的经验.谢谢!

python openid django

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

如何更换Rails 3上的夹具发生器?

我试图在边缘Rails 3中使用FactoryGirl而不是默认夹具.我用过

http://github.com/pjb3/rails3-generators

并尝试按照建议进行更换

http://paulbarry.com/articles/2010/01/13/customizing-generators-in-rails-3

这样(config/application.rb)

config.generators do |g|
  g.orm             :active_record
  g.template_engine :erb
  g.test_framework  :test_unit, :fixture => true
  g.fixture_replacement "factory_girl", :dir => "test/factories"
end
Run Code Online (Sandbox Code Playgroud)

看起来不错,不是吗?但它不起作用......任何想法?

ruby-on-rails

9
推荐指数
2
解决办法
3950
查看次数

PHP:函数甚至不存在变量

我注意到PHP中的一个恼人的特性(运行5.2.11).如果一个页面包含另一个页面(并且都包含它们自己的变量和函数),则两个页面都知道彼此的变量.但是,它们的功能似乎根本没有变量(除了在函数中声明的那些变量).

我的问题:为什么会这样?我怎么能让它没有发生,或者有什么更好的方法呢?

我所描述的一个例子如下.

主页:

<?php
$myvar = "myvar.";
include('page2.php');

echo "Main script says: $somevar and $myvar\n";
doStuff();
doMoreStuff();
function doStuff() {
    echo "Main function says: $somevar and $myvar\n";
}
echo "The end.";
?>
Run Code Online (Sandbox Code Playgroud)

使page2.php:

<?php
$somevar = "Success!";

echo "Included script says: $somevar and $myvar\n";

function doMoreStuff() {
    echo "Included function says: $somevar and $myvar\n";
}
?>
Run Code Online (Sandbox Code Playgroud)

输出:

Included script says: Success! and myvar.
Main script says: Success! and myvar.
Main function says: and
Included function says: …

php variables function

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

给定wsdl + xds类型文件,如何创建存根WCF Web服务?

我知道这是一个基本主题,但从wsdl开始之前从未这样做过.

我正在交给一个wsdl文件和一堆带有类型定义的xsd.我不知道它们是否是从WCF服务创建的(我猜是因为拆分格式)但我确实需要创建一个实现合同的WCF服务.

问题:如何获得服务合同界面?

我知道wsdl.exe和svcutil.exe - 但不太熟悉什么是什么.我想在那之后剩下的就是实施服务合同了.

任何帮助赞赏!

PS我还有另外一个问题,但我试图在同一个问题中加入太多东西 - 所以让我们现在保持简单.

wcf wsdl web-services stubbing

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

Ruby混淆器

是否有ruby混淆器或"编译器"?

ruby obfuscation

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

Hibernate:如何使用HQL设置NULL查询参数值?

如何将Hibernate参数设置为"null"?例:

Query query = getSession().createQuery("from CountryDTO c where c.status = :status  and c.type =:type")
.setParameter("status", status, Hibernate.STRING)
.setParameter("type", type, Hibernate.STRING);
Run Code Online (Sandbox Code Playgroud)

在我的例子中,状态String可以为null.我调试了这个,然后hibernate然后生成一个像这样的SQL字符串/查询.... status = null但是这在MYSQL中不起作用,因为正确的SQL语句必须是" status is null"(Mysql不理解status = null并且计算这个为了没有任何记录将被返回查询,根据我读过的mysql文档...)

我的问题:

  1. 为什么没有Hibernate正确地将空字符串转换为"is null"(而且错误地创建"= null")?

  2. 重写此查询以使其为空安全的最佳方法是什么?使用nullsafe,我的意思是,如果"status"字符串为null,则应该创建"is null"?

非常感谢你!蒂姆

java null hibernate

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

如何在iPhone中创建烟雾效果?

我正在开发一个应用程序,我想做一些烟雾效果,如动画和与烟雾互动.

我是否需要实现OpenGLES或任何简单的解决方案?

有没有样品申请?

iphone animation opengl-es effect

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

Rails类名称/类型不适用于多态has_many:through

我有一个管理借方和贷方的发票系统.基本上,发票金额是通过其借方总和获得的,余额是通过获取其贷方总额并将其减去总金额得出的.

我正在用四种型号做这件事.

  1. 发票
  2. 订单项
  3. 借方
  4. 信用

它的工作方式是通过一个连接模型(行项),它具有一个名为recordable的多态关联.乍一看似乎一切正常.但是,检查订单项会显示,当recordable_id显示正常时,recordable_type为nil.

这是代码的细分:

class Invoice < ActiveRecord::Base
  has_many :line_items, :dependent => :destroy
  has_many :debits, :through => :line_items, :as => :recordable
  has_many :credits, :through => :line_items, :as => :recordable
end

class LineItem < ActiveRecord::Base
  belongs_to :invoice
  belongs_to :recordable, :polymorphic => true
  belongs_to :credit, :class_name => "Credit", :foreign_key => "recordable_id"
  belongs_to :debit,  :class_name => "Debit",   :foreign_key => "recordable_id"
end

class Credit < ActiveRecord::Base
  has_many :line_items, :as => :recordable, :dependent => :destroy
end

class Debit < ActiveRecord::Base …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails has-many-through polymorphic-associations

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