小编Iva*_*var的帖子

WCF错误:此工厂启用了手动寻址,因此必须预先发送所有发送的消息

我有一个托管的WCF服务,我为其创建了一个自定义工厂,这样就可以使用多个主机头:

/// <summary>
/// Required for hosting where multiple host headers are present
/// </summary>
public class MultipleHostServiceFactory : ServiceHostFactory
{
    protected override ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses)
    {
        List<Uri> addresses = new List<Uri>();
        addresses.Add(baseAddresses[0]);
        return base.CreateServiceHost(serviceType, addresses.ToArray());
    }
}
Run Code Online (Sandbox Code Playgroud)

我很确定我的配置文件现在在客户端和服务器上都是正确的(可以在这里看到).

我得到的错误似乎与工厂有关:

此工厂已启用手动寻址,因此必须预先发送所有发送的消息.

public string GetData(int value) {
    return base.Channel.GetData(value);
}
Run Code Online (Sandbox Code Playgroud)

错误发生在行return base.Channel.GetData(value);.

c# wcf messages channelfactory

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

检查字符串是否以tab开头

如何检查字符串是否以Groovy中的选项卡开头?

groovy

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

在最后一次出现字符后删除字符串

在我的应用程序中,我附加一个字符串来创建生成URL的路径.现在我想在按下后退按钮时删除附加的字符串.

假设这是字符串:

/String1/String2/String3/String4/String5
Run Code Online (Sandbox Code Playgroud)

现在我想要一个这样的字符串:

/String1/String2/String3/String4/
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

java

38
推荐指数
3
解决办法
6万
查看次数

使用连续的整数范围填充List

我想要一个包含1到500范围内整数的列表.是否有一些方法可以使用Guava(或简单的Java)创建此列表,而无需遍历范围并在我自己的范围内单独添加值码?

解析度

解决方案如下(在这里发布,因为一些答案提供了正确的信息,但没有一个给出完整的解决方案):

__PRE__

结果是类型 __CODE__

java guava

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

将文件转换为字节数组,反之亦然

我发现了许多将文件转换为字节数组并将字节数组写入存储文件的方法.

我想要的是转换java.io.File为字节数组,然后将字节数组转换回a java.io.File.

我不想把它写成存储,如下所示:

//convert array of bytes into file
FileOutputStream fileOuputStream = new FileOutputStream("C:\\testing2.txt"); 
fileOuputStream.write(bFile);
fileOuputStream.close();
Run Code Online (Sandbox Code Playgroud)

我想以某种方式做以下事情:

File myFile = ConvertfromByteArray(bytes);
Run Code Online (Sandbox Code Playgroud)

java arrays

35
推荐指数
4
解决办法
17万
查看次数

org.springframework.data.mapping.PropertyReferenceException:找不到类型的属性catch

我有一个Spring Data存储库的问题.

当我部署时,我得到一个异常,因为Spring Data试图动态地派生该方法,但是却无法在Entity中找到相应的属性.

如何在没有此问题的情况下将自定义方法放在自定义存储库中?

这些是涉及的组件:

  1. LocaleJpaImpl:实体
  2. LocaleJpaRepositoryClient:业务层类
  3. interface LocaleJpaRepository extends JpaRepository<LocaleJpaImpl, Long>, LocaleJpaRepositoryCustom
  4. interface LocaleJpaRepositoryCustom
  5. LocaleJpaRepositoryImplemented implements LocaleJpaRepositoryCustom

LocaleJpaRepositoryCustom 有一个方法:

List<String> catchLanguagesCombinations() throws DAOSystemException;
Run Code Online (Sandbox Code Playgroud)

(LanguagesCombinations不是LocaleJpaImpl的属性.因为该动机在Custom Repository中).

这个例外:

Caused by: org.springframework.data.mapping.PropertyReferenceException: No property languages found for type com.engine.i18n.domain.LocaleJpaImpl
at org.springframework.data.mapping.PropertyPath.<init>(PropertyPath.java:74)
at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:326)
at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:352)
at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:306)
at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:270)
at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:244)
at org.springframework.data.repository.query.parser.Part.<init>(Part.java:73)
at org.springframework.data.repository.query.parser.PartTree$OrPart.<init>(PartTree.java:180)
at org.springframework.data.repository.query.parser.PartTree$Predicate.buildTree(PartTree.java:260)
at org.springframework.data.repository.query.parser.PartTree$Predicate.<init>(PartTree.java:240)
at org.springframework.data.repository.query.parser.PartTree.<init>(PartTree.java:68)
at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.<init>(PartTreeJpaQuery.java:57)
at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:90)
at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateIfNotFoundQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:162)
at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$AbstractQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:68)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.<init>(RepositoryFactorySupport.java:280)
at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:148)
at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.getObject(RepositoryFactoryBeanSupport.java:125)
at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.getObject(RepositoryFactoryBeanSupport.java:41)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:142) …
Run Code Online (Sandbox Code Playgroud)

spring spring-data

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

在WPF MouseLeftButtonDown事件处理程序中按Ctrl键按条件

如何为某个键盘键添加附加条件到WPF MouseLeftButtonDown事件处理程序?

例如Ctrl+键

private void Grid_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{         
    ...
}
Run Code Online (Sandbox Code Playgroud)

c# keyboard wpf event-handling

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

Chrome DevTools中的Vim键绑定

是否可以在Chrome DevTools中使用晚餐(hjkl,A,$,vi等)?

更确切地说是源面板和控制台?

我正在使用Vimium,这很棒,但是当我在Chrome DevTools中使用web开发时,我无法使用任何vi动作.

google-chrome-devtools

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

这里不允许使用Android,Java数组初始值设定项

我正在研究android项目,我收到一个我无法理解的错误"这里不允许使用数组初始化程序"

我试图简化我的代码,它归结为此

public class MainActivity extends Activity{

    int pos = {0, 1, 2};

    @Override
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        pos = {2, 1, 0};
    }
}
Run Code Online (Sandbox Code Playgroud)

感谢任何解决方案,但如果您能解释这里发生了什么,我将不胜感激

java arrays

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

Internet Explorer 11不会在站点上设置cookie

出于某种原因,IE11(仅IE11,与其他IE9和IE10一起测试)将不会在我一直在努力的网站上创建会话.所以这意味着诸如站点登录之类的基本功能将不起作用.

在其他浏览器上,这是完美的.

我研究了一下,发现IE不适用于带有下划线的域名...但是我的域名没有,所以可能是什么问题?谢谢!

cookies internet-explorer internet-explorer-11

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