算法复杂度:算法时间复杂度和空间复杂度表示法 算法复杂度分为时间复杂度和空间复杂度。 时间复杂度用于度量算法执行的时间长短;而空间复杂度则是用于度量算法所需存储空间的大小。 时间复杂度 1.时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与 学习中心 任侠 2012-11-23 18337 热度 2评论
使用mysql函数实现模糊更新替换字符串方法参考 首先描述遇到的问题: 假设以下是数据库中的一个表mt2: +----+------------------------------------------+ | id | name | +----+------------------------------------------+ | 1 | sdfsf<contact>beijing</contact>s 学习中心 任侠 2012-11-21 8865 热度 0评论
TIME_WAIT状态在tcp连接中的含义与作用 在tcp的socket通信中,主动关闭的Socket端会进入TIME_WAIT状态,并且持续2MSL时间长度。MSL就是maximum segment lifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个时间将在网络中消失。MSL在RFC 1122上建议是2分钟,而源自berkeley的TCP实现传统上使用30秒,因而,TIME_WAIT状态一般维持在1-4分 学习中心 任侠 2012-11-19 8764 热度 0评论
php浏览器模拟:用于多线程处理的curl_multi一族函数使用介绍 最近写一个php采集类程序脚本,研究了snoopy采集类,同时在搜集相关资料时发现curl_multi可用于多线程,于是进行了测试,实践证明效果相对很好。例子可参考 花瓣网图片采集器。下面是相关知识介绍,仅作参考。 curl_multi函数介绍 php中的curl_multi一族函数可用于多线程处理等问题,包括如下函数: curl_multi_add_handle curl_multi PHP 任侠 2012-10-24 7921 热度 0评论
php开源采集类Snoopy.class.php功能使用介绍与下载地址 当你使用php,并希望做一些采集的任务,那么你应该了解snoopy。 Snoopy是什么? Snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。 Snoopy的一些特点: * 方便抓取网页的内容 * 方便抓取网页的文本内容 (去除HTML标签) * 方便抓取网页的链接 * 支持代理主机 * 支持基本的用户名/密码验证 * 支持设置 user_agent, PHP 任侠 2012-10-13 36583 热度 10评论
创建兼容IE、火狐、chrome、oprea浏览器的xmlDom对象方法 在IE和火狐下,可以直接创建xmlDom对象来载入xml文件,但是在chrome和opera等webkit内核的浏览器下,则只能通过xmlhttp方式进行获取。 在IE和火狐下,直接创建的xmlDom对象可以跨域访问xml文件。但xmlhttp为了安全性禁止跨域访问,当跨域访问时即会报错如下: Uncaught Error: NETWORK_ERR: XMLHttpRequest Exceptio 学习中心 任侠 2012-09-25 14442 热度 7评论
php Server:php超全局变量Server的含义与用法示例 php中的$_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组。 数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可能忽略了一些信息,或者产生了一些未在下面列出的新的信息。这意味着,大量的这些变量在 CGI 1.1 specification 中说明,所以您应该仔细研究它。 这是一个&ldqu PHP 任侠 2012-09-21 7029 热度 1评论
一个表单多个按钮提交区分判断的方法 在一个表单中有多个个提交按钮,想实现点击不同的按钮,实现不同的操作。那么该怎么办呢? 此时我们可以用javascript脚本判断来进行选择。参考方案如下各示例。 参考方案1: 在开头定义javascript然后在正文中的按钮上用onClick="return calc_form()"来转向 function print_form() { document.form 学习中心 任侠 2012-09-18 31594 热度 5评论
一个简单好用的php分页类 在列表翻页实现中常会用到分页设计,这是一个简单易用的php的分页类,摘录参考。(来自《PHP典型模块与项目实战大全》第17章) <? /**************************************/ /* @ Pager */ /* @ */ /* @ Designer AnVy */ /************************************* PHP 任侠 2012-09-15 12918 热度 4评论
php正则匹配获取指定url网页页面超级链接地址与抓取指定页面内容方法 在数据采集与页面分析中,常需要抓取给定url页面的内容,或者第二、第三层次深度页面内容。 这里是一个测试例子的实现,仅供参考。 /* 匹配给定页面链接 return:array match */ function match_links($host, $document) { $pattern = '/<a(.*?)href="(.*?) PHP 任侠 2012-09-12 13212 热度 3评论