以下结果是由VS2010里面测试得出:------------------------------------------------------------------/*函数名、类名、名称空间、@@、函数访问级别、调用约定、返回类型、参数类型、有无参数(@Z、XZ)函数名: ?函数名类名: @类...
分类:
编程语言 时间:
2014-12-23 19:22:07
阅读次数:
264
在看阿里员工写的开源数据库连接池的druid的源代码时,发现了其中在jquery的原代码中有定义了一个命名空间的函数:$.namespace(),其代码如下:网址为:https://github.com/alibaba/druid/blob/master/src/main/resources/sup...
分类:
Web程序 时间:
2014-12-20 23:27:40
阅读次数:
260
一. 内存存储区的划分:
1.栈区:栈区主要存放函数内部定义的变量,数组.函数调用时,开辟空间,函数执行完毕,回收空间,空间的开辟与回收有系统管理.
2.堆区:堆区最大的特点:空间的开辟与释放有开发人员手动管理.
3.全局区静态区:主要存放函数外部定义的全局变量以及静态变量,空间一旦开辟,就不会回收.直到应用程序执行结束.
4.常量区:存储常...
分类:
移动开发 时间:
2014-12-18 22:18:40
阅读次数:
279
命名空间模式:优点:可以解决命名混乱和第三方冲突;缺点:长嵌套导致更长的查询时间;更多的字符;通用命名空间函数:var MYAPP = MYAPP || {};MYAPP.namespace = function (ns_string) { var parts = ns_string.spli...
分类:
编程语言 时间:
2014-12-10 14:10:34
阅读次数:
106
部门准备开发一个项目,这个项目其中一个模块内部实现需要用到队列来实现各小模块内部通讯,
为了实现高效的数据传输模式,决定放弃轮询的方式,改用阻塞方式实现一个循环队列。后来项目
取消了,但该部分代码也写好测试成功了,不想浪费了,就贴出来提供给有需要的人。所有代码和
测试文档我会打包上传到我的个人空间。
函数说明如下:
所有函数成功返回0,失败返回错误码。
该说明文档只是简要说明该函数库,...
分类:
其他好文 时间:
2014-12-06 12:51:40
阅读次数:
159
1,命名空间模式 namespace
var myApp = {};//通过全局变量来实现命名空间 maApp.Parent = function (){ }; myApp.Child = function(){ }; script>
通用命名空间函数
//不安全代码 var myApp = {}; ...
分类:
编程语言 时间:
2014-11-21 16:14:30
阅读次数:
254
static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。
函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题:如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义一个全局的变量,但定义为一个全局变量有许多缺点,最明显的缺点是破坏了此变量的访问范围(使得在此函数中定义的变量,不仅仅受此函数控制)。而static变量可以保持该变量的值,使得函数在下次调用时还保持上次函数退出时的...
分类:
编程语言 时间:
2014-10-04 21:40:37
阅读次数:
245
一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, static, register(谭浩强, 第174-175页)与auto类型(普通)局部变量相比, static局部变量有三点不同1. 存储空间分配不同auto类型分配在栈上, 属于动态存储类别, 占动态存储区空间, 函数...
分类:
其他好文 时间:
2014-09-22 19:11:33
阅读次数:
192
1.定义多个对象是,C++编译器只分配一段空间存放公共的函数代码段,调用各个对象的函数时,都调用这个公共的代码片段。 每个对象的存储空间只是包含该对象数据成员所占的空间,函数代码存储在对象空间之外。 为区分调用函数的时候区分哪一个对象的函数,引入this指针。2.每创建一个对象,系统就把this指针...
分类:
其他好文 时间:
2014-09-09 22:46:29
阅读次数:
227
突然心血来潮写的东西,可以考虑在func({arg1: xxx, arg2: xxx})不适用的情况下使用。 命名空间、参数类型重载 arg-func.js:(function () { if (!String.pro...
分类:
编程语言 时间:
2014-09-06 14:49:03
阅读次数:
324