自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 斐尔可圣手二代蓝牙设置问题

产品是斐尔可茶轴黑色104,系统是win10家庭版遇到了一个很麻烦的bug问题,之前第一次买来成功连接上,但是使用了一个星期不到win10的蓝牙莫名其妙不能用了,就是打开设备管理器,根本找不到蓝牙。因为不太懂硬件,就干脆使用了USB连接线打字。但总觉得是个问题。今天打开设备和打印机的时候发现自己的笔记本上有一个黄色的感叹号,点了一下修复,竟然自动修复好了蓝牙的功能。于是我马上拔下了大F的USB连...

2018-11-24 21:33:35 41238

原创 java实现栈MyStack,底层使用数组和链表实现

栈是一种操作受限的线性表,只能在一端插入和删除元素。(FILO)具体用java实现:/** * 栈的接口,规定了栈的基本操作 */public interface MyStack<Item> extends Iterable<Item>{ /** * 初始化栈 */ public void initStack(int maxSi...

2018-11-09 19:13:04 916

原创 Maven生成一个可以直接运行的jar包

今天在学习的过程中遇到一个问题调试了好久,最终解决了。来记录一下。问题描述:一个普通的javase的程序,使用maven构建。最终项目完成后使用IDE(我用的是IDEA)可以运行,但是生成的jar包没办法直接java -jar通过命令行运行。原因:maven自带的package插件生成的jar包是不带依赖包的,可以通过解压缩软件打开它生成的默认jar包,发现它只有pom.xml文件,而没有真正...

2018-11-07 22:25:00 319

原创 java实现队列MyQueue,底层使用链表实现

/** * 队列的接口 * 队列是一种先进先出的数据结构 * 队列支持的操作: * 判断队列是否为空 * 判断队列是否已经满了 * 查看队列已经有多少元素 * 将一个元素入队 * 将一个元素出队 * 查看队头的元素,但不出队 * 队列在底层可以用数组实现,也可以用链表实现 * 但不管实现方式如何,都必须满足此接口中的规定 */public interface MyQueu...

2018-11-02 19:37:41 545

原创 java实现队列MyQueue,底层使用数组实现

/** * 队列的接口 * 队列是一种先进先出的数据结构 * 队列支持的操作: * 判断队列是否为空 * 判断队列是否已经满了 * 查看队列已经有多少元素 * 将一个元素入队 * 将一个元素出队 * 查看队头的元素,但不出队 * 队列在底层可以用数组实现,也可以用链表实现 * 但不管实现方式如何,都必须满足此接口中的规定 */public interface MyQueu...

2018-11-02 16:37:06 942

原创 算法题:复制带随机指针的链表

题目描述:给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。要求:返回这个链表的深度拷贝。思路:首先改变原来这个链表的结构。在每一个结点之后,复制该结点的一个副本。在第一次遍历完整个链表后,链表中的结点是一份原始、一份拷贝,不过拷贝的结点中除了label和上一个原始结点相同外,random的引用都为null。第二遍从头开始遍历链表,只遍历原始的那些结点。...

2018-11-01 16:15:49 308

原创 算法题:扁平化多级双向链表

题目描述:您将获得一个双向链表,除了下一个和前一个指针之外,它还有一个子指针,可能指向单独的双向链表。这些子列表可能有一个或多个自己的子项,依此类推,生成多级数据结构,如下面的示例所示。扁平化列表,使所有结点出现在单级双链表中。您将获得列表第一级的头部。输入:1—2---3—4---5—6–NULL|7—8---9—10–NULL|11–12–NULL输出:1-2-3-7-8-1...

2018-11-01 15:11:30 600

原创 算法题:判断单链表有无环,如果有的话,找出入环的第一个结点。

题目描述:给定一个链表,判断链表中是否有环。进阶:你能否不使用额外空间解决此题?思路:使用快慢双指针。两个指针开始都指向head,快指针一次移动两个位置,慢指针一次移动一个位置。如果有环,那么快指针一定会追上慢指针,就好像在环状的跑道上跑步,只要时间足够,快的人一定会在某个时刻领先慢的人一圈。题目描述:给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。说明:不允...

2018-10-31 20:34:32 446

原创 Iterable和Iterator

Iterable和Iteratorforeach循环可以很方便的迭代集合中的每个元素。前提是该集合必须实现Iterable接口。Iterable接口是java.lang包中的,当我们自己定义一个抽象数据类型的集合,并且想要实现foreach迭代其中的每个元素的话,就要implements Iterable,并且实现iterator方法,该方法需要返回一个迭代器。迭代器也是我们自己需要定义的一个...

2018-10-22 09:42:37 1113

原创 Comparable和Comparator的使用方法

Comparable和ComparatorComparable是java.lang包中的一个接口,当我们对某个集合中的元素做排序操作的时候,要告诉程序如何进行排序。比如是用名字的长度还是名字的字典顺序排序。某些类型java已经帮我们实现了默认的Comparable接口中的compareTo方法,例如String类型,是根据字典顺序排序的。在我们自己写的类要实现排序功能时,可以implements...

2018-10-22 09:32:05 440

原创 Spring+SpringMVC+Mybatis框架搭建

SSM框架的搭建做项目之前每次都把大量的时间花在搭建框架上非常地浪费时间,在博客上记录一下框架的搭建步骤,方便以后查找。 这个版本的框架搭建没有使用Maven,纯手动添加jar包,将来会使用Maven构建项目。开发环境说明 - 操作系统win10 - IDE使用Intellij IDEA 2017.3.4 x64 - jdk9.0.4 - 数据库使用MySQL8.0 ...

2018-08-17 17:08:59 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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