这似乎是一个合理的(也许是简单的?)场景,但您将如何执行以下操作:
可以说我有2个接口:
Interface ISimpleInterface
string ErrorMsg { get; }
End Interface
Interface IExtendedInterface
string ErrorMsg { get; set; }
string SomeOtherProperty { get; set; }
End Interface
Run Code Online (Sandbox Code Playgroud)
我想要一个类来实现这两个接口:
Public Class Foo Implements ISimpleInterface, IExtendedInterface
Run Code Online (Sandbox Code Playgroud)
如果每个接口具有不同的访问级别,如何在类中定义ErrorMsg属性?
以下是我想知道的情况:我正在使用伪造的MVC架构编写UserControl,其中UserControl将扩展接口暴露给它的Controller,并将Simple接口暴露给控件的使用者.
顺便说一句,在VB.NET中实现这一点(vb中的任何建议的synatx将不胜感激).
如果我输入终端,
export DISPLAY=:0.0
Run Code Online (Sandbox Code Playgroud)
...存储该环境变量的shell在哪里?
我正在使用Ubuntu 8.10.我查看了文件〜/ .profile和/ etc/profile,找不到DISPLAY的痕迹.
编写可以使用的xml文档时<see cref="something">something</see>,当然可以使用.但是,如何引用具有泛型类型的类或方法?
public class FancyClass<T>
{
public string FancyMethod<K>(T value) { return "something fancy"; }
}
Run Code Online (Sandbox Code Playgroud)
如果我要在某处写xml文档,我将如何引用这个花哨的类?我该如何参考FancyClass<string>?方法怎么样?
例如,在另一个类中,我想让用户知道我将返回一个实例FancyClass<int>.我怎么能看到cref的东西呢?
我一直在网上寻找Erlang程序的各种打字实践,似乎有一些...虽然有点难以找到一个坚实的信息来源,即我正在寻找实用信息:
1. -specs- 这个看起来很有吸引力.一些地方提到在编译时检查具有相关的-specs指令的函数(为了正确的类型用法)...我似乎无法找到更多关于如何使用它的信息(使用哪种工具 - Dialyzer, TYPER?).我真的很想创建一个小的解析器/代码生成器,它将从表单的函数声明中生成这些"规范"
functionName(param1 :List, param2 :Tuple) -> ...
Run Code Online (Sandbox Code Playgroud)
我还没有看到是否-spec支持抽象类型(用户声明的类型 - "汽车"类型 -
{car,{weight,_},{height,_},{maxSpeed,_}}
Run Code Online (Sandbox Code Playgroud)
2. 这里提到的-deftype指令
如果我可以开始输入内容并在编译时检查它们,那么Erlang对我来说会变得如此强大.上面提到的解析器/代码生成器的运行时将在输出源代码中生成防护类型检查.
我有一种情况,我需要对一组非常大的行进行更新,我只能通过它们的ID来识别(因为目标记录是由用户选择的,除了它是用户的记录集之外没有任何共同之处想修改).所有这些记录都在更新相同的属性,所以我想进行一次UPDATE调用.
在UPDATE语句中使用"WHERE IN(1,2,3,4,..... 10000)"是不是更糟糕的做法还是有更好的方法来进行此更新?
为每条记录使用单独的更新语句并将它们粘贴到单个事务中会更有意义吗?现在我正在使用SQL Server和Access,但如果可能的话,我希望在任何类型的关系数据库中听到更广泛的最佳实践解决方案.
这可能是一个愚蠢的问题,但如果我是一个单独的开发人员并且只是在开发笔记本电脑上工作,那么使用错误跟踪软件有多重要?我目前正在讨论使用Subversion或SourceGear Vault作为我选择的VCS,而SourceGear有一个集成的bug跟踪器(Fortress),而Subversion世界倾向于使用像Trac这样的东西.
现在,我将把我的笔记本电脑用于家庭和工作项目(我有自己的MSDN订阅,并且看到工作太便宜了,不能给我任何东西,我将在我的笔记本电脑上编写他们的软件来使用它;我在合同中指定了我拥有的所有代码,好像我是一名顾问,虽然我是一名FTE),而且在工作中我会设置Subversion,因为它是免费的,而且没有预算(所以我想这意味着我也应该在家里使用SVN).一旦完成软件,bug跟踪器可能对工作有益,可以跟踪事物,但是个人用途呢?
记住,我的笔记本电脑只是用于开发,所以我担心如果我把SVN放在它上面(毕竟保持那个repo与工作分开),然后是Trac或其他东西,我将会转向它进入迷你服务器,还是一件好事?我还没有考虑过CI解决方案,但说实话,如果你只使用一台机器,我就不会看到CI的重点.这可能会改变未来,但是现在我所有的工作都将在这台笔记本电脑上完成.
有什么建议?
我有一个包含5个表的数据库.每个表包含24行,每行包含4列.
我想在Excel工作表中显示这些记录.每个表的标题是表的名称,但我无法合并标题的列.
请帮我.
我想学习如何有效地使用Swing应用程序框架.我发现的大多数示例都是博客条目,它们只是解释了如何扩展SingleFrameApplication并覆盖其启动方法,但这就是它.Sun的文章已经差不多两年了,项目自己的介绍也是如此,从那时起,显然有一些进化.
是否有最新的全面教程/ HOWTO可用于任何地方?当然有JavaDoc,但很难从中获得全局.任何指针都表示赞赏.
更新:我意识到项目网站上有一个邮件列表存档.虽然有些笨拙(与StackOverflow相比),但似乎非常活跃.遗憾的是,任何地方都没有真正的教程.信息分散在各处.
更新2:让我澄清一下 - 我在使用Swing(小部件工具包)本身时遇到了麻烦,我在谈论它的应用程序框架,应该简化应用程序生命周期(启动,退出以及它们之间发生的任何事情)之类的事情. ,行动管理等 - 也就是大多数Swing应用程序需要的东西.让这样的框架成为Java的标准部分是很酷的.唯一的问题是要了解它的用途.
更新3:如果您有兴趣,只是有在该项目的有关JSR 296.不久的现状和未来的论坛上一些讨论:当前版本1.03被认为是非常有好处的,但该API并不稳定,它会改变Java 7中的最终版本.软件包名称也将更改,因此Java 7不会破坏在SAF上创建的当前应用程序.
更新4: Karsten Lentzsch在上述论坛中表示:"我怀疑它是否可以包含在Java 7中;我将投反对票." 我宁愿不怀疑这位伟大的大师的诚意,并且明智的做法是不要让任何有缺陷的东西进入核心JDK,但坦率地说这是一个奇怪的情况 - 他是JGoodies Swing Suite的作者,它是部分商业竞争对手. JSR 296,和他坐在这将决定这是否JSR将被纳入到标准的Java委员会.我之前写过的JSR 295 Beans Binding也是如此.
鉴于SAF的当前状态,我认为最好的解决方案是将当前实现包装成"自制"框架,然后可以适应现有API的可能更改.
有没有办法在IIS7中配置ASP.NET?
我知道这一定是一个愚蠢的问题,但在IIS7中我看到了ASP的图标.这是Classic ASP的配置吗?
我花时间分解URL,protocol://domain:port/path/filename但必须有一个内置类,我能找到的就是System.Security.Policy.Url