一、作用域:成型在函数定义阶段,与函数调用无关 全局作用域:内置名称空间与全局名称空间的名字属于全局范围, 在整个文件的任意位置都能被引用,全局有效局部作用域:局部名称空间的名字属于局部范围, 只在函数内部可以被引用,局部有效 二、名称空间 名称空间:存放名字与值的绑定关系(存放名字的地方,三种名称 ...
分类:
其他好文 时间:
2020-07-24 19:08:28
阅读次数:
81
闭包函数: 闭包函数 = 函数嵌套定义 + 函数对象 + 名称空间与作用域 1, 闭: 指的是该函数是定义在一个函数内部的函数 2, 包: 指的是该函数访问了一个来自外层函数的变量 为函数体传参: 方案一: 直接使用函数的形式传递 def wrapper(x): print(x) wrapper(1 ...
分类:
其他好文 时间:
2020-07-21 22:41:59
阅读次数:
77
1、概念 类加载阶段,通过一个类的全限定名来获取描述该类的二进制流文件,实现这个动作的代码就是类加载器。 2、类与类加载器 对于任意一个类,都必须由加载它的类加载器和这个类本身一起共同确立其在Java虚拟机中的唯一性。每个类加载器都有独立的类名称空间。通俗的说如果要比较两个类是否相同,必须在同一类加 ...
分类:
其他好文 时间:
2020-07-21 09:52:22
阅读次数:
60
四组基本概念 Pod/Pod控制器 Name/Namespace Label/Label选择器 Service/Ingress Pod Pod是k8s里能够被运行的最小的逻辑单元(原子单元) 1个Pod里面可以运行多个容器,它们共享UTS+NET+IPC名称空间 可以把Pod理解成豌豆荚,而同一个P ...
分类:
其他好文 时间:
2020-07-14 16:43:21
阅读次数:
82
类型ExternalName 类型为 ExternalName 的服务将服务映射到 DNS 名称,而不是典型的选择器,例如 my-service 或者 cassandra。 您可以使用 spec.externalName 参数指定这些服务。 例如,以下 Service 定义将 prod 名称空间中的 ...
分类:
其他好文 时间:
2020-07-06 15:52:56
阅读次数:
78
前言 先解释一下什么是类加载器,通过一个类的全限定名来获取描述该类的二进制字节流,在虚拟机中实现这个动作的代码被称为“类加载器(Class Loader)”。 类与类加载器 类加载器虽然只用于实现类的加载动作,但它在Java程序中起到的作用却远超类加载阶段。每个类加载器都有一个独立的类名称空间,所以 ...
分类:
其他好文 时间:
2020-06-28 20:35:28
阅读次数:
44
UTS 主机名和域名 根文件系统 称为mount挂载数 IPC 进程兼通性的专用通道 (内核级管理资源) INIT 父进程 PID: User Net 以上通过名称空间(namespaces)隔离, clone(创建进程,用这个系统调用) setns(设置名称空间,从名称空间取出来) PID为0 是 ...
分类:
其他好文 时间:
2020-06-25 17:39:28
阅读次数:
67
一.前言 前文探究了非阻塞算法的实现ConcurrentLinkedQueue安全队列,也说明了阻塞算法实现的两种方式,使用一把锁(出队和入队同一把锁ArrayBlockingQueue)和两把锁(出队和入队各一把锁LinkedBlockingQueue)来实现,今天来探究下ArrayBlockin ...
分类:
编程语言 时间:
2020-06-25 12:10:12
阅读次数:
95
一、函数嵌套 (一)什么是函数嵌套 在一个函数内又定义了另外一个函数。 def f1(): def f2(): print("from f2") f2() x = 1111 return x f1() # from f2 print(f1()) # from f2 函数运行时输出的值 # 1111 ...
分类:
编程语言 时间:
2020-06-18 01:17:08
阅读次数:
59
今日内容概要: 一、函数的嵌套(重点) 二、名称空间与作用域(超重点) 三、闭包函数(重点) 内容详解: 一、函数的嵌套 函数嵌套定义:在一个函数内又定义了另外一个函数 #1. def f1(): def f2(): print('from f2') f2() x = 11111111 return ...
分类:
其他好文 时间:
2020-06-17 23:07:43
阅读次数:
69