`
toyota2006
  • 浏览: 551345 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论
文章列表
home键的委托事件 当按下面板上的home键后程序响应事件 - (void)applicationWillTerminate:(UIApplication *)application { ...... ...... }
import java.security.Key; import java.security.Security; import javax.crypto.Cipher; public class DESCrypt { private static String strDefaultKey = "goodluck"; private Cipher encryptCipher = null; private Cipher decryptCipher = null; /** * 暗号化 明文入力String 密文出力 * @ ...
import java.util.ArrayList; import java.util.List; public class Pager { public int currentPage = 0; private int nextPage; private int previousPage; private int fristPage; public int lastPage; private int pageSize = 10; private int record_cnt = 67; public List<String> currentRe ...
大家都知道在JavaEE开发调试过程中让人最头疼莫过于每次修改一下代码就要重新部署,对于有些Application Server甚至必须重启后 在运行才能看到修改后的效果,非常麻烦且费时间,项目小了还无所谓(大不了等几秒或是几十秒)尤其是大项目重新部署一个来回要好几分钟(大型EJB开发更是了得),也许有些Server有reload的功能,但是个人认为那个相当耗费资源(一个线程在主动不断地检测程序是否修改多累啊)且不稳定,所以较大的JavaEE项目很少使用该功能。 推荐一个好工具Javarebel,使得我们在修改完Java代码保存后,马上就可以出效果,极大的提高了效率; Javarebel采用了动 ...
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。   Servlet的多线程机制     Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置 ...
http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutorial.html#reg0_1#reg0_1
使用Servlet Filter来防止SQL注入的方法 参考:http://618119.com/archives/2010/02/23/156.html import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax ...
Java文件下载的几种方式 public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 String filename = file.getName(); // 取得文件的后缀名。 String e ...

遍历DataGridView

    Public Function dvtodt(ByVal dv As DataGridView) As DataTable         Dim dt As New DataTable()         Dim dc As DataColumn         For i As Integer = 0 To dv.Columns.Count - 1             dc = New DataColumn()             dc.ColumnName = dv.Columns(i).HeaderText.ToString()             dt.Column ...
今天把DataStage导一个大表,一不小心把表给锁住了........       其实解锁并不复杂,用PL/SQL可以很方便解锁,可以用两种方式得到目前被锁住的表。第一种是,直接从,Tools->Session里面查看,里面有很多的Session和进程,下面有一个Lock的Tab,选中那个Tab,然后一条一条地去上面Session,如果Lock这一栏有数据,就说明被锁住了,在Objec_Name里面可以看到表名。       如果是自己的表,可以得到Sid和Serial#,接着执行以下语句就可以解锁:       alter system kill session 'sid,se ...
Adapter 适配器模式 http://xiyadong521.blog.163.com/blog/static/39714613200961113120764/
装饰器(Decorator)模式        Decorator设计模式是典型的结构型模式(在GOF的那本模式的Bible中将模式分为:1.创建型模式;2.结构型模式;3.行为模式三种)。它的主要用意是:动态地为对象添加一些额外的功能。(记住上面两种 ...
适配器(Adapter)模式        本篇主要讲述适配器设计模式。 1日常生活中的适配器     适配器的例子在日常生活中随处可见。     例如:中国的电源电压为220V,而日本的电源电压110V,在国内使用日本原装电器时,就必须有一个电源适配器将220V的电压适配至110V。      新的电脑鼠标一般都是USB接口,而旧的电脑机箱上根本就没有USB接口,而只有一个PS2接口,这时就必须有一个PS2转USB的适配器,将PS2接口适配为USB接口。     一般家庭中电源插座有的是两个孔(两项式)的,也有三个孔(三项式)的。很多时候我们可能更多地使用三个引脚的插头,但是那 ...
/** * * @param str * 需要过滤的字符串 * @return * @Description:过滤数字以外的字符 */ public static String filterUnNumber(String str) { // 只允数字 String regEx = "[^0-9]"; Pattern p = Pattern.compile(regEx); ...
HashMap遍历的两种方式 第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getValue(); } 效率高,以后一定要使用此种方式! 第二种: Map map = new HashMap(); Ite ...
Global site tag (gtag.js) - Google Analytics