`
cuiyadll
  • 浏览: 203908 次
文章分类
社区版块
存档分类
最新评论
文章列表
java正则表达式语法
List接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。 ArrayList继承于List接口,除继承过来的方法外,还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量。该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向ArrayList中不断添加元素,其容量也自动增长。并未指定增长策略的细节,因为这不只是添加元素会带来分摊固定时间开销那样简单。 ArrayList是经常会被用到的,一般情况下,使用的时候会像这样进行声明: List arrayList = new ArrayList(); ...
前一阵在公司里使用 jconsle 时一切正常,然而在家中的机器上却出现了标题所示的问题: jconsole 和 jps 无法显示本地 Java 进程列表。 当时直接利用 -Dcom.sun.management.jmxremote.port=port 启动目标 java 进程并在 jconsole 中通过 localhost:port ...
PHP开发调试环境配置文档
wampserver和eclipsePhp开发php 刚开始学习php,在刚开始的时候使用的是AppServ+UltraEdit,后来下载了wampserver+eclipsePhP并安装。 UltraEdit做的程序只需要保存在AppServ安装路径(我安装在了E盘)下,通过浏览器http://127.0.0.1/ 运行就可以,但是在更换wampserver+eclipsePhP后就有点摸不清头绪了,wampserver安装完毕,我安装在了E盘下面,但是在使 用eclipsePhP的时候,就无法运行程序,不知道怎么把apach、mysql连接到eclipsePhP,用eclipse开发php ...
一。执行语句的作用:在一个COBOL程序中,过程部中往往有一部分语句需要执行多次。为了让重复的部分在程序中只出现一次,可以把重复的部分单独写成一段或一节(有一个段名或节名),每次执行这部分语句时转去该段,执行完转回来。这时候就需要用到执行语句(PERFORM )。 二。执行语句的一般形式:             PERFORM           过程名1        [THRU]                过程名2 三。使用PERFORM语句实现循环: 1。 PERFORM           过程名1        [{THRU}                过程名2  ...
1、COMPUTE A = + B,A = - B 一般为笔误,执行结果:A的值等于|B|。 测试: MOVE 5 TO WK-INPUT MOVE 5 TO WK-OUTPUT 或者 MOVE -5 TO WK-INPUT MOVE -5 TO WK-OUTPUT COMPUTE WK-OUTPUT = + WK-INPUT 执行结果:WK-OUTPUT结果为5. COMPUTE WK-OUTPUT = - WK-INPUT 执行结果:WK-OUTPUT结果为5. 2、THRU笔误:编译测试均通过 以下包括THRU执行流程、THRU笔误执行测试。 如下笔误: ……            ...
关于COBOL的EXIT 看到有人发关于EXIT的帖子,发现不能回复了,在这里谈谈自己对EXIT的心得 个人认为EXIT的存在和GOTO语句的运用有关。 EXIT很形象,表示出口。 那它是怎样提供出口的呢 比如有这样一段 PERFORM A THRU B STOP RUN. A.    DISPLAY 'A'    GOTO B B.    EXIT. C.    DISPLAY 'C' D.    DISPLAY 'D' 这样就会打印A 但是现在改改,不用PERFORM THRU的结构 PERFORM A STOP RUN. A.    DISPLAY 'A'    GOTO B B.    ...
通过PhaseListener 可以在一个点上(JSF生命周期的Restore View phase阶段)进行权限验证,从而避免在每个页面或者每个backing bean中判断用户访问权限,造成过多的冗余代码和管理上的混乱。 步骤一:在faces-config.xml中注册 PhaseListener <lifecycle> <phase-listener>com.loffler.copycenter.controller.LoggedInCheck</phase-listener> </lifecycle> 步骤二:创建实现Phase ...
所有种类的浏览器基本都默认拦截弹出窗口,也就是说(window.open)弹出的窗口基本都会被拦截,浏览器会给一个提示"是否允许弹出窗口",对于较低版本的IE来说,弹出新窗口关闭父亲窗口没有任何问题,但是对于火狐和chrome来说情况就复杂了,因为,如果弹出后马上关闭父窗口,新弹出的窗口不会有"是否弹出"的提示,而直接被拦截. 解决方案: 1,父窗口定时(30秒)关闭,给用户充足的时间应对"是否弹出"的提示. 2,或者在弹出新窗口后,在新窗口中关闭的父窗口,但是这样做也有问题,详见我的另一篇博文(http://cuiyadll.ite ...
  通过PhaseListener 可以在一个点上(JSF生命周期的Restore View phase阶段)进行权限验证,从而避免在每个页面或者每个backing bean中判断用户访问权限,造成过多的冗余代码和管理上的混乱。     步骤一:在faces-config.xml中注册 PhaseListener <lifecycle> <phase-listener>com.loffler.copycenter.controller.LoggedInCheck</phase-listener> </lifecycle>     步骤二:创建实 ...
chrome的父窗口如果被关闭的话,将不再相应onbeforeunload系列事件. 火狐的默认设置比较奇怪,默认不能关闭父或子窗口. 大家开发时需要注意!!!
    表单防重复提交,老鸟略过。做过web的应该都知道,当submit一个表单后,再按浏览器的刷新(F5),表单会再次提交,这样并不是我们想看到的。看了一下华佗的网站,他用的是token机制防重复提交(方法如下:进入页面之时, ...
    在一个有密码保护的Web应用中,正确处理用户退出过程并不仅仅只需调用HttpSession的invalidate()方法。现在大部分浏览器上都有后退和前进按钮,允许用户后退或前进到一个页面。如果在用户在退出一个Web应用后按了后退按钮浏览器把缓存中的页面呈现给用户,这会使用户产生疑惑,他们会开始担心他们的个人数据是否安全。许多Web应用强迫用户退出时关闭整个浏览器,这样,用户就无法点击后退按钮了。还有一些使用javascript,但在某些客户端浏览器这却不一定起作用。这些解决方案都很笨拙且不能保证在任一情况下100%有效,同时,它也要求用户有一定的操作经验。   这篇文章以示例阐述了 ...
Global site tag (gtag.js) - Google Analytics