- 浏览: 22784 次
- 性别:
最新评论
文章列表
velocity 常用命令
- 博客分类:
- j2ee
$foreach.index : 0~n
$foreach.count : 1~n
$foreach.first : boolean
$foreach.last : boolean
$foreach.hasNext : boolean
##多层循环
$foreach.parent.count
$foreach.topmost.hasNext
1 less and focus
2 positive filter
3 repeat
IDEA 快捷键和设置
- 博客分类:
- ide
快捷键
ctrl+q: 显示java doc
ctrl+f12: 显示成员变量,方法,第二次敲显示父类成员
ctrl+h:显示继承关系(open type hierachy)
ctrl+alt+h:显示继承关系(open call hierachy)
设置
1 自动下载maven依赖source code
File => Setting => Build, Execution, Deployment => Build Tools => Maven => Importing
勾选自动下载 Sources
eclipse 启动 m2e插件报错
- 博客分类:
- ide
网上找来解决方案如下
通过对两个工作空间中的文件的比较,我发现将\.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi文件替换,
便可以打开Eclipse,同时maven正常,但是,这种方式进入Eclipse工作界面后,需要重新定义一下show view视图,暂未发现其它问题。
eclipse mars 安装velocity插件
- 博客分类:
- ide
1 安装Eclipse 2.0 Style Plugin Support,支持旧版本插件
2 下载附件veloclipse rar包,将plugins和features分别放到mars对应目录,已存在文件不要替换
无法通过代理install new software
http://stackoverflow.com/questions/17338212/eclipse-kepler-not-connecting-to-internet-via-proxy
低版本安装maven插件
https://repository.sonatype.org/content/sites/forge-sites/m2e/0.10.0/S/20100209-0800/
https://repository.sonatype.org/content/sites/forge-sites/m2e/
选择0.10.0
获取textarea/text选中值
- 博客分类:
- js
function getSelectedText(textbox){
// ie > 8,ff chrome
if(typeof textbox.selectionStart == 'number'){
return textbox.value.substring(textbox.selectionStart,textbox.selectionEnd);
}else if(document.selection){
// ie <=8
return document.selection.createRan ...
encodeURI会忽略host部分和url合法字符如/#.,encodeURIComponent则全部编码。
var url = "www.abc.com/a/a.b /c?ss=2&b=0#ss%s";
encodeURI = www.abc.com/a/a.b%20/c?ss=2&b=0#ss%25s (编码了空格和%)
encodeURIComponent = www.abc.com%2Fa%2Fa.b%20%2Fc%3Fss%3D2%26b%3D0%23ss%25s (除了“点”全部编码)
locatoin 的一些属性
- 博客分类:
- js
var url = http://www.abc.com:8080/a/b/c?a=1&b=2&c=3
location.search = ?a=1&b=2&c=3
location.hostname = www.abc.com
location.protocol = http:
location.pathname = /a/b/c
location.assign('url') 等价于 location = 'url' 等价于 location.href = 'url'
location.replaceWith('url'):当前页面替换,且没 ...
function mousepositon(event) {
event = event || window.event
if(event.pageX || event.pageY){
return {x:event.pageX, y:event.pageY};
}
return {
x:event.clientX + document.body.scrollLeft - document.body.clientLeft,
y:event.clientY + document.body.s ...
var pageWidth = window.innerWidth,
pageHeight = window.innerHeight;
if (typeof pageWidth != “number”){
if (document.compatMode == “CSS1Compat”){
pageWidth = document.documentElement.clientWidth;
pageHeight = document.documentElement.clientHeight;
} else {
...
数组的一些方法: var obj = new Array();
Array.isArray(obj)判断是否是数组
obj.join(",");返回通过,连接的字符串
obj.push(ag1,arg2,...); obj.pop()(取最后一个元素);当做栈使用。
obj.unshift(arg1,arg2);obj.shift()(取第一个元素);当队列使用
obj.reverse();obj.sort(function compare);反转和排序;
obj.concat(arg1,arg2,...);连接
obj.slice(beginIndex ...
通过"use strict”;声明js文件或方法使用strict模式。
javascript 6种数据类型:String,Number,Boolean,Object,undifined,function。可以通过typeof判断,typeof括号可选,因为typeof是一个operator,不是function。
var message; //this variable is declared but has a value of undefined//var agealert(typeof message); //”undefi ned”alert(typeof ag ...
eclipse一些设置
- 博客分类:
- ide
1.自动格式化代码
2注解自动提示
3.设置文件默认编辑器
4.设置jsp文件默认编码格式