首页 > 其他 > 详细

笔记-杂

时间:2014-02-27 05:44:02      阅读:496      评论:0      收藏:0      [点我收藏+]

环境变量的配置:
1 java_home(java的家或者java的运行环境,即jdk的目录)

C:\Program Files\Java\jdk1.7.0 就是jdk的安装路径

2 CLASSPATH(要用到的java类和工具包的路径)

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(就是接着java_home的路径后面继续寻找包路径)
即jdk的lib目录下面jar包的绝对路径

3 path (系统环境变量,寻找某个程序的运行路径)
%JAVA_HOME%\bin; 即jdk的bin目录的绝对路径


重要性:
1 alert测试调式
2 字符串拼接,实现代码变量连接

myeclipse中:
.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.

.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH
.settings文件: 里面存放各种插件的配置文件。

=================================================================
从此我就可以摆脱整天看着tomcat的重启信息的生活了;朋友们你们还子为整天重启tomcat而烦恼吗??哈哈,看到这里,你们就笑吧!!!!!

其实方法很简单:

在tomact的安装目录的conf文件中找到server.xml这个文件,在 </Host>结点的上面加上

<ContextdocBase="工程物理路径"path="/工程名"reloadable="true"source="org.eclipse.jst.j2ee.server:工程名称"/>


比如对于开发项目test:添加

<Context docBase="E:/apache-tomcat-6.0.24/webapps/test" path="/test" reloadable="true" source="org.eclipse.jst.j2ee.server:test"/>

保存文件,在test的后台类文件中书写一句System.out.println("哈哈");启动tomcat,待顺利打印后,修改打印内容,但不重启tomcat,发现还真打印出来新

的内容了;

一点麻烦的就是每开发一个项目都要去修改配置文件,不过总比每次修改一个类都要重启来的方便的多。

 

特别要注意,如果你将该项目从tomcat中删除后,必须将这配置也删除,否则启动服务器会一直包找不到test项目的错的

================================================================
Apache Software Foundation/Tomcat6.0/webapps/你的工程/WEB-INF/lib下面看有没有servlet-api.jar、jsp-api.jar 等在Apache Software Foundation/Tomcat6.0/lib 下面已经存在的jar包, 如果有则删除。重启后,问题解决。

svn项目导出(取消svn控制)操作:选中项目-右键-tortoiseSVN -> export 导出-选择导出地点。

-----------------------------------------------------------------
Ctrl+1 快速修复编译错误
Ctrl+Q 定位到鼠标最后编辑的地方
Ctrl+O 显示类中方法和属性大纲结构,快速查找方法和属性
Ctrl+L 跳转定位到某行
Ctrl+M 切换全屏窗口

------------------------我是分割线--------------------------------

Ctrl+Shift+/ 自动注释选中代码,包括jsp文件
Ctrl+Shift+\ 自动取消已经注释的代码/** */ jsp<!-- -->
Ctrl+Shift+O 自动引导类包 ,多余的Import语句被删除。
Ctrl+Shift+X 把当前选中的文本全部变为大写
Ctrl+Shift+Y 把当前选中的文本全部变为小写

Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之) 找到对应的{}号

Ctrl+Shift+S 保存所有未保存的类。
Ctrl+Shift+G 查找指定类方法所有的引用位置
Ctrl+Shift+T 工作空间查找指定类,可以用通配符*,?

------------------------我是分割线--------------------------------

Alt+↓ 当前行和下面一行交互位置(特别实用)
Alt+← 前一个编辑的类
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性,设置
Alt+CTRL+↓ 复制当前行到下一行(代码复制..)

------------------------我是分割线--------------------------------

Alt+Shift+R 重命名当前变量名。
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)

Shift+Enter 当前行的下一行插入空行(鼠标任意位置)
F3 跳到变量(类)声明或定义的地方。
F4 查看类的所有详细信息

 

 

 

jQuery的xml操作,需要动态生成html格式的数据

用$.ajax()调用xml文件的内容。然后$.each()进行循环操作,基本思想就是这样的,成功之后去执行success这个回调函数。这里的xml文件是用来存储数据的,相当于在数据库中读取文件。


find(expr|obj|ele):搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素(子节点)的好方法。
$(this).find(expr)

each(callback):以每一个匹配的元素作为上下文来执行一个函数,对于每个匹配的元素所要执行的函数可以使用 ‘return false‘ 来提前跳出 each() 循环

 

text(),html(),val()的区别:

html():获取第一个匹配的元素的所有内容(包括html标签元素等).
text():获取所有匹配元素的内容,所有匹配元素包含的文本内容组合起来的文本(只限于纯文本内容)
val():用来读取或修改表单元素的"value"值

(总结:html()是用来读取元素的HTML内容(包括其Html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。

text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。

)

children(expr):寻找当前元素的子节点,加expr参数则可以过滤寻找具体的子节点。

层次选择器:
$("parent > child"):选取parent元素后所有的直属child元素,何谓“直属”,也就是第一级的意思了
$("prev + next"):prev和next是两个同级别的元素. 选中在prev元素后面的next元素
$("prev ~ siblings"):选择prev后面的根据siblings过滤的元素。注:siblings是过滤器

判断jquery对象是否为空,$("xx").length>0或者$("xx").size()>0

$(document).ready(function(){})简写成$(function(){});
(
所有包括在$(document).ready()里面的元素或事件都将会在DOM完成加载之后立即加载,并且在页面内容(window)加载之前触发。
)

$(selector).change(function(){})将函数绑定到 change 事件上,规定当被选元素的 change 事件发生时运行的函数.
-----------------------------------------------------------------
location 是windows窗口内的一个对像,它主要功能是从当前的网页导向另外
一个网页,href是它的一个属性.通过它可以导向另外一个网页同时也刷新了此网页.

-----------------------------------------------------------------
只允许输入数字和小数点。
<input onKeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))" style="ime-mode:Disabled">

允许中文
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,‘‘)"

英文数字
onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,‘‘)"

 

 

 

 

注解@RequestMapping("/xxx"):xxx是工程访问路径
href后面跟路径的时候:
/xx/... :代表从tomcat根路径开始8080/xx/...
xx... :代表当前路径换成xx
../xx...:代表向上一级之后后面再跟xx

笔记-杂,布布扣,bubuko.com

笔记-杂

原文:http://www.cnblogs.com/yincan2014/p/3568619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!