实验室

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年10月22日

摘要: 阅读全文
posted @ 2014-10-22 12:34 实验室 阅读(98) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2014-10-22 11:23 实验室 阅读(234) 评论(0) 推荐(0) 编辑

2009年5月25日

摘要: 别每天OO,这个配置怎么改,这段代码哪错了,没劲,好的程序不光是代码写的好,整体架构很重要,多了解程序之外的东西,这篇不再单单是程序方面的东西了,会写到从程序到服务器的设置,会比较多,但个人的经验有限,知道的就这么多,不知道的我也没法写呀, 文章说的不好大家就当我说梦话得了。所有程序例子都来自网络普遍缓存技术数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数... 阅读全文
posted @ 2009-05-25 10:46 实验室 阅读(263) 评论(0) 推荐(0) 编辑

2009年5月13日

摘要: 在百度C2C产品“百度有啊”即将上线的时候,淘宝网站曾经屏蔽百度搜索爬虫,禁止百度搜索引擎抓取淘宝网站的网页内容,淘宝官方的解释是“杜绝不良商家欺诈”。  在技术层面,淘宝屏蔽百度的方法是,在网站的robots.txt文件中加上如下内容:User-agent: Baiduspider Disallow: /  但实际上这种方法并不能完全屏蔽百度的爬虫... 阅读全文
posted @ 2009-05-13 15:48 实验室 阅读(808) 评论(0) 推荐(0) 编辑

2009年5月12日

摘要: 前几日在单位上网,突然网络不通了。准备使用ping命令检查一下,结果提示:'ping' 不是内部或外部命令,也不是可运行的程序,不解。后来又敲了几条DOS命令,均出现该提示。经过检查发现在系统变量中path缺少 ;%SystemRoot%\system32我的电脑属性/高级/环境变量/在系统变量里找到path/编辑/将;%SystemRoot%\system32加到最后即可。问题解决了。原来是在使... 阅读全文
posted @ 2009-05-12 22:03 实验室 阅读(3220) 评论(0) 推荐(0) 编辑

摘要: 根据URL获取网站标题在一次偶然使用QQ书签时,发现QQ书签能根据URL自动获取标题,但网上很多都是利用JS来实现的比较多,其实原理基本上都是相似的,只是JS的有它自身的缺点,在这不多说了。呵。接下来看正文。实例原码:<?php.*",$lines_string,$title);$tit = $title[0];$tit = iconv("utf-8","gb2312",$tit);$tit... 阅读全文
posted @ 2009-05-12 17:34 实验室 阅读(805) 评论(0) 推荐(0) 编辑

摘要: 在服务器端清洁客户端数据是每个程序员经常要做的工作,虽然我们通常会在客户端添加Javascript验证,但是,恶意用户很容易自己构造FORM提交数据以绕过客户端验证,另外,在客户端禁用Javascript时验证同样不能起到作用。因此,服务器端清洁数据必不可少,本文介绍的是用mysql_real_escape_string清洁数据的方法,经过清洁的数据可以直接插入到数据库中。由于mysql_real... 阅读全文
posted @ 2009-05-12 17:23 实验室 阅读(851) 评论(0) 推荐(0) 编辑

摘要: 本函数摘录自BugFree,支持字母和gb2312或者utf-8混和字符串。PHP: [代码] 阅读全文
posted @ 2009-05-12 17:15 实验室 阅读(275) 评论(0) 推荐(0) 编辑

摘要: 经常看到很多网站的页面底部有个"页面执行时间"的冬冬,如果你是程序员的话,还能够用它调试自己的程序执行效率,其实原理很简单,相信你看过本文后,很容易就能实现.PHP: [代码] 阅读全文
posted @ 2009-05-12 17:13 实验室 阅读(541) 评论(0) 推荐(0) 编辑

摘要: 随着版本的升高,PHP的功能也越来越完善,可用的扩展库和函数也越来越多,因此,我们写程序时也要考虑版本的兼容问题,同时还要考虑服务器(特别是虚拟主机)是否安装了扩展库。本文介绍的函数其实是PHP手册上本来就有的,但是由于这些函数独立性较强,查找不易,所以单独介绍一下,方便查阅。1.获取所有可用的模块-get_loaded_extensions该函数返回所有已经加载的(可用的)模块。用法:PHP: ... 阅读全文
posted @ 2009-05-12 17:01 实验室 阅读(314) 评论(0) 推荐(0) 编辑

摘要: 在许多收集用户信息的表单里,期望用户输入的是半角字符,但是无论你如何强调,如何提醒,还是会有粗心的用户提交全角数据,其实,在一些新手眼中,全角和半角根本就没有区别,甚至他们会觉得:我提交的明明是正确的信息,为什么会提示错误呢?实际上,全角和半角有一一对应关系,而大多数用户并非故意输入错误的信息,所以,我们可以通过程序来避免这种情况的发生,最多,可以在转换后给用户一个确认的机会,这样,或许能够给用户... 阅读全文
posted @ 2009-05-12 16:55 实验室 阅读(1024) 评论(0) 推荐(0) 编辑

摘要: 常见的IP地址是由3个"."分隔的4组数字共15位字符组成,用phpBB的编码函数可以将其转换为8位字符,长度缩短了近50%,经过这样转换后,在比较和查询时,性能必定有很大程度的优化。在显示的时候,可以很方便的通过解码函数,将其还原成常见的IP格式。PHP: [代码] 阅读全文
posted @ 2009-05-12 16:51 实验室 阅读(377) 评论(0) 推荐(0) 编辑

摘要: 日期比较是程序开发经常遇到的问题,本文介绍的是从wordpress摘录的日期比较函数,可以返回给定的两个时间之间的距离,并显示成易于读取的格式。PHP: [代码]参数2可选,默认是当前时间。 阅读全文
posted @ 2009-05-12 16:47 实验室 阅读(223) 评论(0) 推荐(0) 编辑

摘要: 在有些应用里面,我们需要查询重复次数最多的一些记录,虽然这是一个很简单的查询语句,但是对许多初学者来说,仍然有些难度,特发此文章备查。Code:SELECTkeyword,count(*)AScountFROMarticle_keywordGROUPBYkeywordORDERBYcountDESCLIMIT20此段查询语句返回article_keyword表中keyword重复次数(count)... 阅读全文
posted @ 2009-05-12 16:44 实验室 阅读(3940) 评论(0) 推荐(1) 编辑

摘要: 本文介绍的函数可以统计UTF-8字符串的长度,但不同的是,该函数并不考虑字节,这有些类似Javascript中字符串的length方法,一个字符全部按1个长度计算。PHP: [代码]上面的代码将返回21。 阅读全文
posted @ 2009-05-12 16:42 实验室 阅读(783) 评论(0) 推荐(0) 编辑

摘要: 验证邮件地址是否合法可以说是程序员最最经常用到的功能,正则表达式的写法也有很多种,本文介绍的函数是从xoops摘录而来,该函数除了能够验证邮件地址,还能将地址格式化为防垃圾邮件的字符串。PHP: [代码]上面的代码将输出:Code: 1usernameatdomaindotcom 阅读全文
posted @ 2009-05-12 16:41 实验室 阅读(355) 评论(0) 推荐(0) 编辑

摘要: 数组在PHP中是最常用的一种数据类型,PHP支持一维和多维数组,在操作数组元素时,对一维数组和多维数组的处理方法有许多不同之处,因此,许多时候,我们需要在操作前先检测一下数组类型,本文介绍的就是解决这一问题的方法。PHP: [代码]数组在PHP中是最常用的一种数据类型,PHP支持一维和多维数组,在操作数组元素时,对一维数组和多维数组的处理方法有许多不同之处,因此,许多时候,我们需要在操作前先检测一... 阅读全文
posted @ 2009-05-12 16:36 实验室 阅读(787) 评论(0) 推荐(0) 编辑

摘要: 用PHP控制浏览器缓存是非常容易的,手册上也相关的说明,由于很多初学者没有把手册看完,所以还是会有很多关于这个问题的疑问,故在此专门发一篇文章,同时对相关的语法做了详细的说明,方便新手查阅。要解决这一问题,可以通过PHP中的header()函数,发送特定的缓存控制原始HTTP标头,具体代码如下:PHP: [代码] 阅读全文
posted @ 2009-05-12 16:32 实验室 阅读(505) 评论(0) 推荐(0) 编辑

摘要: 不知为何,MSSQL中没有limit这个极为重要的查询方式,熟悉MySQL的朋友都知道,MySQL的limit对于实现分页和一些限制结果集的应用中非常方便。没有不要紧,我们可以用其他方法达到同样的目的,自己动手,丰衣足食!语法:Code:SELECT*FROM(SELECTTOP[每页记录]*FROM(SELECTTOP[每页记录*当前页数][字段1,字段2,...]FROM[数据表]ORDERB... 阅读全文
posted @ 2009-05-12 16:29 实验室 阅读(610) 评论(0) 推荐(0) 编辑

摘要: 在显示文件大小的时候,我们通常需要将数字转换成有单位的格式(如将35840字节转换成35KB),但是在需要计算的地方,还需要将其还原成数字,本文介绍的函数摘自phpMyAdmin,可以将有单位的文件大小格式还原成数字。PHP: [代码] 阅读全文
posted @ 2009-05-12 16:28 实验室 阅读(271) 评论(0) 推荐(0) 编辑