interface相关内容

接口成员的属性不起作用

在我的应用程序中,几个模型需要 Password 属性(例如,Registration 和 ChangePassword 模型).Password 属性具有 DataType 和 Required 等属性.因此,为了确保可重用性和一致性,我创建了: 接口 IPasswordContainer{[必填(ErrorMessage = "请输入您的密码")][数据类型(数据类型.密码)]字符串密码 { ..
发布时间:2022-01-13 09:51:06 C#/.NET

为什么 Eclipse 在接口方法上抱怨 @Override?

我有一个现有项目在覆盖 interface 方法而不是超类方法的方法上使用 @Override.我无法在代码中更改它,但我希望 Eclpse 停止抱怨注释,因为我仍然可以使用 Maven 构建. 我将如何禁用此错误? 注意:由于项目需要,我需要为Java 1.5编译. 解决方案 在实现接口声明的方法的方法上使用 @Override 注释仅从 Java 6 开始有效.这是 Jav ..
发布时间:2022-01-13 09:43:33 Java开发

无法在非接口值上键入开关

我正在使用以下虚拟代码进行类型断言,但出现错误: 不能在非接口值上键入开关 有人知道这是什么意思吗? 主包导入“fmt"导入“strconv"类型纵梁接口 {字符串()字符串}类型数字结构{整数}func (number *Number) String() string {返回 strconv.Itoa(number.v)}功能主要(){n := &数字{1}开关 v := n.(t ..
发布时间:2022-01-13 08:22:35 其他开发

如何检查 interface{} 是否为切片

我是围棋的菜鸟 :) 所以我的问题可能很愚蠢,但找不到答案,所以. 我需要一个函数: 函数名 (v interface{}) {如果 is_slice() {对于 _, i := 范围 v {my_var := i.(MyInterface)...做某事}} 别的 {my_var := v.(MyInterface)...做某事}} 如何在 Go 中执行 is_slice?感谢任何帮助. ..
发布时间:2022-01-13 08:16:13 其他开发

iPhone 应用程序有现成的日历控件吗?

我正在为 iPhone 构建一个应用程序,它将显示即将发生的事件和过去的事件.我选择了列表视图,但后来我意识到日历(就像在内置日历应用程序的“月"视图中显示的日历一样)是最合适的. 但是,iPhone 人机界面指南只提到了日期选择器,而不是日历,所以我相信没有开箱即用的东西.真的吗?如果是这样,是否有人知道可以使用的第三方控件?(我可以自己写一个,但我宁愿准备一些东西,因为这偏离了最初的项目 ..
发布时间:2022-01-11 13:41:05 移动开发

实现 Iterable 接口

我刚刚在一份旧试卷中发现了这个试题,并且正在为即将到来的考试做准备.我想不通: 下面描述了一个人为的部分类,它实现了 Iterable 接口.此类的唯一目的是提供一种方法来迭代属性 things. 我们需要在课堂上填写两件事来完成它.这里是类 私有类 PartialIterableClass/*FILL IN */{私有字符串 [] 事物;公共PartialIterableClass ..
发布时间:2022-01-10 15:07:00 Java开发

Java中的Iterator接口有什么好处?

我刚刚了解了 Java 集合框架如何在链表中实现数据结构.据我了解, Iterators 是一种遍历数据结构(如列表)中的项目的方法.为什么要使用这个接口?为什么 hasNext()、next() 和 remove() 方法不直接编码到数据结构实现本身? 来自 Java 网站:链接文本 公共接口迭代器 An集合上的迭代器.迭代器代替枚举中的Java 集合框架.迭代器在两个方面不同于枚 ..
发布时间:2022-01-10 14:32:00 Java开发

Delphi, MDI vs Tabs 用于多文档界面

我正在开发一个多文档应用程序.目前它使用 MDI,这对我(作为开发人员)以及我相信的用户来说都非常方便.但是有一个“反对" - 我还没有找到快速加载许多子窗口的解决方案(每次创建并最大化窗口以填充父区域时,到目前为止,有一个调整大小的“动画"需要很多时间),因此我正在考虑切换回选项卡式界面(这需要更多的工作,我需要在页面表中“嵌入"一个表单,因为那里有许多“种类"的表单可用,一些用于编辑文本文档, ..
发布时间:2022-01-09 20:46:35 其他开发

使用 Soley 接口来促进单元测试中的 Stubing 和 Mocking 现在已经过时了吗?

在 .NET 中,TypeMock Isolator 和 Microsoft Moles 允许隔离任何类、属性或方法 - 无论是密封的、静态的、受保护的还是非虚拟的.所以在 Moq 或 Rhino Mocks 中不可能模拟的东西,现在不再是这样了. 我一直对使用接口只是为了能够允许模拟的想法有些反感,否则只会存在具体的类.我并不孤单(请参阅此处,这里和这里).在后面,它暗示“现代"模拟框架不 ..
发布时间:2022-01-08 22:18:46 C#/.NET

如何获取 CGRect 的 x 和 y 以使用框架初始化控件?

我正在编写一个 iPhone 应用程序,我想知道程序员如何在不使用 Interface Builder 的情况下正确定位控件.或多或少,这是因为我想在不使用 Interface Builder 的情况下定位几个控件. 谢谢! 解决方案 尝试使用 IB 查看您想要放置对象的坐标,然后将它们添加到代码中.您通常需要进行一些试验和错误才能使其正确. 您可能还希望相对于屏幕大小来定位项 ..
发布时间:2022-01-08 16:49:40 移动开发

从异步任务中获取结果

我想从异步任务中获取结果.如果我使用 task.execute.get,我的 UI 将被冻结.我希望我的异步任务将是独立的类,所以我不想将我的结果处理代码放在 onPostExecute 中.我在这里找到了一些关于从异步任务回调数据的信息:http://blog.evoxmusic.fr/content/how-implement-callback-asynctask 在这里:android a ..
发布时间:2022-01-07 22:55:25 移动开发

F# 和接口实现的成员

我有一个令人烦恼的错误. type Animal =抽象成员名称:字符串类型狗(名称:字符串)=接口动物与成员 this.Name : string =名称let pluto = new Dog("Pluto")让名称 = pluto.Name 最后一行,特别是“Name"会生成一个编译器错误,指出“未定义字段、构造函数或成员‘Name’". 我使用的解决方法是编写 let name ..

使用与域实体的一对一接口是好还是坏的做法?为什么?

我在我从事的一些 DDD 企业应用程序中看到的一件事是使用与域实体相同的接口,具有一对一的属性和功能映射.事实上,域对象总是通过它的一对一接口来使用,并且所有域实体都具有这种风格的一对一接口. 例如: 域对象帐户: 公共类帐户:IAccount{公共字符串名称 {get;set;}//... IAccount 中还有一些其他字段公共十进制余额 {get;set;}} 和它匹配的接口 ..
发布时间:2022-01-04 14:34:16 其他开发

什么叫可比较的接口?

为了学习目的,我正在用 Go 编写一个简单的链表实现.元素的定义如下: type 元素结构{next, prev *Element值接口{}} 如您所见,Value 可以是满足空接口的任何值.现在,作为一项新功能,我想让它在您向列表中插入一个新元素时,以排序的方式插入它 - 每个元素将 ..
发布时间:2022-01-01 18:24:27 其他开发

带有 List<> 的 Java 通用接口上的编译器错误方法

我不明白以下代码导致的编译器错误.我定义了一个通用接口,参见 Task,有两个方法:U doSomething(String value) 和 ListgetIDs().doSomething() 方法实际上使用泛型类型作为其返回值的类型,但似乎不会引起问题.getIDs() 方法返回一个List,与Task的类型无关,但是在使用for..each语句迭代返回值时会出现问题.出现以下编译错误. ..
发布时间:2021-12-31 22:43:44 Java开发

golang如何访问接口字段

我有一个如下函数,它解码一些 json 数据并将其作为接口返回 包搜索func SearchItemsByUser(r *http.Request) 接口{} {类型结果结构{点击次数NbHits 整数NbPages 整数HitsPerPage intProcessingTimeMS int请求参数参数字符串}var 结果结果er := json.Unmarshal(body, &Result) ..
发布时间:2021-12-31 14:55:53 其他开发

.net 接口说明

我了解 .Net 中的接口定义了接口和继承它的类之间的契约.刚刚完成了一个大量使用数据访问层接口的项目,这让我开始思考...有什么大不了的?当我必须向 DAL 添加新方法时,我必须在接口中创建方法签名,并将其添加到继承接口的类中,当然还有将方法添加到 DAL,从而创建“额外工作".界面有什么大不了的,为什么我要为自己创造额外的工作? 解决方案 接口有什么大不了的? 一旦你定义了契约, ..
发布时间:2021-12-31 14:55:46 C#/.NET