自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

转载 最全的HTTP头部信息分析

[-]http 头信息详解XMLHttpRequest备注XMLHttpRequest成员属性方法onreadystatechange语法备注readyState语法备注responseBody语法备注responseStream语法备注responseText语法备注responseXML语法

2012-12-27 14:57:33 3199

原创 stripcslashes stripslashes mcrypt_get_block_size

stripcslashes stripslashes mcrypt_get_block_size

2012-12-25 18:41:29 808

原创 JS的trim()方法

-------------------------------------------------------js去空格-----------------------------------------------------------------去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写

2012-12-25 13:20:13 587

原创 DES加密解密(经本人测试,没有问题)

class Des {    var $key;    var $iv; // 偏移量    function DES($key, $iv = 0) {        // key长度8例如:1234abcd        $this->key = $key;        if ($iv == 0) {            $this->iv = $key;

2012-12-24 15:47:57 1504

原创 PHP函数:fsockopen简介

打开网络的 Socket 链接。  语法: resuce fsockopen(string hostname, int port, int [errno], string[errstr], int [timeout]);返回值: 资源;函数种类: 网络系统;内容说明:  目前这个函数提供两个 Socket 资料流界面,分别为 Internet 用的 AF_INET 及 Unix

2012-12-23 22:51:56 1099

原创 PHP异步执行的常用方式

1.客户端页面采用AJAX技术请求服务器优点:最简单,也最快,就是在返回给客户端的HTML代码中,嵌入AJAX调用,或者,嵌入一个img标签,src指向要执行的耗时脚本。缺点:一般来说Ajax都应该在onLoad以后触发,也就是说,用户点开页面后,就关闭,那就不会触发我们的后台脚本了。而使用img标签的话,这种方式不能称为严格意义上的异步执行。用户浏览器会长时间等待php脚本的执行完成

2012-12-23 22:50:52 3666

原创 fsockopen pfsockopen stream_socket_client

fsockopen pfsockopen stream_socket_client 有时间研究这三个函数具体用法

2012-12-23 22:09:10 2063

原创 php Snoopy使用实例

Snoopy的一些特点:1抓取网页的内容 fetch2 抓取网页的文本内容 (去除HTML标签) fetchtext3抓取网页的链接,表单 fetchlinks fetchform4 支持代理主机5支持基本的用户名/密码验证6 支持设置 user_agent, referer(来路), cookies 和 headercontent(头文件)7支持浏览器重定向,

2012-12-23 22:06:46 10310

原创 PHP 自定义DES算法(跟PHP内部函数DES加密好像不通,找时间研究一下)

//PHP  version//Paul  Tero,  July  2001//http://www.tero.co.uk/des/////Optimised  for  performance  with  large  blocks  by  Michael  Hayworth,  November  2001//http://www.netdealing.com//

2012-12-21 13:32:06 1704

原创 PHP DES加密解密(这个类有问题,提醒一下大家,解密后字符面有一段乱码,但看不到)

/** * DES对称加解密类 * */class Des{    //DES加密    function encrypt($encrypt,$key="") {        $iv = mcrypt_create_iv ( mcrypt_get_iv_size ( MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB ), MCRYPT_RAND

2012-12-21 13:27:21 4627

原创 封装php的非对称加密RSA

将php的openssl扩展中的非对称加密函数封装成一个Rsa类。需要注意的是,在windows上,需要打开openssl的配置文件,请参照官方的openssl扩展安装文档。//以下说明2011-06-23添加在windows上安装openssl扩展1、将php路径下的两个库文件libeay32.dll和ssleay32.dll复制到操作system32下2、配置openssl

2012-12-21 13:07:17 6988 1

原创 MYSQL 同服务器不同库 不同服务器不同库

今天发现一个比较郁闷的问题,同一个服务器两次MYSQL_CONNECT的时候,返回标识ID是一样的,后来查资料才发现,是因为MYSQL_CONNECT相同内容,不会建立新连接,下面列出我们解决方法同服务器不同库:需要在MYSQL_CONNNECT第四参数上加TRUE,让数据库建立新的连接,默认会FALSE,不会新建连接。不同服务器不同库:MSYQL_CONNECT连

2012-12-20 11:35:40 891

原创 3个著名加密算法(MD5、RSA、DES)的解析

MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。    MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是

2012-12-19 11:35:06 1003 1

转载 少编码多思考:代码越多 问题越多

大约一年前,我曾编写过一些PHP Web编程守则——MicroPHP Manifesto。但我发现各个语言之间有一些共同的编程/编码规则,这或许是我在熟悉各种类型的编程语言后的一些收获吧。下面是我总结出来的一些规则,并且在实际中应该牢记于心。学习语言而不是框架我喜欢PHP、Python和JavaScript,喜欢用他们做些东西。但我却不是Symfony、Django、jQuery开发人

2012-12-18 10:34:05 548

原创 php curl

使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。PHP中的CURL函数库(Client URL Library Function)curl_close — 关闭一

2012-12-17 15:43:17 676

原创 正则手册

3.1 普通字符   由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号。 3.2 非打印字符字符 含义 \cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 ‘c' 字符。\f 匹配一个换

2012-12-16 14:33:21 1071

转载 正则表达式排除特定字符串

1.例子,查找不以baidu开头的字符串。baidu.comsina.com.cn正则:^(?!baidu).*$  匹配结果就是第2行,也就是第1行被排除了这里使用了零宽度断言(?!exp),注意,我们有一个向前查找的语法(也叫顺序环视)  (?=exp)(?=exp) 会查找exp之前的【位置】如果将等号换成感叹号,就变成了否定语义,也就是说查找的位置的后面不能是exp

2012-12-16 14:23:38 81450 5

转载 PHP判断字符串编码是否utf8并转换的方法

关于PHP下字符串乱码的问题,当一个页面存在两种编码的时候,无论你乍么选择都会出现乱码,那么如何才能解决这个问题呢?烈火小编给大家提供的办法:一。首先按国际惯例,检查你的文件编码与数据库、页面编码是否一致。二。如果“一”没有问题,那么就需要先判断字符串的编码了,我们只要判断一种就可以了,关于检测是否为utf8编码的问题,烈火网以前发表过相关文章,但是不太好用,今天在网上找到一个比较完美的函

2012-12-13 22:40:05 5885

原创 PHP 数组排序 多维数组排序

数组排序asort 升序 保持索引 arsort 降序 保持索引多维数组排序$data[] = array('mingzi' => '张三', 'baifenbi' => 100 );$data[] = array('mingzi' => '李四', 'baifenbi' => 25);$data[] = array('mingzi' => '郑五', 'b

2012-12-11 13:55:37 801

原创 PYTHON 对列表|字典|列表中多个字典排序

列表排序字典排序列表中多个字典排序>>>t = [{'a':1,'b':2},{'b':3,'a':5}]>>>t.sort(key=operator.itemgetter(’b‘),reverse=True)  #默认为升序, reverse=True为降序>>>print t

2012-12-11 13:54:46 6811 2

原创 python 获取当前时间

我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,为了能够更好的记住,我今天特意写下python 当前时间这篇文章,如果你觉的对你有用的话,可以收藏下。取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时

2012-12-07 18:02:27 990

原创 完整的复制一张表(结构,索引,数据)

CREATE TABLE 复制表 LIKE 表;INSERT INTO 复制表 SELECT * FROM 表

2012-12-07 17:57:42 6258

原创 MYSQL 时间函数

1.FROM_UNIXTIME时间撮转化为格式化时间>SELECT FROM_UNIXTIME(时间字段,'%Y-%m-%d')2.UNIX_TIMESTAMP格式化时间转化为时间撮>SELECT UNIX_TIMESTAMP(时间字段)

2012-12-07 17:38:12 715

原创 MYSQL FEDERATED引擎开启

MYSQL FEDERATED引擎开启1.MYSQL命令行,查看FEDERATED引擎是否开启,默认是不开启>show engines;2.如果没有开启配置my.cnf [mysqld]feterated3.重启MYSQL服务器简单使用 CREATE TABLE `app_info` (   )ENGINE=FEDER

2012-12-07 15:31:13 7340 1

原创 Mongodb 基本操作

1.创建数据库>use newdb>insert db.collection.insert({'name':'azhe'})2.查询>db.collection.find({'name':'azhe'})>db.collection.findOne({'name':'azhe'})3.插入>db.collection.insert({''name':'a

2012-12-06 09:49:04 608

转载 linux管道

管道是单向的字节流,它将某个进程的标准输出连接到另一个进程的标准输入。管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。管道和有名管道的读写规则是在程序中应用它们的关键。管道相关的概念在linux中管道是通过指向同一个临时的VFS inode的两个file数据结构来

2012-12-04 17:59:52 795

转载 Python通过signal可传递的信号列表

SignalDescriptionSIGABRT由调用abort函数产生,进程非正常退出SIGALRM用alarm函数设置的timer超时或setitimer函数设置的interval timer超时SIGBUS某种特定的硬件异常,通常由内存访问引起SIGCANCEL由Solaris Thread Library内部使用,通常不会

2012-12-04 17:57:17 3671

转载 signal的运用

第一:给耗时操作增加统一的TimeOut超时处理机制无论是否启用了Python的多线程机制,只要利用signal模块就可以为耗时操作增加统一的超时处理机制(当然在使用了多线程的情况下还是有一些不一样的地方,只有在主线程里面才可以调用signal.signal函数,而子线程可以调用signal.alarm函数对信号的状态进行设置,具体需参照signal模块自身文档)。单线程情况下,可直接参考如下

2012-12-03 19:13:55 881

转载 python fork

fork 是 python linux下 os 模块下的一个方法,用来创建一个子进程。今天遇到这个问题,所以找文章来稍微了解一下。以下来自http://www.myelin.co.nz/post/2003/3/13/#200303135。不当之处多指教。 1、有时,程序在一个进程中运行可能会遇到一些问题。如进程可能会占用过多的内存或者打开太多的文件,或者根本无法运行。 2、一般来说

2012-12-03 19:12:58 742

原创 jQuery异步提交form表单

jQuery异步提交form表单 这个其实挺简单的,只是一开始我想错了,一开始我打算用jQuery +jQuery.form插件来做,其实不必的,只需要jQuery插件就可以了。首先,在jsp页面中导入jQuery,/js/jquery-1.4.2.js">然后在jQuery的ready方法中定义form提交时的动作就可以了,$(document).ready(func

2012-12-02 23:23:39 61135 2

httpd-2.2.19.tar.gz

httpd-2.2.19.tar.gz httpd-2.2.19.tar.gz httpd-2.2.19.tar.gz

2011-07-18

Linux Python环境搭建

Linux Python环境搭建Linux Python环境搭建

2011-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除