一、SearchBST(T, key)与InsertBST(T, key) 二、CreateBST(T)并中序输出 三、DeleteBST(T, key)的伪代码 四、DeleteBST(T, key)的函数实现 ...
分类:
编程语言 时间:
2020-04-19 22:35:39
阅读次数:
94
全新升级后的FE工作流为:使用FE命令包进行项目的初始化,其中包括项目初始化、拉取脚手架、私库拉取模块包或后期扩展的CI/CD等与本公司工作流相关的操作。 出现的问题如下: 脚手架工具的包依赖信息存放在根目录的package.json中,若业务项目仍存放在package.json中,那么后期再更新脚 ...
分类:
Web程序 时间:
2020-04-19 22:14:45
阅读次数:
103
概述Map方法之后, 数据首先进入到分区方法, 把数据标记好分区, 然后把数据发送到环形缓冲区; reduce的并行数量以及输出文件的个数, 由分区数决定. 默认分区是根据key的hashCode对ReduceTasks个数取模得到.自定义步骤1.自定义类继承Partitioner, 重写getPa... ...
分类:
其他好文 时间:
2020-04-19 13:01:58
阅读次数:
62
百度了一下,通篇全部都是启动类加载器,扩展类加载器,应用程序类加载器,还有就是双亲委托模式 。 可是一圈下来,新手们依然不知道如何自定义一个类加载器,来生动的展现什么是类加载器。 首先我们在E:upload下新建一个a/BB.java文件。 代码如下: package a; public class ...
分类:
编程语言 时间:
2020-04-18 12:16:10
阅读次数:
68
1、在元类中控制把自定义类的数据属性都变成大写 class Mymeta(type): def __new__(cls, name, bases,attrs): new_attrs = {} print(attrs) # {'__module__': '__main__', '__qualname_ ...
分类:
其他好文 时间:
2020-04-16 00:20:56
阅读次数:
97
# 1、在元类中控制把自定义类的数据属性都变成大写 class Mymeta(type): def __new__(cls, name,bases,attrs): update_attrs = {} for k,v in attrs.items(): if not callable(v) and n ...
分类:
其他好文 时间:
2020-04-15 21:32:23
阅读次数:
76
'''不会3、在元类中控制自定义的类产生的对象相关的属性全部为隐藏属性4、基于元类实现单例模式''''''1、在元类中控制把自定义类的数据属性都变成大写class Father(type): def __new__(cls,name,bases,dic): update_dic={} for k,v ...
分类:
其他好文 时间:
2020-04-15 17:44:33
阅读次数:
67
JRE扩展 一、jre扩展 Java提供的运行环境只是核心类,不能满足用户的多种需求,用户可以自定义类。Java运行环境提供了扩展【\jre\lib\ext】,只需将类打包成jar文件,放入扩展中,就可以直接在程序中import使用了。 二、jar文件 1. 创建清单文件 Manifest-Vers ...
分类:
编程语言 时间:
2020-04-09 00:42:04
阅读次数:
74
在Java中使用枚举 public class Main { public static void main(String[] args) { Season s = Season.WINTER; //打印枚举的名称 WINTRE System.out.println(s.name()); //打印枚 ...
分类:
编程语言 时间:
2020-04-08 22:54:14
阅读次数:
132
Q1:类的加载机制是什么?答:类加载到内存中主要有5个阶段,分别为①加载:将Class文件读取到运行时数据区的方法区内,在堆中创建Class对象,并封装类在方法区的数据结构的过程。②验证:主要用于确保Class文件符合当前虚拟机的要求,保障虚拟机自身的安全,只有通过验证的Class文件才能被JVM加载。③准备:主要工作是在方法区中为类变量分配内存空间并设置类中变量的初始值。④解析:将常量池中的符号
分类:
编程语言 时间:
2020-04-07 00:13:01
阅读次数:
71