学习笔记

install shield 11.5 创建反安装(删除)的快捷方式

因为经常要为游戏的客户端制作光盘安装版。用Inno setup来分卷压缩很难看。所以我就使用了install shield。

但是我在install shield 11.5发现只能创建程序的快捷方式,无法创建反安装的快捷方式(可能是我很笨,没找到)。

所以我一般都采用下面的方式创建:

首先,界面切换到Installation Designer中。
然后在Installation Information中的General Information中的Product Properties可以看到有Product GUID
我们首先要改变这个Product GUID。可以选中Product GUID后点下面的Generate GUID就可以改变。
当然,还有另外一个方法。那就是点菜单中“Project”的“Settings”。后,再选择“Application”。就可以看到Product GUID。点旁边的Change按钮就可以改变。

为什么要改变这个Product GUID呢? (more...)

相关日志

让PHP不再暴露目录路径...釜底抽薪招 >.<

方法就是:关闭掉PHP的错误信息提示。
打开PHP.ini后。
搜索到

display_errors = On

(默认是开启状态)
我们修改为

display_errors = Off

这样就关闭了错误信息的提示了。

但是这样一来,有什么错误我们也不知道呀。所以,我们需要起用错误日志功能。
继续搜索 (more...)

相关日志

用Windows自带的工具强制杀死进程

相信很多朋友都有碰到一些奇怪的进程。
在任务管理器里面一直无法关闭它。
针对这些进程,很多朋友选择安装某些软件来进行管理。这里我们说说Windows 2000就开始自带的一个工具:ntsd
用法是:开始-》运行-》输入cmd-》回车-》

ntsd -c q -p PID

这个命令几乎可以杀死所有进程,只有SystemSMSS.EXECSRSS.EXE不能杀。

实际使用的时候, (more...)

相关日志

windows下mysqladmin设置mysql初始密码

mysqladmin -uroot password "newpassword"

以上是WINDOWS下的方法,注意要使用双引号.WINDOWS下会把单引号也认定为密码的一部分哦.

相关日志

SQL 2000删除和恢复危险存储过程的语句

首先,这篇是我从网路上拷贝来的。具体的出处也找不到了。所以,在这里只好对不起作者了。没署上您的名字
------------------------------------------
删除的语句:

use master
 
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

-------------------------
恢复以上删除的语句

use master
 
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的补丁

其实只要查询版本号就知道。
在查询分析器中输入

select   @@version

如果是安装过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的解决办法

  1. C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe   -i

相关日志

不使用style="overflow-x:hidden"解决iframe横向滚动条去不掉的问题。

百度上搜索了一下。发现很多教人去掉iframe横向滚动条都是使用

style="overflow-x:hidden"

这个样式。结果我估计很多人跟我一样,使用了之后发现问题没解决。

后来疯狂搜索。才找到有人提出来了这么个观点:

在设置Frame时,有一属性是scrolling="yes/no/auto",IE6的mozilla都支持,但很显然地,IE的开发人员在这个地方懒了一下,他们对auto的理解很不人性化。auto的意思是自动,就是要的时候有,不要的时候没有。但如果设成auto,则在网页过长需要出竖起滚动条时,IE会自动地把水平滚动条也显示出来,哪怕网页完全不超宽。而设成yes时,IE则会一直出竖直滚动条,而不随便出水平条,这差不多是对的。所以如果要用Frame的话,还是要把这个属性设成Yes,这完全是为迁就IE。 mozilla则在任何时候都是对的。

所以,咱们这里的解决方法就是:

scrolling="yes"

以上解决方法只有适用于竖滚动条需要出现,而横向滚动条不需要出现的情况。

相关日志

mysql查询输出排序

mysql查询输出排序

  1. order by 字段名;

按照字段名排序

  1. select * from charinfo limit 100;

前100条记录

  1. select * from charinfo order by gold desc limit 100;

倒数100条记录,并按gold排序

相关日志