毒瘤出题人,坑了我们好久,从基本的素数筛选,到埃氏筛法,到随机数快速素数判定,到费马小定理,好好的水题做成了数论题。 结果答案是 2*n=n+3*n,特判1,2. 以下为毒瘤题目: 题目大意: 输入一个数n, 输出两个合数(即非素数)a,b 实现 n+a=b 解题思路 3n=n+2n; 特判1、2 ...
设计模式采用多种方法解决面向对象设计者经常碰到的问题,这里给出几个问题以及使用设计模式解决他们的方法。 1.寻找合适的对象 面向对象程序由对象组成,对象包括数据和对数据进行操作的过程,过程通常称为方法或操作,对象在收到客户的请求(或)消息后,执行相应的操作。 客户请求是使对象执行操作的唯一方法,操作 ...
分类:
其他好文 时间:
2019-04-12 00:57:43
阅读次数:
156
1、前言 本模式经 遍历“容器”的优雅方法——总结迭代器模式 引出,继续看最后的子菜单的案例 2、组合模式的概念 组合模式,也叫 Composite 模式……是构造型的设计模式之一。 组合模式允许对象组合成树形结构,来表现“整体/部分”的层次结构,使得客户端对单个对象和组合对象的使用具有一致性。 C ...
分类:
其他好文 时间:
2019-03-05 09:33:17
阅读次数:
246
1. Spring WebFlux是什么? Spring WebFlux是Spring Framework 5.0中引入的新的反应式Web框架。 与Spring MVC不同,它不需要Servlet API,完全异步和非阻塞, 并通过Reactor项目实现Reactive Streams规范。 并且可 ...
分类:
编程语言 时间:
2019-02-19 13:39:23
阅读次数:
261
概念 Composite模式也叫组合模式,是构造型的设计模式之一。通过递归手段来构造树形的对象结构,并可以通过一个对象来访问整个对象树。 角色和职责 Component (树形结构的节点抽象) - 为所有的对象定义统一的接口(公共属性,行为等的定义) - 提供管理子节点对象的接口方法 - [可选]提 ...
分类:
其他好文 时间:
2019-02-09 22:29:41
阅读次数:
206
拜读大神https://www.cnblogs.com/zhanghengscnc/p/8299459.html 合成复用原则(Composite Reuse Principle) 合成复用原则是指:尽量使用合成/聚合的方式,而不是使用继承。 ...
分类:
其他好文 时间:
2019-02-02 12:33:55
阅读次数:
100
This week a customer called and asked (translated into my own words and shortened): “We do composite services, orchestrating two or three CRUD-Service ...
分类:
其他好文 时间:
2019-02-01 22:31:28
阅读次数:
120
设计模式简介: 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、 ...
分类:
其他好文 时间:
2019-01-21 16:11:16
阅读次数:
172
迭代器模式(Iterator) “数据结构”类模式 当一些组件在内部具有特定的数据结构,为了不让客户程序对这些数据结构产生依赖而导致破坏组件的复用性。此时,将这些特定的数据结构封装在内部,对外部提供统一的接口。 典型模式有: "组合模式(Composite)" "迭代器模式(Iterator)" " ...
分类:
其他好文 时间:
2019-01-13 20:03:44
阅读次数:
175