问题标签 [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.
python - 在 PyContract 约束中的 __old__ 中引用 `self`
我正在使用PyContract(不是PyContracts)为类方法编写一些约束。作为后置条件,我想确保实例的内存地址没有改变,即id(self)
在调用函数之前和之后应该是相同的。我怎样才能用 PyContract 做到这一点?我有以下(最小)代码:
这里的约束问题是,在帖子中,我收到了这个错误:_holder instance has no attribute 'self'
这里有趣的是,class Individual
它__init__
的约束看起来像这样:
据我所知,PyContract
我不喜欢这样称呼__old__.self
。我该如何解决这个问题?
java - Java 字典迭代器类型问题
因此,我试图为家庭作业创建一个 LinkedHashedDictionary 的 Iterator 成员,但是我在其类型方面遇到了多个问题。
迭代器接口:
在我的代码中,我有一个名为 EntryIterator 的私有类。它扩展了一个 AbstractIterator,但实现了上面的 Iterator。
我目前的实现如下:
关于它的类型,我已经完成了这个类的多种变体,但它们似乎都与我的字典不兼容。如果我保持上述格式,我的 Dictionary 的 iterator() 函数会出现错误:
错误指出它是“返回类型与 Dictionary.iterator() 不兼容”
我应该将 EntryIterator 类的类型更改为:
我只是在我的 Dictionary.Iterator() 函数上收到一条错误消息,提示“令牌'<' 上应有语法错误”以及另一个不兼容错误。
有人能指出我如何将所有这些不同类型联系起来以使它们返回我的字典合同要求的正确方向吗?
我曾尝试在课堂上通过电子邮件向讲师提出我的问题,以及一对一的问题,但只是为了避免。任何帮助将非常感激。
jquery - JQuery 在点击时展开和收缩 div
我正在尝试使用 jQuery 在单击链接时扩展和收缩 div 的高度,但我终其一生都无法弄清楚我做错了什么。
这是html;
CSS中默认滑块高度为300px
这是jQuery;
我已经尝试过了,但没有在 map-canvas div 中调用 Google 地图 API,看看这是否是罪魁祸首,但它仍然无法正常工作。
任何帮助将非常感激
c++ - 先决条件通常与不变量重叠吗?
我很难区分这两者。如果它们通常不重叠,它们有何不同?什么是先决条件但不是不变量的示例?
ios - 无法在 iTunes Connect 中请求新合同(适用于 iOS 付费应用程序)
这是我的情况:
我加入了 Mac OSX 和 iOS 开发计划。
我已成功获得 Mac OS X 付费应用程序的合同。
现在我想获得一份 iOS 付费应用程序的合同。
但是,正如我的屏幕截图所示,我没有请求按钮。我应该联系 Apple 的支持吗?
windows-8 - 找不到共享信息 Win8 应用
我正在创建一个 Windows 8 应用程序,该应用程序应该使用作为共享源的共享合同,但问题是它一直在等待来自应用程序的共享信息,但我无法找出它仍在等待的原因。 ..我插入的唯一代码是:
这就是我得到的...
wcf - 有效的 WCF 合同不匹配案例
我有一个托管在 2 台服务器上的 WCF 服务。有一个名为 GetData(param1) 的函数。我将此函数更改为接受 2 个参数,即 GetData(param1,param2)。我更新了 server1 上的服务并更新了客户端代码。
一件奇怪的事情正在发生。尽管功能不匹配,但更新后的客户端代码仍然适用于过时的服务。正在调用该函数并返回结果。如果有帮助,添加的参数是枚举值类型。但是为什么会有这种非确定性的行为呢?它是如何工作的?
wcf - 为什么在添加 [MessageContract] 属性后会收到 InvalidOperationException?
The operation 'PRPA_IN201301UV02' could not be loaded because it has a parameter or return type of type System.ServiceModel.Channels.Message or a type that has MessageContractAttribute and other parameters of different types. When using System.ServiceModel.Channels.Message or types with MessageContractAttribute, the method must not use any other types of parameters.
我在控制台主机上运行 WCF,这是合同:
当我从 opRequest 类中删除[MessageContract]
and[MessageBodyMember]
我完全不确定这是否能让我得到我需要的东西,所以我会给出更广泛的范围 - 我试图让 SOAP 主体没有参数名称的封闭标记。例如(从 SOAP 消息中提取的正文)而不是:
我希望它是这样的:
我需要这样才能符合标准(HL7v3 PIX Manager SOAP Web Service)。
有任何想法吗?
c# - 回调接口合约
我有两个需要受合同约束的 .NET 方。现在,party1 和party2 需要能够相互调用一些方法(大部分是调用和报告结果)。我有双工合同,但双方没有使用 WCF。
这有设计模式吗?
编辑
双方是同一申请的一部分。我创建了应用程序 (party1),其他人创建了一个动态加载的 dll (party2)。现在,我们俩应该能够互相调用方法。所以,我要在我们之间创建一个接口契约。目的是知道是否有一个知道模式可以做到这一点?
c# - 在 WCF 中写入文件时流式传输文件
我有一个服务器应用程序,它执行另一个应用程序,第二个应用程序构建一个日志文件,我希望服务器通过 WCF 将它发送到客户端。
我希望客户端在 EXEC 应用程序更新日志时读取日志。
我使用了一个返回流(日志文件)的操作合同。问题是当我第一次发送流时,日志仍然是空的,客户端看不到服务器 EXEC 写入的“更新”。
这是服务器代码:
来自服务器的 EXEC 只是写入“Log.txt”文件
这是客户端代码:
如何使用实时登录更新客户端?