小编Him*_*dar的帖子

使用macports安装Groovy Mac OSX(10.6.8)

当我从终端使用命令"sudo port install groovy"时,我收到以下错误.

MyMachine:~ himalay$ sudo port install groovy
--->  Computing dependencies for groovy
--->  Building groovy
Error: org.macports.build for port groovy returned: command execution failed
Please see the log file for port groovy for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_www.macports.org_files_ports_java_groovy/groovy/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port groovy failed
Run Code Online (Sandbox Code Playgroud)

我确实运行了"sudo port -v selfupdate",也就是说.这是main.log的日志片段

version:1
:debug:main Found Dependency: path: /usr/bin filename: unzip regex: ^unzip$
:msg:main --->  Computing dependencies for groovy:info:main .:debug:main groovy has …
Run Code Online (Sandbox Code Playgroud)

groovy macports

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

与爆炸城堡的SecurityException

我在Mac OS上并在我的mac上执行软件更新后遇到此问题.

Caused by: java.lang.SecurityException: JCE cannot authenticate the provider BC
    at javax.crypto.SunJCE_b.a(DashoA13*..)
    at javax.crypto.SecretKeyFactory.getInstance(DashoA13*..)
    at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.initialize(StandardPBEByteEncryptor.java:667)
    ... 95 more
Caused by: java.util.jar.JarException: Cannot parse jar:file:/Users/himajumdar/Work/jboss/jboss-5.1.0.GA/server/default/tmp/a00c-b5p2h4-hgi84jo1-1-hgi84qe5-w/csa.ear!/lib/bcprov-jdk15-140.jar
    at javax.crypto.SunJCE_c.a(DashoA13*..)
    at javax.crypto.SunJCE_b.b(DashoA13*..)
    at javax.crypto.SunJCE_b.a(DashoA13*..)
    ... 98 more
Run Code Online (Sandbox Code Playgroud)

我试过这些建议

  1. 将security.provider.11 = org.bouncycastle.jce.provider.BouncyCastleProvider添加到java.security
  2. 在/ Home/jre/lib/ext下添加了bcprov-jdk15-140.jar

但这有助于帮助.我尝试将jdk6更新为jdk7并做了同样的事情,得到了一个略有不同的无符号jar错误

    at org.jboss.seam.Component.newInstance(Component.java:2132)
    ... 75 more
Caused by: java.lang.SecurityException: JCE cannot authenticate the provider BC
    at javax.crypto.JceSecurity.getInstance(JceSecurity.java:114)
    at javax.crypto.SecretKeyFactory.getInstance(SecretKeyFactory.java:243)
    at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.initialize(StandardPBEByteEncryptor.java:667)
    ... 95 more
Caused by: java.util.jar.JarException: jar:file:/Users/himajumdar/Work/jboss/jboss-5.1.0.GA/server/default/tmp/a00c-4nf5e1-hgiayarg-1-hgiayihg-w/csa.ear!/lib/bcprov-jdk15-140.jar has unsigned entries - csa-ejb-3.45.0.8-SNAPSHOT.jar
    at javax.crypto.JarVerifier.verifySingleJar(JarVerifier.java:462) …
Run Code Online (Sandbox Code Playgroud)

java encryption macos bouncycastle jasypt

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

将AngularJS与SpringSecurity3.2一起用于CSRF

AngularJS

的index.html

<head>
    <meta name="_csrf" content="${_csrf.token}"/>
    <!-- default header name is X-CSRF-TOKEN -->
    <meta name="_csrf_header" content="${_csrf.headerName}"/>
</head>
Run Code Online (Sandbox Code Playgroud)

SpringSecurity 3.2

Spring使用HttpSessionCsrfTokenRepository,默认情况下为CSRF提供标题名称为 X-CSRF-TOKEN,但Anuglar约定为 X-XSRF-TOKEN

我想扩展HttpSessionCsrfTokenRepository并覆盖标题名称,但由于它标记为final,我最终实现了自定义标记库.

@Component
public class CustomCsrfTokenRepository implements CsrfTokenRepository {

  public static final String CSRF_PARAMETER_NAME = "_csrf";

  public static final String CSRF_HEADER_NAME = "X-XSRF-TOKEN";

  private final Map<String, CsrfToken> tokenRepository = new ConcurrentHashMap<>();

  public CustomCsrfTokenRepository() {
    log.info("Creating {}", CustomCsrfTokenRepository.class.getSimpleName());
  }

  @Override
  public CsrfToken generateToken(HttpServletRequest request) {
    return new DefaultCsrfToken(CSRF_HEADER_NAME, CSRF_PARAMETER_NAME, createNewToken());
  }

  @Override
  public void saveToken(CsrfToken …
Run Code Online (Sandbox Code Playgroud)

csrf spring-security csrf-protection angularjs

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

在 Python 中检查 Parquet 文件幻数

在 Python 中,我们可以使用方法https://docs.python.org/2/library/zipfile.html验证 zip 文件zipfile.is_zipfile

同样,我想在使用第三方 Parquet 文件之前根据其幻数对其进行验证。是否有一个 API 可以用来验证基于 Magic Number 的 Parquet 文件,如果我不验证,可能会存在安全风险

python parquet pyarrow

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

从当前包中获取文件

这个代码在我的本地运行良好但在使用bamboo构建时给出了文件未找到的异常.任何想法/解决方法?

final static String FILE_NAME ="/src/test/java/com/statement/SamplePDFStatementFile.txt";
file = new File(FILE_NAME);
FileInputStream fis = new FileInputStream(file);
Run Code Online (Sandbox Code Playgroud)

我基本上想测试一个读取文件的类.这是完整的代码.

//Main Class
public class PdfRenderer {

    public void render(PdfFile pdfFile) throws IOException {
        FileInputStream fis = new FileInputStream(pdfFile.getFile());

        final HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext().getResponse();
        response.setHeader("Content-Disposition", " attachment; filename=" + pdfFile.getAttachmentName());

        byte[] buff = new byte[2048];
        int bytesRead;
        while (-1 != (bytesRead = fis.read(buff, 0, buff.length))) {
            response.getOutputStream().write(buff, 0, bytesRead);
        }

        response.getOutputStream().flush();

    }
}

//Test

public class PdfRendererTest{

    PdfFile pdfFile;
    File file;

    @Test
    public void …
Run Code Online (Sandbox Code Playgroud)

java file path

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

导入WordPress显示空白屏幕

当我尝试使用"导入Wordpress"实用程序导入wordpress xml文件时,我得到了空白屏幕.这是截图.

在此输入图像描述

点击"上传文件并导入"后

在此输入图像描述

我尝试使用多个xml文件,实际上我将wordpress文件导出到xml并尝试重新导入它,它所做的只是在"Media"下添加xml文件.有人知道我怎么麻烦拍这个?

php xml linux wordpress

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