`
dengminhui
  • 浏览: 168023 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.awt.image.RenderedImage; import java.io.File; import java.io.IOException; import java.util.Random; import javax.imageio.ImageIO; public class CheckCode { // // 设 ...
一、本地删除   本地删除,指的是在客户端delete了一个文件,但还没有commit,使用revert来撤销删除。二、服务器删除     1.通过本地删除后提交服务器   a)Update上一个版本,但只适用于修改较少的情况;   b) 通过show Log,找到被删的项,选中,点击右键->Revert changes from this revision;   2.在Repo-Browser中删除   这个删除比较厉害,让你在Repo-Browser都看不到被删除的项了。事实上项目并没有被真正删除。  a)本地项目还存在,点击右键->TortoiseSVN->Update ...
在Java中采用MD5算法有以下两种方法: 1 第一种当然是自己写了 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5 { public String str; public void md5s(String plainText) { try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(plainT ...
一个包含List元素的HashMap参数赋给sqlMappublic int getCountById(String id, String title, List ids) throws Exception { Map paramMap=new HashMap(); paramMap.put("id", id); paramMap.put("title", title); paramMap.put("ids",ids); ret ...
首先建立一个Javascript文件如下 function ajaxFunction(url,callback) { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP&q ...
//限制最大长度 function MaxLen(obj, n) { if ((event.ctrlKey) && (event.keyCode == 86) || event.button == 2) { event.returnValue = false; } // 屏蔽Ctrl+v if (obj.value.length >= n) { alert("最大长度为" + n); obj.value = obj.value.substring(0, n - 1); return false; } }  
/** *本日历选择控件由tiannet根据前人经验完善而得。大部分代码来自meizz的日历控件。 *tiannet添加了时间选择功能、select,object标签隐藏功能,还有其它小功能。 *使用方法: * (1)只选择日期 <input type="text" name="date" readOnly onClick="setDay(this);"> * (2)选择日期和小时 <input type="text" name="dateh" r ...
如果我们编译运行下面这个程序会看到什么? public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.println(1.0-0.42); System.out.println(4.015*100); System.out.println(123.3/100); } }   你没有看错!结果确实是 0.060000000000000005 0.5800000000000001 401.49999 ...
 父子窗口的操作有非常多的途径可以实现,如window.open(...),window.showModalDialog(...),以及iframe中嵌套页面等都可以实现,但是根据实际使用需要选用不同的方法。    1、open子窗口:用window.opener代表父窗口的window对象,这里就不再赘述 2、iframe中子页面:用window.parent代表父窗口的window对象,同样省略 3、模态子窗口:间接通过传window对象到子窗口,然后子窗口可获得父窗口的window对象,在使用中,这种方法是传值最麻烦的一种,一般可将一个属性值或者直接传window值给新开窗口来操作 ...
为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。 数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫 ...
public class SmartEditor implements Editor { private static Editor textEditor = new TextEditor(); private static Editor xmlEditor = new XMLEditor(); public void openFile(String path) { if (path.endsWith(".xml")) { xmlEditor.openFile(path); } else { textEditor.openFile(path); } } }      ...
Design to interfaces.     Find what varies and encapsulate it.     Favor composition over inheritance.
State的用意在于,允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了他的类。 State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If else if else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了. 大家知道,State的用意在于,允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了他的类。我们先看http://www.javacoder.net/patterns.jsp 上提供的GOF SOFTWARE DESIGN PATTERNS CATALOGUE的Sta ...
1 安装Eclipse插件(1). 要求eclipse3.1,jdk1.4以上(2). 在eclipse上安装abator插件    eclipse菜单栏 --> help --> Software Updates --> Find And Install...     在弹出的对话框中选择 “Search for new features to install” 然后点击 “next”    在对话框中点击按钮 New Remort Site...  在弹出的对话框中的URL输入框中填  写 http://ibatis.apache.org/tools/abator ,Nam ...
什么是jchardet? jchardet是mozilla自动字符集探测算法代码的java移植,其源代码可以从sourceforge下载。这个算法的最初作者是 frank Tang,C++源代码在http://www.infomall.cn/cgi-bin/m … ource/intl/chardet/,可以从http://www.infomall.cn/cgi-bin/m … s/intl/chardet.html得到更多关于这个算法的信息。 编译及应用 将下载后的chardet.zip解压缩后,到~/mozilla/intl/chardet/java/目录下,运行ant ...
Global site tag (gtag.js) - Google Analytics