问题列表 - 第48856页

Maven - 调整报告部分中声明的运行插件的阶段

我试图调整maven插件执行将在maven-2中运行的阶段.

我的具体问题是尝试运行cobertura:instrument绑定到生命周期阶段的步骤process-test-classes,以便它不会与使用aspectj的其他插件冲突(并删除检测代码,从而生成0%的覆盖率报告).但我的问题更通用.

在deafault生命周期内,我通过在插件声明中添加一个执行部分来实现这一目标:

<build>
    <plugins>
        ...
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>cobertura-maven-plugin</artifactId>
            <version>2.4</version>
            <executions>
                <execution>
                    <id>instrument-late</id>
                    <phase>process-test-classes</phase>
                    <goals>
                        <goal>instrument</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        ...
Run Code Online (Sandbox Code Playgroud)

这样,当我运行mvn test一切正常时,cobertura:仪器在我想要的阶段运行,类得到检测,测试运行与检测类等等.这是汇总输出:

[INFO] [clean:clean {execution: default-clean}]
[INFO] [buildnumber:create {execution: default}]
[INFO] [native2ascii:native2ascii {execution: native2ascii-utf8}]
[INFO] [native2ascii:native2ascii {execution: native2ascii-8859_1}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] [compiler:compile {execution: default-compile}]
[INFO] [jar:jar {execution: lib}]
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Preparing hibernate3:hbm2ddl
[WARNING] Removing: hbm2ddl from forked lifecycle, to prevent recursive invocation.
[INFO] [buildnumber:create {execution: default}]
[INFO] Change …
Run Code Online (Sandbox Code Playgroud)

maven-2 cobertura maven-plugin maven

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

此DLL是托管还是非托管?

我在你面前拿着一个DLL.仅使用Win32 SDK,您能告诉我这个DLL是否是.NET程序集吗?

为什么?我们的应用程序以DLL的形式加载插件.我们正在尝试扩展这些插件的定义以允许.NET程序集,但接口将是不同的,因此加载器将需要知道DLL在加载之前是管理还是非管理.

.net dll assemblies unmanaged managed

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

库加密和解密资源

我的问题与以下问题有关.

  1. Android资源文件夹的安全性

  2. Android中的资产安全性

基本上我正在制作的应用程序有一些我想要保护的mp3资源.那么是否有工作在android上加密然后解密资源特别是mp3文件的库.

谢谢.

security encryption android android-resources

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

在使用循环的内存访问中,C#的速度是Java的一半吗?

我有两段在C#和Java中相同的代码.但Java的速度提高了两倍.我想知道为什么.两者都使用相同的原则来使用大查找表来提高性能.

为什么Java比C#快50%?

Java代码:

    int h1, h2, h3, h4, h5, h6, h7;
    int u0, u1, u2, u3, u4, u5;
    long time = System.nanoTime();
    long sum = 0;
    for (h1 = 1; h1 < 47; h1++) {
        u0 = handRanksj[53 + h1];
        for (h2 = h1 + 1; h2 < 48; h2++) {
            u1 = handRanksj[u0 + h2];
            for (h3 = h2 + 1; h3 < 49; h3++) {
                u2 = handRanksj[u1 + h3];
                for (h4 = h3 + 1; h4 < …
Run Code Online (Sandbox Code Playgroud)

c# java performance lookup-tables

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

使用从STS分配的令牌来调用WCF服务

我一整天都在盯着这一点无济于事,我没有想法.IP-STS处理登录,然后将其传递给RP-STS,RP-STS用声明填充令牌,然后到网站上.这工作正常.我在IP-STS上有一些WCF功能,例如更改密码/重置密码,需要访问它们.阅读后,我应该能够将已经分配的令牌发送到WCF,以确保用户通过身份验证.从我可以看到它发送令牌但不正确,也不是我想要的方式,因为它似乎需要一个用户名.

理想情况下,我希望它获取分配给用户的令牌,而不必重新请求或重新创建任何内容,并且绝对不需要用户名/密码.

我目前得到的错误是: 从另一方收到了一个不安全或不正确安全的故障.请参阅内部FaultException以获取故障代码和详细信息.

详细信息: 无法处理消息.这很可能是因为"http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue"操作不正确,或者因为邮件包含无效或过期的安全上下文令牌,或者因为存在不匹配绑定之间.如果服务由于不活动而中止了通道,则安全上下文令牌将无效.要防止服务中止空闲会话,请过早增加服务端点绑定的接收超时.

这是我的网络配置中的相关位.

客户端web.config


<system.serviceModel>
<bindings>
  <customBinding>
    <binding name="UsernameBinding">          <security authenticationMode="UserNameForCertificate"                  requireSecurityContextCancellation ="false"                  requireSignatureConfirmation="false"                  messageProtectionOrder ="SignBeforeEncryptAndEncryptSignature"                  requireDerivedKeys="true">
      </security>
      <httpTransport/>
    </binding>
  </customBinding>
  <wsFederationHttpBinding>
    <binding name="HTTPEndpoint" closeTimeout="00:10:00" openTimeout="00:10:00"
      receiveTimeout="00:10:00" sendTimeout="00:10:00" bypassProxyOnLocal="false"
      transactionFlow="false" hostNameComparisonMode="StrongWildcard"
      maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text"
      textEncoding="utf-8" useDefaultWebProxy="true">
      <security mode="Message">
        <message issuedTokenType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1"   negotiateServiceCredential="false">              <claimTypeRequirements>

            <add claimType="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" isOptional="false" />
          </claimTypeRequirements>

          <issuer address="http://localhost:13422/MembershipService" bindingConfiguration="UsernameBinding" binding="customBinding">
            <identity>
              <certificateReference findValue="STSTestCert" x509FindType="FindBySubjectName" storeLocation="CurrentUser" storeName="TrustedPeople" />
            </identity>
          </issuer>
        </message>

      </security>
    </binding>
  </wsFederationHttpBinding>
</bindings>

<behaviors>
  <!-- Credentials configuration -->
  <endpointBehaviors>
    <behavior name="ServiceBehavior"> …
Run Code Online (Sandbox Code Playgroud)

c# model-view-controller asp.net-mvc wcf wif

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

java一个元素列表

使用一个元素创建列表的最有效(高效)方法是什么?

java

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

连接Wifi时,CONNECTIVITY_ACTION意图收到两次

在我的应用程序中,我有一个BroadcastReceiver通过<receiver>标签作为组件启动,过滤android.net.conn.CONNECTIVITY_CHANGE意图.

我的目标只是知道何时建立了Wifi连接,所以我在做的onReceive()是:

NetworkInfo networkInfo = intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);
if(networkInfo.getType() == ConnectivityManager.TYPE_WIFI && networkInfo.isConnected()) {
    // Wifi is connected
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但在建立Wifi连接时,我似乎总是在大约一秒钟内得到两个相同的意图.我想看看任何信息,我可以从意图,获得ConnectivityManagerWifiManager,但我无法找到任何区别这两种意图.

查看日志,至少还有一个BroadcastReceiver也接收到两个相同的意图.

它运行在搭载Android 2.2的HTC Desire上

任何想法为什么我似乎在Wifi连接时获得"重复"的意图或两者之间的差异可能是什么?

android android-wifi android-broadcastreceiver

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

播放框架:如何使用"moreStyles"和"moreScripts"

在文件中main.html,在Play创建的默认项目中!,有这条线:

#{get 'moreStyles' /}
Run Code Online (Sandbox Code Playgroud)

我明白如果我需要添加更多样式,在我的视图脚本中,我必须使用

#{set tag:'value' /}
Run Code Online (Sandbox Code Playgroud)

tag应该在哪里moreStyles,但似乎要将值设置为完整的HTML <link>标记.如果视图需要添加更多样式或脚本会发生什么?

谢谢!

java templates playframework

23
推荐指数
2
解决办法
9041
查看次数

如何在CouchDb中访问地图功能中的相关文档?

是否有可能从相关文档中获取负载值并将其作为键/值的一部分与CouchDb中当前文档的值一起发出?

例:

{Id: 1, Type: Entity, Name: US, Code: 001}
{Id: 2, Type: Entity, Name: Alaska, Code: AL, Parent_Id: 1}
{Id: 3, Type: Entity, Name: California, Code: CAL, Parent_Id: 1}
{Id: 4, Type: Entity, Name: Juneau, Code: C-JUN, Parent_Id: 2}
Run Code Online (Sandbox Code Playgroud)

我想从父实体和当前实体中读取代码,名称等,并将它们作为map函数中的键/值发出.如果父母有另一个父母,我也想从中读取值.(链接在其他数据库中行走)

couchdb

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

如何使用Facebook API获取专辑图片?

这应该是相当普遍的,但不知怎的,我不能让它工作.我想做的是从Facebook获取专辑图片.我正在网站上实现这一点.

我可以使用以下代码获取相册:

function getAlbumPhotos(){
            FB.api('/me/albums',  function(resp) {
                //Log.info('Albums', resp);
                var ul = document.getElementById('albums');
                for (var i=0, l=resp.data.length; i<l; i++){
                    var
                        album = resp.data[i],
                        li = document.createElement('li'),
                        a = document.createElement('a');
                    a.innerHTML = album.name;
                    a.href = album.link;
                    li.appendChild(a);
                    ul.appendChild(li);
                }
            });
        };
Run Code Online (Sandbox Code Playgroud)

resp返回一个数据数组,其中包含相册的链接但是我想要每张专辑的图像源,我看不到任何我可以在resp数据中使用的内容.数据对象包含指向相册的链接,但不包含单个图像.

根据facebook文档,照片是与相册的"连接".我不确定是什么意思,但他们的文档显示你可以获得个人照片.

从这个链接:

[http://developers.facebook.com/docs/reference/api/album/][1]
Run Code Online (Sandbox Code Playgroud)

它显示了json(?)返回链接,id,名称等...我能够得到它.但是,该页面的底部是与相册的"连接",其中包括照片,评论,图片.当我点击照片时,它会显示包含img src的JSON数据结构.问题是,我该怎么做?看起来很简单,但我无法让它发挥作用.

我试过了

FB.api('/me/photos',function(resp) ...
Run Code Online (Sandbox Code Playgroud)

FB.api('/me/photo',function(resp) ...
Run Code Online (Sandbox Code Playgroud)

照片返回undefine时,照片不返回任何内容.

代码示例将不胜感激.

javascript facebook

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