上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 43 下一页
摘要: 今天接到了个任务,需要对数字进行计算,因为涉及到整数,小数,和科学计数法等很多条件,所以人工测试非常麻烦,于是想到了PHP的单元测试工具PHPUnit,所以写个文档备查。看了PHPUnit的文档之后基本有了一些了解,http://pear.php.net/manual/en/packages.php.phpunit.intro.php工作流程如下:1.设计你的class/API2.创建测试程序集3.实现class/API4.运行测试5.修正测试失败或错误,回到第4步。我们来举个例子:下面是你要测试的class,其中formatn函数一个取任意数字的5位有效数字的函数。CODE: ------- 阅读全文
posted @ 2013-10-28 17:28 北斗极星 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: * @copyright 2009 phpSysInfo * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License * @version SVN: $Id: class.Webpage.inc.php 412 2010-12-29 09:45:53Z Jacky672 $ * @link http://phpsysinfo.sourceforge.net */ /** * generate the dynamic webpage * * @categor... 阅读全文
posted @ 2013-10-28 11:55 北斗极星 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 1.利用COOKIE存放session_id();实例:域名一文件php代码:域名二文件php代码:2.利用php.ini 的session.cookie_domain备注:这里是用php代码实现不需要修改php.ini的配置文件;如果有需要你可以在php.ini里面修改配置文件(该情况下就不需要改段代码:ini_set("session.cookie_domain",'session.com');)实例:域名一文件php代码:域名二文件php代码:后期遇到问题需要特别说明哈,嘿嘿!第一:ini_set("session.cookie_domain 阅读全文
posted @ 2013-10-28 11:21 北斗极星 阅读(609) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/liuzhong/archive/2011/07/10/2102634.html 阅读全文
posted @ 2013-10-24 17:33 北斗极星 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 想必大家现在都比较喜欢使用svn(subversion)完成代码管理了,因为它的开源,轻巧,易用。但是这样一个宝贝如果不知道其正确的用法,也会让我们百思不得其解,甚至耽误项目进度,浪费程序员的心血和结晶。 下面就我们在外事项目中使用SVN的经验简单做个说明。 如何正确提交代码? 可能很多人用过微软的VISUAL SOURCESAFE 或者 Team Foundation Server,就认为那还不简单,checkout/checkin 不就完了吗。孰不知由于SVN采用了另一种源代码管理机制(merge模式),而微软采用的是传统的(lock/unlock)机制,由于机制不同,提交方式也不同。L. 阅读全文
posted @ 2013-10-24 17:27 北斗极星 阅读(3928) 评论(0) 推荐(0) 编辑
摘要: letters=range('A','Z',1); $this->php_excel=new PHPExcel(); $this->php_excel->setActiveSheetIndex(0); $this->active_sheet=$this->php_excel->getActiveSheet(); $this->export_excel_title=$export_excel_title; $this->export_sheet_title=$export_sheet_title; } /* * $t 阅读全文
posted @ 2013-10-24 17:19 北斗极星 阅读(523) 评论(0) 推荐(0) 编辑
摘要: ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟jQuery冲突了。因为众所周知的,jQuery对各种JavaScript对象进行了扩展。这一切其实都很容易理解,各有各的理由十分自然,但头痛和无奈的就变得在我们这些使用者身上了。在ECShop论坛上原来也有很多朋友提出了这个问题,也提出了各种各样的方法,我尝试了一些,不好或者甚至无用,所以只好自己动手了。解决思路大概就是屏蔽ECshop扩展的toJSONString方法,用 阅读全文
posted @ 2013-10-24 17:17 北斗极星 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。 function f1(){ var n=999;... 阅读全文
posted @ 2013-10-23 11:46 北斗极星 阅读(234) 评论(0) 推荐(0) 编辑
摘要: (注意)JS全局变量VAR和THIS很多人都觉得在javascript声明一个变量,加var和不加var没有什么区别,实际上是一个错误的观点,如果在函数外面,也就是说在window区域加不加var确实是一样,因为都会是全局变量的效果,而如果在函数内部,加var就是局部变量,不加是全局变量。 function test(){ var1 = 2; alert(var1); } test(); alert(var1); 这样可以显示为2 function test(){ var var1 = 2; alert(var1); } test(); alert(var1);... 阅读全文
posted @ 2013-10-23 11:40 北斗极星 阅读(1883) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于产生新的产品; 这三种模式从上到下逐步抽象,并且更具一般性。 GOF在《设计模式》一书中将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂模式(Abstrac... 阅读全文
posted @ 2013-10-21 23:45 北斗极星 阅读(206) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 43 下一页