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(){});
解决办法: