Java数据结构和算法(六)——前缀、中缀、后缀表达式

2019-03-08 19:02:00

前面我们介绍了三种数据结构,第一种数组主要用作数据存储,但是后面的两种栈和队列我们说主要作为程序功能实现的辅助工具,其中在介绍栈时我们知道栈可以用来做单词逆序,匹配关键字符等等,那它还有别的什么功能吗?以及数据结构与本篇博客的主题前缀、中缀、后缀表达式有什么关系呢?

Java数据结构和算法(五)——队列

2019-03-04 20:12:00

队列(queue)是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。

那些年在Eclipse上踩过的坑

2019-02-26 16:57:00

一、build automatically1.起源Eclipse有时候抽筋,莫名其妙就出现假死状态,网上查找方案说:取消勾选的 project >> build automatically 傻傻的就照做了2.错误描述自从我把上面那个勾选取消之后,随之而来的一系列问题就出现了。我在做项目的时候发现我的项目不能自动编译了,就是每次修改完项目,运行后的数据都是最原始的。只有我手动去clean...或者debug运行项目才能得到我修改后的数据。3.问题解决最后把之前取消勾选的project >> build automatically功能勾选上了,项目就自动编译了

Nginx设置https

2019-02-24 19:56:00

常年混迹于各大网站,难免会听到各种各样的风声。这不,今天又听到点消息。隔壁网站张大爷说,带有https的网站会比http的网站安全,不仅如此,网站收录的时候,还更容易收录https的网站,排名收录蜘蛛觉得https的网页安全、质量高,比起同等HTTP网站,采用HTTPS加密的网站在搜索结果中的排名将会更高。这个有点意思,查找了下资料,还真是那么回事。那怎么把网站设置成https呢?准备开撸...

解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题

2019-02-22 02:55:00

一、错误描述在Markers标签页中显示的错误为:Dynamic Web Module 3.0 requires Java 1.6 or newer.这个问题简直让人抓狂,几个月前就遇到过,当时花了几个小时没解决,看他不影响项目运行就放他了。如今又遇到,看到一把红叉在项目上,实在看不顺眼,坚决把它消灭二、解决方案1.找到web.xml文件,源文件为如下配置:<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/