javascript

git

java

python

git-remote

c++

github

django

c#

reactjs

c++-faq

git-checkout

generator

coroutine

spring-mvc

reflection

javascript-objects

html5

analytics

node.js

jsse-java.lang.SecurityException:权限策略文件未由受信任的符号签名

在解决另一个问题(与RMI有关)时,我使用“强度无限”策略文件升级了系统的“安全文件夹”,现在我的申请以另一种方式失败。 我得到了一个很长的堆栈转储,其中一些相关的位出现了:

Exception in thread "main" java.lang.ExceptionInInitializerError

[...crop...]

Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
        at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:86)
        ... 17 more
Caused by: java.lang.SecurityException: The jurisdiction policy files are not signed by a trusted signer!

[...crop...]

嗯,WTF? 唯一的变化是我将原始的jar文件移到了一边,并在$ JAVA_HOME / lib / security中添加了无限的文件。 该目录现在如下所示:

$ ls
blacklist      javaws.policy               trusted.libraries
cacerts        local_policy.jar            US_export_policy.jar
java.policy    local_policy.jar.strong     US_export_policy.jar.strong
java.security  local_policy.jar.unlimited  US_export_policy.jar.unlimited

当然,有.strong和.unlimited版本,所以我可以快速切换回去。

这些说明简短明了,似乎只打算替换这两个文件(local_policy.jar和US_exportpolicy.jar)。

还需要做什么?

请注意,迄今为止,Java和策略文件的版本是最年轻的:分别为1.7.0_03和jce_policy-6。

附言 此处找到的类似标题的文章完全没有帮助。

trans by 2020-08-11T09:32:21Z

两个时间戳之间的MYSQL查询

我的数据库表中有以下条目

eventName(varchar 100) -> myEvent
date(timestamp) -> 2013-03-26 09:00:00

我正在尝试使用以下查询;

SELECT * 
FROM eventList 
WHERE `date` BETWEEN UNIX_TIMESTAMP(1364256001) AND UNIX_TIMESTAMP(1364342399)

即在2013-03-26 00:00:01和2013-03-26 23:59:59之间

但它给我0个结果。

我尝试过扩大日期范围,但没有运气,肯定在该范围内有结果。

任何帮助表示赞赏。

trans by 2020-08-11T09:29:02Z

html-使用“ X-UA-Compatible”为IE8模拟IE7,但不为IE9模拟IE7

我有一个基于矢量绘图的网站,对于Internet Explorer,我正在使用VML,对于其他浏览器,我正在使用SVG。IE8不支持,而没有退回到具有VML的IE7模式。

因此,我包括<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

问题(嗯,实际上是一件好事)是IE9现在支持SVG,所以我不希望它退回到IE7模式,该模式的性能和兼容性要差得多。 如何仅告诉IE8退回到IE7模式,但让IE9保持IE9模式?

现在,我正在对代理进行服务器端检查,是否在头中包含EmulateIE7字符串,但我想尽可能避免这种情况。

trans by 2020-08-11T09:23:09Z

如何重命名输入type = file的HTML“浏览”按钮?

如何将浏览按钮重命名为“选择文件”? 例如。:

<input type=file name=browse >
trans by 2020-08-11T09:18:18Z

银行API / p

是否有任何银行通过任何形式的API提供个人帐户的数据供稿? 我本质上是希望在不登录帐户网站的情况下检查帐户余额。

我记得在某个时候读过关于通用银行协议的信息……也许mint.com使用它来访问帐户? mint.com是否与每家银行都有特殊关系,或者我可以利用他们的方法吗?

编辑:根据我的要求,我只对访问自己的财务数据感兴趣。

trans by 2020-08-11T09:13:01Z

如何在cmake中添加库路径?

我的项目中有2个文件夹“ inc”和“ lib”,分别具有标题和静态库。 我如何告诉cmake将这两个目录分别用于include和link?

trans by 2020-08-11T09:11:58Z

EF 4.1代码优先错误-实体类型SomeType不是当前contex模型的一部分

首先使用EF代码时,在不同时间出现以下错误:

实体类型SomeType不是当前上下文模型的一部分。

此错误的可能原因是什么?

trans by 2020-08-11T09:06:37Z

加密-私钥长度字节

所以即时生成2048个RSA密钥对。 但是当我查看私钥时,长度仅为1232个字节。 这与2048有什么关系吗?或者2048只是模数大小?

trans by 2020-08-11T09:03:50Z

javascript-Bootstrap 3 datetimepicker事件未触发

我正在使用Bootstrap 3 DateTimePicker,并且正在尝试示例8(链接的datetimepicker)。

Java脚本

$('#dpStart').datetimepicker({
     pickDate: true,                 //en/disables the date picker
     pickTime: false,
     format: "DD-MM-YYYY",
     useMinutes: false,               //en/disables the minutes picker
     useSeconds: false
});

$('#dpEnd').datetimepicker({
     pickDate: true,                 //en/disables the date picker
     pickTime: false,
     format: "DD-MM-YYYY",
     useMinutes: false,               //en/disables the minutes picker
     useSeconds: false
});

$("#dpStart").on("dp.change", function(e) {
     alert('hey');
     $('#dpEnd').data("DateTimePicker").setMinDate(e.date);
});

$("#dpEnd").on("dp.change", function(e) {
     $('#dpStart').data("DateTimePicker").setMaxDate(e.date);
});

的HTML

<div class="row">
  <div class="col-md-6 col-sm-6 form-group">
    <label for="txtStartDate">
      Start Date-Time</label>
    <div class="input-group date" id="dpStart" data-date-format="DD-MM-YYYY">
      <asp:TextBox ID="txtStartDate" runat="server" CssClass="form-control"></asp:TextBox>
      <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span>
      </span>
    </div>
  </div>
  <div class="col-md-6 col-sm-6 form-group">
    <label for="txtEndDate">
      End Date-Time</label>
    <div class="input-group date" id="dpEnd" data-date-format="DD-MM-YYYY">
      <asp:TextBox ID="txtEndDate" runat="server" CssClass="form-control"></asp:TextBox>
      <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span>
      </span>
    </div>
  </div>
</div>

日历根据需要显示,但是诸如dp.change,dp.hide和dp.show之类的事件未启动。.可能是什么问题? 有什么帮助吗?

编辑:请注意,我已经包含了所有必要的文件,例如Bootstrap js,bootstrap css,Moment.js和datetimepicker js和css文件。

trans by 2020-08-11T09:01:43Z

如何为Android支持库启用javadoc?

使用Android支持库进行兼容性并尝试查看FragmentTransaction的javadoc时,由于没有相关的javadoc文件,因此出现以下错误:

android.support.v4.app.FragmentTransaction

注意:此元素既没有附加源,也没有附加Javadoc 因此找不到Javadoc。

支持库添加在项目属性中的“ Android Dependencies”下,并显示Javadoc位置:(无)-不可修改,如下所示。 有什么解决方法吗?

enter image description here

trans by 2020-08-11T08:58:42Z

HTML5 <video>播放是否支持.avi格式?

我想知道HTML5 <video>标记现在是否支持播放.avi格式的视频文件。

trans by 2020-08-11T08:55:51Z

bash makefile targ的完成

假设我有一个简单的makefile,例如:

hello:
   echo "hello world"

bye:
   echo "bye bye"

然后在bash中我想要类似的东西:

使h <选项卡>

这样就可以完成

打个招呼

我找到了一种简单的方法,例如创建空文件hellobye,但我正在寻找更高级的东西。

trans by 2020-08-11T08:52:45Z

python-确保py.test在sys.path中包含应用程序目录

我的项目目录结构如下(我认为这很标准):

my_project
    setup.py
    mypkg
        __init__.py
        foo.py
    tests
        functional
            test_f1.py
        unit
            test_u1.py

我正在将py.test用于我的测试框架,并且希望能够在pip目录中运行py.test来运行我的测试。 在我尝试在测试中使用(例如)py.test tests导入应用程序代码之前,这确实可行。 到那时,我收到错误“没有名为mypkg的模块”。 经过一些调查,似乎py.test使用sys.path中测试文件的目录运行测试,而不运行py.test所在的目录。

为了解决此问题,我向我的pip目录添加了一个py.test文件,其中包含以下代码:

import sys, os

# Make sure that the application source directory (this directory's parent) is
# on sys.path.

here = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, here)

这似乎可行,但这是确保测试能看到应用程序代码的好方法吗? 有没有更好的方法可以实现这一目标,或者我在设计项目结构时做错了什么?

我看过其他一些使用py.test(例如pip)的项目,但是我看不到能执行类似操作的代码,但是运行py.test tests似乎可以在其中工作。 我不知道为什么,但是我担心他们可能以更简单的方式获得了相同的结果。

我查看了3006445076357847841920文档,但看不到此问题的解释或建议的处理方法。

trans by 2020-08-11T08:50:19Z

R中的NULL和character(0)有什么区别?

NULL和character(0)有什么区别? 整数(0)等?

> identical(NULL, character(0))
[1] FALSE

> is.null(integer(0))
[1] FALSE

> str(character(0))
 chr(0) 

> str(NULL)
 NULL

通常,您似乎可以将is.integer0作为参数传递给函数,并且空向量通常返回为character(0)integer(0)等。

为什么会这样呢? 试想一下,是否有零度测试,la is.integer0

trans by 2020-08-11T08:47:41Z

CSS-如何选择多个给定元素的子元素?

我有div,我需要选择所有#mydivdiv元素都是#mydiv的子元素。

我可以这样:

div#mydiv > pre, div#mydiv > div

但是,是否可以做到仅引用一次div

div#mydiv > pre, div

不管它们是#mydiv的子级,都将选择页面上的所有div,因此逗号不是一种解决方法。 也许还有另一种我不知道的语法?

trans by 2020-08-11T08:45:43Z

xss-CSS样式表中的跨站点脚本

是否可以在CSS样式表中使用跨站点脚本? 例如,参考样式表包含恶意代码,您将如何处理?我知道您可以使用样式标签,但是样式表呢?

trans by 2020-08-11T08:43:38Z

sql-带WHERE子句的UNION

我正在对一个Oracle数据库执行两个查询的UNION。 他们两个都有WHERE子句。 如果在查询UNION之后执行WHERE,而不是在WHERE子句之后执行UNION,则性能会有所不同吗?

例如:

SELECT colA, colB FROM tableA WHERE colA > 1
UNION
SELECT colA, colB FROM tableB WHERE colA > 1

相比:

SELECT * 
  FROM (SELECT colA, colB FROM tableA
        UNION
        SELECT colA, colB FROM tableB) 
 WHERE colA > 1

我相信在第二种情况下,它将对影响性能的两个表执行全表扫描。 那是对的吗?

trans by 2020-08-11T08:39:17Z

iPhone-iOS应用程序如何在后台无限期地保持TCP连接有效?

iPhone应用程序,通过TCP连接到远程服务器。 使用场景为:

  1. 应用程序(用户)将数据发送到服务器,服务器将数据响应。
  2. 服务器可能什么都不做,但可能会将数据发送到应用。

假设如果应用程序在30分钟内未将数据发送到服务器,则服务器将关闭连接。 即使用户什么也不做,我也想保持连接120分钟。

情况1:如果应用程序处于前台状态,则可以使用计时器将一些无效数据发送到服务器。 没问题。

情况2:如果用户按Home键,应用程序进入后台,该怎么办? 我不希望显示警报或干扰用户(他不在或正在玩游戏)。 我只是想让连接保持更长时间,当用户返回到应用程序时,他发现连接仍然可以保持连接并对此感到满意。

我已阅读有关iphone API的后台执行,多任务处理和本地通知的文档。 我不确定是否可以实现案例2。

仅使用合法的API,不得越狱。

trans by 2020-08-11T08:36:18Z

我将如何在Git中编写一个合并前的钩子?

问题说明了一切。 有没有办法在合并之前执行操作? 我猜想有一种方法可以利用pre-commit挂钩,但是我不太确定。

trans by 2020-08-11T08:32:50Z

maven-Hamcrest 1.3和JUnit 4.11出现NoSuchMethodError

JUnit和Hamcrest组合的NoSuchMethodError的另一个实例。违规代码:

assertThat(dirReader.document(0).getFields(), hasItem(
    new FeatureMatcher<IndexableField, String>(equalTo("Patisnummer"), "Field key", "Field key") {
        @Override
        protected String featureValueOf(IndexableField actual) {
            return actual.name();
        } } ));

IndexerTest.java中的注释行152–157(提交ac72ce)

导致NoSuchMethodError(有关完整的输出,请参见[http://db.tt/qkkkTE78]):

java.lang.NoSuchMethodError: org.hamcrest.Matcher.describeMismatch(Ljava/lang/Object;Lorg/hamcrest/Description;)V
at org.hamcrest.FeatureMatcher.matchesSafely(FeatureMatcher.java:43)
at org.hamcrest.TypeSafeDiagnosingMatcher.matches(TypeSafeDiagnosingMatcher.java:55)
at org.hamcrest.core.IsCollectionContaining.matchesSafely(IsCollectionContaining.java:25)
at org.hamcrest.core.IsCollectionContaining.matchesSafely(IsCollectionContaining.java:14)
at org.hamcrest.TypeSafeDiagnosingMatcher.matches(TypeSafeDiagnosingMatcher.java:55)
at org.junit.Assert.assertThat(Assert.java:770)
at org.junit.Assert.assertThat(Assert.java:736)
at indexer.IndexerTest.testIndexContainsField(IndexerTest.java:152)

设置:

  • JUnit 4.11
  • Hamcrest 1.3
  • 使用Maven的surefire插件(版本2.14),该插件使用其JUnitCoreProvider
  • Java 7(OpenJDK)
  • 参见pom(commit ac72ce)

背景:

NoSuchMethodError由调用不存在的方法的(编译)类引起。 NoSuchMethodError和JUnit + Hamcrest组合的特定情况通常是由JUnit中包含的Hamcrest类与Hamcrest库中这些类的版本之间的不兼容引起的。

尝试解决NoSuchMethodError:

  • pom包含对Hamcrest-library 1.3,Hamcrest-core 1.3和JUnit 4.11的显式依赖(按照该顺序),正如Garrett Hall所建议的那样,当在其中运行测试时回答“ NoSuchMethodError:org.hamcrest.Matcher.describeMismatch” 的IntelliJ 10.5

  • 根据JUnit文档,JUnit 4.11 Maven依赖项不再包含已编译的Hamcrest类,而是依赖于Hamcrest-core 1.3。 因此不应出现NoSuchMethodError

  • 如Dan在回答junit和hamcrest声明时所建议的,检查具有NoSuchMethodError的依赖关系树,显示出对Hamcrest 1.3和JUnit 4.11的显式依赖关系,对这些文件没有其他依赖关系(有关完整信息,请参见[http://db.tt/C2OfTDJB] 输出)。

  • 在另一项测试中,避免使用NoSuchMethodError

    NoSuchMethodError

    在IndexerTest.java的第120–123行(提交ac72ce)而不是更明显的:

    NoSuchMethodError

    我不确定是使用FeatureMatcher代替isA还是使用Hamcrest的Matchers的显式类型参数NoSuchMethodError,还是使用避免了NoSuchMethodException的组合? 经过摆弄并尝试不同的方法后,它起作用了。

  • 使用显式类型参数不能解决/避免错误。

  • 使用派生自NoSuchMethodError而不是FeatureMatcher的类不能解决/避免错误。

如何解决NoSuchMethodError

trans by 2020-08-11T08:28:36Z