摘要: 1. IP限制这是使用的最多,也是最广泛,不可少的刷票限制。而且由于专题都没有用户模块,使得这个方法,几乎成了唯一可行的手段。该方式,通过获取访问游客的IP地址,来限制其在一段时间内所能使用的票数。当然,正常访问页面投票的游客,肯定都能很好的被这个手段所限制,但是,各种投票的活动和专题,以及丰厚的奖品,使得一些人想方设法的想要进行刷票。ADSL用户,可以通过断线重拨来更换IP地址。 使用代理访问的用户,我们也无法获得其真实的IP地址。 还有我们未知的刷票工具。 以上都是我们没有办法克服的难题,而且对于网吧/内网用户来说,这样的设置也会显得不够公平。2. Cookies 验证这也是网上所用到较多 阅读全文
posted @ 2012-04-17 17:22 MXi4oyu 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一、Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时sed会把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用命令处理缓冲区中的内容,处理完成后把缓冲区的内容输出到屏幕,继续处理下一行,这样不断重复直到文件末尾。这一过程中文件内容并没有改变,除非你使用重定向存储输出,或者使用GNU sed命令的 -i 选项(PS:即inline edit,行内编辑)。以下介绍的是Gnu版本的Sed 3.02。二、定址可以通过定址来定位你所希望编辑的行,该地址用数字构成,用逗号分隔的两个行数表示以这两行为起止的行的范围(包括行数表示的那两行)。如1,3表示1, 阅读全文
posted @ 2012-04-17 10:54 MXi4oyu 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 概要有时候可能我们不希望暴露现有对象的所有接口,只希望公开其中部分接口,具体来说,比如我们有个对象具有一系列的方法接口,如果我们只需要这些接口中间的一小部分,那么我们没必要去创建这个对象本身,我们可以通过一个更轻量的对象作为代理来公开我们需要的那部分接口。目的基于需求提供代理对象来实现既有对象接口,可以通过这种模式来调整现有接口的封装。实例如概要里面所述的通过代理来暴露部分接口的应用比较简单易懂,这里就不举相关实例来进行说明了。这里举个更典型的Proxy模式的应用方式。很多应用中经常需要加载图片,视屏等大容量媒体对象,一些第三方库会提供相应的接口,以图片为例,大致接口如下:class IIma 阅读全文
posted @ 2012-04-17 10:35 MXi4oyu 阅读(181) 评论(0) 推荐(0) 编辑