函数的定义方式 函数声明 函数表达式 new Function 函数声明 函数表达式 new Function 函数声明 函数表达式 函数声明与函数表达式的区别 函数声明必须有名字 函数声明会函数提升,在预解析阶段就已创建,声明前后都可以调用 函数表达式类似于变量赋值 函数表达式可以没有名字,例如匿 ...
分类:
Web程序 时间:
2019-10-24 13:12:49
阅读次数:
112
wxs weixin script,小程序的脚本语言;可以结合wxml构建页面结构; 说白了 就是在小程序里面写函数表达式的地方; wxml里面直接使用wxs,有错误再次刷新就能解决 <wxs module="info"> var str = '小明'; var fun = function (a, ...
分类:
微信 时间:
2019-10-20 13:14:22
阅读次数:
156
1. 欧拉函数定义 欧拉函数φ(n)表示的是小于等于n且和n互质的正整数的个数。(易知φ(1) = 1) 2. 欧拉函数公式 对于任意整数n,若其质因数分解结果为n = p1k1 p2k1 ... pnkn ,则欧拉函数公式为 φ(n) = n(1-1/p1)(1-1/p2)...(1-1/pn) ...
分类:
其他好文 时间:
2019-10-20 01:19:54
阅读次数:
158
变量提升想必大家都比较熟悉了,那么什么是函数声明提升呢?首先我们来了解下常用的两种函数定义方式: 1. 函数声明 2. 函数表达式 下面来看下两种方式定义函数。函数声明语法定义函数 函数表达式定义函数 *那么两种方式定义函数有什么区别呢?***对于函数声明与函数表达式两种定义函数的方式,解析器会率先 ...
分类:
编程语言 时间:
2019-10-19 23:28:23
阅读次数:
180
当一个类本身定义了虚函数,或其父类有虚函数时,为了支持多态机制,编译器将为该类添加一个虚函数指针(vptr)。虚函数指针一般都放在对象内存布局的第一个位置上,这是为了保证在多层继承或多重继承的情况下能以最高效率取到虚函数表。当vprt位于对象内存最前面时,对象的地址即为虚函数指针地址。 发生动态绑定 ...
分类:
其他好文 时间:
2019-10-19 13:10:30
阅读次数:
82
static:静态!!在C/C++中共有的特点是1.static修饰全局变量:表明这个全局变量只在同一文件中函数可见。2.static修饰局部变量:表明这个局部变量的值不会因为函数的结束而丢失。3.static修饰函数:表明该函数只能在同一文件中调用,那么在其他文件中不可以调用静态成员函数故当函数名相同时也就不会发生冲突。C++中特有特性:1.修饰类的成员变量:说明这个成员变量归所有由这个类创建的
分类:
编程语言 时间:
2019-10-16 23:39:49
阅读次数:
174
1 对数函数表示法 import numpy as np import math print('输出自然底数e:',math.e) # np表示法 # np.log()是以e为底的自然对数 print(np.log(math.e)) # np.log10是以10为底的对数函数 这种写法只可表示底为2 ...
分类:
其他好文 时间:
2019-10-16 13:45:33
阅读次数:
243
1、为何空类的大小不是0呢? 为了确保两个不同对象的地址不同,必须如此。 类的实例化是在内存中分配一块地址,每个实例都有独一无二的内存地址。空类也会实例化,为保证空类实例化后的独一无二性,编译器会给空类隐含的添加一个字节。所以,空类的sizeof为1,而不是0. 2、继承关系中的类大小: case ...
分类:
其他好文 时间:
2019-10-15 20:44:19
阅读次数:
103
函数 为什么要有函数 如果要在多个地方求1-100之间所有数的和,应该怎么做? 什么是函数 把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用 函数的作用就是封装一段代码,将来可以重复使用 函数的定义 函数声明 函数声明 函数表达式 ...
分类:
Web程序 时间:
2019-10-15 09:51:35
阅读次数:
115
㈠分类 ⑴原始类型(基本类型) ①数字类型:Number ②字符串类型:String ③布尔类型:Boolean ④未定义:Undefined ⑤空:Null ⑵引用类型 ㈡数字类型 ★可以表示32位的整数以及64位的浮点数 ⑴整数:32位即4个字节 ①十进制:生活中常用数字 ②八进制:逢八进一 v ...
分类:
其他好文 时间:
2019-10-15 00:07:15
阅读次数:
116