- 浏览: 30314 次
- 性别:
- 来自: 常德
最新评论
文章列表
linux常用操作
一、Fedora 14 的root 用户登录
进入终端 输入 su 切换 为root 用户
打开文件 : vi /etc/pam.d/gdm
注掉这一行: #auth required pam_succeed_if.so user != root quiet
:wq 保存
后打开文件: vi /etc/pam.d/gdm-password
注掉这一行: #auth required pam_succeed_if.so user != root qu ...
jdbc 通用dbHepler 类,充分利用jdbc 知识与反射的原理。
实现步骤如下:
1、加载驱动
//这里以sqlserver 为例
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
2、获取连接
con=DriverManager.getConnection("jdbc:sqlserver://localhost:;databaseName=bbs", "root","a" ...
js 创建类与对象有几种方式:
1、最原始的方式 :
var car = new Object();
car.color = "red";
car.name = "baoma";
car.showColor = function(){
alert(this.color);
}
创建一个car 的对象, 有两个属性: name,color 一个方法:showColor
缺点:只能创建一个对象
2、工厂方式
function createCar() {
var car= new Ob ...
flash 与javascript的 交互,主要是通过 flash.external.ExternalInterface;
1、javascript 调用 flash 中的函数
2、flash 调用 javascript 函数
在javascript 中调用 flash 的函数
1、在flash 的脚本 文件中:
hello.as 中对js 开放方法import flash.external.ExternalInterface;
//对javascript 开放一个函数
ExternalInterface.addCallback(& ...
步骤:
1、 导入jar 包Spring2.5.jar commons-logging.jar ,ibatis-2.3.4.726.jar ,mysql-connecotr.jar , freemarker.jar2、 写实体bean ,dao 3、 配置 该实体bean 的ibatis.xml 文档 1) 配置结果集 2) 写相应的sql 语句4、 配置spring + ibatis 的集成 1) 配置数据源 2) 配置sqlMapClient 3) 事务管理器 4) 注入sqlMapClient 及其它对象5、 配置sp ...
用jsp 验证码的步骤:
1、导入无缝刷新的js 文件 net.js
<script src="/js/net.js"></script>
2、引入产生验证码图片
<img src="random.jsp" id="random">
3、重新生成验证码
function show(o){ //重载验证码 var timenow = new Date().getTime(); o.src="random.jsp?d="+t ...
Struts 的批量封装有几种方法:
1、 有form 来封装
2、 用动态form
3、 用隐藏域
这里主要介绍用动态form 来进行封装
1步:在struts.xml中写actionform写映射
<form-bean name="dynaTravelForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="saction" type="java.lang ...
1、创建 xmlHttp 对象
var xmlHttp;
function createXMLHttpRequest() {
if (window.XMLHttpRequest) { // 如果可以取得XMLHttpRequest
xmlHttp = new XMLHttpRequest(); // Mozilla、Firefox、Safari
}
else if (window.ActiveXObject) { // 如果可以取得ActiveXObject
xmlHttp = new ActiveXObj ...
排序算法的分类如下:
1.插入排序(直接插入排序、折半插入排序、希尔排序);
2.交换排序(冒泡排序、快速排序);* 3.选择排序(直接选择排序、堆排序);
4.归并排序;
5.基数排序。
这里讲简单排序(冒泡排序、选择排序、插入排序)
冒泡排序:
相邻两元素进行比较,如有需要则进行交换,每完成一次循环就将最大元素排在最后(如从小到大排序),下一次循环是将其他的数进行类似操作。
性能方面:比较次数O(n^2),n^2/2;
交换次数O(n^2),n^2/4
public static void swap ...
子窗口保存修改并关闭,同时刷新父窗口
- 博客分类:
- javascript
问题描述:
在子页面中,修改完点保存的时候,保存数据,自身关闭,父页面刷新,以显示修改后的数据
1、在父页面:点 修改时弹出子窗口的代码(用window.showModalDialog主要是让用户必须点此修改响应后才能做其他的任务):
//showModalDialog 窗体中的第二个参数 , 是当前窗体对象
<a href="#" onClick="window.showModalDialog('userupdate.do?userid=<%=lo_dt.uf_GetValue(i, 0)%>',window,'dialogW ...
1:循环
■ 在重要的循环里,消除循环终止判断时的方法调用。
例如:将
for(int i=0; i<collection.size();i++){ ... }
替换为…
for(int i=0, n=collection.size
所谓MD5,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的。MD5的最大作用在于,将不同格式的大容量文件信息在用数字签名软件来签署私人密钥前"压缩"成一种保密的格式,关键之处在于——这种"压缩"是不可逆的。
MD5还被用于加密解密技术上,如Unix、各类BSD系统登录密码(在MD5诞生前采用的是DES加密算法,后因MD5安全性更高 ...
使用 Apache的Commons FileUpload 组件
1、commons-io-1.4.jar及commons-io-1.2.1.jar包导入到工程中
//必须是multipart的表单数据。
<form name="myform" action="demo1.jsp" method="post"
enctype="multipart/form-data">
Your name: <br>
& ...
第一种下载方式:
此方式 下载,在服务器上必须有文件 的存在
用java 程序 从服务器 上下载文件到 本地电脑上
和上传不一样的是,下载是从服务器上的文件复制到本地电脑上
那么,服务器必须 是输出者 ,本地就是接收者
服务器端的输出,只能是response 对象 , 本地接收对象 就是File ,从response 到 File 之间 需要一座桥梁,那么这座桥梁就是 io ----------流
1、用到 response 对象从服务器端输出此文件
2、用File 创建对象
3、用字节/字符流 进行输送
public boolean down ...
1.在连接字符串的时候尽量避免使用String = "str"+"str2"; 而使用StringBuffer str = new StringBuffer("str");str.append("str2")代替
2. 多使用PreparedStatement代替Statement这样可以避免在拼接字符串的时候出现 "select * from tablename where col = '"+col+"'"单引号过多的情况
3.在拼接查询语句的时 ...