windows

ntsd.exe出错解决方法

现象:

无法运行regedit.exe注册表编辑器,无法查看任务管理器,无法安装任何杀毒软件,打不开icesword等工具。如果进行以上操作,就会出现“ntsd.exe 应用程序错误”对话框。

解决方法:

由于无法运行regedit.exe注册表编辑器,先进入C:\WINDOWS目录下找到regedit.exe,将其重命名为regedit.com,然后双击运行,进入注册表编辑器界面,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options将Image File Execution Options下的所有子项全部删除,再找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\windows下的Appinit_Dlls,将Appinit_Dlls删除.然后回到C:\WINDOWS目录下找到刚才更改的regedit.com,将其改回成regedit.exe,刷新一下.

大功告成!!OK


IIS 配置PHP环境

FastCGI  for IIS 6  7   http://www.iis.net/expand/fastcgi

转到刚才安装CGI的目录下:

>cd C:\WINDOWS\system32\inetsrv

>cscript fcgiconfig.js -add -section:”PHP” -extension:php -path:”C:\Program Files\PHP\php-cgi.exe”

注意:path:”xxxx\php-cgi.exe” 是你安装php的目录

> cscript fcgiconfig.js -set -section:”PHP” -InstanceMaxRequests:10000
> cscript fcgiconfig.js -set -section:”PHP” -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

http://www.cnblogs.com/zengxiangzhan/archive/2010/03/05/1679286.html

http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/


Windows 下ImageMagick的安装测试

ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。它遵守GPL许可协议。它 可以运行于大多数的操作系统。ImageMagick的大多数功能的使用都来源于命令行工具。通常来说,它可以支持以下程序语言: Perl, C, C++, Python, PHP, Ruby, Java;现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。这使得自动的动态的修改创建图片变为可能。ImageMagick支持至少90种图片格式。
    在PHP中使用ImageMagick需要安装扩展php_imagick.dll,下载地址:http://valokuva.org/outside-blog-content/imagick-windows-builds/ 本例使用php_imagick_st-Q16.dll。将该DLL放到php5.2的ext目录下,打开php.ini,在Windows Extensions后添加extension=php_imagick_st-Q16.dll重启Apache服务器,你可以在phpinfo()中看到:

表明imagick模块安装成功。但此时还不能正常工作,还需安装ImageMagick。
    去官方下载ImageMagick-6.5.9-9-Q16-windows-dll.exe,http://www.imagemagick.org/script/binary-releases.php#windows 或者http://www.imagemagick.com.cn/download.html 和普通软件一样没什么难的,一路"next"。
    测试ImageMagick,下载http://pecl.php.net/get/imagick-3.0.0b2.tgz,解压出里的examples文件夹,放到Apache文档目录下,测试例子,结果如下:

。。。


批处理改文件名-时间

打开控制面板里的区域选项,修改时间的分隔符(因为系统不允许目录名字有:/\之类的符号),把它改为"-"(或者全角的中文标点的":"),日期格式假设设置为dd-MM-yyyy。  

而且bat文件、test.txt文件要和需要改名的文件放在同一目录下。

@ECHO   OFF
ren   test.txt   %DATE%-%TIME%.txt

——————————————————————————

@ECHO   OFF
for   /f   %%1   in   (‘date   /t’)   do   ren   test.txt   %%1.txt

—————————————————————————-

  ren       北京.txt     01.txt  
  ren       天津.txt     02.txt  
  ren       河北.txt     03.txt  

 假设你已经有一个文件city.txt有如下内容: 

  北京   01 

  天津   02 

  河北   03 

  …… 

  那么可以这样写这个批处理: 

  @ECHO   OFF 

  FOR   /F   "tokens=1,2"   %%a   IN   (city.txt)   DO   ( 

  IF   EXIST   %%a%   %.txt   ( 

  REN   %%a%   %.txt   %%b%   %.txt 

  ) 

  )  

 

几个动态变量

%CD% #代表当前目录的字符串

%DATE% #当前日期

%TIME% #当前时间

%RANDOM% #随机整数,介于0~32767

%ERRORLEVEL% #当前 ERRORLEVEL 值

%CMDEXTVERSION% #当前命令处理器扩展名版本号

%CMDCMDLINE% #调用命令处理器的原始命令行

可以用echo命令查看每个变量值,如 echo %time%

注意 %time% 精确到毫秒


Copyright © 1996-2010 Add Lives. All rights reserved.
iDream theme by Templates Next | Powered by WordPress