Fork me on Gitee
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 题目描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术。珠心算训练,既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及。 某学校的珠心算老师采用一种快速考察珠心算加法能力的测验方法。他随机生成一个正整数集合,集合中的数各不相同,然后要求学生回答:其中有多少个数,恰 阅读全文
posted @ 2018-11-30 21:58 ---dgw博客 阅读(337) 评论(0) 推荐(1) 编辑
摘要: 最大和 ★ 输入文件:maxsum.in 输出文件:maxsum.out 简单对比时间限制:1 s 内存限制:128 MB【题目描述】 N个数围成一圈,要求从中选择若干个连续的数(注意每个数最多只能选一次)加起来,问能形成的最大的和。 【输入格式】 第一行输入N,表示数字的个数,第二行输入这N个数字 阅读全文
posted @ 2018-11-29 15:55 ---dgw博客 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 题目描述 津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20\%20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈 阅读全文
posted @ 2018-11-28 01:46 ---dgw博客 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 第一题: 问题描述 在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜。 第一天,每个商店都自己定了一个价格。店主们希望自己的菜价和其他商店的一致,第二天,每一家商店都会根据他自己和相邻商店的价格调整自己的价格。具体的,每家商店都会将第二天的菜价设置为自己和相邻商店第一天菜价的 阅读全文
posted @ 2018-11-26 23:10 ---dgw博客 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 问题链接:CCF201612试题。 .对n个数进行排序,找出中间那个数,然后将中间那个数的左右与其相等的数去掉,看左右剩下的数个数是否相等,如果相等则中间那个数就是答案,否在输出-1。 问题描述 问题描述 试题编号: 201612-1 试题名称: 中间数 时间限制: 1.0s 内存限制: 256.0 阅读全文
posted @ 2018-11-26 18:06 ---dgw博客 阅读(280) 评论(0) 推荐(0) 编辑
摘要: ### HtmlUnit What? - 项目1 https://gitee.com/dgwcode/spiderTmallTradeInfo - 项目2 https://gitee.com/dgwcode/SimulationFang 这两个项目,是最新Htmlunit包下的新项目,很多东西在国内 阅读全文
posted @ 2018-11-18 18:21 ---dgw博客 阅读(757) 评论(0) 推荐(0) 编辑
摘要: #### 说明 canvas-nest.js 源码 http://www.bubuko.com/infodetail-2237716.html 地址:https://gitee.com/dgwcode/MyJavaCode/tree/master/Canvas-nest-swing 实现过程 1. 阅读全文
posted @ 2018-11-07 18:46 ---dgw博客 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 说明:转至:https://www.cnblogs.com/lensener/p/7978225.html 便于集中看到这些文章 面板列表: Accordion 手风琴面板:就是一个折叠展开功能,一般与TitledPane一起用) AnchorPane 相对位置控制面板:锚布局:可以设置容器里面的控 阅读全文
posted @ 2018-11-07 17:07 ---dgw博客 阅读(2813) 评论(0) 推荐(1) 编辑
摘要: 额?what? 在B站无意中看到一张图,无意间已发了自己的好奇,实际上我早就知道Java支持Unicode编码也就是可以使用中文命名规则,但是我们可以包装一下,玩一玩完全使用中文编码也未尝不可,但是经过尝试,比较困难,Java不支持运算符重载,也没有办法定义 所以很大程度上限制了我们使用Java开发 阅读全文
posted @ 2018-11-06 15:14 ---dgw博客 阅读(417) 评论(0) 推荐(0) 编辑
摘要: Command?? 把方法的调用用一个类的实例来承载,要管理工作的历史记录,创建这些方法执行的命令的集合,只需管理这些实例的集合即可,而且还可以随时再次执行过去的命令,或是将多个过去的命令整合为一个新命令并执行。称之为Command设计模式 那里合适使用: Command有时也被称为事件(event 阅读全文
posted @ 2018-11-04 11:49 ---dgw博客 阅读(2291) 评论(0) 推荐(1) 编辑
摘要: Flyweight ?? Flyweight是“轻量级”的意思,指的是拳击比赛中选手体重最轻的等级。顾名思义,该设计模式的作用是为了让 对象变“轻”。 简单概括:通过尽量共享实例来避免new出实例 这里的共享不是任何对象都是共享的,在满足业务逻辑要求的情况下,将会重复利用的对象在对象的生命周期中保持 阅读全文
posted @ 2018-11-01 21:10 ---dgw博客 阅读(113) 评论(0) 推荐(0) 编辑
摘要: State??? State模式中,我们用类来表示状态。以类来表示状态后,我们就能通过切换类来方便地改变对象的状态。当需要增加新的状态时,如何修改代码这个问题也会很明确。 直接用状态代替硬编码 依赖于状态的处理 ,来执行具体的操作 理清职责 实现功能: 名字=======》》》》》说明 State 阅读全文
posted @ 2018-10-30 22:42 ---dgw博客 阅读(935) 评论(0) 推荐(1) 编辑
摘要: Memento模式? 使用面向对象编程的方式实现撤销功能时,需要事先保存实例的相关状态信息。然后,在撤销时,还需要根据所保存的信息将实例恢复至原来的状态。这个时候你需要使用Memento设计模式。(以及实例实现对状态的保存) 关键字: 1.·Undo(撤销) 2.·Redo(重做) 3.·Histo 阅读全文
posted @ 2018-10-29 23:02 ---dgw博客 阅读(317) 评论(0) 推荐(0) 编辑
摘要: Observer 设计模式? 在Observer模式中, 当观察对象的状态发生变化时,会通知给观察者 。Observer模式适用于根据对象状态进行相应处理的场景。 Observer 并非主动观察,而是被动观察,实际可以又称之为 发布 订阅者 模式 MVC Model、View、Controller, 阅读全文
posted @ 2018-10-28 22:20 ---dgw博客 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: Mediator ? Mediator的意思是“仲裁者”“中介者”。一方面,当发生麻烦事情的时候,通知仲裁者;当发生涉及全体组员的事情时,也通知仲裁者。当仲裁者下达指示时,组员会立即执行。团队组员之间不再互相沟通并私自做出决定,而是发生任何事情都向仲裁者报告。另一方面,仲裁者站在整个团队的角度上对组 阅读全文
posted @ 2018-10-27 22:20 ---dgw博客 阅读(848) 评论(0) 推荐(1) 编辑
摘要: Visitor ? 在Visitor模式中,数据结构与处理被分离开来。我们编写一个表示“访问者”的类来访问数据结构中的元素, 并把对各元素的处理交给访问者类。这样,当需要增加新的处理时,我们只需要编写新的访问者,然后让 数据结构可以接受访问者的访问即可。 概括: 数据结构与处理彼此分开,当需要实现新 阅读全文
posted @ 2018-10-27 17:23 ---dgw博客 阅读(456) 评论(0) 推荐(1) 编辑
摘要: Decorator模式? 假如现在有一块蛋糕,如果只涂上奶油,其他什么都不加,就是奶油蛋糕。如果加上草莓,就是草莓奶油蛋糕。如果再加上一块黑色巧克力板,上面用白色巧克力写上姓名,然后插上代表年龄的蜡烛,就变成了一块生日蛋糕 像这样不断地为对象添加装饰的设计模式被称为Decorator模式 简单描述: 阅读全文
posted @ 2018-10-24 22:49 ---dgw博客 阅读(436) 评论(2) 推荐(0) 编辑
摘要: Composite 设计模式? 在计算机的文件系统中,有“文件夹”的概念(在有些操作系统(Linux操作系统)中,也称为“目录”)。文件夹里面既可以放入文件,也可以放入其他文件夹(子文件夹)。在子文件夹中,一样地既可以放入文件,也可以放入子文件夹。可以说,文件夹是形成了一种容器结构、递归结构。 结构 阅读全文
posted @ 2018-10-23 22:58 ---dgw博客 阅读(691) 评论(0) 推荐(0) 编辑
摘要: Facade? 如果是按照RUP+ 的开发模式,随着迭代与增量的进行,软件代码会越来越庞大,各个模块之间的关系会越来越复杂,如何你是初次接受该项目的开发非非常棘手,要理解清楚他们之间的关系,才能继续完成下面的工作。不过与其这么做,不如为这个大型程序准备一个“窗口”。这样,我们就不必单独地关注每个类了 阅读全文
posted @ 2018-10-22 23:02 ---dgw博客 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Strategy 无论什么程序,其目的都是解决问题。而为了解决问题,我们又需要编写特定的算法。使用Strategy模式可以整体地替换算法的实现部分。能够整体地替换算法,能让我们轻松地以不同的算法去解决同一个问题,这种模式就是Strategy模式。(整体替换算法) 理清职责 |名字|说明 |Hand表 阅读全文
posted @ 2018-10-21 22:58 ---dgw博客 阅读(669) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页