我差不多完成了"Head First Java"这本书.我正在研究这个的原因是我希望有一天能用JavaEE开发工作.现在我在想,我应该继续学习EE(转向Head First Servlets和JSP)还是应该花更多时间学习SE?这会有帮助吗?我会继续直接说我想在最快但最理想的时间学习EE(平衡的方式).有什么建议?
提前致谢!
现在有很多服务,很多关于该主题的搜索结果都讨论了已弃用的服务.我现在才第一次这样做.我在C#中有一个小库应用程序,我想用它来查询亚马逊服务以更新书籍封面图片,ISBN,作者等.
我有一个方法,它接受String参数.在某些情况下,我想将int值传递给该方法.对于调用该方法,我想将int转换为String.For我正在做以下
aMethod(""+100);
Run Code Online (Sandbox Code Playgroud)
还有一个选择
aMethod(String.valueOf(100));
Run Code Online (Sandbox Code Playgroud)
两者都是正确的.我不知道哪个是合适的?哪个性能更好?
大多数情况下,这发生在GWT中.在GWT中设置面板和小部件的大小,我想这样做.
谁能提出建议?
我正在显示一个文件列表; 即我的Java应用程序(Eclipse RCP)中的xls,doc,pdf,odt等.当用户单击该文件时,我想启动相应的(根据操作系统认为的)本机应用程序,就像在Windows资源管理器或Finder中一样.
当我在这里时:最好还显示Finder或Explorer用于不同文件类型的相同图标.
是否有一个库或Eclipse插件?
我想访问网站https://myoffice.bt.com的某些页面,这需要使用java进行用户身份验证.我们必须先登录才能访问页面.我有以下代码的wriiten.
package root;
import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.UsernamePasswordCredentials;
import org.apache.commons.httpclient.auth.AuthScope;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;
public class Url
{
public static void main(String[] args) throws IOException
{
HttpClient client = new HttpClient();
client.getParams().setParameter(
HttpMethodParams.USER_AGENT,
"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2"
);
client.getState().setCredentials(
new AuthScope("https://myoffice.bt.com", 443, AuthScope.ANY_REALM),
new UsernamePasswordCredentials("username", "password") );
PostMethod get = new PostMethod("https://myoffice.bt.com/youraccount/default.aspx");
get.setDoAuthentication( true );
System.out.println(get.getFollowRedirects());
//get.setFollowRedirects(true);
try {
// execute the GET
int status = client.executeMethod( get );
// print …Run Code Online (Sandbox Code Playgroud) 嗨,我得到以下代码:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:c="http://java.sun.com/jsp/jstl/core"
>
<h:body>
<c:forEach items="#{backingBean.personList}" var="person">
<h:outputText value="#{person.name}" />
</c:forEach>
</h:body>
</html>
Run Code Online (Sandbox Code Playgroud)
这失败了:
java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.LoopTagStatus
Run Code Online (Sandbox Code Playgroud)
我使用jstl-impl-1.2.jar.有人能帮我这个吗?谢谢
马塞尔
是否可以在Android中使用JavaScript?如果是这样,怎么样?请提供一些例子.
谢谢.
我有一个表达,假设,
a = 1 && (b = 1 || b != 0 ) && (c >= 35 || d != 5) && (c >= 38 || d = 6)
Run Code Online (Sandbox Code Playgroud)
我希望它减少到,
a = 1 && b != 0 && (c >= 38 || d = 6)
Run Code Online (Sandbox Code Playgroud)
有没有人有什么建议?指向任何算法的指针?
Nota Bene:我相信Karnaugh Map或Quine-McCluskey不是一个选择.由于这些方法不处理灰色案例.我的意思是,表达只能减少,就像A或A'或任何东西,或说黑色或白色或缺乏颜色.但是在这里,我有灰色阴影,正如大家们所看到的那样.
解决方案:我已经在Clojure中为此编写了程序.我使用了包含函数值的地图.这非常方便,只是几个组合的一些规则,你很好.谢谢你的有用答案.
language-agnostic boolean-expression constraint-programming reduction boolean-operations
我用Jodatime尝试过这个DateTime,
DateTime dateTime = DateTime
.parse("1-JAN-1900", DateTimeFormat.forPattern("dd-MMM-yyyy"))
.plusSeconds(2075866000);
String dateTimeStr = DateTimeFormat.forPattern(
"yyyy/MM/dd HH:mm:ss").print(dateTime);
System.out.println(dateTimeStr);
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用Jodatime MutableDateTime
MutableDateTime dateTime = MutableDateTime
.parse("1-JAN-1900", DateTimeFormat.forPattern("dd-MMM-yyyy"));
dateTime.add(DurationFieldType.seconds(), 2075866000);
String dateTimeStr = DateTimeFormat.forPattern(
"yyyy/MM/dd HH:mm:ss").print(dateTime.toDateTime());
System.out.println(dateTimeStr);
Run Code Online (Sandbox Code Playgroud)
两者都给了我相同的结果,1965/10/13 06:09:54.
我希望1965/10/13 05:26:40,相反.我使用下面给出的Oracle查询得到了这个,
select to_date('1900-JAN-1') + 2075866000/86400 from dual
Run Code Online (Sandbox Code Playgroud)
在Joda和Oracle之间发生矛盾之后,我尝试了Wolframalpha,这也给了我与Oracle相同的结果.
有人请解释为什么会有这种差异?
java ×8
amazon ×1
android ×1
c# ×1
datetime ×1
eclipse-rcp ×1
explorer ×1
file-manager ×1
finder ×1
foreach ×1
gwt ×1
httpclient ×1
java-ee ×1
javascript ×1
jodatime ×1
jsf ×1
jstl ×1
reduction ×1
string ×1
web-services ×1