我刚刚第二次升级到Eclipse 3.4,现在我觉得它很好.第一次(它发布的时候)对我来说太麻烦了(主要是PDT 2.0插件); 但现在似乎已经全部解决了.
我的问题是Javascript验证器.如果我在我的项目中的一个JS文件中定义一个类,然后尝试在另一个JS文件中使用它,它告诉我该类型是未定义的.这真是令人讨厌,因为我的一些脚本充斥着红色的波浪形.
另一个问题是这段代码:
var m_dialogFrame = document.getElementById(m_dialogId);
Run Code Online (Sandbox Code Playgroud)
做一个黄色的波形说"类型不匹配:无法从元素转换为___m_dialogBody5"我可以通过添加来解决它
/**
* @type Element
*/
Run Code Online (Sandbox Code Playgroud)
在它之前,但那也将是凌乱的.
还有,两个:
new XMLHttpRequest();
Run Code Online (Sandbox Code Playgroud)
和
new ActiveXObject("Microsoft.XMLHTTP");
Run Code Online (Sandbox Code Playgroud)
得到红色曲线说"x无法解析为某种类型"
最后一个问题是:
if(m_options.width!="auto")
得到一个红色波浪形,因为:"运算符!=未定义参数类型数字,字符串"
如何解决这些问题,或者只是废弃整个Javascript验证工具?顺便说一句:如果能让它发挥作用,它看起来很棒.
我遇到了一个带有TextBox和RequiredFieldValidator的标准ASP.NET页面的问题.重现的步骤非常简单:
在回发后,RequiredFieldValidator在这两种情况下都能正常工作,但是在将某些内容输入文本框(然后删除)之前,似乎客户端代码没有被触发.
有没有人有解决方案,而不是自己乱砍JavaScript?
虽然我掌握了Bitwise Operators的概念,但我不能说在Web开发过程中我遇到了很多用例,我不得不求助于使用Bitwise Operators.
请记住,此问题专门用于在Web语言中使用Bitwise Operators.
我们有一个很多人必须访问的数据库.我正在寻找一种方法,允许我们在此数据库上发生"更改"时收到通知,以便其他方可以了解它.请指教.
我正在使用一个虚构的例子.说,我有一个Widget类,如:
abstract class Widget
{
Widget parent;
}
Run Code Online (Sandbox Code Playgroud)
现在,我的其他类将从这个Widget类派生,但是假设我想在定义派生类型时在类中加入一些约束,这样只有特定类型的小部件才能成为特定类型的Widget的父类.
例如,我从Widget类,WidgetParent和WidgetChild派生了两个小部件.在定义子类时,我想将父类型定义为WidgetParent,这样我每次使用它时都不必输入父类.
确切地说,我希望做的是:
// This does not works!
class Widget<PType>: where PType: Widget
{
PType parent;
}
class WidgetParent<Widget>
{
public void Slap();
}
class WidgetChild<WidgetParent>
{
}
Run Code Online (Sandbox Code Playgroud)
因此,当我想访问WidgetChild的父级时,而不是以这种方式使用它:
WidgetParent wp = wc.parent as WidgetParent;
if(wp != null)
{
wp.Slap();
}
else throw FakeParentException();
Run Code Online (Sandbox Code Playgroud)
我想以这种方式使用它(如果我可以使用泛型):
wc.parent.Slap();
Run Code Online (Sandbox Code Playgroud) 我用Java启动子进程如下:
final String[] cmd = {"<childProcessName>"};
Process process = Runtime.getRuntime().exec(cmd);
Run Code Online (Sandbox Code Playgroud)
它现在在后台运行.一切都好又好.
如果我现在的程序崩溃(这是仍然在开发中:-))子进程似乎仍流连.如何在父Java进程终止时自动结束?
如果它有帮助,我使用的是Mac OS X 10.5
.NET有很多单元测试框架.我找到了这个小功能比较:http://xunit.github.io/docs/comparisons.html
现在我要为我们选择最好的一个.但是怎么样?有关系吗?哪一个是最具前瞻性的证据,背后有一个不错的动力?我应该关心这些功能吗?虽然xUnit似乎是最现代的,专为.NET设计,但NUnit似乎再次被广泛接受.MSTest再次集成到Visual Studio中......
java ×2
javascript ×2
alter-table ×1
asp.net ×1
c# ×1
database ×1
eclipse ×1
eclipse-3.4 ×1
ganymede ×1
generics ×1
jcl ×1
linked-list ×1
mainframe ×1
mbunit ×1
mstest ×1
nunit ×1
oracle ×1
runtime ×1
shutdown ×1
subprocess ×1
unit-testing ×1
validation ×1
xunit.net ×1