小编Naf*_*Kay的帖子

打开Flying Saucer java.util.logging输出

我正在使用iText和Flying Saucer编译PDF,不幸的是,在编译时我似乎无法从Flying Saucer获得任何输出.我真的希望能够看到内部发生了什么,以便能够调试我面临的当前问题.

如何为Flying Saucer打开java.util.logging?我目前正在使用SLF4J/Logback.

itext java.util.logging flying-saucer

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

创建源和文档jar

我注意到m2eclipse插件真的很酷.当我尝试查看Maven包含的一个类文件的源代码时,首先它无法向我显示,但是在后台,它会下载一个src JAR和一个docs JAR.对于我自己的项目,如何在我的Maven存储库中制作和部署这些JAR以及我的二进制JAR?

maven

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

使用Mina JAR依赖而不是捆绑?

如今,Mina似乎正在将他们的*.bundle文件部署为文件,这至少是烦人的,至多是彻头彻尾的邪恶.

如果我依赖Maven中的Mina,就像这样:

<dependency>
    <groupId>org.apache.mina</groupId>
    <artifactId>mina-core</artifactId>
    <version>${mina.version}</version>
    <type>jar</type>
</dependency>
<dependency>
    <groupId>org.apache.mina</groupId>
    <artifactId>mina-integration-beans</artifactId>
    <version>${mina.version}</version>
    <type>jar</type>
</dependency>
<dependency>
    <groupId>org.apache.mina</groupId>
    <artifactId>mina-integration-jmx</artifactId>
    <version>${mina.version}</version>
    <type>jar</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)

...然后我收到以下错误:

Multiple annotations found at this line:
- Missing artifact org.apache.mina:mina-integration-ognl:bundle:2.0.4
- Missing artifact org.apache.mina:mina-core:bundle:2.0.4
- Missing artifact org.apache.mina:mina-integration-beans:bundle:2.0.4
Run Code Online (Sandbox Code Playgroud)

我不确定为什么它仍在寻找*.bundle文件而不是*.jar文件.为什么不寻找并找到JAR文件?

这尤其令人沮丧,因为我有依赖于这个项目的项目,如果没有Mina JAR,它们都会失败.无论古老的Java JAR发生了什么?

java apache-mina maven

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

使用MongoDB的客户端jQuery应用程序

我正在尝试编写一个非常简单的示例应用程序来熟悉使用MongoDB.从本质上讲,我想要一个查询本地MongoDB服务器的网页,使用jQuery动态添加和删除内容.我没有任何问题将页面布局和jQuery放在一起,但是我越来越被MongoDB的部分混淆了.我知道MongoDB是一个服务器并且从客户端远程运行,但是对于我的例子,我只是希望能够从客户端浏览器中的JavaScript快速轻松地进行查询:

$("#toggle").click(function() {
    if ($(this).is(":checked") {
        // add items from mongodb
        addItems(mongodb.test.find({ age: { $gt: 5 }}));
    } else {
        $("#results").hide();
    }
});
Run Code Online (Sandbox Code Playgroud)

有没有办法以这种方式与MongoDB交互?

javascript jquery mongodb

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

为什么Python选择使用None而不是null?

Python似乎是一种用于完成工作的快速,最少的语言。当我爱Python时,对我来说一件事从来都不有意义。为什么名的空实体None,而不是Null甚至null?免费保存角色!有谁知道为什么这条路是用Python?

python

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

如果密码无效,则使 AES 解密失败

我最近使用 PyCrypto 在一个项目中使用 AES 编写了自己的加密方法。我使用哈希生成一个 32 字节的密码,并使用 CBC 将其提供给 AES-256 位加密。文件输入使用 PKCS#7 填充填充以符合可被 16 整除。

我可以毫无意外地加密和解密文件,并且最初与输出文件一起加密的输入文件具有相同的 SHA-256 哈希值。

我发现的唯一问题是,如果我提供了错误的密码,解密仍然会发生。这是我正在做的事情的一个问题,因为如果密码错误,我需要快速解密失败。

我怎样才能做到这一点?我听说过其他 AES 加密方法,但 PyCrypto 似乎只支持 ECB、CBC、CFB、OFB、CTR 和 OpenPGP。如何实现加密强度高的 AES,如果没有正确的密码,它会无法解密?

python encryption aes

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

使用 PyCharm 和 Vagrant 进行远程 Python 调试

我正在使用 PyCharm 和 Vagrant 开发应用程序。

如何在 PyCharm 的 Vagrant 盒子内运行和调试远程 Python 进程?

pycharm vagrant

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

Maven找不到JDK

使用 Oracle JDK 1.7.0_51 运行 Ubuntu 12.04 amd64。

$ which javac
/usr/bin/javac
$ which java
/usr/bin/java
Run Code Online (Sandbox Code Playgroud)

当我尝试运行mvn install我的项目时,我收到这个漂亮的小错误:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.579s
[INFO] Finished at: Tue Mar 11 13:48:06 PDT 2014
[INFO] Final Memory: 18M/605M
Run Code Online (Sandbox Code Playgroud)

我相当确定我安装了编译器,但它看不到它。

JAVA_HOME被设定为/usr/lib/jvm/java-7-oracle。我需要为 JDK …

java maven

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

重写重定向以包括用于访问服务的端口

我有这样的设置:

在此输入图像描述

使用我的Vagrant开发环境的用户localhost:8080在他们的主机上访问,该主机被转发到Vagrant到运行在localhost:80客户端的NGINX .有些请求被转发到我在客户机localhost:8080上运行的应用程序服务器,有些是NGINX提供的静态文件.

当我访问我的网站时,会发生奇怪的事情.我有一个登录页面,该页面在成功时重定向,并且URL被重写http://localhost:8080/loginhttp://localhost:80/login.

这是我网站的NGINX配置:

upstream appserver {
    server 127.0.0.1:8080;
}

upstream production {
    server www.mysite.com:443;
}

server {
    listen 80 default_server;
    server_name _;

    client_max_body_size 20M;

    access_log /var/log/nginx/project.access.log;
    error_log /var/log/nginx/project.error.log;

    index /index;

    location ~ ^(/js/testpage.js) {
        alias   /vagrant/artifacts/www/js/testpage.js;
    }

    location ~ ^(/test/js/app.js) {
        alias   /vagrant/test/js/app.js;
    }

    location ~ /test/js/app_router.js {
        alias   /vagrant/test/js/app_router.js;
    }

    location ~ /test/js/app_layout_controller.js {
        alias   /vagrant/test/js/app_layout_controller.js;
    }

    location ~ /test/js/apps/navbar/sections/layout/navbar_layout_controller.js {
        alias   /vagrant/test/js/apps/navbar/sections/layout/navbar_layout_controller.js;
    }

    location ~ /test/js/apps/navbar/sections/navbar/navbar_options_view.js …
Run Code Online (Sandbox Code Playgroud)

redirect http nginx

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

Python中的单元测试夹具?

我正在用Python编写一个库,它调用REST API,接收JSON结果,并在转换结果后返回Python类实例.

是否有一种普遍接受的方法可以在Python包和测试命名空间中包含测试装置(即要测试的JSON文件)以在测试用例中加载和测试?

python unit-testing python-2.7

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