1. 
什么是单元测试在计算机编程中,单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。...
                            
                            
                                分类:
编程语言   时间:
2014-05-12 20:07:42   
                                阅读次数:
560
                             
                    
                        
                            
                            
                                在这篇文章里我们将会讨论与执行上下文直接相关的更多细节。讨论的主题就是this关键字。实践证明,这个主题是足够难的并且在不同的执行上下文中判定this的值经常会引发出许多问题。 
    许多编程人员习惯于认为编程语言中的this关键字和面向对象编程时密切相关的,准确的说就是this指向通过构造函数新...
                            
                            
                                分类:
编程语言   时间:
2014-05-12 09:46:56   
                                阅读次数:
561
                             
                    
                        
                            
                            
                                原文:javascript系列之this引言 
在这篇文章里我们将会讨论与执行上下文直接相关的更多细节。讨论的主题就是this关键字。实践证明,这个主题是足够难的并且在不同的执行上下文中判定this的值经常会引发出许多问题。 
许多编程人员习惯于认为编程语言中的this关键字和面向对象编程时密切相关的,...
                            
                            
                                分类:
编程语言   时间:
2014-05-12 08:06:26   
                                阅读次数:
527
                             
                    
                        
                            
                            
                                ---------------------- IOS开发、Android培训、期待与您交流! ----------------------
一、autorelease
autorelease与release相似,是OC中的一个对象方法。这两个方法都能把对象的引用计数器减1,但是release是一个精确的减1,对对象的操作只能在release之前进行,如果是在之后,就会出现野指针错误;而auto...
                            
                            
                                分类:
其他好文   时间:
2014-05-12 06:19:57   
                                阅读次数:
354
                             
                    
                        
                            
                            
                                面向对象编程--定义基类和派生类[续]四、virtual与其他成员函数	C++中的函数调用默认不使用动态绑定。要触发动态绑定,必须满足两个条件:	1)只有指定为虚函数的成员函数才能进行动态绑定,成员函数默认为非虚函数,非虚函数不进行动态绑定。	2)必须通过基类类型的引用或指针进行函数调用。1、从派生类到基类的转换	因为每个派生类对象都包含基类部分,所以可以将基类类型的引用绑定到派生类对象的基类部分...
                            
                            
                                分类:
编程语言   时间:
2014-05-11 19:58:04   
                                阅读次数:
431
                             
                    
                        
                            
                            
                                转载自http://www.cnblogs.com/jackyrong/archive/2006/08/20/481994.htmlJava中的equals是十分重要的,和= 
=要区别开来,最近在看孙卫琴的JAVA面向对象编程一书,觉得对其阐述写的不错,所以现在小结其主要内容,而且要将 = =和 e...
                            
                            
                                分类:
编程语言   时间:
2014-05-11 16:22:41   
                                阅读次数:
325
                             
                    
                        
                            
                            
                                面向对象编程--概述、定义基类和派生类引言:	面向对象编程基于的三个基本概念:数据抽象、继承和动态绑定。	在C++中,用类进行数据抽象,用类派生从一个类继承另一个:派生类继承基类的成员。动态绑定使编译器能够在运行时决定是使用基类中定义的函数还是派生类中定义的函数。	继承和动态绑定在两个方面简化了我们的程序:[继承]能够容易地定义与其他类相似但又不相同的新类,[派生]能够更容易地编写忽略这些相似类型...
                            
                            
                                分类:
编程语言   时间:
2014-05-10 06:47:58   
                                阅读次数:
433
                             
                    
                        
                            
                            
                                cls1里有一个aa() 假设所有成员都是public; 如果cls2继承cls1时 cls1 my 
= new cls1();my.aa(); 这个好说当然是执行cls1的aa方法啦(这不废话嘛^_^) 别丢板砖 继续 mycls2 my = new 
mycls2();my.aa(); 这个比上....
                            
                            
                                分类:
其他好文   时间:
2014-05-09 16:18:36   
                                阅读次数:
262
                             
                    
                        
                            
                            
                                本文均来自PythonCookbook,本博文励志将Cookbook中的string部位,文件,面向对象编程部分完成,本系列博文陆续还会介绍flask框架,每篇博文都以一个个小例子展示。#-*-coding:utf-8-*-
‘‘‘
windows下修改文件属性
‘‘‘
importwin32con,win32api,os
#创建一个文件,并展示如何操..
                            
                            
                                分类:
编程语言   时间:
2014-05-09 07:02:03   
                                阅读次数:
364
                             
                    
                        
                            
                            
                                这次的学习内容主要是设计过程中的启发式方法和设计实践中的一些经验。
        对于具体的编程工作来说,期待确定性的行为是很正常的,由于软件设计是非确定性的,灵活熟练地运用一组有效的启发方法(试探法),便成了合理的软件设计的核心工作。
1、在确定设计方案时,首选且最流行的方法是面向对象的方法,此方法的要点是辨别现实世界中的对象以及人造的对象。这个过程分为以下几步:辨识对象及其属性、确定可以...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 17:21:00   
                                阅读次数:
226