小编Dan*_*lin的帖子

Java Swing JFrame布局

我刚刚编写了一个简单的代码,我希望在主框架上显示一个文本字段和一个按钮,但是在运行之后,我看到的是文本字段.

如果我在文本字段后面写了按钮的代码,那么只显示按钮.

知道为什么吗?

    JFrame mainframe=new JFrame();
    mainframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    mainframe.setBounds(0,0,200,200);
    JButton jb=new JButton();
    jb.setText("Leech");
    mainframe.add(jb);
    JTextField link=new JTextField(50);
    mainframe.add(link);
    mainframe.pack();
    mainframe.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

java swing jframe jbutton layout-manager

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

如何在C#中使用Gecko

我需要一个Gecko WebBrowser控件

我需要一个示例代码或一个解释如何使用GECKO的链接

如果有人使用过Gecko,我可以提供一些建议

c# gecko geckofx geckosdk

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

将公共证书导入密钥库时出错

我有CA的公共证书.我想使用此证书创建Java SSL连接.我提到如何在特定连接上使用不同的证书?使用自签名证书不复制完整的密钥存储到客户端的Java SSL连接.据我所知,我需要将证书导入密钥库.但是我还没有从CA收到任何密钥库.我创建了一个密钥库,并尝试将公共证书导入其中.但后来我收到以下错误:

keytool错误:java.lang.Exception:回复中的公钥和密钥库不匹配

我是否需要CA的密钥库或我做错了什么?


用于创建密钥库的命令:

keytool -genkey -alias tomcat -keyalg RSA -keystore keystore.jks
Run Code Online (Sandbox Code Playgroud)

用于导入证书的命令:

keytool -import -v -alias tomcat -file signed-cert.pem -keystore keystore.jks
Run Code Online (Sandbox Code Playgroud)

java certificate keystore keytool ssl-certificate

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

jasypt加密

import org.jasypt.util.password.*;
public class encrypt 
{
private static BasicPasswordEncryptor passenc; 
public encrypt()
{
    passenc=new BasicPasswordEncryptor();
}
public static void useradd()
{
      System.out.println("IN Useradd");
}
Run Code Online (Sandbox Code Playgroud)

当我从jsf文件调用useradd()时,我得到以下错误

java.lang.NoClassDefFoundError: Lorg/jasypt/util/password/BasicPasswordEncryptor;
    at java.lang.Class.getDeclaredFields0(Native Method)
    at java.lang.Class.privateGetDeclaredFields(Unknown Source)
    at java.lang.Class.getDeclaredFields(Unknown Source)
    at com.sun.faces.mgbean.BeanBuilder.scanForAnnotations(BeanBuilder.java:476)
    at com.sun.faces.mgbean.BeanBuilder.loadBeanClass(BeanBuilder.java:449)
    at com.sun.faces.mgbean.BeanBuilder.bake(BeanBuilder.java:379)
    at com.sun.faces.mgbean.ManagedBeanBuilder.bake(ManagedBeanBuilder.java:86)
    at com.sun.faces.mgbean.BeanManager.preProcessBean(BeanManager.java:349)
    at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:258)
    at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:191)
    at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:73)
    at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
    at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:71)
    at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:69)
    at org.apache.el.parser.AstValue.getTarget(AstValue.java:68)
    at org.apache.el.parser.AstValue.invoke(AstValue.java:187)
    at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
    at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:102)
    at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:84)
    at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:98)
    at javax.faces.component.UICommand.broadcast(UICommand.java:311)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:781)
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1246)
    at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:77)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97) …
Run Code Online (Sandbox Code Playgroud)

java encryption jasypt

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

带有整数键的Ruby Hash更改为字符串键

我使用整数键在ruby中创建一个哈希并将其作为JSON响应发送.然后解析此JSON并将哈希转换回ruby.键现在是字符串文字.

我知道JSON不支持整数键但是我遇到了这个方法,它基本上解析了哈希,因此它有符号键.

JSON.parse(hash, {:symbolize_names => true})
Run Code Online (Sandbox Code Playgroud)

是否有类似的函数来获取原始整数键

a = {1 => 2}
a.keys
=> [1]
b = JSON.parse(JSON.generate(a))
b.keys
=> ["1"]
Run Code Online (Sandbox Code Playgroud)

我的哈希很复杂.值本身是一个应该有整数键的哈希值.有多个这样的嵌套级别

ruby hash json

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

从Rails 2.3升级到Rails 4.0

我们有一个应用程序,目前在Rails版本2.3.12和Ruby版本1.8.7上.我们想要将我们的应用程序更新到Rails 4.0和Ruby 2.1.0.我们有大约200个型号和150个控制器.

我想知道进行升级过程有多大的努力.您还可以提供升级后可以遵循的步骤.我们应该首先升级Ruby然后再升级Rails,反之亦然?

ruby ruby-on-rails ruby-on-rails-4

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

当我杀死一个消费者时,卡夫卡重新平衡问题

在以下情况中发生了非常奇怪的流程

  1. 我有6个消费者进程连接到3个代理的集群.3个消费者(集合A)订阅特定主题集(主题C),而其他3个消费者(集合B)订阅另一组主题(主题D).所有消费者都属于同一个消费者群体.所有主题的复制因子均为3,分为24个分区.每个使用者自动分配到应该使用的主题集的8个分区.我已将分配模式设置为循环法.

  2. 如果我从集合A中终止消费者,则主题C在集合A的剩余消费者中成功重新分配.集合A中的每个消费者现在从主题C订阅12个分区.

  3. 但是B组的消费者发疯了.D中的所有主题和所有分区都分配给B中的任何一个使用者,其余的使用者保持空闲状态 - 集D中所有主题的所有24个分区都分配给一个进程.

我需要一些关于如何调试这个以及可能是什么问题的想法?

我相信只有主题C的消费者才会受到影响.消费者集B应保持不受影响,并且绝对不会将所有分区分配给单个进程

卡夫卡版本是0.11

apache-kafka kafka-consumer-api

5
推荐指数
0
解决办法
256
查看次数

HttpsURLConnection:连接超时错误

我有一个简单的代码,用于设置与谷歌的https连接并打印获得的响应.

import java.io.OutputStreamWriter;
import java.net.URL;

import javax.net.ssl.HttpsURLConnection;


public class SendCertReq 
{
public static void main(String[] args) throws Exception 
{
     URL url = new URL("https://www.google.co.in/");
     HttpsURLConnection conn = (HttpsURLConnection)url.openConnection();
     conn.setRequestMethod("GET");
     conn.setDoOutput(true);
     OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
     wr.close();
     System.out.println(conn.getResponseMessage());
}
}
Run Code Online (Sandbox Code Playgroud)

我尝试运行它时出现以下错误.

Exception in thread "main" java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at …
Run Code Online (Sandbox Code Playgroud)

java https connectexception

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

使用2个OU名称生成CSR

我必须创建一个生成CSR的应用程序.在生成CSR时,我们需要填写CN,OU等几个细节.问题是我必须向我的CSR发送的认证机构需要2个OU(组织单位)名称.我google了很多但是找不到任何使用openssl或java keytool的东西,通过它我可以指定2个OU名称.

有人可以告诉我如何在生成CSR时指定2个OU名称吗?

openssl certificate certificate-authority keytool

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

Fixture Class在简单的rails测试中找不到错误

我正在尝试设置rails测试框架但面临一些问题.我的设置如下

测试/模型/ clinic_test.rb

require 'test_helper'

class ClinicTest < ActiveSupport::TestCase
  test "sample" do
    clinic = clinics(:myclinic)
    assert(clinic.name == 'Krishan')
  end
end
Run Code Online (Sandbox Code Playgroud)

测试/装置/ clinics.yml

myclinic:
  name: Krishan
Run Code Online (Sandbox Code Playgroud)

但是当我运行clinic_test rake进程时,我收到以下错误:

ActiveRecord::FixtureClassNotFound: No class attached to find
   test/models/clinic_test.rb:5:in `block in <class:ClinicTest>'
Run Code Online (Sandbox Code Playgroud)

我看到数据库实际上填充了来自clinics.yml文件的样本数据.

问题出在哪儿?这是一些配置问题吗?

unit-testing ruby-on-rails

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

如何从程序向 IDM 添加下载链接

我想添加一些指向 IDM 的链接。谁能给我一个伪代码来做到这一点。或指向解释如何操作的页面的链接。

download-manager

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