问题列表 - 第25459页

将视图绑定到模型的属性而不是ViewModel是如此糟糕?

我经常听到一个模型必须由ViewModel包装,View不会与模型耦合/不知道它.

使用MVC,将View绑定到模型是很常见的...没有人抱怨所以是什么?

我很害怕创建所有包装器并且几乎只做重复的属性.

wpf bind mvvm

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

NSUrl的有效URL字符串变为null

另一个问题,我似乎找到了ObjC的解决方案而不是MonoTouch.

我想要一个来自URL的NSUrl(作为字符串).

该字符串可能包含空格和反斜杠.

为什么NSUrl为这样的字符串返回null,即使这些是浏览器中的有效URL?

例如:NSUrl foo = NSUrl.FromString(@" http://google.com/search?\ query");

foo == null

有什么建议?

iphone xamarin.ios

6
推荐指数
2
解决办法
3514
查看次数

Lucene.NET - 按int排序

在最新版本的Lucene(或Lucene.NET)中,以排序顺序恢复搜索结果的正确方法是什么?

我有一个这样的文件:

var document = new Lucene.Document();
document.AddField("Text", "foobar");
document.AddField("CreationDate", DateTime.Now.Ticks.ToString()); // store the date as an int

indexWriter.AddDocument(document);
Run Code Online (Sandbox Code Playgroud)

现在我想进行搜索并按照最近的顺序返回我的结果.

如何通过CreationDate进行搜索结果搜索?我看到的所有文档都是针对使用现已弃用的旧版本的Lucene版本.

sorting lucene lucene.net

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

powers_中的组合或子集的next_permutation

是否有一些等效的库或函数可以为我提供像next_permutation这样的一组值的下一个组合?

c++ combinations permutation powerset

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

如何删除没有id的元素

我有以下代码:

<%-- other tags --%>
<table>
  <tr width="100%">
    <td width="130" />
    <td id="BottomCell" width="100%" />
  </tr>
  <tr>
    <td/>
    <td/>
  </tr>
</table>
<%-- other tags --%>
Run Code Online (Sandbox Code Playgroud)

页面上可能有多个表。我希望td在加载页面时删除(或隐藏)之前的“BottomCell”。我怎样才能用 javascript 或 css 做到这一点?

谢谢。

顺便说一句,我正在开发一个将被放到页面上的 Sharepoint WebPart。位于该页面上,我无法直接控制该页面。但只要它显示在页面上,WebPart 就应该将其删除。

javascript css

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

Java密钥库是否可以导入OpenSSL生成的密钥对?

我用openssl生成一个认证密钥.这是我的命令:

openssl genrsa -des3 -out enc_key.pem 1024

我导出到cer文件,然后用java keytool我导入到java密钥库(jks).

密钥库听起来不错.我可以从我的Java应用程序加载密钥库.

问题是当客户端连接到服务器时(在这种情况下是FTP服务器,而不是Web服务器,我使用apache mina),发生异常:

javax.net.ssl.SSLHandshakeException:SSL握手失败.org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:433)位于org.apache.mina.core的org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) .filterchain.DefaultIoFilterChain.access $ 5(DefaultIoFilterChain.java:429)

...

引起:javax.net.ssl.SSLHandshakeException:com.sun.net.ssl.ssl.ssl.inl上的com.sun.net.ssl.internal.ssl.Handshaker.checkThrown(未知来源)没有共同的密码套件.SLEngineImpl来自com.sun.net.ssl.internal.ssl.SSLEngineImpl.writeAppRecord(未知来源)的.checkTaskThrown(未知来源)位于javax.net的com.sun.net.ssl.internal.ssl.SSLEngineImpl.wrap(未知来源) .ssl.SSLEngine.wrap(未知来源)

...

引起:javax.net.ssl.SSLHandshakeException:在com.sun.net.ssl.inl.ssl.SSLEngineImpl的com.sun.net.ssl.internal.ssl.Alerts.getSSLException(未知来源)中没有共同的密码套件.fatal(未知来源)

我想问一些事情:

  1. 我使用openssl生成的认证密码是什么?我们怎么知道?也许通过命令行openssl xxx?
  2. 我去http://java.sun.com/j2se/1.5.0/docs/guide/security/jsse/JSSERefGuide.html#AppA.我把SSL_RSA_xxx放到启用的密码套件中,但仍然无法工作(我把SSL_RSA放在SSL使用ssl implisit,而genrsa,只是我的意见genrsa生成RSA).这是对的吗?
  3. 有人知道解决方案吗?
  4. 或者,任何人都知道如何从openssl命令行生成标准密钥库,直到可以在java应用程序中使用(当然使用密码).因为我现在可以从openssl和export keystore java生成认证,但我不知道我使用的密码是什么以及我在java应用程序中的使用方式.注意:如果密钥库直接从java生成,我可以运行.现在问题是如果java keytool生成的密钥库来自认证,比如openssl(和其他可能).

任何帮助将不胜感激!谢谢

java openssl keystore

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

基于另一个关联数组的值构建关联数组

我正在寻找一种优雅的方式来改变这个数组:

Array (
  [foo] => 1
  [bar] => 1
  [zim] => 3
  [dib] => 6
  [gir] => 1
  [gaz] => 3
)
Run Code Online (Sandbox Code Playgroud)

进入这个数组:

Array (
  [1] => Array ( foo, bar, gir ),
  [3] => Array ( zim, gaz ),
  [6] => Array ( dib )
)
Run Code Online (Sandbox Code Playgroud)

注意:键或值之间没有关系.它们完全是任意的,仅用作示例.结果数组应该是一个按输入数组的值分组的关联数组.

谢谢!

php arrays associative-array

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

检查BigInteger是不是一个完美的正方形

我有一个BigInteger值,假设它是282并且在变量x内.我现在想写一个while循环,声明:

while b2 isn't a perfect square:
    a ? a + 1
    b2 ? a*a - N
endwhile
Run Code Online (Sandbox Code Playgroud)

我如何使用BigInteger做这样的事情?

编辑:这样做的目的是我可以写这个方法.正如文章所述,必须检查b2是否不是正方形.

java math biginteger

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

Java ServerSocketChannel SocketChannel(回调)

我正在努力学习Java.我想实现一个简单的网络连接4游戏以及聊天功能.

我希望我的网络逻辑是非阻塞的,所以经过多次研究后我发现SocketChannel是我重新考虑我的需求之后的事情.

没有意义的是SocketChannels中缺少CallBack函数.就像在C#中找到的一样.

我对这个时间的查询是:如何将收到的数据传递给聊天或游戏表单(JFrame)?

一些指导是最受欢迎的.

java socketchannel

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

我怎样才能多次实现Comparable?

我正在将一些代码升级到Java 5,我显然不了解泛型.我有其他类实现Comparable一次,我已经能够实现了.但是现在我有一个类,由于继承,最终尝试为2种类型实现Comparable.这是我的情况:

我有以下类/接口:

interface Foo extends Comparable<Foo>

interface Bar extends Comparable<Bar>

abstract class BarDescription implements Bar

class FooBar extends BarDescription implements Foo
Run Code Online (Sandbox Code Playgroud)

有了这个,我得到错误'接口Comparable不能用不同的参数实现多次......'

为什么我不能在FooBar中实现compareTo(Foo foo),还有在BarDescription中实现的compareTo(Bar)?这不是简单的方法重载?

编辑:我有很多扩展BarDescription的类.如果我在Bar上删除Comparable的类型参数,使其保持原始状态,那么在排序扩展BarDescription的所有类时,我会得到一堆编译器警告.这可以通过下面的通配符解答来解决吗?这个答案看起来非常复杂,难以理解维护.

java generics comparable

14
推荐指数
2
解决办法
6133
查看次数