- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 简单工厂模式(静态工厂模式)深入理解 完全剖析
最近在学习设计模式,对简单工厂模式工厂类中的static方法甚是不解,于是找到下面这篇博客,帮助我理解。尊重原作的创作权,链接为:http://apple277315540.blog.163.com/blog/static/4872344820096191299693/以下是原作的内容,我记录下来仅供日后复习方便。/*仔细阅读了一下阎宏的《java与模式》中的简单工厂模式一章,又结合网上的...
2018-10-19 17:51:09 842
原创 简谈汉诺塔问题
汉诺塔问题是一个简单而又经典的递归问题。那么现在我们就来讨论一下汉诺塔问题。题目是这样的:汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆
2018-01-03 21:11:36 6874
原创 波兰表达式的简单算法
波兰表达式在这里就是指运算符前缀。例如2+3可以写成+ 2 3 。除了波兰表达式还有逆波兰表达式,运算符后缀就是逆波兰表达式。今天我们用一个简单的例题来简要说明一下波兰表达式。已知一个波兰表达式:* + 11.0 12.0 + 24.0 35.0 (注意运算符和运算符之间,数字和运算符之间,数字和数字之间都有空格)。现在我们要求这个波兰表达式的值?首先分析一下波兰表达式的定义:1.一个数是
2018-01-03 20:09:25 7494 1
原创 Ubuntu16.04桌面突然卡住怎么办?
不知道有没有小伙伴和我一样,正在Ubuntu上工作呢,突然桌面就卡住了,键盘也没了反应,鼠标那个箭头只能移动,但是点击时却没有反应。作为一个Ubuntu小白,在最近的学习过程中遇到了好多问题。我把这些问题需要注意的地方记录下来,希望可以帮助更多想学习Linux的小白。废话少说,直接说桌面卡住后的解决方法:1.可能等待几分钟,系统会自动反应过来。你可以选择等待几分钟。2.绝大多数情况系统
2017-12-28 18:03:38 51091 9
原创 如何提高笔记本电脑开机速度
作为一个轻度强迫症患者,总是感觉电脑开机速度不是那么快,那么如何提高开机速度呢?于是我开始了搜索之路。经过在网上搜索各种帖子,我了解到网上主要提供有三种方法来提高开机速度:1.为电脑配置SSD固态硬盘。2.开启win10快速启动功能。3.windows系统更改高级引导中的处理器个数和最大内存数值。对于博主我这个穷酸鬼来说,第一种方法没有尝试,但是我身边的朋友说加过SSD固态硬盘后,笔记本电
2017-12-19 23:17:33 5971
图书馆信息管理系统
2018-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人