小编рüф*_*ффп的帖子

找到重复项时在 Camel 中重命名文件

当发现重复文件时,我试图在 Camel 中重命名文件。我有一个包含 x 个文件的目录,如果将另一个文件放入该文件夹中,我希望将原始文件重命名而不是覆盖。

我尝试使用fileExiststempFileName选项,但它没有解决问题。

.to("file://"+decryptedFailed+"?delay=3000&tempFileName=tempName&fileExist=TryRename")
Run Code Online (Sandbox Code Playgroud)

我这样做有什么问题吗?

java apache-camel

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

没有'SPI-Provider'Manifest标头

当尝试在命令行中使用karaf中的install命令将我的应用程序安装为osgi包时,一切似乎都很好.当我输入start(id)时,一切似乎都很好,但我的应用程序似乎不接受请求.当我输入log:display时,我得到了这个:

2016-04-20 13:49:38,251 | INFO  | Thread-19        | bundle                           | 37 - org.apache.aries.spifly.dynamic.bundle - 1.0.1 | Bundle Considered for SPI providers: oms-integrations
2016-04-20 13:49:38,251 | INFO  | Thread-19        | bundle                           | 37 - org.apache.aries.spifly.dynamic.bundle - 1.0.1 | No 'SPI-Provider' Manifest header. Skipping bundle: oms-integrations
Run Code Online (Sandbox Code Playgroud)

我是新手,我不知道这意味着什么("没有'SPI-Provider'Manifest标题.")或者如何解决它?

osgi apache-karaf osgi-bundle apache-servicemix

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

Iterator 和 Listiterator 的迭代器规则互不相同吗?(Java)

我正在练习 Java 代码 -iterator并且listIterator
很难理解下面代码的结果。

代码

import java.util.*;

public class ListIteratorCollection {
    public static void main(String[] args) {
        List<String> list = Arrays.asList("A","B","C","D");
        list = new ArrayList<>(list);

        ListIterator<String> litr = list.listIterator();
        String str;

        while(litr.hasNext()){
            str = litr.next();
            System.out.print(str + '\t');
            if(str.equals("A"))
                litr.add("A-add");
        }
        System.out.println();

        while(litr.hasPrevious()){
            str = litr.previous();
            System.out.print(str + '\t');
            if(str.equals("C"))
                litr.add("C-add");
        }
        System.out.println();

        for(Iterator<String> itr = list.iterator(); itr.hasNext();)
            System.out.print(itr.next() + '\t');
        System.out.println();
    }
}
Run Code Online (Sandbox Code Playgroud)

结果

ABCD
DC C-加 B A-加 A
A A-加 B …

java iterator list

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

与纯JSON/P实现相比,AJAX/XHR有什么优势吗?

不是严格的编程主题,但欣赏输入.我最近用YouTube API开发了很多东西,我开始使用PHP代码,使用SimpleXML,然后实际上跳过了AJAX并直接使用原生JSON并做了客户端的所有事情.

虽然它"感觉"更快,但我想知道它是否已准备好迎接黄金时段.即使有大量的框架,浏览器之间的CSS限制和事件传播处理的变化仍然让我担心在我的应用程序中过度使用Javascript.

一个缺点实际上是,有时,JavaScript的移动快速,无延迟,可以为它感到心惊肉跳.

这些只是我的想法.我实际上还没有真正深入研究XHR,因为JSON之所以如此有意义,但我有兴趣知道经验丰富的程序员喜欢什么以及为什么.

编辑:

为了清楚起见,我在谈论在直接调用JSON API(JSON-P)之后是否足够安全地使用/依赖于加载的回调,或者你是否真的应该依赖于之间的隔离服务器端层(XHR)您和第三方API,如果没有别的 - 用于缓存目的?

javascript ajax json xmlhttprequest

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

Spring Security的多个配置文件

我对Spring的所有事情都很陌生,现在我正在开发一个使用Spring,Spring MVC和Spring Security的应用程序.

我的问题是我使用两个调度程序Servlet,一个用于/csm/*.html,另一个用于*.html,我希望每个servlet有一个Spring Security配置文件.

这有可能吗?如果是的话,你能指点我一个例子吗?

spring config spring-mvc spring-security

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

C++变量范围

// declare a class with private variable “int * _a”

// declare a function of this class,  foo()

Void foo() {

int * _a; // 1. Does this re-declaration then make _a equal to an unknown value?
          // 2. Does a go out of scope after foo() returns?

}
Run Code Online (Sandbox Code Playgroud)

c++ private-members

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

Apache ServiceMix是否可能成为解决方案?它足够快吗?

我正在开发一个应用程序,它将以异步方式向多个服务提供商发送请求,整理响应并将结果显示给用户.

我打算创建一个用于处理每个服务提供者的组件.组件将松散耦合,因此添加或删除服务提供商应该非常容易.

在此输入图像描述

组件会

  1. 处理从Web Layer接收的请求并处理它以Servie Provider所需的格式进行翻译.
  2. 将请求发送给服务提供商
  3. 处理从服务提供商收到的响应,将其转换为我们的应用程序所需的格式.

我们可以在这里使用Apache Service Mix吗?它是否足够快以在不到5秒的时间内处理请求 - 响应周期(假设服务提供商在不到一秒的时间内发送响应).

要么

我们可以使用任何其他ESB并且ESB足够快以满足我们的要求吗?

提前致谢.

Shardul.

esb apache-camel mule apache-servicemix

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

R中的交互式Web仪表板

我们可以在R中创建交互式仪表板并将html链接发送给"非"R用户吗?
如果可以,有人可以让我知道这个过程.

我知道软件包"有光泽"有助于创建交互式仪表板,但最终用户必须在他的机器中安装R才能进行探索.

dashboard interactive r business-intelligence shiny

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

如何知道TextToSpeech何时讲完?

我正在为Android应用程序使用Text to Speech.我很困惑找到一个在Text to Speech完成后调用的方法.我尝试调用以下方法,但完成后没有调用,请查看以下代码并建议我.

 tts= new TextToSpeech(MainActivity.this, new OnInitListener() {

         @Override
         public void onInit(int status) {

             tts.setOnUtteranceCompletedListener(new OnUtteranceCompletedListener() {

                @Override
                public void onUtteranceCompleted(final String utteranceId) {
                            System.out.println("Completed");

                    runOnUiThread(new Runnable() {

                        @Override
                        public void run() {
                        //UI changes
                        }
                    });
                }
            });

         }
        });
Run Code Online (Sandbox Code Playgroud)

请建议我.我正在使用API​​ Level 17.


编辑:

最低API级别为12;

我在控制台中收到以下错误:

01-30 09:19:14.149: E/ActivityThread(660): Service com.android.exchange.ExchangeService

    has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40ce0ef0 that was originally bound here
01-30 09:19:14.149: E/ActivityThread(660): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40ce0ef0 that was originally bound here
01-30 …
Run Code Online (Sandbox Code Playgroud)

android text-to-speech

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

Ajax发布到同一页面上的php无法正常工作

我试图将var从jQuery传递给PHP.

在研究之后,我发现最常见的建议是Post使用Ajax 执行此操作并使用PHP存储post var.

我的PHP技能非常好,但我不能对我的JavaScript技能说同样的话.

这就是我正在做的但似乎根本不起作用:

  // jquery libray included etc etc
  <script>
   $.ajax({
      type: "POST",
      url: "http://currentpage.com",
      data: "var=value",
      dataType: string
    });
 </script>
 </head>


<body>

<?php
if($_REQUEST["var"] == "value") {
    echo "var passed and stored";
}
?>
Run Code Online (Sandbox Code Playgroud)

javascript php ajax

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