小编nis*_*ekh的帖子

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

如何在JPanel中添加带有null布局的JTable?

我想添加JTable到JPanel其布局中null. JPanel包含其他组件.我必须添加JTable适当的位置.

java layout jtable layout-manager null-layout-manager

232
推荐指数
6
解决办法
4万
查看次数

你如何在HQL中进行限制查询?

在Hibernate 3中,有没有办法在HQL中执行以下MySQL限制?

select * from a_table order by a_table_column desc limit 0, 20;
Run Code Online (Sandbox Code Playgroud)

如果可能,我不想使用setMaxResults.这在旧版本的Hibernate/HQL中肯定是可能的,但似乎已经消失了.

java hibernate hql hibernate3

224
推荐指数
6
解决办法
29万
查看次数

在XmlNodeList上使用LINQ

<X version="1.0">
  <Y id="abc" abv="a"/>
  <Y id="edf" abv="e"/>
</X>
Run Code Online (Sandbox Code Playgroud)

我想选择id为"abc"的节点,并返回其abv"a".

XmlDocument doc = new XmlDocument();
doc.Load(filePath);
XmlNodeList list = doc.SelectNodes("X/Y");
var node = list.Cast<XmlNode>().Where(node => node["id"].InnerText == "abc")
                               .Select(x=>x["abv"].InnerText);
Run Code Online (Sandbox Code Playgroud)

但它不起作用,node ["id"].InnerText总是"".你能指出问题出在哪里吗?

非常感谢

.net c# xml linq

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

(Angular 6)Angular Universal - 不等待内容API调用

将Angular Universal与使用动态内容的页面一起使用时,无法使SSR正常工作.所有其他页面都有效,动态页面返回HTML但不包含动态数据.

方法叫:

ngOnInit() {
  const div = this.renderer.createElement('div');
  const texttest = this.renderer.createText('this works');

  this.renderer.appendChild(div, texttest);
  this.renderer.appendChild(this.content.nativeElement, div);

  this.createLinkForCanonicalURL();

  // The HTML never shows, the method works fine.
  this._contentfulService.getBlogPosts().then(posts => {
    this.blogPosts = _.orderBy(posts, ['sys.createdAt'], ['desc']);
  });
}
Run Code Online (Sandbox Code Playgroud)

服务方式

getBlogPosts(query ? : object): Promise<Entry<any>[]> {
  return this.cdaClient.getEntries(Object.assign({
      content_type: CONFIG.contentTypeIds.blogPosts
    }, {
      'fields.private': false
    }))
    .then(res => res.items);
}
Run Code Online (Sandbox Code Playgroud)

模板:

这从未在源中显示.

<li class="blog-post" *ngFor="let post of blogPosts">
  <h1>{{post.fields.title}}</h1>
</li>
Run Code Online (Sandbox Code Playgroud)

尝试过入门套件并且它们无法调用相同的方法.还尝试使用render2注入和解析器服务来测试在加载之前获取数据.

似乎什么都没有用?

任何帮助,将不胜感激!

编辑

这是我的server.ts文件

// These are important and needed before …
Run Code Online (Sandbox Code Playgroud)

angular-universal ssr angular angular6

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

序列化ArrayList Java

我想序列化类型的Arraylist,ArrayList<Class> 该类包含两个原始类型的Arraylist

public class Keyword {

    private long id;
    private long wid;
    private String name;
    private ArrayList<Integer> rank;
    private int month;
    private float avg;
    private ArrayList<String> date;
        ... and so on
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

非常感谢提前

java serialization arraylist non-printing-characters

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

硒和异步JavaScript调用

我对Selenium和JavaScript回调函数还很陌生,但有一个大问题我无法解决。我需要使用JavaScript的指定变量。如果我使用GoogleChrome打开页面并使用控制台输入我的JavaScript代码,则可以使用类似以下内容的变量:

1. var myId;
2. getSomeIdStuffInfo("somestuff",function(docId)(myId = docId));
3. return myId;
Run Code Online (Sandbox Code Playgroud)

如果我逐步输入此行,则很容易获得正确的值myId。但是,当然,如果我尽可能快地执行这三行,我将获得null作为返回值,因为当我返回myId时回调函数并未完成。SOOOO ..如果我像这样使用硒:

JavascriptExecutor js = (JavascriptExecutor) driver; 
    String docInfoVal = (String) js.executeScript("" +
            "var myId; " +
            "getCurrentDocumentInfo(\"somestuff\"," +
                "function(docId) {" +
                    "myId = docId;" +
                "}" +
            ");" +
            "return myId;");
Run Code Online (Sandbox Code Playgroud)

我只会得到null作为结果。所以...以某种方式我必须“等待”回调函数,直到我返回myId。我必须使用executeAsyncScript吗?我坐在上面几个小时,尝试了不同的方法,但是我找不到答案。

在此先感谢您的帮助!

javascript selenium asynchronous function callback

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

将非常大的int转换为double,在某些计算机上丢失精度

我目前正在学习cpp中的类型间数据转换.我被教过

对于一个非常大的int,我们可以(对于某些计算机)在转换为double时损失精度.

但没有提供该声明的理由.

有人可以提供解释和示例吗?谢谢

c++ double types integer casting

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

为什么在渲染之间无法记住箭头功能?

您能解释一下为什么handleClick函数总是新的吗?

function Foo() {
  const handleClick = () => {
    console.log('Click happened');
  }

  return <Button onClick={handleClick}>Click Me</Button>;
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs arrow-functions

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

没有活动的runOnUiThread

我在android studio中创建了一个Java类,并且想在此类中使用runOnUiThread()。我可以在Android中没有Activity.xml的情况下运行runOnUiThread()线程吗?如果答案是肯定的?比怎么?

java multithreading android android-runonuithread

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

如何从 PEM 文件中读取 RSA 公钥并使用它在 C# 中的 BouncyCastle 中进行加密?

C# BouncyCastle 包含一个名为 Org.BouncyCastle.Utilities.IO.Pem.PemReader 的类,该类似乎采用 PEM 格式的 RSA 公钥文件。我查看了这个链接:how can I conversion pem public key to rsa public key with bouncycastle in c#?

但它似乎在 PemReader 上使用了不存在的方法,称为 ReadObject。所以我改为编写以下代码。

var pemReader = new PemReader(File.OpenText(@"...rsa public key file path ..."));
var pemObject = pemReader.ReadPemObject();
var rsaPublicKeyBytes = pemObject.Content;
Run Code Online (Sandbox Code Playgroud)

一旦我获得 RSA 公共字节,我不知道如何进一步进行。我希望能够执行以下操作:

var rsaCipher = new RsaEngine();
var oaepEncoding = new OaepEncoding(rsaCipher, new Sha256Digest());
var publicKey = new RsaKeyParameters(...);
oaepEncoding.Init(true, publicKey);
var actualEncryptedBytes = oaepEncoding.ProcessBlock(plainBytes, 0, plainBytes.Length);
Run Code Online (Sandbox Code Playgroud)

我想我不确定如何使用 RSA 公共字节构造 RsaKeyParameters。有人能指出我正确的方向吗?或者我在这里完全走错路了?

c# cryptography rsa bouncycastle .net-core

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

+或 - 登录数组,C

所以我刚刚开始学习数组,并遇到了一个问题,要求我打印出A,A +,A-等字母的输出.

但是,我不确定如何将+或 - 符号输入到数组中.这是我的阵列线:

    char letter_grade[12] = {'F','D',"D+",'C',"C+","B-",'B',"B+","A-",'A',"A+",'\0'};
Run Code Online (Sandbox Code Playgroud)

当我编译代码时出现这个警告:警告:指向整数转换的不兼容指针使用'char [3]'[-Wint-conversion]类型的表达式初始化'char'

任何人都可以帮助我改进我构建这个部分的方式,以便不出现警告吗?谢谢.

c arrays

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