#
Myeclipse不能自動編譯java類,造成這種狀況的原因很多。以下是解決方案:
1. 確保 project->build automatically 已經(jīng)被選上.這時候可以使用兩種方法,一個是在未選中build automatically之前,手動編譯項目文件;然后選中build automatically自動編譯文件。
2. 如果選上了,也不好使, 使用這一招: project->clean..->選第2個clean select project, 勾上start build immediatelly
3.如果項目里引了某個不用的jar包,而那個包又被你刪了,就會出現(xiàn)不報錯但怎么也編譯不出來class文件的情況,可以把所有包都刪除,然 后一個一個的再引入(需要的),不要一下子把所有包都引入來,沒用的可能會引起不良后果.
4. 想刪掉某個class文件重新生成,刪除class文件后,但classes目錄下的文件夾被其它程序打開,比如Total Commander。此時編譯 也不會通過,在problems下可能會提示“con''t delete classes ……”。關(guān)掉其它程序重新編譯即可。
5.還有種情況是remove掉 JRE System Library,重新導(dǎo)入即可編譯。但是什么原因?qū)е碌倪€不清楚。
6.把build path中所有包都remove掉。然后又add jars,add libraries把需要的加進去,居然又開始編譯了。。。
7.project->properties->java build path->source->.../WEB-INF/src的output folder不要默認,編輯讓它指向../WEB-INF/classes 然后重新點擊build工程即可自動編譯。
8.實在不行就新建項目吧!嘿嘿
jquery1.4:
$(this).attr("checked")返回當前元素的checked屬性值
$(this).attr("checked", true)返回的則是當前對象
jquery1.6的用法:
$(this).prop("checked")
cookie里保存的是鍵值對。要用JQuery里的cookie要調(diào)一下jquery.cookie.js文件。
取值跟賦值分別是
$.cookie("name");
$.cookie("name","賦值");
具體的還有保存cookie的天數(shù)跟路徑等等。
現(xiàn)在用cookie做一個小例子:保存皮膚顏色
-------------------------------------------------------
引用jquery文件跟cookie文件
打開 Windows NT 控制面板。
雙擊數(shù)據(jù)源(ODBC)圖標。將顯示 ODBC 數(shù)據(jù)源管理器對話框。
選擇系統(tǒng) DSN 選項卡。(記住一定是系統(tǒng)DSN)
單擊添加。
選擇與 Oracle 數(shù)據(jù)庫客戶機一同安裝的 ODBC 驅(qū)動程序。
單擊完成。
在數(shù)據(jù)源字段中輸入數(shù)據(jù)庫的名稱。
在描述字段中輸入數(shù)據(jù)源的描述。
在服務(wù)器名稱字段中輸入 RDBMS 服務(wù)器的主機全限定名稱。
單擊確定。
PDM反向工程
文件->反向工程->數(shù)據(jù)庫
Ireport
BIRT
IWEB
明宇
正在研中,不知道哪個最好用!
在JSP頁中中增加 onChange="check_sum()"
/**數(shù)量*單價=金額*/
function check_sum(){
var num,item_price,item_money;
num = trim(myform.num.value);
item_price =trim(myform.item_price.value);
if(num == "")
num=0.0;
alert("dd="+num);
if(item_price == "")
item_price=0.0;
item_money=num*item_price;
window.parent.record_handler.myform.item_money.value=item_money.toFixed(2);
}
錯誤:
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
解決辦法:
關(guān)于在Hibernate里使用select count(*) 返回值的問題說明
由于我使用的是Hibernate 3.2版本,經(jīng)確認,這個版本已經(jīng)把以前返回 Integer的改成了 Long,
因為JPA里面的返回值規(guī)定是Long, Hibernate為了兼容這個,所以修改了返回值。
如果你從Hibernate 3.0.x/3.1.x升級到最新的3.2版,一定要注意,3.2版的很多sql函數(shù)如count(), sum()的唯一返回值已經(jīng)從Integer變?yōu)長ong,如果不升級代碼,會得到一個ClassCastException。
這個變化主要是為了兼容JPA,可以在hibernate.org的最新文檔中找到說明。
Hibernate Team也提供了一個與原來兼容的解決方案:
Configuration classicCfg = new Configuration();
classicCfg.addSqlFunction( "count", new ClassicCountFunction());
classicCfg.addSqlFunction( "avg", new ClassicAvgFunction());
classicCfg.addSqlFunction( "sum", new ClassicSumFunction());
SessionFactory classicSf = classicCfg.buildSessionFactory();
詳見:http://topic.csdn.net/u/20080725/14/239ee1ee-c1c7-4489-b752-22e884476b61.html
摘要: java單點登錄的實現(xiàn)
??
2012-02-11 09:19:00
|??分類:
Java
|??標簽:
java??web單點登錄??
|
字號大中小
?
訂閱
...
閱讀全文
1,基本語法
begin
if? Frac([usp_pickbill_order."plan_num"])>0 then
? memo15.memo:= CNumber([usp_pickbill_order."plan_num"],1)+'噸 '
? else
? memo15.memo:= CNumber([usp_pickbill_order."plan_num"],1)+'噸整' ;
end