mysql错误代码查询

0101 属于其他进程的专用标志。
0102 标志已经设置,无法关闭。
0103 无法再次设置该标志。
0104 中断时无法请求专用标志。
0105 此标志先前的所有权已终止。
0106 请将软盘插入驱动器 %1。
0107 后续软盘尚未插入,程序停止。
0108 磁盘正在使用或已由其他进程锁定。
0109 管道已经结束。
0110 系统无法打开指定的设备或文件。
0111 文件名太长。 0112 磁盘空间不足。
0113 没有其他可用的内部文件标识符。
0114 目标内部文件标识符不正确。
0117 该应用程序所运行的 IOCTL 调用不正确。
0118 校验写入的开关参数值不正确。
0119 系统不支持所请求的命令。
0120 该系统上不支持此功能。
0121 标记已超时。

阅读更多

在IIS中启用Gzip压缩

IIS默认并不支持HTTP压缩,需要进行简单的配置

打开Internet信息服务(IIS)管理器,右击”网站”->”属性”,选择”服务”。在”HTTP压缩”框中选中”压缩应用程序文件”和”压缩静态文件”,按需要设置”临时目录”和”临时目录的最大限制”;

在Internet信息服务(IIS)管理器,右击”Web服务扩展”->”增加一个新的Web服务扩展…”,在”新建Web服务扩展”框中输入扩展名”HTTP Compression”,添加”要求的文件”为C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系统目录根据您的安装可能有所不同,选中”设置扩展状态为允许”;

阅读更多

避免2003远程服务器重启后无法通信的技巧

平时操作电脑时遇到的症状,很多时候我们在重新启动计算机或者关闭计算机时都会出现一个“某某程序无法关闭,请按强制关闭按钮或者等待一段时间后再次尝试关闭操作的提示”,这和上面那位网友遇到的问题原理是一样的。而不同的是在本机操作时可以直接点“强制关闭”按钮来完成重新启动操作,在服务器上由于远程桌面程序会先于这些难关闭的进程结束,所以我们就无法点“强制关闭”按钮进行操作了。知道了问题的根源我们就可以从两方面入手进行解决了。

有时候再服务器上重启如果碰到了某个进程无法关闭,这时候,就无法再连接到服务器了,只有联系机房技术人员参与其中解决问题。

为了避免这类问题,2003系统服务器可以利用shudown命令避免此问题。

阅读更多

win2003下创建永远的隐藏帐户

操作一、打开注册表:HKEY_LOCAL_MACHINE\SAM\SAM

SAM是保存用户帐号的地方,不过这个“项”在默认情况下是不可见的。我们如果想看内部的内容就必须首先对其授权。(建议对注册表不是很熟悉的朋友不要随便改动注册表)

操作二、认识注册表中的帐号分类

在OS中的用户帐号无论是内置帐号,还是后建帐号,在注册表中都能看见。不过有两个帐号大家一定要能够认识,那就是管理员帐号和guest帐号。(如下图)

在这个图中”000001fa4”表示的是管理员帐号,即使管理员帐号被重命名了这个值也是不会变的,所以我们可以通过这个值来判断,重命名后的管理员帐号。

阅读更多

Javascript全选反选函数

Js函数部分..

//2011-04-28
//by hkshadow
function CheckAll(s,b){
	var a = document.getElementById(s).getElementsByTagName("input");
	var selall=document.getElementById(b).checked;
	for (var i=0; i<a.length; i++)
	   if(selall==true){
       		for (var i=0; i<a.length; i++)
	   				if (a[i].type == "checkbox") a[i].checked = true;
			 }else{ 		
  				for (var i=0; i<a.length; i++)	
       			if (a[i].type == "checkbox") a[i].checked = false ;
			}
	}

HTML演示部分..

阅读更多

Discuz X1.5群组缩略图大小修改

打开\source\function\function_group.php

	if($data['status'] == 3) {
		$imgwh = array('icon' => array('48', '48'), 'banner' => array('720', '168'));
		require_once libfile('class/image');
		$img = new image;
		$img->Thumb($upload->attach['target'], './'.$uploadtype.'/'.$upload->attach['attachment'], $imgwh[$type][0], $imgwh[$type][1], 'fixwr');
	}
	return $upload->attach['attachment'];
}

可增加一个字段:

	if($data['status'] == 3) {
		$imgwh = array('icon' => array('48', '48'), 'banner' => array('720', '168'), 'hkshadow' => array('91', '91'));
		require_once libfile('class/image');
		$img = new image;
		$img->Thumb($upload->attach['target'], './'.$uploadtype.'/'.$upload->attach['attachment'], $imgwh[$type][0], $imgwh[$type][1], 'fixwr');
	}
	return $upload->attach['attachment'];
}

然后打开\source\module\forum\forum_group.php

阅读更多

php $_ENV为空的原因分析

你的php.ini的variables_order值为”GPCS”,也就是说系统在定义PHP预定义变量时的顺序是GET,POST,COOKIES,SERVER,没有定义Environment(E),你可以修改php.ini文件的variables_order值为你想要的顺序,如:”EGPCS”。这时,$_ENV的值就可以取得了
EGPCS值(EGPCS是Environment、Get、Post、Cookies、Server的缩写 — 这是PHP中外部变量来源的全部范围)

在php此行修改:

阅读更多

PHP extract()函数从数组中把变量导入到当前的符号表中

对于数组中的每个元素,键名用于变量名,键值用于变量值。

第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。

语法:

extract(array,extract_rules,prefix)

array:
必需。规定要使用的输入。

extract_rules:
可选。extract() 函数将检查每个键名是否为合法的变量名,同时也检查和符号表中的变量名是否冲突。

对非法、数字和冲突的键名的处理将根据此参数决定。可以是以下值之一:

阅读更多

Javascript鼠标事件

<script type="text/javascript">
function onmouseup_a(){
alert('当鼠标按钮被松开时执行脚本');
}

function onmousemove_a(){
alert('当鼠标指针移动时执行脚本');
}

function onmousedown_a(){
alert('当鼠标按钮被按下时执行脚本');
}
function onmouseout_a(){
alert('当鼠标指针移出某元素时执行脚本');
}

function onmouseover_a(){
alert('当鼠标指针悬停于某元素之上时执行脚本');
}

function onclick_a(){
alert('当鼠标被单击时执行脚本');
}

function ondblclick_a(){
alert('当鼠标被双击时执行脚本');
}
</script> 

例子如下:

阅读更多