`
文章列表
本人在写作开发者突击和《高手真经——Java Web核心框架》时,全面面向了Struts、Spring、Hibernate这些框架,要实现SSH框架的整合,其实可以抓住它们的核心,那就是配置文件: Struts:Action配置于struts-config.xml Struts+Hibernate:DAO读取hibernate.cfg.xml Spring:Action配置于applicationContext.xml Spring+Hibernate:DAO配置于applicationContext.xml Struts+Spring:Action配置于struts-config. ...
<?php $i = 1; while (true) { // 这里看上去这个循环会一直执行 if ($i==2) {// 2跳过不显示 $i++; continue; } else if ($i==5) {// 但到这里$i=5就跳出循循环了 break; } else { echo $i . '<br>'; } $i++; } exit; echo '这里不输出'; ?> break跳出代码片段,结束循环 ccontinue结束当前片段,继续下一次循环 exit 结束整个PHP代码
什么是MVC MVC是一个可以让你把“三个部分(即MVC的全称,Model、 View、Controller)”谐调地组成一个复杂应用程序的概念。一辆汽车就是一个在现实生活中非常好的MVC例子。我们看车都看两个View(显示)部分:内部和外部。而这 ...
做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复 的。这个表的数据是千万级的,而且是生产系统。也就是说,不能把所有的记录都删除,而且必须快速的把重复记录删掉。 对此,总结了一下删除重复记录的方法,以及每种方法的优缺点。 为了陈诉方便,假设表名为Tbl,表中有三列col1,col2,col3,其中col1,col2是主键,并且,col1,col2上加了索引。 1、通过创建临时表 可以把数据先导入到一个临时表中,然后删除原表的数据,再把数据导回原表,SQL语句如下: creat table tbl_tmp (select d ...
这是引自:ITPUB论坛 > ≡ 系统设计与项目管理 ≡>项目管理>给年轻工程师的十大忠告 诸位,咱当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏 ...
最开始遇到这样的问题的时候,我采用的是模式窗口,这个可以做到,不过,模式窗口有很多的缺点,不能够即时更新这是我最不喜欢的,还有就是在模式窗口下,你不能够操作其父窗口。下面是我总结的一些常用的父窗口与子窗口之间的操作: 1、从子窗口中往父窗口传值 如父页面有一个控制的id是choosedProvider,那么这样可以把值传给父页面: opener.document.getElementById("choosedProvider”]).value=”Tom”; 2、从父窗口传值给子窗口,如子窗口中有id为T的控件,此时可以用如下传值: <script> var newWin ...
如果你常在不同地方开发,代码维护是一个问题有的时候老是做重复性的工作,如果做好版本控制的话,也许就不会这么囧了…为了更好的维护代码,可以在code.google.com上建立一个svn projects代码仓,网上可以找到两个subversion服务的 ...
项目要实现这样的一个功能(如下图所示):选择左边下拉列表框中的选项,点击添加按钮,把选择的选项移动到右边的下拉列表框中,同样的选择右边的选项,点击删除按钮,即把选择的选项移动到左边的下拉列表框中.相信用js很多朋友都写过,下面是我用jQuery来实现这样的功能的.具体代码如下: [img] [/img] 下拉列表 <table width="95%" cellpadding="0" align="center" class="listshow" border="1" cellspacin ...
http://www.blogjava.net/absolutedo/archive/2009/03/13/259488.html# 在项目中很多时候遇到这样的问题,需要动态的增加、删除表格的行,很多情况下我们都是在页面来设置一个隐藏域的值,然后在js方法里动态的++或--,在学习jQuery的过程中,我试着用简单的方法来模拟实现这一个过程:效果图如下 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/ ...
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>demo</title> <style> TD,INPUT{font-size:12;} </style> </head> <body bgcolor=EEEEEE> <form name="frm" action="about:结 ...
EXP-00091 正在导出有问题的统计信息。 问题: . 正在导出表                           BONUS导出了           0 行 EXP-00091: 正在导出有问题的统计信息。 . . 正在导出表                            DEPT导出了           4 行 EXP-00091: 正在导出有问题的统计信息。 EXP-00091: 正在导出有问题的统计信息。 . . 正在导出表                             EMP导出了          12 行 EXP-00091: 正在导出有问题的统计 ...
据消息人士透露,互联网基础设施服务提供商VeriSign将从2010年7月1日起,提高.com和.net域名注册价格。   DoNews 12月21日消息(记者 肖克锋)12月21日,据消息人士透露,互联网基础设施服务提供商VeriSign将从2010年7月1日起,提高.com和.net域名注册价格。   据了解,为筹集更多资金改善基础设施,VeriSign已与ICANN达成共识。从2010年7月1日起,.com域名注册价格将从6.86美元提高到7.34美元,.net域名将从4.23美元提高到4.65美元。   多家国内域名注册商表示,此次调价主要针对代理商,对.com与.net的终端注册 ...
脚本:自动封IP #!/bin/bash limit="6" zero="0" num=`tail -100  ar/log cure |grep "Failed password for invalid user" |awk '{print $13}' |sort |uniq -c` echo "$num" > /tmp mit.txt sed -i '/sshd/d' /etc/hosts.deny while read line do times=`echo "$line" |a ...
系统启动 1、系统加电 2、BIOS 自检 → 本地设备枚举和初始化 3、POST 代码从内存中清除,但运行时服务(runtime service)仍然留在内存。 4、BIOS 从 CMOS 的设置中找出第1/2/3 启动设备(可能有第4个),然后逐个尝试, 并在第一个 ”active“状态的硬盘上读入其 MBR 第一阶段引导加载程序 1、MBR 实际上是由3个部分组成 :主引导加载程序(master bootloader code,446 字节)、主分区表  (ppt)、magic nubmer (0xAA55)组成 主分区表有4个记录,对应主分区1-主分区4,共64 字节。最后的 magic ...
今天在使用#startx要切换到图片界面的时候报: init: Id "x" respawning too fast: disabled for 5 minutes." 原来是我当时在安装的时候,选择了自定义的安装有些包没有加载进来,当然进入不了图形的界面。 网上找了有:       这个错误是刷新率的问题,于是把系统切到命令符下"ctrl+alt+f1",进入系统后输入“startx",终于能进入linux界面了,希望对大家有帮助 !
Global site tag (gtag.js) - Google Analytics