• 卡农-四声部人声自拍 订阅本博客

    如何订阅博客?
  • Blog首页关于和平海底Blog存档联系自由勇网站地图友情链接

  • 2009年07月的文档 6篇:

    阿弥陀佛,嗡嘛呢呗弥吽

    2009年07月31日 09:18

    阿弥陀佛,
    阿弥陀佛,
    阿弥陀佛。

    嗡嘛呢呗弥吽,
    嗡嘛呢呗弥吽,
    嗡嘛呢呗弥吽。(六字大明咒)

    南无观世音菩萨,
    南无观世音菩萨,
    南无观世音菩萨。

    固定链接 | 发表评论(8) | Trackback(0)

    电信与网通互访已大为改观

    2009年07月29日 12:25

    我最近使用深圳电信ADSL访问全国各地的中国电信服务器的网站,或者使用河北网通ADSL访问全国各地的中国网通服务器的网站,都是飞速。反之,使用深圳电信ADSL访问中国网通服务器,服务器响应速度约是0.5秒以内~1秒以内;使用河北网通ADSL访问中国电信服务器,服务器响应速度约是0.1秒以内~0.2秒以内,常常是接近飞速。

    由以上的例子可以看出,中国网通的ADSL服务更好,建议家庭安装中国网通的ADSL。服务器不得不用中国电信服务器,原因如上所述,响应速度前者慢于后者。如果网站是面向北方用户,选用网通服务器比较好。

    这两年电信与网通互访已大为改观。2003年~2005年的时候,电信与网通互访问题相当严重,http://www.auiou.com/relevant/00001017.jsp,我使用河北网通的ADSL,访问自己在湖南、厦门的服务器的网站,通常需要20秒~1分钟才可以打开网页,经常无法打开图片。

    固定链接 | 发表评论(5) | Trackback(0)

    Apache的Rewrite与404错误页面的区别

    2009年07月26日 17:04

    Rewrite与404错误页面各有优势。它们的一些区别:

    1. 404错误页面的优势可能在于不用调用Rewrite模块,Rewrite需要调用此模块。因此404错误页面可能会更节省资源,使大型网站的速度更快一些。我编写的静态化网页,目前大多数都是使用404错误。
    2. 使用404错误页面,不能被POST和GET。例如305.php?name1=auiou,假如此305.php页面是用404错误产生,则此$_GET["name1"]的值不会被读取。其它页面的<form>使用POST方法将action指向此404错误产生的305.php,也无法被接收,例如<form method=post action=305.php>所发送的信息无法被305.php接收。
      如果您希望产生的虚拟路径如305.php被POST和GET,使用Rewrite可解决。
    3. 404错误页面的开头有一些Linux空间必须写入这句<?Header("HTTP/1.1 200 OK");?>,有一些Linux空间则必须写为<?Header("Status: 200 OK");?>才可以被搜索引擎收录,否则会被认为是404页面。调试时,可以在网上搜索“404 检测工具”进行测试。
      Rewrite是否需要写语句,我还没有测试过。
    4. 404错误页面的规则相对不严格,因此有更好的适应范围。Rewrite相对更严格,例如305.html与305-1.html需要写2个重写规则;使用404错误页面只要一个规则即可。这也是我使用404错误,而不使用Rewrite的另一个重要原因。

    固定链接 | 发表评论(4) | Trackback(1)

    我设计的防灌水和封IP程序原理

    2009年07月25日 23:38

    我设计的防灌水程序和封IP程序,已经在ufoaq.com实施了一个多月,效果很好,既简单又高效,比我在2006年设计的封IP程序又简单了一些。防灌水程序主要是通过写入Cookies,封IP程序是通过写入Cookies兼直接从数据库读封IP的列表,本文以PHP为例。因为本程序需要写入Cookies,请在最外层的程序如post.php、reply.php、submit.php等等的最开头写入<?ob_start();?>这句,否则会报错。

    防灌水程序的原理如下,本程序写在一个留言判别的公用组件如judge.php,此文件被其它文件使用include()函数包含引用:

    <?$te=30; //可在每个需要引用此公用组件的程序如post.php中声明30秒内只能发一次帖,如果省略$te=30;,那么在如下的一行会将其默认为60。
    if (!$te) $te=60;
    $t9=time();
    if ($t9-$_COOKIE[te]<$te) $kx.="您的两次发帖时间不能少于".$te."秒。";
    if ($kx) {……} //给网友端(用户端)提示错误,并且程序不运行
    ?>

    然后在post.php中写入Cookies,如下:
    <?if (!$kx) setcookie("te",$t9,$t9+$te,"/");?>

    封IP程序的原理如下:

    <?$ip=$_SERVER["REMOTE_ADDR"];
    $i=…… //$i是从数据库中提取的封IP列表,例如$i的值为"125.33.125.255,133.134.99.1",多个IP用逗号隔开,此值可以在网站后台修改。因为网站后台的结构不同,本文中没有说明修改此值的程序,请程序员自行编写程序。因为下面的程序使用strpos()函数,而不是用循环程序来判断用户的IP是否存在于此$i的值当中,所以可以设置很多个需要封闭的IP,几百个也不会很影响程序的效率。当用户端写入Cookies后,用户已经被完全封闭IP,$i的值也可以全部删除。
    $j=$_COOKIE[pe];
    $h="您的IP地址已经被锁定。";
    if ($j) $kx.=$h;
    elseif (strpos($i,$ip)!==false){$kx.=$h;
    if (!$j) setcookie("pe","50",time()+86400*9,"/");}
    if ($kx) {……} //给网友端(用户端)提示错误,并且程序不运行
    ?>

    倒数第2行是封闭IP 9天,如果需要让封闭IP为其它的天数,可以修改86400*9为其它值,例如86400*30是封闭IP 30天。本程序的思路是由if ($j) $kx.=$h;这一行判断,如果$_COOKIE[pe]的值不为空,则直接提示IP已被封闭;如果$_COOKIE[pe]为空,则用if (strpos($i,$ip)!==false)判断用户的IP是否在列表当中,如果在列表当中,则提示IP已被封闭,并且写入Cookies。使用Cookies和IP列表双重判断,增加了判断的条件和准确性。

    固定链接 | 发表评论(4) | Trackback(2)

    到香港这样节省费用

    2009年07月18日 12:39

    可以乘飞机到深圳,再转到香港。例如北京与深圳之间的机票,全价为1750元,最低可买到3-5折的机票,目前最低约730元全包。在深圳宝安机场坐327路车,到世界之窗下车,5元钱。在世界之窗换101路,到终点站罗湖火车站下车,2元钱。然后在罗湖火车站坐地铁到香港,35元。比北京坐飞机直达香港,单程至少节省400多元。

    也可以乘坐火车,到深圳(罗湖火车站)下车。不用出站,直接在罗湖火车站坐地铁到香港,35元。京九火车直达,我没有坐过。

    深圳欢迎您!

    固定链接 | 发表评论(9) | Trackback(0)

    编程必备工具:文本替换专家

    2009年07月17日 12:06

    “文本替换专家”是一款优秀的批量文本文件的替换/查找工具,体积小,运行速度快。批量文件的查找功能十分便捷,可以从批量的文本文件中找出有搜索的关键词的文件。例如您编写的程序中,需要查找以前写过的程序中是否使用过某个变量名,可以点击该软件的“查找文件”,“查找内容”处输入要查找的如关键词$aa=,$bb=,以这样的方法。变量名后面加一个“=”号,查找更准确一些,“包含子文件夹”前面的勾需要打上。

    因为编写程序的过程中,经常需要包含文件,为了不使全局变量名重名,需要批量查找相关的文件,“文本替换专家”会很快地找到,比手动一个一个文件去查找,节省很多的时间。另外,编写程序的过程中,也经常需要复制程序、复制代码,从这个程序文件复制到另一个文件,所以整个程序的所有文件的变量名尽量不要重名,使用该软件可以检验变量名是否使用过。

    “文本替换专家”的最新版本是v2.6,这款软件还不支持UTF-8编码文件中的全角字符。批量替换后,最后一行会产生一个回车符。因此,我在编程中不使用这款软件的批量替换功能,而是使用这款软件强大的批量查找功能,这是一款必不可少的编程工具。

    固定链接 | 发表评论(3) | Trackback(0)

     (点击申请)

    文章分类 Category:
    Blog的发展 Development
    为什么写博客 W-do we Blog
    互联网 Internet
    社会 Society
    教育 Education
    BBS社区研究 Community
    编程 Program
    友人 Younet
    QQ研究 QQ Research
    公告 Announcement

    最新的评论 Comments:
    » 毁谤别人的匿名者
    » 一家门户网站的博客管理
    » Entropay(欧贝
    » 又一位不可思议的扮音天
    » Google搜索结果在
    » 声卡无声硬件排除一例
    » 如何关闭ixwebho
    » 今天值得纪念的数字

    近期的主题:
    2012-01-26:多了解一些信息没有坏处
    日益低效的快递
    关于香港地铁吃东西事件的翻译
    2012-01-15:怜悯和爱
    惨不忍睹的网站空间(人为造成)
    QQ空间不能发表日志/说说/微博解决一例
    新年的钟声敲响了
    惠州之印象
    2011-10-20:最近4个不好的用户体验
    女童遭辗压无人帮助视频之感想
    网络才是真实的,现实一切都是幻象
    本博客的程序有发布的计划
    真正的神曲和一些圣乐分享和回顾
    Go Daddy的97.74 IP段又被大规模killed
    时间过得很快
    国外的域名查询也不安全
    祝我31周岁生日快乐
    有关国内近两年史无前例的清晰的UFO
    Android(安卓)平板电脑的使用体验
    2011-08-24:经验 & 近期动态
    2011-08-03 养花
    2011-06-18
    2011-06-02:同龄人年轻程度却相差10岁
    2011-05-28:随谈(浅谈)中英文输入速度
    Go Daddy空间切换系统更换IP时现在需要慎选4GH主机
    2011-05-18:随谈现实与理想(8)
    随谈:2011-05-18 贴吧与新闻评论的管理
    随谈:2011-05-13 心情很沉重很沉重
    随谈:2011-05-08 有良知的人会提升
    博客不应大量转载
    随谈:2011-04-28 通过网络调查真相当中的一个途径之一
    有关UFO与2012的谦卑交流与解答(1)
    cPanel的主机网页长时间500错误解决一例

    王志勇(自由勇):程序设计。
    公历1980-09-26 天秤座 32岁
    联系我:信息反馈、留言板。

    版权声明:本博客所有文章,均符合原创和创作共用的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

    与此相关的链接
    和平海底2 | Auciou | 自由勇专栏
    公益:UFO与真相研究交流区
    Gratitude | Time

    Blog存档 Archives

    2012年01月(N)
    2011年10月(8)
    2011年09月(4)
    2011年08月(2)
    2011年06月(2)
    2011年05月(6)
    2011年04月(10)
    2011年03月(16)
    2011年02月(16)
    2011年01月(15)
    2010年12月(12)
    2010年11月(9)
    2010年10月(3)
    2010年05月(4)
    2010年01月(7)
    2009年12月(10)
    2009年11月(4)
    2009年10月(8)
    2009年09月(24)
    2009年08月(20)
    2009年07月(6)
    2009年06月(11)
    2009年05月(16)
    2009年04月(20)
    2009年03月(29)
    2009年02月(18)
    2009年01月(15)
    2008年12月(17)
    2008年11月(10)
    2008年10月(13)
    2008年09月(8)
    2008年08月(4)
    2008年07月(5)
    2008年06月(9)
    2008年05月(12)
    2008年04月(15)
    2008年03月(26)
    2008年02月(22)
    2008年01月(29)
    2007年12月(30)
    2007年11月(28)
    2007年10月(30)
    2007年09月(8)
    2007年08月(8)
    2007年07月(21)
    2007年06月(23)
    2007年05月(31)
    2007年04月(34)
    2007年03月(29)
    2007年02月(18)
    2007年01月(41)
    2006年12月(23)
    2006年11月(10)
    2006年10月(10)
    2006年09月(29)
    2006年08月(33)
    2006年07月(17)
    2006年06月(30)
    2006年05月(4)
    2006年01月(3)
    2005年09月(4)


  • Copyright © 2006-2012 auiou.com All rights reserved.
    此Blog程序由王志勇编写