最近的文章列表

php ini_set的用法介绍

PHP ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便。

函数格式:string ini_set(string $varname, string $newvalue)

不是所有的参数都可以配置,可以查看手册中的列表。

常见的设置:

@ ini_set('memory_limit', '64M');

'menory_limit':设定一个脚本所能够申请到的最大内存字节数,这有利于写的不好的脚本消耗服务器上的可用内存。@符号代表不输出错误。

@ini_set('display_errors',

2014/1/8 Comments:
快速确定php多维数组的深度的方法

例如有一个多维数组:

代码如下:

array(
array(
array(1,3,4),
array(
array(
1,2,3
)
)
),
array(
array(1,2),
array(1)
)
)


这个数组的深度就是5,那么如何快速的确定一个数组深度。

2014/1/8 Comments:
PHP IE中下载附件问题解决方法

重点:

1、在IE中下载附件之前要清空缓存。

2、中文文件名要用urlencode编码。

代码如下:

Header("Pragma: "); //不加的话,IE中会提示目标主机无法访问
Header("Cache-Control: "); //不加的话,IE中会提示目标主机无法访问
Header("content-type: $type");
Header("accept-ranges: bytes"); 
2014/1/8 Comments:
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:
使用Python 可以做些什么
使用Python 可以做些什么Python 不仅仅是一个设计优秀的程序语言,它能够完成现实中的各种任务,包括开发者们日复一日所做的事情。作为编制其他组件、实现独立程序的工具,它通常应用于各种领域。实际上,作为一种通用语言,Python 的应用角色几乎是无限的:你可以在任何场合应用Python, 从网站和游戏开发到机器人和航天飞机控制。尽管如此,Python 的应用领域分为如下几类。下文将介绍一些Python 如今最常见的应用领域,以及每个应用领域内所用的一些工具。我们不会对各个工具进行深入探讨,如果你对这些话题感兴趣,请从Python 网站或其他一些资源中获取更多的信息。系统编程Python 对操作系统服务的内置接口,使其成为编写可移植的维护操作系统的管理工具和部件(有时也被称为Shell
2012/1/30 Comments:
Python 3000 FAQ
Q. 我想学 Python。我应该学 Python 2.6还是Python 3.0?A. 绝对是学 Python 2.x(最新出的版本是 2.5)。我期望在你需要学习 Python 3.0之前先学两年2.x,并且从一个初学者的角度来看两个版本间的差异并不是很大:在2.x中学到的绝大多数内容仍然可以用在3.0中。Q. 既然你打算去掉 reduce(),为什么还保留 map()和 filter()呢?A. 不是因为讨厌函数式编程我才去掉 reduce()。我去掉它是因为几乎所有用到 reduce() 的代码的可读性比起使用一个 for 循环和累积变量的实现来说可读性差多了。而对于 map()和 filter()来说,它们有用得多,并且当与一个已经存在的函数(如内置函数)一起使用时比起使用list
2012/1/6 Comments:
XAMPP中Apache配置域名访问,多域名访问,多站点访问
三个步骤实现apache自定义域名访问,多域名访问,多站点访问:1.本地添加域名windows下,C:\WINDOWS\system32\drivers\etc\hosts文件内添加域名记录,类似于127.0.0.1 pc.iseexn.com2.httpd.conf中启用vhostxampp默认是开启vhost的,如果下面的注释了,取消注释Include "conf/extra/httpd-vhosts.conf"3.在httpd-vhosts.conf中添加域名信息3.1去掉 NameVirtualHost *:80 前面的注释3.2添加目录访问权限,如:<Directory D:\Project>Order allow,denyAllo
2011/10/2 Comments: