May192012
javascript中onpropertychange,oninput和onchange的区别和使用方法
onchange在用于文本框输入框时,有一个明显的不足. 事件不会随着文字的输入而触发,而是等到文本框失去焦点(onblur)时才会触发. 也就是没有即时性!
在IE下,可以用onpropertychange来代替onchange事件,当文本框有任何变化时,能立即触发此事
而其他浏览器,因为onpropertychange是IE的专利. 所以用oninput代替.
但是oninput有个诡异,必须用addEventListener的方式来绑定事件.否则无效.
好了, 以...阅读全文
抢沙发
May192012
错误10047:”使用了与请求的协议不兼容的地址”SQLSever1433端口 无法远程连接
电脑提示错误信息如下:
错误10047:“使用了与请求的协议不兼容的地址”错误解决方法
原因分析:
中了IEHelper病毒,用木马及卡巴斯基杀掉后不能上网,打不开网站,但是网络邻居可以正常访问。
解决办法:
开始-运行-输入CMD-然后在黑色的DOS窗口中输入netsh winsock reset-重启。
(是因为流氓软件修改了你注册表中的网络连接设置,netsh winsock reset命令是用于重建注册表内的winsock的网...阅读全文
May182012
PHP移动文件或者文件夹
有几种情况:
1.对于文件,rename可以在不同盘符之间移动.
2.对于空文件夹,rename也可以在不同盘符之间移动.但是目标文件夹的父目录必须存在.
3.对于非空文件夹,只能在同一盘符下移动.
不过,1和3,应该差不多能够对付所有的应用情况了.
<?php
rename("D:/studyercom/history","F:/logs/studyer/history");
?>
我测试过,对于一个40M的文件,copy+unlink方式需要7.62...阅读全文
May182012
此页面上的脚本造成Internet Explore运行速度减慢。如果继续运行…
某日,遇到一情况,如下 “是否停止运行此脚本? 此页面上的脚本造成Internet Explore运行速度减慢。 如果继续运行,您的计算机将可能停止响应。 ”怎么办?
造成这样错误的原因分析:
一般JS脚本造成的,如脚本循环次数过大或无限递归。
解决办法如下:
1、打开IE浏览器-工具栏—-internet选项——高级—–设置项里在“禁用脚本调试(internet)”和“其它脚本调试”...阅读全文
May172012
SQL数据库查询Group by与having用法详解
注意:select 后的字段,必须要么包含在group by中,要么包含在having 后的聚合函数里。
1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用
group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要)
例如,有如下数据库表:
A B
1 abc
1 bcd
1 asdfg
如果有如下查询语句(该语句是错误的,原因见前面的原则)
selec...阅读全文
May162012
php中用for,foreach,while循环输出数组,二维数组的方法
1.for循环输出
使用for循环语句输出数组元素对于一个按整数顺序索引的数组,可以通过for循环语句,来依次访问数组元素。
<?php
$ms_office=array('word','excel','outlook','access');
for($i=0; $i<4; $i++)
{
echo "数组第".($i+1)." 个元素是:";
echo $ms_office[$i];
echo "<br/>";
echo "&...阅读全文
May162012
java操作数据库JDBC的类、包、SQL语句
package *.*.*;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Types;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Itera...阅读全文
May162012
java数据库操作 批处理语句Statement的addbatch
一:
connection.setAutoCommit(false);
PreparedStatement statement =
connection.prepareStatement(“INSERT INTO TABLEX VALUES(?, ?)”);
statement.setInt(1, 1);
statement.setString(2, “Cujo”);
statement.addBatch();
statement.setInt(1, 2);
statement.setString(2, “Fred”);
statement.addBatch();
statement.setInt(1, 3);
statement.setString(2, “Mark”);
stateme...阅读全文
May162012
May152012
数据库删除重复的记录数据的SQL语句
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?下面为佛山网络公司大家举例子说明下方法。
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只...阅读全文