单例模式的描述是: 确保一个类只有一个实例,并提供对该实例的全局访问。从这段话,我们可以知道,单例模式的最重要特点就是:一个类最多只有一个对象。对于一个普通类,我么可以生成任意对象,我们为了避免生成太多的类,需要将类的构造函数设为私有。这样的话,我们为了获取实例,只能借助于类的内部函数,而且必须是s...
分类:
编程语言 时间:
2014-10-10 14:40:40
阅读次数:
206
闭包这个概念在很多语言中都有涉及,本文主要谈谈python中的闭包。Python中使用闭包主要是在进行函数式开发时使用。一,定义python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure).这个...
分类:
编程语言 时间:
2014-10-09 15:06:34
阅读次数:
366
这章主要讨论闭包和原型,以及面向对象和继承。 闭包 闭包充分利用了JS里面作用域的概念,作用域的好处是内部函数可以访问定义它们的外部函数的参数和变量。使用闭包主要是为了读取函数内部的变量或者将函数内部的变量始终保持在内存中,而不让JS垃圾回收机制回收,所以使用闭包会降低系统性能的,应该避免尽...
分类:
编程语言 时间:
2014-10-07 14:47:43
阅读次数:
164
c/c++中static和extern使用
在C/C++中static和extern都可以用来修饰函数和变量,但是是有区别的。
内部函数和内部变量:只能在文件内使用的函数和变量。
外部函数和外部变量:能够被其它文件使用的函数和变量。
static
1 对函数
定义一个内部函数
extern void test()...
分类:
编程语言 时间:
2014-10-07 13:49:33
阅读次数:
181
闭包的概念一直很模糊,闭包究竟是什么呢?//函数嵌套函数,内部函数可以引用外部函数的参数变量,参数和变量不会被垃圾回收机制收回,因为内部函数bbb()引用aaa()的变量function aaa(a){ var b = 5; function bbb(){ alert(a);...
分类:
Web程序 时间:
2014-09-28 15:44:33
阅读次数:
243
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------static 和 extern外部函数:定义的函数能被本文件和其他文件访问内部函数:定义的函数只能被本文件访问,其他文件不能访问默认情况下,所有函数都是外部函数。//完整的定义一个外部函数:exte...
分类:
编程语言 时间:
2014-09-27 20:27:10
阅读次数:
243
当一个源程序由多个源文件组成时,根据函数能否被其它源文件中的函数调用,将函数分为内部函数和外部函数。1内部函数(又称静态函数)如果在一个源文件中定义的函数,只能被本文件中的函数调用,而不能被同一程序其它文件中的函数调用,这种函数称为内部函数。定义一个内部函数,只需在函数类型前再加一个“static”...
分类:
编程语言 时间:
2014-09-24 21:01:07
阅读次数:
198
打包(Bundling)及压缩(Minification)指的是将多个js文件或css文件打包成单一文件并压缩的做法,如此可减少浏览器需下载多个文件案才能完成网页显示的延迟感,同时通过移除JS/CSS文件案中空白、批注及修改JavaScript内部函数、变量名称的压缩手法,能有效缩小文件案体积,提高...
分类:
Web程序 时间:
2014-09-11 15:05:52
阅读次数:
321
什么是闭包?function a(){ var i=0;function b(){ alert(i); } return b; } var c = a(); c(); 全局变量c指定对 函数a的内部函数b的引用;内部函数b的执行需要...
分类:
其他好文 时间:
2014-09-09 15:28:48
阅读次数:
260
最近才开始学习Python语言,??在学习视频中发现讲述的函数知识觉得非常不错,所以就写了第一篇Python学习的文章分享给大家.主要内容:1.Python安装与基本输入输出,print()函数和raw_input()函数简单用法.2.讲解函数的基本知识:(1).系统提供内部函数(2).第三方提供函数库:讲解如何安装httplib2第三方函数库,再做了个简单的网页爬虫例子(3).用户自定义函数.希望文章对大家有所帮助,才开始学习python知识,如果文章中有错误或不足之处,还请海涵,也希望大家提出意见与君共...
分类:
编程语言 时间:
2014-09-08 05:23:46
阅读次数:
537