11 2012 档案

摘要:<?php//************************加密解密*************************//** $string: 明文 或 密文* $operation:DECODE表示解密,其它表示加密* $key: 密匙* $expiry:密文有效期* */function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0){ // 动态密匙长度,相同的明文会生成不同密文就是依靠动态密匙 $ckey_length = 4; // 密匙 $key = md5( 阅读全文
posted @ 2012-11-22 21:26 linzj 阅读(6663) 评论(0) 推荐(0) 编辑
摘要:Yii 是一个基于组件、纯OOP的、用于开发大型 Web 应用的高性能PHP框架。 它将Web编程中的可重用性发挥到极致,能够显著加速开发进程 。Yii适合大流量的应用,如门户、BBS、CMS及B2B系统等,功能丰富,性能优异1.在环境变量里添加 E:\yii framework;2.在环境变量里添加 E:\wamp\bin\php(不添加提示php.exe不是内部命令)或yiic.bat中PHP_COMMAND= E:\wamp\bin\php.exe3.开启pdo,pdo_数据库扩展为了使用上面提到的 yiic工具,CLI PHP 程序必须在命令搜索路径内(译者注:即php.exe 所在的 阅读全文
posted @ 2012-11-21 23:43 linzj 阅读(20027) 评论(0) 推荐(0) 编辑
摘要:SQLite 是 D. Richard Hipp 用 C 语言编写的开源嵌入式数据库引擎。它是完全独立的,不具有外部依赖性。它是作为 PHP V4.3 中的一个选项引入的,构建在 PHP V5 中。SQLite 支持多数 SQL92 标准,可以在所有主要的操作系统上运行,并且支持大多数计算机语言。SQLite 还非常健壮。其创建者保守地估计 SQLite 可以处理每天负担多达 100,00 次点击率的 Web 站点,并且 SQLite 有时候可以处理 10 倍于上述数字的负载。功能 SQLite 对 SQL92 标准的支持包括索引、限制、触发和查看。SQLite 不支持外键限制,但支持原子.. 阅读全文
posted @ 2012-11-21 23:40 linzj 阅读(573) 评论(0) 推荐(0) 编辑
摘要:你是否在程序开发的过程中遇到以下的情况:当你花了很长的时间开发一个应用后,你认为应该是大功告成了,可惜在调试的时候,老是不断的发现bug,而且最可怕的是,这些bug是重复出现的,你可能发现这些bug之间会有关联,但却老是找不到问题的所在。 当你遇到以上这些令你沮丧的情况时,你一定会想能有什么更好的办法去解决呢?办法当然是有的!这就是使用单元测试。单元测试不但可以在一定程度上解决上述头疼的问题,而且能让代码变的容易维护,还可以能让你更多地对代码进行重构。 一旦你编写好单元测试用例,当你需要修改你的代码时,你要做的事情就是重新运行你的单元测试用例并观察这些单元测试用例能否通过,如果通过了的话,.. 阅读全文
posted @ 2012-11-17 01:09 linzj 阅读(515) 评论(0) 推荐(0) 编辑
摘要:对PHP开发者来说,单元测试这个名词也许有些陌生,但是实际上我们却常常在自发的进行着单元测试。如果你总是一边添加代码一边不断地在刷新着页面,那么,单元测试早已融入了你的开发中。是的,单元测试其实就是通过尽可能早尽可能快的进行测试来把错误扼杀在摇篮中的,不过使用的,是自动化的工具。根据TDD(测试驱动开发)的思想,我们在一个功能开始之前就可以创建它的测试代码,然后通过不断的测试、和添加功能来不断的完善它,在这个过程中,我们对需求和编码的理解会变得更为深入。PHP开发者的单元测试工具包在PHP领域,单元测试的工具主要有PHPUNIT,PHPUNIT2和SimpleTest三种。其中PHPUNIT在 阅读全文
posted @ 2012-11-17 00:58 linzj 阅读(2610) 评论(0) 推荐(0) 编辑
摘要:Selenium也是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、 Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创 建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成。Net、Java、Perl等不同语言的测试脚本。Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。功能 # 测试直接在浏览器中运行,就像真实用户所做的一样,从终. 阅读全文
posted @ 2012-11-17 00:39 linzj 阅读(1536) 评论(0) 推荐(1) 编辑