关于TSP项目中遇到的一些问题,及解决方法

来源:互联网 发布:hifi耳机推荐 知乎 编辑:程序博客网 时间:2024/04/30 05:57

<tdstyle="cursor:pointer">标签是做什么用的?

这是一种样式,作用是当鼠标移动到该单元格上时,鼠标会由箭头形状改为手的形状,造成链接的样式。

 

StringUtils的作用

StringUtils 方法的操作对象是 java.lang.String 类型的对象,是JDK 提供的 String 类型操作方法的补充,并且是null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。

http://hi.baidu.com/hg_slp/item/fc138312f5ddf9b4feded5a6

 

 
 

Integer.valueof() Integer.parseInt() 有什么区别

new Integer.valueof()返回的是Integer的对象。
Integer.parseInt() 返回的是一个int的值。
new Integer.valueof().intValue();返回的也是一个int的值。
 
 
自定义分页标签

http://javacrazyer.iteye.com/blog/815082


代码里用javadoc注释了,但是不知道怎么生成类的帮助文档。
 
方法有三: 
 
1.选择工程,在菜单Project->Genarate Javadoc 
2.选择工程,鼠标右键菜单Export ,选择Java 下面的Javadoc ,点”next” 按钮 
3.选择工程,在菜单File->Export ,选择Java 下面的Javadoc ,点”next” 按钮 
然后,可以选择生成到Javadoc 文档中的内容( 一般选public 或protected) ,选存放目录( 默认即可) ,next下一步 ,此页全默认即可,再next 下一步 。 
 
   此时如果项目采用的是 UTF - 8 的编码 ,一定要在这一页的Extra Javadoc options 中加” -encoding UTF-8 -charset UTF-8 〃 。否则生成的网页中文注释都是乱码。 点 Finish 完成, 
在工程的doc 目录中,就有Javadoc 文档了。
 
http://zhidao.baidu.com/question/193115406.html
 
 
关于Struts2的jar包 
 
如果单是继承ActionSuppor类 就需要xwork-2.1.2.jar
如果要搭建struts2 就要这六个包
  struts2-core.jar——Struts2的核心包
  xwork-core.jar——Command模式框架,WebWork和Struts2都基于xwork
   commons-logging.jar——Java日志工具类包
  commons-fileupload-1.2.1.jar——文件上传 
  freemarker.jar——模板引擎,一个基于模板生成文本输出的通用工具
  ognl.jar——Object-Graph Navigation Language,表达式语言,用来获取和设置Java对象属性
可选包
  antlr.jar——语法分析器
  aopalliance.jar——AOP联盟标准接口
  classworlds.jar——class对象管理
  commons-beanutils.jar——Bean处理工具类包 这六个
http://zhidao.baidu.com/question/359645503.html

 

Last-Modified If-Modified-Since的介绍。

 

google告诉网站站长:您的网络服务器支持 If-Modified-Since HTTP 标头。通过该功能,您的网络服务器可以告诉 Google 自上次抓取您的网站以来,内容是否已发生变化。该功能可以节省您的带宽和开销。 我们来看一下网上对HTTP 头:Last-Modified 与 If-Modified-Since的介绍。

简单的说,Last-Modified与If-Modified-Since都是用于记录页面最后修改时间的 HTTP 头信息,只是Last-Modified 是由服务器往客户端发送的HTTP 头,而If-Modified-Since 则是由客户端往服务器发送的头,可以看到,再次请求本地存在的 cache 页面时,客户端会通过 If-Modified-Since 头将先前服务器端发过来的 Last-Modified 最后修改时间戳发送回去,这是为了让服务器端进行验证,通过这个时间戳判断客户端的页面是否是最新的,如果不是最新的,则返回新的内容,如果是最新的,则返回 304 告诉客户端其本地 cache 的页面是最新的,于是客户端就可以直接从本地加载页面了,这样在网络上传输的数据就会大大减少,同时也减轻了服务器的负担。

 

 

 

Js中的事件冒泡

 

http://www.cnblogs.com/webflash/archive/2009/08/23/1552462.html

 

http://www.nowamagic.net/javascript/js_EventBubbling.php

 

dom对象和jQuery对象之间的区别

 

http://www.cnblogs.com/yellowapplemylove/archive/2011/04/19/2021583.html

 

 

jQuery对象和DOM对象使用说明,需要的朋友可以参考下。

 1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系.DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象;复制代码 代码如下:

var domObj = document.getElementById("id");//DOM对象var $obj = $("#id"); //jQuery对象;

jQuery对象就是通过jQuery包装DOM对象后产生的对象,它是jQuery独有的。如果一个对象是jQuery对象,那么就可以使用jQuery里的方法,例:$("#foo").html(); //获取id为foo的元素内的html代码,html()是jQuery特有的方法;上面的那段代码等同于:document.getElementById("foo").innerHTML;

注意:在jQuery对象中无法使用DOM对象的任何方法。例如$("#id").innerHTML和$("#id").checked之类的写法都是错误的,可以用$("#id").html()和$("#id").attr("checked")之类的 jQuery方法来代替。同样,DOM对象也不能使用jQuery方法。学习jQuery开始就应当树立正确的观念,分清jQuery对象和DOM对象之间的区别,之后学习 jQuery就会轻松很多的。

2.jQuery对象和DOM对象的互相转换

在上面第一点说了,jquery对象和dom对象是不一样的!比如jquery对象不能使用dom的方法,dom对象不能使用jquery方法,那假如我 jquery没有封装我要的方法,那能怎么办呢?这时我们可以将jquer对象转换成dom对象

jquery对象转换成 dom对象jquery提供了两种方法将一个jquery对象转换成一个dom对象,即[index]和get(index)。可能有人会觉得奇怪,怎么是用下标呢,没错,jquery对象就是一个数组对象.下面代码将演示一个jquery对象转换成dom对象,再使用dom对象的方法复制代码 代码如下:

var $cr=$("#cr"); //jquery对象var cr = $cr[0]; //dom对象 也可写成 var cr=$cr.get(0);alert(cr.checked); //检测这个checkbox是否给选中

dom对象转换成jquery对象对于一个dom对象,只需要用$()dom对象包装起来,就可以获得一个jquery对象了,方法为$(dom对象);复制代码 代码如下:

varcr=document.getElementById("cr"); //dom对象var $cr = $(cr); //转换成jquery对象

转换后可以任意使用jquery中的方法了.

通过以上的方法,可以任意的相互转换jquery对象和dom对象.最后再次强调,dom对象才能使用dom中的方法,jquery对象不可以使用dom中的方法,但 jquery对象提供了一套更加完善的工具用于操作dom,关于jquery的dom操作将在后面的文章进行详细讲解.

ps: 平时用到的jquery对象都是通过$()函数制造出来的,$()函数就是一个jquery对象的制造工厂.建议:如果获取的对象是 jquery对象,那么在变量前面加上$,这样方便容易识别出哪些是jquery对象,例如:var $variable = jquery对象;如果获取的是dom对象,则定义如下:var variable = dom对象