赶知识网

打造MySQL版的最新IP数据库

现在不少人上QQ都用显IP版,不仅能显示好友的IP地址,还能够显示其IP对应的地方,有时可以精确到某城市的某个网吧,甚至可以精确到某栋楼的某房间。 这项功能还可以放到论坛或其他网页上用于显示来客的位置,也可以放在计数统计系统中用于统计客流来源。

阅读全文→

PHP邮件解码的方法

本文简要说明了通过POP3协议收取邮件、MIME邮件的解码的原理;针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例。分为邮件收取、MIME解码两个部分。我们已经向您介绍过了邮件的收取,现在让我们来为您介绍本文的解码部。

阅读全文→

php魔术引号(Magic Quote)

今天发现程序中转码过的字符串有3个\转义符出现,经过排查,是php配置中magic_quotes_gpc打开的缘故,$_POST数据自动被转换了,然后程序中又被转换,从而出现上述情况,以下是php手册关于Magic Quote的介绍。 ------

阅读全文→

js模拟php函数urlencode,php解码escape

本文介绍了php函数urlencode的js实现方法并比较js和php各编码函数的区别。 通常form表单的enctype类型为 application/x-www-form-urlencoded, 当表单提交后,提交的数据自动被编码, 规则为"

阅读全文→

mysql使用rand随机查询记录效率

一直以为mysql随机查询几条数据,就用 SELECT * FROM `table` ORDER BY RAND() LIMIT 5就可以了。但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上查看官方手册,也说ra

阅读全文→

php版的escape函数和unescape函数

php提供的URL编码函数是基于字节的,对由ie的javascript函数escape编码的数据就无能为力了。因此在此共享本人的php版的escape/unescape函数function escape($str) { preg_matc

阅读全文→

mb_detect_encoding 检测编码结果错误

mb_detect_encoding的作用是检测字符串的编码是否UTF-8,是的话就转换为GBK。这个bug其实不算是bug,写程序时也不应当过于依赖mb_detect_encoding,当字符串较短时,检测结果产生偏差的可能性很大。

阅读全文→

软件开发项目风险管理的几点体会

参与过大型软件项目的人都会认识到许多事情都可能出错,一但出错就可能给项目带来危害、损失或其它不利影响。风险是在项目中发生的一系列事件或不利结果的可能性。软件开发是一项高风险的活动,在项目开发过程的任何一个阶段都可能存在风险。采取积极的风险管理方式,可

阅读全文→

软件工程的黑盒测试和白盒测试

任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分

阅读全文→

用UCenterHome的《记账本》插件制作过程教大家为UCH制作插件

下面,我以一个简单的《记账本》插件,来教大家,如何在目前UCenter Home 中,制作一个标准的、不受UCH版本升级影响的通用插件。当然,以下的部分说明我尽量简单扼要,但是对于不懂PHP的人来说,可能还是一头雾水,毕竟制作插件,需要你有一定PH

阅读全文→
第 46 页 上一页 下一页