您的位置:首页 > 其它

小知识更新集合

2013-07-11 17:44 78 查看

1.经常在运行main()函数结束后出现如下错误:

ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):

解决:main方法最后加上:System.exit(0); 意思是:返回最顶层!

有人说这是jvm1.6的bug!

2.若程序中有打开流模型,那么一定要调用close()方法关闭流・・・・・吃大亏了

3.java文件操作中,对于文件路径分隔字符“/”,可以写两个(也可能更多个),程序依然能读写。如: "D:/runtime/epg/openapi/data/open/sosoTvZhida/aa.xml"
可以写成: "D://runtime//epg//openapi/data/open/sosoTvZhida//aa.xml"

4. 前台(jsp、html)文件中 标签的这些属性要与后台的参数名一致:
<input>标签的name属性;<form:form>标签的commandName属性;<form:input>标签的path属性

5. 用到的spring MVC的问题:当一个jsp页面含有多个form表单时,每个表单都有一个commanName属性,但是提交一个表单时,会要求别的commandName属性也要提交,并把表单内容填充到两属性变量中,如果后天变量的类型不符,就会报错!如果后台少了一个接受属性,也会报错!

6.windows操作系统中,利用tracert(unix中用traceroute)程序可以获得说跟踪的ip数据包从源节点到目的节点所经过的路由。例如可以再cmd中运行 “tracert www.hust.edu.cn”

7. js类型判断与转化
===表示类型什么的全部相等(自己写一个if测试一下就好了)
!==表示要全部不想等包括类型(一样写一个if)
||或者的意思
!!一般用来将后面的表达式转换为布尔型的数据(boolean) 因为javascript是弱类型的语言(变量没有固定的数据类型)所以有时需要强制转换为相应的类型,类似的如:
a=parseInt("1234") a="1234"+0 //转换为数字
b=1234+"" //转换为字符串
c=someObject.toString() //将对象转换为字符串
其中第1种、第4种为显式转换,2、3为隐式转换 布尔型的转换,javascript约定和c类似,规则为 ・false、undefinded、null、0、"" 为 false,true、1、"somestring"、[Object] 为 true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: