最近的文章列表

Window下怎么安装Django
准备工作:到Django官网:https://www.djangoproject.com/download/ 下载最新版本的:Django-1.3.1.tar.gz简单大概的流程是: 1、安装PYTHON,设置windows(PATH字段)环境变量:C:\python25 (以下使用CMD窗口进行操作,不要用python IDLE)2、解压Django-1.3.1的包,到C盘下 3、进入到C:\django-1.1.1>运行python setup.py install 4、添加多一个环境变量C:\python25\Scripts 5、在Cmd中C盘下,运行django-admin.py startproject newtest .。。。。。C盘会有一个newtest文件 6、在C:\
2012/2/15 Comments:
Python使用ctypes调用DLL中的函数
在python中调用dll文件中的接口比较简单,实例代码如下。__stdcall 模式 DLL如我们有一个test.dll文件,内部定义如下:extern "C"{ int __stdcall test( void* p, int len){return len;} }在python中我们可以用以下两种方式载入方法一:import ctypesdll = ctypes.windll.LoadLibrary( ’test.dll’ )方法二:import ctypesdll = ctypes.WinDll( ’test.dll’ )其中ctypes.windll为ctypes.WinDll类的一个对象,已经在ctypes模块中定义好的。在test.dll中有test接口,可
2012/2/14 Comments:
Python SQLite 编程
SQLite 是个轻量级的数据库系统,无需系统服务,只有一个db文件,可移植性很好。如果有大量数据需要处理的话是个很好的选择。SQLite 安装Windows下使用Python2.5版本可以直接使用。在Linux下面需要先装sqlite再装Python否则会出现No module named _sqlite3的错误:>>> import sqlite3Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/linux/depot/Python-2.5/lib/python2.5/sqlite3/__init__.py"
2012/2/14 Comments:
Python3.x和Python2.x的区别
这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的friends. 1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。 2.编码 Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的: >>> 中国 = ’china’ >
2012/2/13 Comments:
ASP.NET State service状态服务的问题解决方法
异常详细信息: System.Web.HttpException: 无法向会话状态服务器发出会话状态请求。请确保已启动 ASP.NET State service,并且客户端和服务器端口是相同的。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。 这是因为ASP.NET State service状态服务没有打开,因此在执行当前 Web 请求期间生成了未处理的异常。 解决方法: 方法一: 右击我的电脑-》计算机管理-》服务和应用程序-》服务,在服务中找到ASP.NET状态服务,启动
2012/2/9 Comments:
meta http-equiv="X-UA-Compatible" content="IE=7"

X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的,这个区别与content="IE=7"在无论页面是否包含<!DOCTYPE>指令,都像是使用了 Windows Internet Explorer 7的标准模式。而content="IE=EmulateIE7"模式遵循<!DOCTYPE>指令。对于多数网站来说,它是首选的兼容性模式。目前IE8尚在测试版中,所以为了避免制作出的页面在IE8下面出现错误,建议直接将IE8使用IE7进行渲染。也就是直接在页面的header的meta标签中加入如下代码:<meta http-equiv="X-UA-Compatible"

2012/2/2 Comments:
IE6对多个CSS样式的解析
问题描述如果样式写成这样<p class="class_1 class_2">,那么在IE6和FF(IE6+同FF)下会显示为不同的效果。 测试代码 ?1234567891011121314151617<html><head> <title>IE6对多个CSS样式的解析</title> <style type="text/css"> body { font-size:12px; } .West { color:Green; } .West.Color { color: Red; } </style></h
2012/2/2 Comments:
解决IE6下DIV无法实现1px高度问题
本文和大家重点讨论一下IE6.0下DIV不能实现1px高度的几种解决方法,高度为1px的DIV在IE6里不管用,因为IE6中的DIV默认有个最小字体高度,DIV的最小高度就是这个高度,即使设置了height:1px,DIV显示出来的高度也不是1像素。IE6.0下DIV不能实现1px高度的几种解决方法在设计网页时,有时我们需要一个1px高度的细线,但IE6有个bug,高度为1px的DIV在IE6里不管用。这是因为IE6中的DIV默认有个最小字体高度,DIV的最小高度就是这个高度,即使设置了height:1px,DIV显示出来的高度也不是1像素。解决方法有如下几种:◆1,网上都说多加一个font-size=0px;的属性可以实现.以下为引用的内容: <styletypestyletype=
2012/2/2 Comments:
css选择器命名规则:差异及可能产生的问题
css选择器命名规则:差异及可能产生的问题,W3C CSS2.1的 4.1.3 节中提到:标识符(包括选择器中的元素名,类和ID)只能包含字符[a- zA-Z0-9]和ISO 10646字符编码U+00A1及以上,再加连字号(-)和下划线(_);它们不能以 数字,或一个连字号后跟数字为开头。它 操作系统版本:Windows 7浏览器版本:IE6,IE7,IE8,Firefox 3.6.2,Safari 4.0.4,Chrome 5.0.356.2 dev受影响的浏览器:所有浏览器.经常讲到css选择器命名规则,其实不只是在团队合作基础上来讲这个,每个浏览器,IE产品,火狐,苹果,谷歌,都会因为命名不规范会产生不同样式..一、关于选择器的命名W3C CSS2.1的 4.1.3 节中提到:标识符
2012/2/2 Comments:
造成IIS应用程序池停止的原因有?
下列情况将导致应用程序池启动或停止:启用快速失败保护会导致应用程序池停止。 达到时间限制的作业对象会导致应用程序池停止,随后会在时间窗口过期后启动。 由于试图使用不存在的标识而引起的配置错误会导致应用程序池停止。 Windows 管理员在应用程序池中执行请求停止或启动。来源:http://technet.microsoft.com/zh-cn/library/cc759791(WS.10).aspx
2012/1/30 Comments: