- 浏览: 102727 次
文章列表
获取全部节点数据:
var treeObj = $.fn.zTree.getZTreeObj("tree");
var nodes = treeObj.getNodes();
节点拖拽:
callback: {
beforeDrag: beforeDrag,
beforeDrop: beforeDrop
}
function beforeDrag(treeId, treeNodes) {
for (var i=0,l=treeNodes.length; i<l; i++) {
if (treeNodes[i].drag === fal ...
对于使用Windows操作系统作为开发平台同时又喜欢类unix环境的朋友(Windows不是最方便的开发环境),这里是在Cygwin环境下安装Rails的步骤 安装 Cygwin 先去http://cygwin.com/install.html下载setup.exe,运行,得到这个界面: 点下一步,出现这个界面: 选择“Install from Internet”,当然,如果本地已经下载了你所需要的package,也可以选“Install from Local Directory” 接下来选择安装位置: 可以自己选择一个目录安装。现在(10/13/05)的cygwi ...
每种框价都会有国际化的支持,struts2的国际化大致上分为页面的国际化,Action的国际化以及xml的国际化
首先在struts.properties文件中加入以下内容:
struts.custom.i18n.resources=messageResource
或在struts.xml中加入
<constant name="struts.custom.i18n.resources" value="messageResource"></constant>
资源文件的命名格式: 名称_语言代码_国家代码. Propert ...
端口号校验(1~65535):
regEx = "^[1-9]$|(^[1-9][0-9]$)|(^[1-9][0-9][0-9]$)|(^[1-9][0-9][0-9][0-9]$)|(^[1-6][0-5][0-5][0-3][0-5]$)";
MAC地址校验:
regEx = "[0-9A-F]{2}[0-9A-F]{2}[0-9A-F]{2}[0-9A-F]{2}[0-9A-F]{2}[0-9A-F]{2}";
regEx = "[0-9A-F]{2}-[0-9A-F]{2}-[0-9A-F]{2}-[0-9A-F]{2}-[ ...
日期比较
function compareDate(startTime,endTime){
var start=new Date(startTime.replace("-", "/").replace("-", "/"));
var end=new Date(endTime.replace("-", "/").replace("-", "/"));
if(end<start){
return false;
...
<s:include>标签使用<s:param>传递参数时,必须使用<s:param>value</s:param>的格式,使用value=**的方式将不能获取。而且,据我试验,在嵌套页面中,只有${param.myParam}才能取到值
page1.jsp
<s:include value="page2.jsp">
<s:param name="myParam">myParamValue</s:param><%-- 这里不能使用半封闭的标签 ...
java.lang.Object | +----java.awt.Font
public class Font extends Object implements Serializable
产生字体对象的类。
变量索引
BOLD
粗体风格常量。
ITALIC
斜体风格常量。
name
该字体的逻辑名。
PLAIN
普通风格常量。
size
该字体的字号 ...
解决办法:
附件1.jpg
附件2.jpg
附件3.jpg
telnet targetIp 1521
对应的事件是 windowClosing
public class EditJDialog extends JDialog implements WindowListener{
public EditJDialog(Frame owner, boolean modal) {
super(owner, modal);
setSize(800, 600);
setVisible(true);
//setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
this.addWindowListener((WindowListe ...
一、Keytool介绍
Keytool是一个Java数据证书的管理工具。Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:
1. 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥 ...
Java 的svn客户端调用示例
1.pom依赖
<dependency>
<groupId>org.tmatesoft.svnkit</groupId>
<artifactId>svnkit</artifactId>
<version>1.3.5</version>
</dependency>
2.java调用代码
import org.tmatesoft.svn.core.SVNDepth;
import org.tmateso ...
jTableModel = new jTableModel();
jTable = new JTable(jTableModel);
jTable.getColumnModel().getColumn(2).setCellRenderer(new jTableCellRenderer());
jTable.getColumnModel().getColumn(0).setPreferredWidth(170);
jTable.getColumnModel().getColumn(1).setPreferredWidth(500);
jTable.getColumnModel() ...
给JAR文件数字签名 1、用keytool生成密钥:
keystore的生成:a、分阶段生成:keytool -genkey -alias pf(别名) -keypass pf(别名密码) -keyalg RSA(算法) -keysize 1024(密钥长度) -validity 365(有效期,天单位) -keystore
e:\pf.keystore(指定生成证书的位置和 ...
1,什么是ant ant是构建工具2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处 跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。4,ant的兄弟make ant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应 ...