发一个采集(小偷)用的类,ASP+缓存实现
简单采集类1.0测试版
------------------------------
Cls_Ajax.asp 负责采集网页
Cls_Filter.asp 负责过滤数据
Cls_Thief.asp 前2个类的整合,并负责数据处理和缓存
演示和使用已在index.asp给出
这里的抓取多已百度为主,原因是页面简洁,容易写正则
其实很多地方,抓rss效果和效率会更好,
本人只是在上次看到一个ajax留言本后,用此练习下,类的功能很简单,仅用于练习
正则写的不好,望高手指点
演示地址:http://home.goofar.com/robin16
下载此文件
相关推荐
-
发一个采集(小偷)用的类,ASP+缓存实现
简单采集类1.0测试版------------------------------Cls_Ajax.asp 负责采集网页Cls_Filter.asp 负责过滤数据Cls_Thief.asp 前2个类的整合,并负责数据处理和缓存 演示和使用已在index.asp给出 这里的抓取多已百度为主,原因是页面简洁,容易写正则 其实很多地方,抓rss效果和效率会更好, 本人只是在上次看到一个ajax留言本后,用此练习下,类的功能很简单,仅用于练习 正则写的不好,望高手指点 演示地址:http://home.
-
asp缓存类
至于缓存的作用,我想我也不用再多说了,它的作用已经很明显,特别是对于信息量非常大或是全数据库页面的网站,他能很好地利用主机的内存资源,加速ASP的执行效率,减轻服务器的负担,而动网在这一方面做得是最突出的,像他现在的dvbbs7.1.0版,更是在缓存的利用上更上一层楼,前后台大多的操作都和缓存有关,而现在动网里用的也就是迷城浪子的缓存类,下面列出动网的三大高手写的ASP缓存类 木鸟写的 复制代码 代码如下: '*******************************************
-
一个ACCESS数据库访问的类第1/3页
大部分ASP应用,都离不开对数据库的访问及操作,所以,对于数据库部分的访问操作,我们应该单独抽象出来,封装成一个单独的类.如果所用语言支持继承,可以封装一个这样的类,然后在数据操作层继承即可.下面是我写的一个ACCESS数据库访问的类,针对ACCESS作了优化,不过因为缺少足够的应用测试,可能仍然存在未知的bug及应用限制,主要代码如下: <% Class Oledb Private IDataPath Private IConnectionString Private Conn Private
-
分享一个漂亮的php验证码类
本文实例为大家分享了一个漂亮的php验证码类,供大家参考,具体内容如下 //验证码类 class ValidateCode { private $charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789';//随机因子 private $code;//验证码 private $codelen = 4;//验证码长度 private $width = 130;//宽度 private $height = 50;//高度 privat
-
java实现一个扫描包的工具类实例代码
前言 在很多的实际场景中,我们需要得到某个包名下面所有的类,比如我们在使用SpringMVC的时候,知道SpringMVC可以扫描指定包下的所有类,在平时的开发中,我们也有这样的场景,所以今天写一个扫描包的工具类,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 代码如下: package com.gujin.utils; import java.io.File; import java.io.FileFilter; import java.io.IOException; imp
-
PHP实现一个限制实例化次数的类示例
本文实例讲述了PHP实现一个限制实例化次数的类.分享给大家供大家参考,具体如下: 实现思路 定义一个static变量$count,用于保存实例化对象的个数 定义一个static方法create,通过该方法判断$count的值,进而判断是否进一步实例化对象. 定义构造函数,$count+1 定义析构函数,$count-1 实现代码 <?php class demo{ public $name; public static $count=0; private function __construct
-
如何用nodejs给C#写一个数据表的实体类生成工具
虽然微软提供了T4模板,但是我感觉非常难用.哪儿比得上直接用脚本来写模板来的爽. 因为要给一个老项目做周边的工具,需要连接到数据库. 我习惯性用EntityFrameworkCore来做,因为毕竟从出道开始就一直在用的一个ORM. EF6时代,vs提供了dbfirst,但是只是针对sqlserver好像. 因为这次的数据库是MySQL,所以vs很多东西都支持不够了. 但是支持不够就自己动手丰衣足食嘛. 我们使用ejs这个模板引擎来做生成器. npm install ejs 然后用查询出表结构:
-
JS前端并发多个相同的请求控制为只发一个请求方式
目录 描述如下 老版本cachedAsync 进阶版本 测试cacheAsync 快速搭建一个服务器 客户端 提示 描述如下 同时发多个相同的请求,如果第一个请求成功,那么剩余的请求都不会发出,成功的结果作为剩余请求返回 如果第一个请求失败了,那么接着发编号为2的请求,如果请求成功,那么剩余的请求都不会发出,成功的结果作为剩余请求返回 如果第二个请求失败了,那么接着发编号为3的请求,如果请求成功,那么剩余的请求都不会发出,成功的结果作为剩余请求返回 ...以此递推,直到遇到最坏的情况需要发送最后
-
封装一个python的pymysql操作类
最近使用pymysql写脚本的情况越来越多了,刚好整理,简单封装一个pymysql的操作类 import pymysql class MysqlDB: def __init__( self, host=None, port=None, db=None, account=None, password=None, connect_timeout=20, read_timeout=20, write_timeout=20 ): self.conn = pymysql.connect( host=sel
-
ASP缓存技术详解
一.何谓ASP缓存/为什么要缓存 当你的web站点采用asp技术建立的初期,可能感觉到的是 asp动态网页技术带来的便利性,以及随意修改性.自如的http控制.但是,随着访问量的增加,你一定会发现自己的站点访问速度越来越慢,IIS重新启动得越来越频繁.接下来,你一定想优化asp,诸如更换性能更优异的数据库.建立索引.编写存储过程等等.这些措施有些不需要增加成本压力,有些则成本压力很大(譬如丛access到SQL),而且效果还不一定. 面对web访问压力,我认为最经济的办法是利用缓存优化技术来实现
随机推荐
- IOS中无限滚动Scrollview效果
- 详解Nodejs 通过 fs.createWriteStream 保存文件
- JAVA多线程和并发基础面试问答(翻译)
- JavaScript小技巧整理篇(非常全)
- php笔记之:php数组相关函数的使用
- PHP中对于浮点型的数据需要用不同的方法解决
- linux使用gcc编译c语言共享库步骤
- 在Windows的Apache服务器上配置对PHP和CGI的支持
- 浅析Apache中RewriteCond规则参数的详细介绍
- 利用策略模式与装饰模式扩展JavaScript表单验证功能
- Lazy Load 延迟加载图片的 jQuery 插件
- 用js控制组织结构图可以任意拖拽到指定位置
- centos 5.1下的安全设置(适合所有的linux版本)
- Java中的日期和时间类以及Calendar类用法详解
- Android仿简书动态searchview搜索栏效果
- C#中子类调用父类的实现方法
- 小程序扫描普通链接二维码跳转小程序指定界面方法
- springboot自动配置没有生效的问题定位(条件断点)
- 15分钟深入了解JS继承分类、原理与用法
- d3绘制基本的柱形图的实现代码