栈在JVM虚拟机中是线程的一块私有空间,比如存储函数的调用信息、内部变量等 特性 先进后出和后进先出即FIFO 借用网络的一个图,感觉看完就可以了解了 ...
分类:
其他好文 时间:
2019-01-08 23:31:42
阅读次数:
200
【栈】 函数调用形成了一个栈帧 当调用bar时,创建了第一个帧 ,帧中包含了bar的参数和局部变量。当bar调用foo时,第二个帧就被创建,并被压到第一个帧之上,帧中包含了foo的参数和局部变量。当foo返回时,最上层的帧就被弹出栈(剩下bar函数的调用帧 )。当bar返回的时候,栈就空了 【堆】 ...
分类:
其他好文 时间:
2019-01-08 17:16:51
阅读次数:
345
一.函数初认识 1.函数类型 function(){} -->匿名函数 function 函数名(){}-->命名函数 2.函数不调用就不会执行 3.函数的调用方式 ①.事件调用 ②.直接调用 二.函数调用的两种方式 第一种事件调用之:通过匿名函数进行事件调用 点击效果: 第一种时间调用之:通过命名 ...
分类:
编程语言 时间:
2019-01-06 18:25:28
阅读次数:
239
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>02-工厂模式</title><script> /*// 函数在执行的时候,执行环境的作用域是当前函数的调用者function testThis (){console. ...
分类:
其他好文 时间:
2019-01-05 22:51:16
阅读次数:
229
初识函数 1. 什么是函数 2. 函数定义, 函数名, 函数体以及函数的调用 3. 函数的返回值 4. 函数的参数1.函数 定义一个事情或者功能. 等到需要的时候直接去用就好了. 那么这里定义的东西就是?个函数. 函数: 对代码块和功能的封装和定义 2.函数的定义, 函数名, 函数体以及函数的调用 ...
分类:
编程语言 时间:
2019-01-02 19:29:34
阅读次数:
229
lambda 的语法:func = lambda 函数传入的参数:得到函数参数后的表达式,func(2,3) 是匿名函数的调用方式,一般用于和其它函数搭配使用 map 的语法:map(函数,数据),将数据中的内容逐一传入函数中执行 代码: 结果: 代码: 结果: ...
分类:
其他好文 时间:
2018-12-30 20:31:46
阅读次数:
171
1、解决的问题: 在 B 类中,组合了一个 A 类对象,其中A类设计了构造函数。由于构造函数的调用规则,设计了构造函数就必须调用,但在定义B类时没有机会初始化A,因此采用构造函数的初始化列表来解决。 2、构造和析构调用顺序 先执行被组合对象的构造函数,如果组合对象有多个,则按照定义顺序,而不是按照初 ...
分类:
编程语言 时间:
2018-12-29 13:54:57
阅读次数:
184
在学习关于函数调用时,仿照最大函数的调用,编写了一个求最小值的程序,代码如下: 运行后的结果出现错误,结果为值比较大的随机数值。 ...
分类:
编程语言 时间:
2018-12-22 20:36:33
阅读次数:
173
一、原理 jsonp是利用浏览器请求script文件时不受同源策略的限制而实现的,伪造一个script标签,将请求数据的url赋值给script的src属性,并将该标签添加到html中,浏览器会自动发送请求,返回的一般时一段js代码,即函数的调用代码 该种跨域的请求方式需要后台配合返回响应的函数执行 ...
分类:
Web程序 时间:
2018-12-22 01:34:37
阅读次数:
270
定义 本质就是函数,功能 为其它函数添加附加功能 原则: 不修改被修饰函数的源代码 不修改被修饰函数的调用方式 装饰器的知识储备 装饰器 = 高阶函数+函数嵌套+闭包 这里面要明确高阶函数的定义 1 import time#导入时间模块儿 2 def foo(func): # func = test ...
分类:
编程语言 时间:
2018-12-20 22:18:20
阅读次数:
267