admin
2010.04.26
Php, 技术文档
使用$_POST,和$_GET获取客户发来的信息时,一般是使用数组加小标的方式。
近来看到了一个巧妙地方法,原理是
$var_a =’var_b’;
$$var_a =’test’;
则echo $var_b;为’test’
因此可以这样处理
foreach(array(‘_COOKIE’, ‘_POST’, ‘_GET’) as $_request)
{
foreach($$_request as $_key => $_value)
{
$_key{0} != ‘_’ && $$_key = addslashes($_value);
}
}
这样像test.php?name=name_in&pwd=pwd_in
你就可以直接用$name,$pwd
来引用客户端发送的数据。
继续阅读 »
admin
2010.04.23
Python, 技术文档
Linux下的可以施展的最炫的魔法是什么?相信不同的人说法不同,但是如果没有管道, 那么恐怕在绚丽魔法的都会失去魔力
本文就介绍怎么使用Python 来处理这些管道
管道调用子程序
我们想在程序中使用一个子程序,但是需要动态的传递参数(这里说的动态,是指根据上次子程序输入的结果来决定这次输入什 么),怎么办呢,不用慌,有subprocess!
下文我先介绍一个例子代码,以及他的输出结果!
继续阅读 »
admin
2010.04.22
Javascript, 技术文档
很长时间没看 正则表达式了,碰巧今天用到,温故知新了 一把 看书学习吧
50% 的举一反三练习中的原创。
一 javascript正则表达式的基本知识
1 javascript 正则对象创建 和用法
声明javascript 正则表达式
var reCat = new RegExp(“cat”);
你也可以
var reCat = /cat/; //Perl 风格 (推荐)
继续阅读 »
admin
2010.04.22
Python, 技术文档
数 字类型
Python支持五种基本数字类型,其中三种是整形类型:
- 有符号整形
- 长整形 (表示的数字仅受限于用户计算机的虚拟内存总数,可以无限长,只要虚拟内存足够大)
- 布尔型(True和False)
- 浮点数型
- 复数(在其他语言中通常不被直接支持,一般通过类来实现)
字 符串
Python的字符串被定义为引号之间的字符集合。
Python支持使用成对的单引号、双引号、三个单引号、三个双引号来包含字符。
使 用索引操作符[]和切片操作符[:]可以得到子字符串
字符串的索引规则:第一个字符的索引是0,最后一个字符的索引是-1。
加号(+)用于字符串连接运算,乘号(*)用于字符串的重复。
继续阅读 »
admin
2010.04.22
Python, 技术文档
第一章欢迎来到Python世界
文件扩展名
Python源文件通常用.py扩展。当源文件被解释器加载或者显式地进行字节码编译的时候会被编译成字节码。由于调用解释器的方式不同,源文件会被编译成带有.pyc或者.pyo扩展名的文件。
标 准库的路径
在ubuntu9.10中,Python2.6的库函数默认安装在/usr/lib/python2.6文件夹中。
Python文件的路径
在python中,可执行文件python被安装在/usr/bin文件夹中。
继续阅读 »
admin
2010.04.22
Python, 技术文档
第三章Python基础
2010-04-09
换行
一行过长的语句可以使用反斜杠‘\’分解成几行。有两种例外情况一个语句不使用反斜线也可以跨行。
1、在使用闭合操作符时,单一语句可以跨多行。例如:在含有小括号、 中括号、花括号时可以多行书写。
2、三引号包括下的字符串也可以跨行书写。
♣在python中,对象是引用传递的。在赋值时,不管这个对象是新建的,还是一个已经存在的,都是将该对象的引用(并不是值)赋值给变量。
继续阅读 »
admin
2010.04.22
Apache, Php, 技术文档
本代码是在apache上的LoadModule rewrite_module modules/mod_rewrite.so运行成功后的操作,利用php代码对网站url重定向为更复杂的逻辑结构
对于apache的rewrite模块打开和设置则非本文主题,请见其他文章详解.
这个类只能php 5.30以上的版本才能使用,继承了上一个版本的快速重定向的特点(单独类,全部使用静态调用),增添了一个很重要的功能和属性 可以调用其他url中的模块了 也使得模块与模块间或页面与页面间的函数简化共享得以实现
.htaccess文件写法:
#————– .htaccess start —————
RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|htm|txt)$ index.php
php_flag magic_quotes_gpc off
php_flag register_globals off
#————– .htaccess end —————
继续阅读 »
admin
2010.04.21
Python, 技术文档
字典(Dictionary)是一种映射结构的数据类型,由无序的“键-值对”组成。字典的键必须是不可改变的类型,如:字符串,数字,tuple;值可以为任何python数据类型。
1、新建字典
>>> dict1={} #建立一个空字典
>>> type(dict1)
<type ‘dict’>
2、增加字典元素:两种方法
>>> dict1['a']=1 #第一种
>>> dict1
{‘a’: 1}
#第二种:setdefault方法
>>> dict1.setdefault(‘b’,2)
2
>>> dict1
{‘a’: 1, ‘b’: 2}
3、删除字典
#删除指定键-值对
>>> dict1
{‘a’: 1, ‘b’: 2}
>>> del dict1['a'] #也可以用pop方法,dict1.pop(‘a’)
>>> dict1
{‘b’: 2}
#清空字典
>>> dict1.clear()
>>> dict1 #字典变为空了
{}
#删除字典对象
>>> del dict1
>>> dict1
Traceback (most recent call last):
File “<interactive input>”, line 1, in <module>
NameError: name ‘dict1′ is not defined
继续阅读 »
近期评论