我最初在 Stack Overflow 上发布了这个问题,但我觉得我应该在这里发布。
在我的 Visio 2007 UML 文档中,我无法弄清楚如何向返回泛型List<MyCustomType>类型的接口添加操作。
例如:
假设我有一个名为“MyClass”的类和一个名为“IFace”的接口。IFace 具有返回 MyClass 的通用列表的方法的签名。
为清楚起见,这里有一个 C# 代码示例:
namespace StackO
{
public interface IFace
{
List<MyClass> SomeMethod(string data);
}
public class MyClass
{
}
}
Run Code Online (Sandbox Code Playgroud)
这是我卡住的地方的屏幕截图:
似乎将 a 指定List<MyClass>为我的返回类型的唯一方法是创建另一个用户定义的数据类型,该数据类型显式编写为List<MyClass>. 如果是这种情况,那就这样吧。但是,我发布此信息是希望有更好/正确的方法来做到这一点。
如何将 Visio 接口操作的返回类型定义为用户定义数据类型的通用列表?
我刚买了一台 iMac 并将它连接到我现有的所有运行 Windows(XP、Server 08 R2、Win7)的计算机网络(工作组而不是域)。
在 iMac 上,我可以通过 IP 地址成功 PING 所有 Windows 机器。但是,我无法通过计算机名称 PING Windows 计算机(来自 iMac)。
我需要安装/配置/等什么才能通过计算机名称而不是 IP 地址进行 PING?
顺便说一下,我已经成功设置了 iMac 的主机文件,以便 iMac 知道计算机名称。但是,我不喜欢这种解决方案,因为它要求 Windows 计算机具有静态 IP 地址。
更新
回应@Milliways -
我不只是想从 iMac ping Windows 机器。我真正想在这里解决的是,这...
一些 Windows 机器正在运行 Web 服务器。目前,我可以通过打开 Safari/Chrome/etc 并连接到服务器本地 IP 的 URL 来从 iMac 浏览这些网站 - 换句话说,从 iMac,我可以成功连接到“ http: //192.168.1.10/foo/bar/etc ".
我想弄清楚如何配置我的 iMac,以便 iMac 可以在 URL 中使用机器名称而不是 IP - 例如:“ http://SERVER-1/foo/bar/etc ”。
我应该在这里注意的一件事是,在我的 iMac 上,我有一个 Windows 虚拟机(通过 Parallels)。这个 virt 可以通过机器名成功连接到网络上的 Windows Web …
我使用具有嵌入式 Web 服务器的水处理控制器。我尝试使用 Firefox 连接的某些控制器不会呈现从 Web 服务器返回的 HTML。相反,Firefox (v11) 将 HTML 显示为原始文本。其他浏览器(Chrome、IE、Safari)可以很好地呈现 HTML。Firefox v2 也可以很好地呈现 HTML。
在对问题进行故障排除时,我发现 Firefox 不为其呈现 HTML 的控制器具有无效的响应标头。具体来说,整个 Response Headers 集不过是......
200 OK
Run Code Online (Sandbox Code Playgroud)
Firefox 正确呈现 HTML 的其他控制器的响应标头看起来像......
Date: Mon, 6 Jan 2012 07:08:47 GMT
Server: Z-World Rabbit
Connection: close
Content-Type: text/html
200 OK
Run Code Online (Sandbox Code Playgroud)
对我来说很明显,如果/当响应头不包含Content-Type: text/htmlmime 类型字段时,Firefox 不会呈现 HTML 。
由于我无法更改从控制器返回的响应标头,我想知道 Firefox 中是否有设置会告诉 Firefox 将内容呈现为 HTML,即使Content-Type:响应标头中缺少 。