设计模式之 迭代器模式(Iterator Pattern) Java实现

  所谓迭代器模式,就是把集合的数据和遍历分开 让遍历集合依赖于迭代器,而不依赖于具体的集合 从而可以达到代码复用 java中的增强for循环就是迭代器模式的应用,要使用增强for循环语法的集合,就要实现java.util.Iterator接口。 在迭代器模式中,需要几个角色 Iter...

2019-02-07 17:23:49

阅读数 54

评论数 0

Ubuntu18.04 使用sss-qt+SwitchyOmega

Ubuntu18.04 使用sss-qt+SwitchyOmega 1、下载sss-qt https://github.com/shadowsocks/shadowsocks-qt5/releases 下载最新的版本是后缀为.AppImage的文件 chmod a+x Shadowsoc...

2018-11-24 23:12:23

阅读数 476

评论数 3

IDEA使用maven创建javaWeb项目

IDEA使用maven创建javaWeb项目 1、Create New Project 选择Maven-> 勾选Create from archetype->选择maven-archetype-webapp Next GroupId ...

2018-11-20 21:26:11

阅读数 79

评论数 0

设计模式之 简单工厂模式(Simple Factory) Java实现

设计模式之 简单工厂模式(Simple Factory) Java实现 传入一个值,得到一个产品 这个就是简单工厂模式,省略了中间这个产品生成的过程 举个栗子 我说要有水,于是就有了水 至于水是怎么来的,是大自然的搬运工搬来的还是天上下的都不重要,反正就是得到了水 然后我再说要有面包,...

2018-11-06 21:28:42

阅读数 76

评论数 0

IDEA配置Java Web项目

File->New->project Java Enterprise下勾选Web Application Next 输入项目名称,选择项目路径 Finish 一个新项目就建好了 接下来在WEB-INF下建两个文件夹 ctrl+shi...

2018-10-31 09:56:56

阅读数 74

评论数 0

Dom 表单有效性检查

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <hea...

2017-07-25 21:31:25

阅读数 258

评论数 0

Dom 全选 全不选 反选

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <hea...

2017-07-25 21:30:48

阅读数 242

评论数 0

Dom 文本框提示文本

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <hea...

2017-07-25 21:28:56

阅读数 318

评论数 0

Dom 手机号输入框

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <hea...

2017-07-25 21:26:56

阅读数 308

评论数 0

Dom 可拖动div

web前端 Dom 可拖动div

2017-07-25 21:25:46

阅读数 211

评论数 0

Dom 表格行变色

web前端 Dom 表格行变色

2017-07-14 00:34:13

阅读数 194

评论数 0

Dom 网页开关灯

web前端 Dom 开关灯

2017-07-14 00:31:49

阅读数 253

评论数 0

Dom 密码强度检查

web前端 Dom 密码强度检查

2017-07-14 00:22:39

阅读数 170

评论数 0

Dom 倒计时按钮

web前端 Dom 倒计时按钮

2017-07-14 00:20:27

阅读数 142

评论数 0

Dom 文本时钟

web前端 Dom 文本时钟

2017-07-14 00:13:55

阅读数 129

评论数 0

数据结构 C语言 最小生成树 prim kruskal

【问题描述】 在n个城市之间建设网络,只需保证连通即可,求最经济的架设方法。 对于图,其生成树中的边也带权,将生成树各边的权值总和称为生成树的权,并将权值最小的生成树称为最小生成树(Minimun Spanning Tree),简称为MST。有两种非常典型的算法:Prim算法和kruskal算法。...

2017-07-08 01:22:13

阅读数 653

评论数 0

数据结构 C语言 哈夫曼编码 哈夫曼树 文件操作

【问题描述】 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼码的...

2017-07-07 15:31:22

阅读数 1382

评论数 2

数据结构 C语言 哈希 链地址法

【问题描述】 为了美丽的校园计划,学校决定改进排队制度,比如说给饭卡充钱等…… 给每个人一个RP值,这个RP值决定这个人来了之后要排的位置,如果当前位置已经有人, 那么从这个位置以后的人后移一位,这个人插进去,如果没有人的话就直接排到这个位置上去。 现在已知按时间从前到后来的人...

2017-07-05 11:01:20

阅读数 678

评论数 0

数据结构 C语言 哈希

【问题描述】 近日,贵州省第二届程序设计大赛在贵州大学举行,来自省内各高校的学生参赛队伍共n支,为了用事实说明编程能力到底哪家强,现请你根据比赛结果统计出参赛队伍总分最高的那个学校。 【任务要求】 【测试数据】 输入格式: 输入在第1行给出不超过105的正整数N,即参赛队数。随后N行,每...

2017-07-05 00:17:45

阅读数 184

评论数 0

数据结构 C语言 链式二叉树

【问题描述】 采用二叉链表作为二叉树的存储结构实现各项功能 【任务要求】 (1) 输入二叉树的先序序列,建立二叉树; (2) 用程序实现二叉树的中序遍历; (3) 编写程序求二叉树的深度; 【测试数据】 测试数据:(1)输入先序遍历-+a##*b##-c##d##/e##...

2017-07-04 20:30:53

阅读数 580

评论数 0

提示
确定要删除当前文章?
取消 删除