1 解決eclipse 閃退的問題:
.刪除文件: [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi javascript
2.導入包import javax.imageio.ImageIO;提示如下錯誤java
Access restriction: The type ImageIO is not accessible due torestriction on required library C:\ProgramFiles\Java\jdk1.7.0_06\jre\lib\rt.jar程序員
解決方案:(感受是騙過了編譯、直接運行了)web
(1:Windows -> Preferences -> Java-> Compiler -> Errors/Warnings-> Deprecated and trstricted API ->Forbidden reference (access rules): -> 改變爲warningapache
(能夠去掉錯誤,編譯經過,可是這樣作不太好)編程
(2:[Project] ->Properties -> Java Build Path ->Libraries -> Remove JRE SystemLibraryc#
Add Library-> JRE System Library -> ClickOK後端
參考文章:http://blog.csdn.net/hexin373/article/details/7175325tomcat
不能引用 javax.imageio.ImageIO;" title="eclipse 不能引用 javax.imageio.ImageIO;">
服務器
3.解決awt中游戲背景閃爍
private Image offScreenImage=null;//利用雙緩衝解決閃屏問題
public void update(Graphics g){
if(offScreenImage==null)
offScreenImage=this.createImage(Constant.GAME_WIDTH,Constant.GAME_HEIGHT);
Graphics gOff=offScreenImage.getGraphics( );
paint(gOff);
g.drawImage(offScreenImage, 0, 0, null);
}
4.用eclipse作jsp文件,自動創立的文件表頭出現這個報錯,應該怎麼處理?tomcat的插件已經安裝上了。
有一現了,是中英文標點問題,這兩處,一個是The word 'username' is not correctly spelled,還一個是The document body. Contains all the content for the page.
上面有一行<p align="center">
JSP頁面頂端出現「紅色」的報錯信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。原來Javaweb工程類中沒有添加Tomcat運行時相關類致使。下面是具體的解決方法:一、右擊web工程-》屬性或Build Path-》Java Build Path->Libraries-> Add Libray...->Server Runtime -》Tomcat Server二、切換到Java Build Path界面中的Orader and Export,選擇Tomcat。注意:按以上方法操做時,若打開Server Runtime後一片空白,須要設置Apache服務器。設置方法爲:window->Preferences->Server->Runtime Environment -> add --> 選擇Apache的版本後點Next,再填入你apache服務器軟件的安裝(解壓後)地址。
5.如何進入電腦服務界面
運行 services.msc
6.強類型 與 弱類型
-強類型-------
是自定義類所具備的優點。它使得對象處理的數據更容易被理解,而不須要與ADO.NET和XML編程模型打交道。這在大型系統裏是頗有用的,特別是當設計者定義了由自定義類所組成的數據訪問層,並把設計向組織內的其餘程序員發佈的時候。固然,如今自定義類的使用有降低的趨勢:它們須要編更多的代碼,由於你必須建立.NET Framework所缺乏的對象關係映射層。
強/弱類型是指類型檢查的嚴格程度的。語言有無類型,弱類型和強類型三種。無類型的不檢查,甚至不區分指令和數據。弱類型的檢查很弱,僅能嚴格的區分指令和數據。強類型的則嚴格的在編譯期進行檢查。
C# 是強類型語言;所以每一個變量和對象都必須具備聲明類型。
爲全部變量指定數據類型稱爲「強類型」。
在.NET中使用強類型有如下優勢:
1.它爲變量啓用 IntelliSense? 支持。這容許您在輸入代碼時看到變量的屬性和其餘成員。
2.它會運用編譯器類型檢查。這將捕捉到因溢出等錯誤而在運行時失敗的語句。這也能夠在不支持方法的對象上捕捉對方法的調用。
3.執行速度更快
簡單點:假設你在c#代碼中,你定義了一個整型變量後,就不能賦一個字符型數據給這個變量
(除非你用強制類型轉換)
弱類型就像javascript
var 能夠接受任何類型
flex 問題:
Cannot convert type flex.messaging.io.amf.ASObject with remote type specified as 'null' to an instance of class cn.microreal.reallight.model.cpn.tmp.YTmpCPN_UptownProc
緣由:flex 端的類與java 所轉換的類名不一致。
檢查先後端代碼,對比。
異常:java.lang.Integer cannot be cast to java.lang.Byte
java.lang.Long cannot cast to java.lang.Integer
Integer屬於不可更改類型,並且Long和Integer沒有任何繼承關係,固然不能這樣轉換
同理當 Byte 不能轉換成Integer時 也用這種辦法
例如:
注: super.pageQuery(hql,null,null,null);調用了一個父類的一個封裝方法.查詢時候使用
List list = this.getHibernateTemplate().executeFind(new HibernateCallback(){});
解決辦法: