问题标签 [contract]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 两个 java.util.Iterators 到同一个集合:它们必须以相同的顺序返回元素吗?
这更像是一个理论问题。如果我有一个未排序的任意集合c
并且我java.util.Iterator
通过调用两次获得两个 s ,那么两个迭代器是否必须以相同的顺序c.iterator()
返回's 元素?c
我的意思是,在实践中,他们可能总是会这样做,但他们是否被迫通过合同这样做?
谢谢,扬
wcf - WCF 服务启动需要 10 秒,具有 1000 个方法的大型服务合同
我正在使用一个命名管道 WCF 服务,它有大约 1000 种方法(是的,我知道这不是一个好习惯,但它是生活......)。
我遇到的问题是,在启动 WCF 服务时,ServiceHost
类的构造函数大约需要 10 秒。通过跟踪,我发现时间都花在了准备服务描述(类InitializeDescription
方法ServiceHostBase
)上。我猜是因为这个服务合同中定义的方法太多了。
任何人都可以帮助回答我怎样才能加快这个大服务合同的启动时间?
我知道在一个服务合同中定义这么多方法并不是一个好习惯。但我无法更改服务合同(例如将其分成几个较小的合同)。你知道,这才是真正的生活……
谢谢。
android - Android:如何从 ContentResolver 查询中排除 Facebook 联系人
我正在使用此查询提取所有手机的联系人:
如果用户已经同步了他们的 Facebook 联系人,那么我会在此查询中获取这些联系人以及其他所有内容。但是,我已经通过异步 API 调用拉取用户的 Facebook 联系人,因此我想从该查询中排除 Facebook 联系人以避免重复。
有人可以指出我需要包含的 WHERE 子句(选择参数),这将允许我从该查询返回的内容中排除 Facebook 联系人吗?
谢谢!
编辑:或者至少只是一个可以从 ContentResolver 中选择的字段,它允许我手动过滤 Facebook 联系人?那也一样好。
wcf - Wcf 服务发送具有空值的类对象列表
问题是当 wcf 服务向客户端发送类对象列表时,这些值为空。任何帮助或指导表示赞赏。
我的服务接口是
IPswdService.cs
GetPasswords.svc.cs
=======================================
WCF 客户端代码
===============================================
客户端配置文件是
html - onclick 分别水平展开和收缩 div
我在下面有一个 jfiddle,它有两个独立和水平扩展两个 div 的链接。 http://jsfiddle.net/j9W7R/
我将如何在任何给定时间只看到一个div?假设您单击第一个,然后单击第二个,它会导致第一个收缩。或者,如果您单击第一个并再次单击第一个,它也会缩回。
这个想法是链接将是一个 Facebook 图标,下一个链接将是另一个社交媒体图标,等等等等,我将嵌入一点“喜欢我们”或与用户进行某种互动。
c# - 未找到可执行文件中包含的合同程序集
我正在使用 MEF 开发插件系统。基本插件与可执行文件合并(使用ilmerge
)以获得一个可执行文件。这些插件是使用AssemblyCatalog
. 但是也应该可以使用DirectoryCatalog
.
我的类库项目引用合同库并使用 MEF 导出一个类。当可执行文件尝试加载 dll 时,它声称它无法解析对合同库的依赖关系 - 合同库包含在 exe 中。如果我将 Contract.dll 复制到同一目录,它就可以工作。但它无论如何都包含在exe中?
我怎样才能避免复制合同?
django - Django,没有数据契约的 SOA 风格站点的单元测试
假设我在公司有 2 个 django 项目,A 和 B,B 通过 restful API 使用来自 A 的数据,并且它没有 WADL
最初我的单元测试(更像是功能测试)直接使用来自 A 的数据,但是在 Jenkins 等集成服务器中运行会带来很多问题。
为了解决这个问题,我需要创建一些假数据来输入项目 B(你可以说这是单元测试的正确方法)。
现在提出的另一个问题是,A 可能会更改关键数据结构,而 B 继续使用模拟数据通过单元测试。
所以在我开始做任何事情之前,我想问:你会怎么做?
java - Java中接口和类之间的契约
这在 Java 中究竟意味着什么?
接口定义了实现类的契约
clojure - 如何将“通用”表达式转换为断言谓词表达式?(Clojure)
我正在尝试编写一个将“通用”表达式转换为针对特定给定值评估的表达式的宏。
假设我有一个形式为未计算表达式的向量,
我有一个 gensymed 值 v,我希望在运行时将其“传递”给上述表达式。因此,假设 v 将是编译时使用的符号的名称。我还希望断言转换后的表达式。基本上,对于上面的例子,我希望将上面的向量表达式转换成下面的形式。请注意,我在前两个表达式中将值 v 传递给 %,并在第三个表达式中传递给 x。下面的代码不正确,但仅说明了我想要发生的事情。我不知道如何真正让 v 进入以下任何表达式断言。
作为一个指导性的例子,我希望能够在 prepost-map 的 :post 部分做什么?在 defn 表达式上执行。任何帮助表示赞赏。
c++ - 在 Borland C++ Builder 中实现合约
我正在尝试在 Borland C++ Builder 中实现一个合同类,但得到一个我不理解的编译错误。代码如下所示:
蚂蚁它编译,但我相信
该在派生类中。如果我把它放在这里,我会得到[C++ 错误] multiple_inheritance.cpp(33): E2316 'derivedClass::test()' is not a member of 'derivedClass'
为什么我会得到这个?谢谢!