你知道是否有一个列表包含Java EE 6的每个组件的所有参考实现?即GlassFish是参考容器,Hibernate Validator用于验证等.
我们的教授正在让我们用Java做一些基本的编程,他给了一个网站以及注册和提交问题的一切,今天我需要做一个例子我觉得我走在正确的轨道但我不能弄明白其余的.这是实际问题:
**Sample Input:**
10 12
10 14
100 200
**Sample Output:**
2
4
100
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所得到的:
public class Practice {
public static int calculateAnswer(String a, String b) {
return (Integer.parseInt(b) - Integer.parseInt(a));
}
public static void main(String[] args) {
System.out.println(calculateAnswer(args[0], args[1]));
}
}
Run Code Online (Sandbox Code Playgroud)
现在我总能得到答案,2因为我正在阅读单行,我怎样才能考虑所有行?谢谢
由于某些奇怪的原因,每次我想执行时都会收到此错误:
C:\sonic>java Practice.class 10 12
Exception in thread "main" java.lang.NoClassDefFoundError: Fact
Caused by: java.lang.ClassNotFoundException: Fact.class
at java.net.URLClassLoader$1.run(URLClassLoader.java:20
at java.security.AccessController.doPrivileged(Native M
at java.net.URLClassLoader.findClass(URLClassLoader.jav
at java.lang.ClassLoader.loadClass(ClassLoader.java:307
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.
at java.lang.ClassLoader.loadClass(ClassLoader.java:248
Could not find the main class: Practice.class. …Run Code Online (Sandbox Code Playgroud) R有Java还是.NET版本?(比如用于Python语言的Jython/IronPython)
我猜一些使用C或Fortran的R-package可能无法在R的Java/.NET版本上运行,但只要可以运行纯R代码,它就必须很棒.
说,我有一节课:
class M
{
public int val;
Run Code Online (Sandbox Code Playgroud)
还有一个+内部的操作员:
public static M operator +(M a, M b)
{
M c = new M();
c.val = a.val + b.val;
return c;
}
}
Run Code Online (Sandbox Code Playgroud)
而且我有一个List班级的对象:
List<M> ms = new List();
M obj = new M();
obj.val = 5;
ms.Add(obj);
Run Code Online (Sandbox Code Playgroud)
其他一些对象:
M addie = new M();
addie.val = 3;
Run Code Online (Sandbox Code Playgroud)
我可以做这个:
ms[0] += addie;
Run Code Online (Sandbox Code Playgroud)
它肯定会按照我的预期工作 - 列表中的值会发生变化.但如果我想这样做
M fromList = ms[0];
fromList += addie;
Run Code Online (Sandbox Code Playgroud)
ms由于显而易见的原因,它不会改变价值.
但直觉上我希望ms[0]在那之后也会改变.真的,我从列表中选择对象,然后用其他对象增加它的值.所以,由于我在添加之前对ms[0]in …
这是对我正在做的工作的过度简化的解释.
我有一个状态列表.应用程序的多个实例将拉出第一行的内容,状态为NEW,更新状态WORKING,然后继续处理内容.
使用两个数据库调用很容易做到这一点; 先是SELECT当时的UPDATE.但我希望在一次调用中完成所有操作,以便应用程序的另一个实例不会拉同一行.有点像一SELECT_AND_UPDATE件事.
存储过程是最好的方法吗?
当其他一些变量等于特定值时,我想在C#代码中的某一行设置一个断点,比如说:
MyStringVariable == "LKOH"
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我试图右键单击断点图标 - >条件然后键入MyStringVariable == "LKOH",Visual Studio说它无法评估它.
我在iPhone应用程序中有一个窗口,它以模态显示,允许用户在"第一次运行"时输入Web服务的设置.
文本字段具有帮助文本集,当您点击它们时键盘显示并允许您输入文本.
遗憾的是,文本字段不会清除帮助文本,显示编辑插入符或显示正在输入的文本(如下面的屏幕截图所示).
精彩的问题...... http://img522.imageshack.us/img522/2308/iphonenstextfieldissue.png
有什么建议?
正在显示窗口[self presentModalViewController:<controller_name> animated:YES];,这可能是也可能不是导致此问题的原因 - 当我通过Interface Builder'test'应用程序运行UI时,文本框会像平常一样响应.
Clear when editing begins 已为这两个字段设置.
提前致谢!
编辑:更多信息 在Bart Gottschalk提供的信息后,我想我应该添加更多信息.首先,该应用程序是基于导航的应用程序.
其次,Bart推荐的测试应用程序运行良好,因此将模态窗口和视图排除在等式之外.
第三,当-(void)viewWillAppear...调用委托方法时,我正在呈现模态视图- 这可能是错误的地方......但是我不能100%确定我是否应该didFinishLaunchingWithOptions在App Delegate中呈现模态视图...
(这发生在Simulator和iPhone 3.1.3上)
我有另一个新手Python问题.我有以下一段代码,我有一种感觉,不是应该是pythonic写的:
rowindex = 0
while params.getfirst('myfield'+rowindex):
myid = params.getfirst('myfield'+rowindex)
# do stuff with myid
rowindex+=1
Run Code Online (Sandbox Code Playgroud)
此脚本的输入是一个HTML页面,可以包含任意数量的名为"myfield#"的输入字段,其中#从0开始并按顺序增加.在Perl中,我会做更像这样的事情:
rowindex = 0
while myid = params.getfirst('myfield'+rowindex):
#do stuff with myid
rowindex+=1
Run Code Online (Sandbox Code Playgroud)
但这不是Python中的有效语法.我知道我的工作会有什么用,但是有更好的方法吗?谢谢.
我知道Mac OS X中应用程序的进程ID.如何切换到它(使用applescript,python或其他)?
通过"切换",我的意思是,重点关注.
通常的解决方案是使用applescript代码tell application "Foo" activate,但这里名称没用,因为我有许多同一个应用程序运行的实例.然而,我能够获得应用程序的进程ID.
如何以编程方式切换到此应用程序?
java ×3
c# ×2
.net ×1
addition ×1
applescript ×1
cocoa ×1
debugging ×1
iphone ×1
java-ee ×1
java-ee-6 ×1
macos ×1
operators ×1
python ×1
r ×1
sql-server ×1
uitextfield ×1
while-loop ×1