学习笔记
让PHP不再暴露目录路径...釜底抽薪招 >.<
方法就是:关闭掉PHP的错误信息提示。
打开PHP.ini后。
搜索到
(默认是开启状态)
我们修改为
这样就关闭了错误信息的提示了。
但是这样一来,有什么错误我们也不知道呀。所以,我们需要起用错误日志功能。
继续搜索 (more...)
相关日志
用Windows自带的工具强制杀死进程
相信很多朋友都有碰到一些奇怪的进程。
在任务管理器里面一直无法关闭它。
针对这些进程,很多朋友选择安装某些软件来进行管理。这里我们说说Windows 2000就开始自带的一个工具:ntsd
用法是:开始-》运行-》输入cmd-》回车-》
这个命令几乎可以杀死所有进程,只有System、SMSS.EXE和CSRSS.EXE不能杀。
实际使用的时候, (more...)
相关日志
windows下mysqladmin设置mysql初始密码
mysqladmin -uroot password "newpassword"
以上是WINDOWS下的方法,注意要使用双引号.WINDOWS下会把单引号也认定为密码的一部分哦.
相关日志
SQL 2000删除和恢复危险存储过程的语句
首先,这篇是我从网路上拷贝来的。具体的出处也找不到了。所以,在这里只好对不起作者了。没署上您的名字
------------------------------------------
删除的语句:
exec sp_dropextendedproc 'xp_cmdshell'
exec sp_dropextendedproc 'xp_dirtree'
exec sp_dropextendedproc 'xp_enumgroups'
exec sp_dropextendedproc 'xp_fixeddrives'
exec sp_dropextendedproc 'xp_loginconfig'
exec sp_dropextendedproc 'xp_enumerrorlogs'
exec sp_dropextendedproc 'xp_getfiledetails'
exec sp_dropextendedproc 'Sp_OACreate'
exec sp_dropextendedproc 'Sp_OADestroy'
exec sp_dropextendedproc 'Sp_OAGetErrorInfo'
exec sp_dropextendedproc 'Sp_OAGetProperty'
exec sp_dropextendedproc 'Sp_OAMethod'
exec sp_dropextendedproc 'Sp_OASetProperty'
exec sp_dropextendedproc 'Sp_OAStop'
exec sp_dropextendedproc 'Xp_regaddmultistring'
exec sp_dropextendedproc 'Xp_regdeletekey'
exec sp_dropextendedproc 'Xp_regdeletevalue'
exec sp_dropextendedproc 'Xp_regenumvalues'
exec sp_dropextendedproc 'Xp_regread'
exec sp_dropextendedproc 'Xp_regremovemultistring'
exec sp_dropextendedproc 'Xp_regwrite'
drop procedure sp_makewebtask
go
-------------------------
恢复以上删除的语句
exec sp_addextendedproc xp_cmdshell,'xp_cmdshell.dll'
exec sp_addextendedproc xp_dirtree,'xpstar.dll'
exec sp_addextendedproc xp_enumgroups,'xplog70.dll'
exec sp_addextendedproc xp_fixeddrives,'xpstar.dll'
exec sp_addextendedproc xp_loginconfig,'xplog70.dll'
exec sp_addextendedproc xp_enumerrorlogs,'xpstar.dll'
exec sp_addextendedproc xp_getfiledetails,'xpstar.dll'
exec sp_addextendedproc sp_OACreate,'odsole70.dll'
exec sp_addextendedproc sp_OADestroy,'odsole70.dll'
exec sp_addextendedproc sp_OAGetErrorInfo,'odsole70.dll'
exec sp_addextendedproc sp_OAGetProperty,'odsole70.dll'
exec sp_addextendedproc sp_OAMethod,'odsole70.dll'
exec sp_addextendedproc sp_OASetProperty,'odsole70.dll'
exec sp_addextendedproc sp_OAStop,'odsole70.dll'
exec sp_addextendedproc xp_regaddmultistring,'xpstar.dll'
exec sp_addextendedproc xp_regdeletekey,'xpstar.dll'
exec sp_addextendedproc xp_regdeletevalue,'xpstar.dll'
exec sp_addextendedproc xp_regenumvalues,'xpstar.dll'
exec sp_addextendedproc xp_regread,'xpstar.dll'
exec sp_addextendedproc xp_regremovemultistring,'xpstar.dll'
exec sp_addextendedproc xp_regwrite,'xpstar.dll'
相关日志
有人问,怎么查看SQL SERVER 2000是否打过SP4的补丁
其实只要查询版本号就知道。
在查询分析器中输入
如果是安装过SP4的补丁。应该是下面的信息:
Microsoft SQL Server 2000 - 8.00.2039
其他版本信息如下
6.50.201 SQL Server 6.5 RTM
6.50.213 SQL Server 6.5 with Service Pack 1
6.50.240 SQL Server 6.5 with Service Pack 2
6.50.258 SQL Server 6.5 with Service Pack 3
6.50.281 SQL Server 6.5 with Service Pack 4
6.50.415 SQL Server 6.5 with Service Pack 5
6.50.416 SQL Server 6.5 with Service Pack 5a
7.00.623 SQL Server 7.0 / MSDE 1.0 RTM
7.00.699 SQL Server 7.0 SP1 July 1999
7.00.842 SQL Server 7.0 SP2 March 20th, 2000
7.00.961 SQL Server 7.0 SP3 December 15th, 2000
7.00.1063 SQL Server 7.0 SP4
8.00.194 SQL Server 2000 RTM
8.00.384 SQL Server 2000 SP1
8.00.534 SQL Server 2000 SP2 November 30th, 2001
8.00.760 SQL Server 2000 SP3
8.00.2039 SQL Server 2000 SP4
相关日志
终于让我搜索到如何修改K2的宽度的方法了
在百度上搜索了一下
找到一篇文章有链接到这里
http://zeo.unic.net.my/notes/k2-flexible-width/
这里面就有说明如何修改
不过我修改完成之后,用1680X1050的分辨率看,右边的菜单好宽。。。还得再稍微修改修改,或是开启三栏???
总之,需要修改K2页面宽度的朋友去上面的网站看看吧。
相关日志
xp下先安装了.Net的框架后再安装IIS,结果IIS无法支持.Net的解决办法
- C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
相关日志
不使用style="overflow-x:hidden"解决iframe横向滚动条去不掉的问题。
- C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
百度上搜索了一下。发现很多教人去掉iframe横向滚动条都是使用
这个样式。结果我估计很多人跟我一样,使用了之后发现问题没解决。
后来疯狂搜索。才找到有人提出来了这么个观点:
在设置Frame时,有一属性是scrolling="yes/no/auto",IE6的mozilla都支持,但很显然地,IE的开发人员在这个地方懒了一下,他们对auto的理解很不人性化。auto的意思是自动,就是要的时候有,不要的时候没有。但如果设成auto,则在网页过长需要出竖起滚动条时,IE会自动地把水平滚动条也显示出来,哪怕网页完全不超宽。而设成yes时,IE则会一直出竖直滚动条,而不随便出水平条,这差不多是对的。所以如果要用Frame的话,还是要把这个属性设成Yes,这完全是为迁就IE。 mozilla则在任何时候都是对的。
所以,咱们这里的解决方法就是:
以上解决方法只有适用于竖滚动条需要出现,而横向滚动条不需要出现的情况。
相关日志
mysql查询输出排序
mysql查询输出排序
- order by 字段名;
按照字段名排序
- select * from charinfo limit 100;
前100条记录
- select * from charinfo order by gold desc limit 100;
倒数100条记录,并按gold排序
相关日志
实例介绍命令行下向mysql添加新用户并分配权限
进入mysql的bin目录后
命令格式如下:
- bin>mysql -u root -p
回车后输入密码
命令格式
grant 权限1,权限2,...权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令';
权限:
select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file
如果允许全部权限,可以用all或者all privileges代替以上权限。
例如:
- mysql>grant select,insert,update,delete,create,drop on data1.table1 to austin@192.168.1.1 identified by '123';
给来自192.168.1.1的用户austin分配可对数据库data1的table1表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
- mysql>grant all privileges on data1.* to austin@192.168.1.1 identified by '123';
给来自192.168.1.1的用户austin分配可对数据库data1所有表进行所有操作的权限,并设定口令为123。
- mysql>grant all privileges on *.* to austin@192.168.1.1 identified by '123';
给来自192.168.1.1的用户austin分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
- mysql>grant all privileges on *.* to austin@localhost identified by '123';
给本机用户austin分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
- mysql>grant all privileges on *.* to austin@* identified by '123';
给任意连接过来的用户austin分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。(非必要时禁用,实在是太危险了。)




