23种设计方法(Java实现) 每个设计模式已经实现 https://gitee.com/longzhiquan/design_patterns23 1. 创建模式 1.1 单例模式 (single) 定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 适用:当类只能有一个实例而且客户可以 ...
分类:
编程语言 时间:
2020-04-02 22:34:41
阅读次数:
79
PART 1-概述 1.1 存储器分类 1.2 存储器的层次结构 存储器有三个性能指标:速度、容量、每位价格(由高到低)(CPU访问频度:由多到少) ## 缓存—主存:解决CPU和主存速度相差太大的问题 ,即把CPU近期要用到的信息先放入缓存,CPU就可以直接从缓存里使用信息。缓存容量虽小,但却不断 ...
分类:
其他好文 时间:
2020-04-02 11:54:18
阅读次数:
110
JSON,全称:JavaScriptObjectNotation,作为一个常见的轻量级的数据交换格式,应该在一个程序员的开发生涯中是常接触的。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。Java是面向对象的语言,所以我们更多的在项目中是以对象的形式处理业务的,但是在传输的时候我们却要将对象转换为JSON格式便于传输,
分类:
Web程序 时间:
2020-03-26 10:49:25
阅读次数:
101
Object类是一个特殊的类,是所有类的父类,如果定义一个类没有用extends明确指出继承于某个类,那么它默认继承Object类。 类Object是类层次结构的根类 所有对象,包括数组在内,都实现了这个类中的方法 Object类没有属性,只有方法,而且我们可以从源码中看到大多数方法都是native ...
分类:
其他好文 时间:
2020-03-25 23:30:25
阅读次数:
76
//树节点import java.util.ArrayList;import java.util.List;public class TreeNode { private int id; private String name; private List child = new ArrayList(... ...
分类:
其他好文 时间:
2020-03-25 19:12:06
阅读次数:
53
定义: 将对象组合成数形结构以表示 "部分-整体"的层次结构 组合模式使客户端对单个对象和组合对象保持一致的方式处理 组合模式 -使用场景: 希望客户端可以忽略组合对象与单个对象的差异时(不管是黑猫白猫,都是猫就是了) 处理一个树形结构时 优点: 清楚地定义了分层次的复杂对象,表示对象的全部或部分层... ...
分类:
其他好文 时间:
2020-03-25 19:05:54
阅读次数:
62
ABAP程序中的ALV显示是很常用的一种数据展示手段,除了常规的alv,有时也会用到ALV tree这种有层次结构的展示方式更好的展现数据,下面介绍一个创建list alv tree的方法: 1)用函数RS_TREE_CONSTRUCT构造alv 树的层次结构, alv tree的节点类型(node ...
分类:
其他好文 时间:
2020-03-21 18:17:33
阅读次数:
57
Uefy是一个为Blender 2.8制作的Python脚本,它允许使用插件来导出Epic UE4 Skeleton兼容的骨骼层次结构,可以快速装配和导出任何角色,并从Blender为虚幻引擎创建新动画。 Blender提供了一个很好的免费和开源替代品,但是,Blender的rigify插件所做的默 ...
分类:
其他好文 时间:
2020-03-20 23:44:13
阅读次数:
262
首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。1、简介假设我们有下面的类层次: c ...
分类:
其他好文 时间:
2020-03-17 23:52:40
阅读次数:
60
前面简单写了一些关于模块与包的知识,最近马上要写搬砖脚本,里面大小的模块与包应该用到不少。系统的学一遍准备。 10.1把模块按层次结构组成包 问题: 我们想把代码按照一定的层次结构组成包 解决方案: 创建一个包很简单,只要文件夹里面有__init__.py就可以了。创建有层次的包只要每个目录都定义了 ...
分类:
编程语言 时间:
2020-03-17 08:13:49
阅读次数:
83