`
85977328
  • 浏览: 1872498 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Linux CVS添加新用户方法 1 root用户登录 2 使用htpasswd命令生成md5加密密码 htpasswd -cb passtmp user 111111 //切忌不能用$符号开头。passtmp是生成的临时文件。里面存放加密后的密码 3 用more 察看加密后的密码 more passtmp phl:AMwPXlpRC98dM 4 编辑cvsroot安装目录下CVSROOT子目录中passwd文件 将 passtmp的内容添加在文件末尾 user:S20c4uBTCABxg:cvsroot //添加cvsroot 访问目录权
    什么是递归?     其实递归是一种算法的思想.也就是"自己"调用"自己",层层递归深入的一种编程思想.类似数学中的数学归纳法一样.从n开始n-1,n-2......2,1这个就到了函数的终点.所以递归函数必须得有以下几个条件.     1)自己调用自己;     2)递归函数必须要有"终点";     3)递归函数必须层层调用"逼近"终点; 使用递归,通常都和"树"有着密切的关联,把递归函数的调用关系画出来,其实就是一棵树.层层深入调用到达"终点",然后再从" ...
        反编译,顾名思义就是把.class文件反编译成.java源代码.有些demo,只能看,缺没有源代码。这对开发和学习以及工作造成了很大的阻力.而笔者在工作中,多次靠jad成功的获取了demo的java代码,进而完成了几个难度较大的工作.下面笔者将介绍2款著名的反编译工具 (一)jad1.5.8     先将XXXX.jar解压,使用jar xf ..\XXXX.jar,然后使用命令jad -sjava -dsrc -o -r *\*****\*.class 反编译即可。     反编译之后,不一定100%准确,但是99%的代码都能运行了,有些地方需要微调一下. 比如说,著名的j ...
通过socket访问web并打印才出web内容.下面的方法比较原始,通过最底层的API实现.笔者再通过commons-io来实现. package test.common.io; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.Socket; public class IO ...
    查看JDK版本 java -version     运行带main方法的jar包 java -jar HelloWorld.jar     打包编译 javac -d . *.java     将两个class文件存档到一个名为 'classes.jar' 的存档文件中: jar -cvf classes.jar Foo.class Bar.class jar -cvf classes.jar *.*     war文件打包 java cvf EJBTest.war * 编译时引用其他class javac -classpath c:/resin.jar C:\pro\co ...
Tomcat追加包,拷贝到以下目录即可 5.5 common\lib 6.0 \lib
下面是本人总结的一些Eclipse中,比较实用方便的技巧和快捷键 1 代码格式化 ctrl+shift+f 有些人肯定在使用的时候不觉得方便,他会自动给你换行.这个时候你需要设置一个属性 windows/preferences/java/code style/formatter 修改active profile 点击edit Line Wrapping页中的属性 maximum line width改大一些吧,我改成了300 这时候再格式化试试,是不是不换行了,很爽吧^-^ 格式化的时候注释是不是总变形? 那么试试下面方法 点击【窗口】》【首选项】 双击【java】将其展开,找到【代码样式】 ...
父页全部刷新 window.parent.location.reload() 访问父frame中的元素,包括frame元素 window.parent.document.getElementById(组件').属性='值'
<input type="button" value="最大" onclick="parent.document.getElementById('mainframe').rows='0,100%';parent.document.getElementById('mainframe2').cols='0,100%'" /> <input type="button" value="还原" onclick="parent.document.getElementById('m ...
<span onmouseover="this.style.cursor='hand';" onmouseout="this.style.cursor='normal'>test</span>       cursor其他取值     auto                     :标准光标     default               :标准箭头     hand                     :手形光标     wait                     :等待光标     text         ...
document.getElementById('test').className = 'your class';

组框的应用

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Insert title here</title> ...
<html> <head> <title></title> </head> <script language="JavaScript"> function u1(u) { document.getElementById("iframeid").src=u; } </script> <body> <iframe width="400" height="300" ...
1 必须要配置环境变量 才可以使用 Apache Portable Runtime 技术 http://tomcat.apache.org/download-native.cgi 如果使用的是解压方式的tomcat 则需要自己将tcnative-1.dll拷贝到 %TOMCAT_HOME%\bin 目录下 同时设置环境变量 TOMCAT_HOME C:\tomcat6.0 CATALINA_HOME C:\tomcat6.0 CATALINA_BASE C:\tomcat6.0 PATH %TOMCAT_HOME%\bin CLASSPATH %CATALINA_HOME%\common\li ...
    一 为什么要用动态代理设计模式呢?     比如下面的例子中,在MyClass中,有个方法doMethod().在一般的项目或者系统中,Class你是看不到他的源代码的。而仅仅给你调用他的接口MyInterface.此时如果你想在doMethod()方法中加一段代码,比如打印日志消息,增加权限判断,这个时候该怎么办?如何在不修改源代码并且在没有源代码的情况下实现呢?这个时候动态代理模式我们就用上了.     下面有4个类.我想不用我一一指出,有基本功的朋友们,应该能看懂吧.其中有个你要修改的方法类.一个该方法类的接口.一个代理对象,还有一个当然就是测试用的main方法了.     其中, ...
Global site tag (gtag.js) - Google Analytics