全局静态变量 全局变量前加上关键字static,全局变量就定义成一个全局静态变量.,全局静态变量存储在静态存储区,在整个程序运行期间一直存在。全局静态变量在程序运行之前就存在。 初始化:未经初始化的全局静态变量会被自动初始化为0(自动对象的值是任意的,除非他被显式初始化)。 作用域:全局静态变量在声 ...
分类:
其他好文 时间:
2019-08-30 13:34:23
阅读次数:
76
原因: 数组是引用类型,数组变量存储在栈,元素数据存储在堆中,将数组赋值不同的对象,所以的赋值对象都指向堆同一个数据,所以改变其中一个数组中的元素,别的数组元素也会改变。 解决方案: 原理就是先把数组转换成字符串再转换成对象 ,这样会新分配一块内存,就不会指向同一个堆中的数据。 例子1: var t ...
分类:
编程语言 时间:
2019-08-26 20:48:32
阅读次数:
81
数组 数组是有序的元素序列,可以存储多个值 怎么理解: 一个变量 存储多个值 数组是线性的:除了第一个元素,每一个元素都有一个前驱元素,除了最后一个元素,,每一个元素都有一个后驱元素 声明 使用 数组length属性 获取数组的长度 (元素的个数) 数组元素的赋值 复合数据类型与基本数据类型区别 数 ...
分类:
编程语言 时间:
2019-08-21 23:18:00
阅读次数:
140
1.水仙花数题目: 打印1000以内所有水仙花数1* 水仙花数是指一个三位数,各位数的立方和等于这个数本身,例如153 = 1*1*1+5*5*5+3*3*3 思路:1.首先要确定这是一个循环,次数是确定的,选择for循环,每一次都需要判断,for循环里面要嵌套一个if判断 2.要用三个变量存储,百 ...
分类:
Web程序 时间:
2019-08-20 20:22:30
阅读次数:
111
1.具有全局的生存期和记忆功能 存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和static变量,只不过和全局变量比起来,static可以控制变量的可见范围,说到底static还是用来隐藏的。虽然这种用法不常见 PS:如果作为st ...
分类:
其他好文 时间:
2019-08-20 20:18:14
阅读次数:
95
js中原始数据类型和引用数据类型的区别? 原始数据类型:null undefined string boolean number 引用数据类型:Array Object 1 存储方式不同 原始数据类型变量和值都存储在内存的栈中 引用数据类型变量存储在栈中 值存储在堆中 并且在栈中会存储一个地址指向栈 ...
分类:
其他好文 时间:
2019-08-19 21:17:36
阅读次数:
70
'''前一天内容复习: 变量:存储信息,日后被修改、调用常量:固定不变的量,所有字母大写表示变量命名规则:1.字母数字下划线组成2.不能以数字开头,不能包含特殊字符3.不能以保留字命名:保留字: 系统留用,你不能用。and as assert break class continue def eli ...
分类:
编程语言 时间:
2019-08-15 12:47:07
阅读次数:
91
什么是指针? 指针是一种存储变量内存地址(Memory Address)的变量。 如上图所示,变量 b 的值为 156,而 b 的内存地址为 0x1040a124。变量 a 存储了 b 的地址。我们就称 a 指向了 b。 指针的声明 指针变量的类型为 *T,该指针指向一个 T 类型的变量。 接下来我 ...
分类:
其他好文 时间:
2019-08-14 09:22:12
阅读次数:
99
(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。 (2)可以有const指针,但是没有const引用; (3)指针可以有多级,但是引用只能是一级(int **p;合法 而 int &&a是不合法的 ...
分类:
其他好文 时间:
2019-08-08 10:30:47
阅读次数:
98
在Faster RCNN中,首先使用基类imdbs创建一个工厂类。然后建立自己的具体数据集的类。 然后可以将类当做为函数,使用lambda方法进行调用实例化。 在这里,我们讲解一下lambda方法: 其中,var变量存储的不是func的返回。而是func本身,如果我们输出var: 而如果我们想得到v ...
分类:
其他好文 时间:
2019-08-04 01:19:22
阅读次数:
110