在windows要让python能链接到mysql需要为添加正确的驱动, 我们可以通过
http://www.technicalbard.com/files/MySQL-python-1.2.2.win32-py2.6.exe
下载 for python 2.6 的mysql驱动。
接下来让我们写一段测试代码看看是不是已经可以正确连接了:
import MySQLdb
db = MySQLdb.connect(user='me', db='mydb', passwd='secret', host='localhost')
cursor = db.cursor()
cursor.execute('SELECT name FROM books ORDER BY name')
names = [row[0] for row in cursor.fetchall()]
print names
db.close()
如果在import MySQLdb的时候出现下面的提示错误:
'deprecation warning':
C:\Python\lib\site-packages\MySQLdb\__init__.py:34:
DeprecationWarning: the sets module is deprecated
from sets import ImmutableSet
那我们试着改写类库文件:
1) 打开 “__init__”, 替换:
from sets import ImmutableSet
class DBAPISet(ImmutableSet):
改为
class DBAPISet(frozenset)
2) 打开”converters.py”, 删除:
from sets import BaseSet, Set
3) 在”converters.py” 文件中把 “Set” 替换成 “set” (IMPORTANT: 有两处需要修改):
line 48: return set([ i for i in s.split(',') if i ])
line 128: set: Set2Str,
imagemagick 是一个强大的图片处理软件,他使用命令行进行图片的操作,可以支持各种格式的图片。
magickwand 是imagemagick官方推出的一个php插件。让你的php可以有更强大的图片能力,让你的php可以方便的生成处理gif动画
给gif动画加水印,还有个非官方的imagemagick 的php插件叫 imagick。
imagemagick的官方网站 :http://www.imagemagick.org
imagemagick 的下载地址: ftp://www.imagemagick.org/pub/ImageMagick/windows/
magickwand 在 linux 的安装网上有很多,自己找,这里是windwos上的安装
首先到imagemagick 网站下载 magickwand 的windows版本。
他有两个版本一个,php_magickwand_dyn.dll 需要你的点上安装imagemagck
php_magickwand_q16_st.dll 已经把 imagemagick 编译进去,推荐使用 php_magickwand_q16_st.dll
下载的网址:
ftp://www.imagemagick.org/pub/ImageMagick/php/windows/
或者http://image_magick.veidrodis.com/image_magick/php/
下载的时候注意你下载的magickwand 支持的php版本,目前是 php-5.2.0的版本
php 版本的过高或者太低,你的magickwand有可能不能正常工作
安装好php之后把 php_magickwand_q16_st.dll 复制到 php 的 ext 目录下面,
(注意 你的 php.ini 中extension_dir 的路径要正确指向到 ext目录)
在 php.ini 中添加 extension=php_magickwand_q16_st.dll 重新启动apache
如果你用 php_magickwand_dyn.dll 你需要先安装 imagemagick的windows最新版本
然后把 php_magickwand_dyn.dll 复制到 php 的 ext 目录下面,
在 php.ini 中添加 php_magickwand_dyn.dll 重新启动apache
查看 phpinfo 如果有显示下面的文字,恭喜你,你已经成功
magickwand
MagickWand Backend Library ImageMagick
MagickWand Extension Version 0.1.8
ImageMagick support enabled
ImageMagick version ImageMagick 6.2.9 09/27/06 Q16 http://www.imagemagick.org
ImageMagick QuantumRange (MaxRGB) 65535
MagickWand supported image formats A, ART, AVI, AVS, B, BIE, BMP, BMP2, BMP3, C, CACHE, CAPTION, CIN, CIP, CLIP, CLIPBOARD, CMYK, CMYKA, CUR, CUT, DCM, DCX, DFONT, DNG, DPS, DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, FAX, FITS, FRACTAL, G, G3, GIF, GIF87, GRADIENT, GRAY, HISTOGRAM, HTM, HTML, ICB, ICO, ICON, INFO, JBG, JBIG, JNG, JP2, JPC, JPEG, JPG, JPX, K, LABEL, M, M2V, MAP, MAT, MATTE, MIFF, MNG, MONO, MPC, MPEG, MPG, MSL, MTV, MVG, NULL, O, OTB, OTF, P7, PAL, PALM, PAM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PFA, PFB, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSD, PTIF, PWP, R, RAS, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, TIFF, TILE, TIM, TTC, TTF, TXT, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMF, WMFWIN32, WMZ, WPG, X, XBM, XC, XCF, XPM, XV, XWD, Y, YCbCr, YCbCrA, YUV
来源
一些朋友不喜欢Windows7的快捷方式上面的小箭头,其实在其他操作系统比如Windows XP和Windows Vista也是同样,解决的方法也差不多,下面icech介绍3种取消快捷方式上小箭头的方法:
a. 启动注册表编辑器(开始->运行->输入regedit),然后依次展开如下分支:“HKEY_CLASSES_ROOTlnkfile”;
b. 删除“lnkfile”子项中的“IsShortcut”字符串值项,因为“IsShortcut”项是用来控制是否显示普通应用程序和数据文件快捷方式中小箭头的;
c. 再依次展开如下分支:“HKEY_CLASSES_ROOTpiffile”;
d. 删除“piffile”子项中的“IsShortcut”字符串值项,IsShortcut值项用来控制是否显示MS_DOS程序快捷方式的小箭头;
e. 退出注册表编辑器,重启EXPLORER.EXE进程。