设计模式——组合模式设计模式大话设计模式组合模式一视同仁 经典 大话设计模式 介绍 意图:将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 主要解决:它在我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处 ...
分类:
其他好文 时间:
2020-07-08 22:40:31
阅读次数:
73
Zookeeper 一.概述 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 工作机制 2.Zookeeper的基本概念 2.1zookeeper数据模型是一种分层的树形结构,和linux的文件系统结构类似, 1) zookeeper集群中的角色 Leader: ...
分类:
其他好文 时间:
2020-07-04 21:08:14
阅读次数:
70
工作上需要用到组合模式 然后来学一下 看教程 概念(树) 多个对象形成树形结构 ,树形结构就是组合模式的体现 类图 ![](https://img2020.cnblogs.com/blog/2071647/202007/2071647-20200703164934428-211910496.png) ...
分类:
编程语言 时间:
2020-07-03 17:19:04
阅读次数:
64
整理树形结构数据 树形结构是一种常见的数据组织结构: 今天恰好需要完成一个接口,将数据组织长树形结构,下面是简化的代码: import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; im ...
分类:
其他好文 时间:
2020-06-30 20:28:18
阅读次数:
87
#自己调自己,默认递归深度是1000,实际测试997次,998会报错 def func(count): print("我是谁" +str(count)) func(count+1) func(1) #修改递归深度,但不一定可以到设置的值 import sys sys.setrecursionlimi ...
分类:
编程语言 时间:
2020-06-30 00:48:58
阅读次数:
89
''' BeautifulSoup4 即bs4,是一种解析器方法,将复杂html文档转换成一个复杂的树形结构, 每个节点都是python对象,所有对象可以归纳为4中: - Tag - NavigableString - BeautifulSoup - Comment ''' from bs4 imp ...
分类:
其他好文 时间:
2020-06-27 20:03:27
阅读次数:
61
https://ac.nowcoder.com/acm/contest/6116/B 魔方国有n座城市,编号为1\sim n1~n。城市之间通过n-1条无向道路连接,形成一个树形结构。 在若干年之后,其中p座城市发展成了大都会,道路的数量也增加到了m条。 大都会之间经常有贸易往来,因此,对于每座大都 ...
分类:
其他好文 时间:
2020-06-25 14:03:39
阅读次数:
130
表结构 CREATE TABLE `test2` ( `id` varchar(32) DEFAULT NULL, `prarentid` varchar(32) DEFAULT NULL, `name` varchar(255) DEFAULT NULL ) ENGINE=InnoDB DEFAU ...
分类:
编程语言 时间:
2020-06-25 12:00:09
阅读次数:
207
例如: --向下遍历 select * from tablename START WITH id= '111' CONNECT BY PRIOR id=parentid --不包含parentid select * from tablename START WITH parentid= '111' ...
分类:
数据库 时间:
2020-06-23 15:45:25
阅读次数:
83
记录一下自己理解的堆和堆排序吧。 堆是一种类似于完全二叉树的树形结构,对于二叉树中所有非叶子节点,如果根节点的值严格大于其两个儿子的值,则称为 大顶堆,反之称为小顶堆。 堆排序的一般步骤: 首先利用已有的数据构造一个堆,大顶堆增序,小顶堆降序。 将堆顶的元素与堆末元素交换,接着重新调整除去堆末元素的 ...
分类:
编程语言 时间:
2020-06-22 20:59:19
阅读次数:
91