关于 js 中 js 指向的问题 本文章通过代码的运行来描述 this 的具体指向: 默认绑定 场景一: console.log('普通情况', this) // window 在普通状态下, this 指向的是全局变量 window 场景二: function foo() { console.lo ...
分类:
Web程序 时间:
2020-12-11 11:46:59
阅读次数:
12
Dart代码库中有大量返回Future或Stream对象的函数,这些函数都是异步的,它们会在耗时操作(比如I/O)执行完毕前直接返回而不会等待耗时操作执行完毕。
分类:
编程语言 时间:
2020-12-10 11:04:45
阅读次数:
4
从一个例子说起: <?php $foo = 1; $bar = $foo; echo $foo + $bar; 变量 foo 赋值给变量foo赋值给变量bar,这两个变量具有相同的值,没有必要新申请内存空间,他们可以共享同一块内存。在很多场景下PHP 的 COW 对内存进行优化。比如:变量的多次赋值 ...
分类:
Web程序 时间:
2020-12-07 11:58:59
阅读次数:
9
Elastic 默认是区分大小写查询的,比如: { "foo": "BÀR" } 查询的时候 通过“bar”是查询不到的,需要在 "settings": { "analysis": { "normalizer": { "my_normalizer": { "type": "custom", "fil ...
分类:
其他好文 时间:
2020-11-30 16:05:20
阅读次数:
5
特殊成员 1.初始化方法 "_init_" #用于给对象中赋值,初始化方法 ''' 顶头是py文件的注释 ''' class Foo: ''' 类的注释 ''' def __init__(self,a1): ''' 方法的注释 初始化方法 :param a1: ''' self.a1 = a1 #1 ...
分类:
其他好文 时间:
2020-11-24 12:37:01
阅读次数:
6
一、迭代器 1、迭代器介绍 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动,其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代 goods=['mac','lenovo','acer','dell', ...
分类:
编程语言 时间:
2020-11-19 13:04:27
阅读次数:
22
#函数返回值:#想要获取函数中的局部变量 需要return关键词返回# def foo():# x = '局部变量'# return x# result = foo()# print(result)#>>局部变量#"return x"成功地反回了局部变量"x"的内容没有return会发生以下情况# ...
分类:
其他好文 时间:
2020-11-13 13:00:44
阅读次数:
7
先看两个例子,比较不同: 例一(有回调函数) #include <iostream> using namespace std; void foo_one() { cout<<"foo_one"<<endl; } void foo_two() { cout<<"foo_two"<<endl; } ty ...
分类:
其他好文 时间:
2020-11-11 16:29:50
阅读次数:
8
C++内存配置操作和释放操作如下: 1 class Foo{...}; 2 Foo* pf=new Foo; //配置内存,然后构造对象 3 delete pf; //将对象析构,然后释放内存 内存配置操作由 alloc:allocate() 负责,内存释放操作由 alloc:deallocate( ...
分类:
其他好文 时间:
2020-11-07 17:27:54
阅读次数:
21
// main(List<String> args) { dynamic x = "xxx"; // 动态数据类型 print(x.runtimeType); // 只有在运行的时候才能知道具体的数据类型,所以可能存在数据类型检查失败的情况 print(x); // x.foo(); // 这里编译 ...
分类:
其他好文 时间:
2020-11-06 01:56:19
阅读次数:
20