函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A叫做回调函数。如果没有名称(函数表达式),就叫做匿名回调函数。 回调函数应用场景多用在使用 js 写组件时,尤其是组件的事件很多都需要回调函数的支持。 回调, 是一种双向调用模式,也就是说,被调用方在接口被调用时 ...
分类:
其他好文 时间:
2018-05-19 20:40:24
阅读次数:
146
这次讲的主要是变量,作用域和内存问题。 任何一门编程语言,都涉及这三个。 变量,比如全局变量,局部变量等,作用域,也分全局作用域和方法作用域,内存问题,在java中就涉及到一个垃圾回收的问题,由于java中涉及到jvm,因此可以自动垃圾回收和内存分配,而不需要手动。 一、变量 每个变量都有其类型,数 ...
分类:
编程语言 时间:
2018-05-19 20:39:25
阅读次数:
190
Java中数据类型分为基本数据类型和引用数据类型,方法的参数分为实际参数,和形式参数。 形式参数:定义方法时写的参数。 实际参数:调用方法时写的具体数值。 一般情况下,在数据做为参数传递的时候,基本数据类型是值传递,引用数据类型是引用传递(地址传递)。 一.值传递 运行结果: 流程: 1.主函数进栈 ...
分类:
编程语言 时间:
2018-05-19 16:58:36
阅读次数:
203
1、关于值传递、引用传递与指针传递 当一个变量或者新值被创建时, 如果没有为其明确指定初始值,go语言会自动初始化其值为此类型对应的零值, 各类型零值如下: false : bool, 0: integer 0.0: float "": string nil : pointer, function, ...
分类:
其他好文 时间:
2018-05-10 15:34:08
阅读次数:
196
java 参数,不管是原始类型还是引用类型,传递的都是参数的副本。 如果参数类型是原始类型,那么传递的参数是这个参数的一个副本,也就是这个原始参数的值。如果在函数中改变了副本的值,是不会改变原始的值。 如果参数类型是引用类型,那么传递的参数是这个引用参数的一个副本,两个引用同时指向同一个对象的值。如 ...
分类:
编程语言 时间:
2018-05-06 01:36:42
阅读次数:
222
PHP中的引用: 在PHP中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。在PHP中引用意味着用不同的名字访问同一个变量的内容。 比如:$a = 'hello world'; $b = $a; echo $a,$b; 这说明了$a和$b指向同一个变量。同一个变量内容有不同的变量名,这 ...
分类:
Web程序 时间:
2018-05-03 20:51:49
阅读次数:
237
把一个变量的值赋值给另一个变量,如果是引用类型,那么有两种方式 浅拷贝与深拷贝 浅拷贝 引用给newObj 即拷贝指针 即引用传递 本身会改变 深拷贝,创建一个新对象,内容给原来需要拷贝的对象的内容是一样的。 类似值传递(值传递是指基本数据类型) 本身不会改变 深拷贝的三种方式 第一种,利用map返 ...
分类:
其他好文 时间:
2018-05-01 15:23:34
阅读次数:
135
1. 常用的gdb命令1)显示代码 - listlist 显示10行代码list 1 显示1-10行,再键入list或者回车,显示下面10行代码list 1,20 显示1-20行 2)设置断点 - breakbreak 15 在第15行设置断点break func 在函数func()入口设置断点in ...
分类:
数据库 时间:
2018-04-24 11:46:39
阅读次数:
284
1.基本类型和引用类型在内存中的保存 Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基本类型和引用类型。 基本类型的变量保存原始值,即它代表的值就是数值本身;而引用类型的变量保存引用值,"引用值"指向内存空间的地址,代表了某个对象的引用,而不是对象本身,对象本身存放在这 ...
分类:
编程语言 时间:
2018-04-22 20:04:21
阅读次数:
153
值传递跟引用传递 值传递:方法调用时,实际参数把值传给形式参数,函数接收值是其原始值的一个copy,此时内存中存在两个相等的基本类型,实际参数跟形式参数。 后面的操作都是针对其形式参数的操作,不会影响实际参数的值。 引用传递:方法调用时,实际参数的引用内存地址,被传递给相应的形式参数。函数接收的是实 ...
分类:
其他好文 时间:
2018-04-21 19:47:12
阅读次数:
114