小编Dev*_*ode的帖子

java.library.path,classpath Netbeans 8.0.2

我刚安装了Matlab Runtime:

Distributor ID: Ubuntu
Description:    Ubuntu 15.04
Release:    15.04
Codename:   vivid
Run Code Online (Sandbox Code Playgroud)

你可以找到Matlab的运行时间在这里,我在安装R2015b的情况下(9.0)*(MATLAB运行9.0,对于R2015b,旨在用MATLAB 8.6,这也是R2015b工作).

Matlab库安装到:/ usr/local/MATLAB

我正在使用Netbeans 8.0.2

java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode) 
Run Code Online (Sandbox Code Playgroud)

我从程序中得到的错误如下:

Exception in thread "main" java.lang.UnsatisfiedLinkError: Failed to find the required library libmwmclmcrrt.so.9.0 on java.library.path.
This library is typically installed along with MATLAB or the MCR. Its absence may indicate an issue with that installation or the current path configuration.
The MCR …
Run Code Online (Sandbox Code Playgroud)

java matlab netbeans matlab-compiler netbeans-8

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

SQS maxNumberOfMessages

使用 Java 客户端应用程序,我正在查询 SQS 队列以获取消息。该队列有 12,000 条消息作为测试设置。我正在使用带有 aws-java-sdk 最新版本的 openJDK(software.amazon.awssdk 2.10.62)pom.xml 进一步向下显示。

我看到的问题是,尽管设置了maxNumberOfMessages(10),但我只能得到 3。我知道这是一个最大值,而不是消息数量的保证,但是返回的消息数量没有任何变化。它总是 3。

AWS 文档: MaxNumberOfMessages 要返回的最大消息数。Amazon SQS 永远不会返回超过此值的消息(但是,返回的消息可能会更少)。有效值:1 到 10。默认值:1。类型:整数 必需:否

使用短轮询使用消息

当您使用短轮询使用来自队列的消息时,Amazon SQS 对其服务器的子集进行采样(基于加权随机分布)并仅返回来自这些服务器的消息。因此,特定的 ReceiveMessage 请求可能不会返回您的所有消息。但是,如果队列中的消息少于 1,000 条,后续请求将返回您的消息。如果您继续使用您的队列,Amazon SQS 会对其所有服务器进行采样,并且您会收到所有消息。

因此,我们使用较旧的 aws sdk 和较新的 sdk 在 java 中测试了两个客户端,结果相同。总是只回复 3 条消息。

有趣的是,如果不是在外部(在我强大的桌面上)运行应用程序,而是将它作为 AWS Lambda 运行,则会收到 10 条消息。这个 lambda 测试是由一位同事使用 JavaScript 完成的。

所以问题仍然是为什么我们每个请求只能收到 3 条消息,而在 lambda 中似乎可以得到 10 条消息。

鉴于每个请求的成本是基于亚马逊利润的加权随机分布 =))

SQS测试方法:

public void SQStart()
{
    AwsBasicCredentials awsCreds = AwsBasicCredentials.create("accessKeyID", "secretKeyID");
    AwsCredentialsProvider creds = …
Run Code Online (Sandbox Code Playgroud)

java amazon-sqs amazon-web-services

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

从Embedded Document Mongo Java中获取价值

我在mongo中有以下文档:

>  {    "_id": ObjectId("569afce4b932c542500143ec"),    
>    "date": "2016-1-17T2:31:0Z",    
>    "day": NumberInt(17),    
>    "model1": {
>      "date": "2016-01-17T02:31+0000",
>      "MondayModel": {
>        "gtxdotdot": {
>          "xdotdot": 0,
>          "xdot": 0
>       },
>        "lsxdotdot": {
>          "xdotdot": 0,
>          "xdot": 0
>       },
>        "gtxdot": {
>          "xdotdot": 0,
>          "xdot": 0
>       },
>        "lsxdot": {
>          "xdotdot": 0,
>          "xdot": 0
>       },
>        "modeldotdot": {
>          "mean": 0,
>          "sdvar": 0
>       },
>        "modeldot": {
>          "mean": …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query mongo-java mongo-java-driver

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

将数据添加到ComboBox(未绑定数据)

我希望将数据添加到组合代码列表中,但不确定正确的方法来执行此操作.数据来自原始SQL语句.

我直接从数据库查看了绑定数据,但不清楚所有这些绑定和数据集是如何为我工作的所以我决定跳过这个并将数据自己插入到combox中(在你的帮助下).

我在网上看到的代码如下:

public partial class Form1 : Form {
    // Content item for the combo box
    private class Item {
        public string Name;
        public int Value;
        public Item(string name, int value) {
            Name = name; Value = value;
        }
        public override string ToString() {
            // Generates the text shown in the combo box
            return Name;
        }
    }
    public Form1() {
        InitializeComponent();
        // Put some stuff in the combo box
        comboBox1.Items.Add(new Item("Blue", 1));
        comboBox1.Items.Add(new Item("Red", 2));
        comboBox1.Items.Add(new Item("Nobugz", 666));
    } …
Run Code Online (Sandbox Code Playgroud)

c# user-interface

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

SqlCeParameter返回自动ID(主键)

我有一个SQL SqlCeParameter语句例如:

mySQLCommand1.CommandText = @"
   INSERT INTO clientSubjectiveComplaints (clientSubComplaintCreated)
   VALUES (@ClientSubComplaintCreated)
   ";
Run Code Online (Sandbox Code Playgroud)

一旦INSERT成功,我需要返回自动生成的ID(INT主键),以便我可以在第二个INSERT语句中使用它.

这可能SqlCe吗?如果你能提供一个例子,请.

.net c# sql sql-server-ce sql-server-ce-4

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

MySql TimeStamp和JavaScript时间

我在GMT时间的MySQL数据库中有时间戳[2013-07-19 10:12:56].我知道它应该在数据库中作为DateTime和UTC,但不幸的是这就是它的方式.

我需要提取时间戳并传入JavaScript [HighCharts].

$time = strtotime('2013-07-19 10:12:56');
echo("Converting to UNIX Time: ");echo $time;
echo("Converting to JS Time: ");echo ($time*1000);
Run Code Online (Sandbox Code Playgroud)

由于JavaScript花费时间以毫秒为单位因此乘以1000

输出:转换为UNIX时间:1374253976

输出:转换为JS:时间:1374253976000

我的问题是为什么它在17.12中出现在HighCharts中

当我将1374253976000放入http://www.epochconverter.com时,我得到:
GMT:星期五,2013年7月19日17:12:56 GMT这是不正确的.时间应该出现在数据库中显示为10:12:56.

有什么想法为什么会出现7h?

javascript time highcharts

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

keytool Java 和 TLS/SSL

我有一个套接字客户端和服务器套接字。服务器有一个带有密钥的密钥库。

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

这个页面说当上面的命令运行时它会生成一个密钥对。https://www.sslshopper.com/article-most-common-java-keytool-keystore-commands.html

当我运行此命令时:

keytool -list -v -keystore keystore.jks 
Run Code Online (Sandbox Code Playgroud)

我可以看到:

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 1 entry

Alias name: mystuff
Creation date: 25-Jun-2015
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Richard, OU=OSS, O=OSS, L=Yat, ST=Hamp, C=GB
Issuer: CN=Richard, OU=OSS, O=OSS, L=Yat, ST=Hamp, C=GB
Serial number: 48ee5103
Valid from: Thu Jun 25 17:09:18 BST 2015 until: Sun Jun 19 17:09:18 BST 2016
Certificate fingerprints:
     MD5: …
Run Code Online (Sandbox Code Playgroud)

java ssl sslsocketfactory

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

如何使用 mongo Java 驱动程序 3.0+ 检查文档是否存在于集合中

使用 mongo 的新3.0+ java 驱动程序检查文档是否存在于集合中的最佳方法是什么。

我看过这里并尝试做类似的事情。我只做到了这一点:

FindIterable<Document> iterable = collection.find(eq("code", "abcdefg")).projection(Projections.include("_id")).limit(1);
Run Code Online (Sandbox Code Playgroud)

这会返回一个 FindIterable 但你如何检查它是否找到了任何东西?如果可以请提供代码示例。

我确实尝试过:

if (!iterable.first().isEmpty()){System.out.println(" RESILT IS FOUND ");}else{System.out.println(" RESULT IS NOT FOUND ");}
Run Code Online (Sandbox Code Playgroud)

但是当查询没有返回任何内容时,它会因以下错误而终止:

Exception in thread "main" java.lang.NullPointerException
    at com.oss.niagaramqtt.MongoLib.exists(MongoLib.java:58)
    at com.oss.niagaramqtt.MongoLib.<init>(MongoLib.java:47)
    at com.oss.niagaramqtt.startup.main(startup.java:24)
Run Code Online (Sandbox Code Playgroud)

这确实是检查文档是否存在的正确方法吗?

编辑: 这可能是答案,请确认:

MongoCursor<Document> iterable = collection.find(eq("code", "abcdefg")).projection(Projections.include("_id")).limit(1).iterator();                
if (iterable.hasNext()){System.out.println(" RESILT IS FOUND ");}else{System.out.println(" RESULT IS NOT FOUND ");}
Run Code Online (Sandbox Code Playgroud)

java mongodb mongodb-query

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

$ .getJSON函数传递参数

我有一个关于JavaScript的快速问题:

我有以下代码行显示示例,它工作正常.你可以访问passdata没有问题.

$.getJSON(jsonUrl,function(passeddata){
  alert("it worked ");
});
Run Code Online (Sandbox Code Playgroud)

下一个代码示例不起作用并失败,并出现以下错误:

未捕获的TypeError:Object ReferenceError:未定义的passdata没有方法'replace'jq.html:177(匿名函数)

$.getJSON(jsonUrl, something(passeddata));

function something(passeddata)
{
var jasondata = passeddata;
alert("it worked ");                
}
Run Code Online (Sandbox Code Playgroud)

有人可以解释这个问题吗?我知道它可能是显而易见的,但我只是无法找到答案.

javascript jquery

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

获取关于 ObjectID 时间戳 Mongo 的最新文档

我正在寻找正确的查询,该查询将根据 ObjectID(同时包含时间戳)在 mongo 集合中获取最新插入的文档。

这是获得最新插入文档效率的好方法吗?

谢谢。

database mongodb

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