小编Joe*_*e F的帖子

传输级别信息与SOAP Message名称空间URI不匹配

我收到了错误"Transport level information does not match with SOAP Message namespace URI".请求您提供解决问题的详细信息.

我在客户端设置了以下内容.

HttpTransportProperties.ProxyProperties proxyProperties = new HttpTransportProperties.ProxyProperties();
proxyProperties.setProxyName(proxyAddress);
proxyProperties.setProxyPort(proxyPort);
stub._getServiceClient().getOptions().setProperty(HTTPConstants.CHUNKED,Boolean.FALSE);
stub._getServiceClient().getOptions().setProperty(HTTPConstants.PROXY, proxyProperties);
stub._getServiceClient().getOptions().setProperty(HTTPConstants.HEADER_CONTENT_TYPE,"application/soap+xml");
stub._getServiceClient().getOptions().setProperty("type","application/soap+xml");
stub._getServiceClient().getOptions().setProperty(HTTPConstants.HEADER_SOAP_ACTION, Action_URL);
stub._getServiceClient().getOptions().setProperty ( HTTPConstants.HTTP_PROTOCOL_VERSION, HTTPConstants.HEADER_PROTOCOL_11 ) ;
stub._getServiceClient().getOptions().setProperty ( "Transfer-Encoding", "chunked" ) ;
stub._getServiceClient().getOptions().setProperty(HTTPConstants.REUSE_HTTP_CLIENT, "true");
Run Code Online (Sandbox Code Playgroud)

你能帮忙解决这个问题吗?

java axis2

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

Android - 如何从原始文件获取Uri?

我试图Uri从文件raw夹中的项目中包含的原始文件中获取.但FileNotFoundException无论怎样,我都会得到一个.

该文件是一个.wav文件,也尝试过它.mp4,也不起作用.使用MediaPlayerDOES 播放这两个文件.

Uri回报:mark.dijkema.android.eindopdracht/2130968576

我的代码:

package mark.dijkema.android.eindopdracht;

import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

import android.app.Activity;
import android.media.AudioFormat;
import android.media.AudioManager;
import android.media.AudioTrack;
import android.net.Uri;
import android.os.Bundle;

public class MainActivity extends Activity
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        PlayWaveFile();
    }

    private void PlayWaveFile()
    {
        // define the buffer size for audio track
        int minBufferSize = AudioTrack.getMinBufferSize(8000, AudioFormat.CHANNEL_OUT_MONO, AudioFormat.ENCODING_PCM_16BIT);
        int bufferSize …
Run Code Online (Sandbox Code Playgroud)

java android uri filenotfoundexception

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

在Java中的List中存储不同类型的元素

我正在尝试开发一个通用的表加载器,该模式在运行时是已知的.这需要具有包含不同类型的元素的列表,并支持各种get和诸如设置方法的类getInt(int index),asString(int index),asStringList(int index).元素我考虑的类型有Integer,Double,String,和List<Integer>,List<Double>List<String>.每个元素的实际类型在运行时是已知的,我将它们存储在描述其模式的List中以供进一步处理.

我的问题是:我应该将这些元素列表存储在List<Object>或中List<? extends Object>吗?还是有更好的方法来实现这样的课程?

java generics collections object

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

如何更改过滤器内的$ scope变量

我需要更改$scope过滤器内的变量.该$scope变量用于ng-show属性,并且信息仅在过滤器中加入,因为我有ng-repeat一些信息并由一些过滤器应用,我需要知道过滤器何时删除所有结果以显示消息...这里是一个例如:(这只是一个想法)

.controller("thing", function() {
   $scope.showText = false;
})

.filter("filterText", function() {
   return function(information) {
     if (information == "") { /* NEED TO CHANGE $scope.showText to true */ }
   }
})
Run Code Online (Sandbox Code Playgroud)

HTML:

<div ng-view="showText"> Some Text here </div>
<div ng-repeat="info in information | filterText"></div>
Run Code Online (Sandbox Code Playgroud)

谢谢.

angularjs

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

javafx 2 MediaException:MEDIA_UNAVAILABLE将不会加载文件

我正在尝试在javafx2中运行flv文件.我的代码如下:

Media media = new Media("file:///C:/Users/Darren/workspace/player/src/player/football.flv");
MediaPlayer player = new MediaPlayer(media);
MediaView view = new MediaView(player);

root.getChildren().add(view);
Scene scene = new Scene(root, 400, 400, Color.BLACK);
stage.setScene(scene);
stage.show();

player.play();
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Caused by: MediaException: MEDIA_UNAVAILABLE : C:\Users\Darren\workspace\player\src\player\football.flv (The system cannot find the file specified)
Run Code Online (Sandbox Code Playgroud)

我在这里查看了类似的帖子.我还尝试将视频文件存储在不同的地方,并尝试了大量不同的访问方式.

该文件的路径是:

C:\Users\Darren\workspace\player\src\player

我错过了这里明显的一切吗?

java javafx media-player javafx-2

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

Maven:从shade插件中排除依赖

之后我见过下一个字符串 mvn clean install

包括com.sun.jersey.contribs:jersey-multipart:jar:1.5在阴影jar中

问题:即使我已经为maven-shade-plugin添加了exlusion,我也无法使它没有阴影(参见下面的代码)

我的maven-shade-plugin:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>2.1</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>shade</goal>
                    </goals>
                    <configuration>
                        <filters>
                            <filter>
                                <artifact>*:*</artifact>
                                <excludes>
                                    <exclude>META-INF/*.SF</exclude>
                                    <exclude>META-INF/*.DSA</exclude>
                                    <exclude>META-INF/*.RSA</exclude>
                                </excludes>
                            </filter>
                        </filters>
                        <artifactSet>
                            <excludes>
//Here ==>                      <exclude>com.sun.jersey.contribs:jersey-multipart:jar</exclude>
                            </excludes>
                        </artifactSet>
                        <transformers>
                            <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                <manifestEntries>
                                    <Main-Class>Main</Main-Class>
                                    <Build-Number>123</Build-Number>
                                </manifestEntries>
                            </transformer>
                            <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                                <resource>META-INF/spring.handlers</resource>
                            </transformer>
                            <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                                <resource>META-INF/spring.schemas</resource>
                            </transformer>
                        </transformers>
                    </configuration>
                </execution>
            </executions>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

java packaging maven

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

SwipeListView用法NullPointerException

我正在尝试使用SwipeListView,但当我触摸我的应用程序上的项目时,它将崩溃,日志信息在那里:

05-26 21:52:26.545: E/AndroidRuntime(19862): java.lang.NullPointerException
05-26 21:52:26.545: E/AndroidRuntime(19862): at com.fortysevendeg.android.swipelistview.SwipeListViewTouchListener.setFrontView(SwipeListViewTouchListener.java:121)
05-26 21:52:26.545: E/AndroidRuntime(19862): at com.fortysevendeg.android.swipelistview.SwipeListViewTouchListener.onTouch(SwipeListViewTouchListener.java:485)
05-26 21:52:26.545: E/AndroidRuntime(19862): at com.fortysevendeg.android.swipelistview.SwipeListView.onInterceptTouchEvent(SwipeListView.java:481)
Run Code Online (Sandbox Code Playgroud)

我一步一步地使用它

import android.app.Activity;
import android.os.Bundle;
import com.fortysevendeg.android.swipelistview.SwipeListView;
import com.mkyong.android.adaptor.MobileArrayAdapter;

public class ListMobileActivity extends Activity {

    static final String[] MOBILE_OS = new String[] { "Android", "iOS",
            "WindowsMobile", "Blackberry"};

    MobileArrayAdapter myad ;
    private SwipeListView swipeListView;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mainactivity);  
        swipeListView =(SwipeListView)findViewById(R.id.book_listview);
        myad=new MobileArrayAdapter(this, MOBILE_OS);
        swipeListView.setAdapter(myad); 

    }

}
Run Code Online (Sandbox Code Playgroud)

这是我的布局文件

<?xml version="1.0" encoding="UTF-8"?>
android:id="@+id/LinearLayoutListView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF" > …
Run Code Online (Sandbox Code Playgroud)

java android nullpointerexception

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

用于推导和 flatMap / 地图中间结果的 Scala

从我第一次读到:

for {
  harpo<-list1 if harpo.length>0
  groucho<-list2
  chico<-list3
} yield (harpo, groucho, chico)
Run Code Online (Sandbox Code Playgroud)

翻译成:

list1.filter(_.length>0).flatMap(harpo =>      
      list2.flatMap(groucho=>list3.map((harpo,groucho,_)))
)
Run Code Online (Sandbox Code Playgroud)

我担心filter, flatMap&返回的不必要的中间集合map。第一个是通过添加withFilter方法在 Scala 2.8(?) 中修复的,我怀疑有一些魔法会根据使用情况改变这些方法的返回类型,因此当用作参数时,flatMap它们返回一个非严格集合,但我找不到任何证据。我的怀疑是对的吗,它并不像乍一看那样无效?

scala for-comprehension

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

如何更改数据类型,而无需更改变量名称JAVA

我有3个班level1,level2player.在player我有这样的脚本

    private level1 play;
Run Code Online (Sandbox Code Playgroud)

(level1是类的名称,并且play是可变的).我想问一下,如何在不更改变量名的情况下更改/强制level1转换level2player类.我能这样做吗?

java casting

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

如何让Typescript将数字识别为数字?

我正在尝试做一些简单的数学运算,应该是从request.ReponseText返回的数字和输入文本框的数字.这是代码

//var storedMiles : number = new Number(request.responseText);
var storedMiles = new Number(request.responseText);
var enteredMiles = parseInt((<HTMLTextAreaElement>document.getElementById("txtMiles")).value);
var intervalMiles = (enteredMiles - storedMiles);
Run Code Online (Sandbox Code Playgroud)

我从TypeScript编译器得到的错误是:

The right-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type.
Run Code Online (Sandbox Code Playgroud)

编译器把波浪线下enteredMilesvar intervalMiles = (enteredMiles - storedMiles);线.

我无法在文档中找到有关如何纠正该错误的任何内容.我也没有找到自己进行转换的方法.TypeScript编译器需要什么才能同时处理数字enteredMilesstoredMiles"数字"类型,以便我可以进行数学运算?

javascript typescript

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

通过首选项启动Intent时的overridePendingTransition

overridePendingTransition启动过Intent孔时有办法PreferenceActivity吗?

<Preference
        android:title="Settings">
    <intent
            android:action="android.intent.action.VIEW"
            android:targetPackage="dot.com.app"
            android:targetClass="dot.com.app.activities.SettingsActivity" />
</Preference>
Run Code Online (Sandbox Code Playgroud)

通过编程,可以通过以下方式完成此操作:

SettingsActivity.this.finish();
overridePendingTransition (0, 0);
Run Code Online (Sandbox Code Playgroud)

android

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