自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HBuilder X项目访问IDEA后台(SprinBoot Mybatis)跨域解决

问题:1.在Hbuilder项目中访问IDEA后台出现解决: 新建一个包config 新建一个类 CorsConfigimport org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springfram

2020-12-11 11:02:43 2275

原创 简单工厂模式学习笔记

首先说需求,一个客户需要一个全新的笔记本对象,按照传统的做法 一个new就完事儿了 Laptop laptop = newLaptop() 也就是说创建对象由客户端负责—>要几个笔记本就要自己去new 相当于自己去做笔记本。如果生产笔记本之前需要做很多很多的重复的事情代码会变得难以维护(这时候出现了厂商由厂商来创造笔记本客户只需要传一些对应的参数比如说型号。。厂商就可以帮我们创建出来啦)接下来就有了简单工厂模式。###简单工厂模式:简单来说,简单工厂模式就是搞一个工厂,工厂帮我们去.

2020-11-06 16:46:02 166

原创 LeetCode剑指 Offer 09. 用两个栈实现队列

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:["CQueue","appendTail","deleteHead","deleteHead"][[],[3],[],[]]输出:[null,null,3,-1]示例 2:输入:["CQueue","deleteHead","appendTail",

2020-09-17 19:06:50 115

原创 LeetCode笔记-剑指 Offer 10- II. 青蛙跳台阶问题

一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:2示例 2:输入:n = 7输出:21示例 3:输入:n = 0输出:1提示:0 <= n <= 100来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/qing-wa-tiao

2020-09-16 18:42:48 91

原创 LeetCode__141. 环形链表

给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。示例 1:输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾部连接到第二个节点。示例 2:输入:head = [1,2], pos = 0输出:true解释:链表中有一个环,其尾部连接到第一个节点。示例 3:输入:head = [1], pos =

2020-09-10 11:08:21 80

原创 Java Socket 简易图片管理系统(上传、下载)

1.Server.java(客户端)public class Server { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(10086); System.out.println("服务端启动"); while (true){ Socket socket = serverSoc

2020-09-09 19:03:58 417

原创 Leetcode==学习笔记之[234. 回文链表]

请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-linked-list著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。非进阶:简单粗暴法####节点代码####

2020-09-08 19:05:03 108

原创 LeetCode=====38. 外观数列

给定一个正整数 n(1 ≤ n ≤ 30),输出外观数列的第 n 项。注意:整数序列中的每一项将表示为一个字符串。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下:111211211111221第一项是数字 1描述前一项,这个数是 1 即 “一个 1 ”,记作 11描述前一项,这个数是 11 即 “两个 1 ” ,记作 21描述前一项,这个数是 21 即 “一个 2 一个 1 ” ,记作 1211描述前一项,

2020-09-03 16:46:12 70

原创 LeetCode--83.删除排序链表中的重复元素

给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例 1:输入: 1->1->2输出: 1->2示例 2:输入: 1->1->2->3->3输出: 1->2->3来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。代码:publi

2020-09-01 17:03:33 99

原创 LeetCode -------菜鸟成长之路

根据题目描述,第二个数组即nums2的所有元素都要进入到第一个数组nums1中,所以不妨从第一个数组的最后一位开始(比较后取得俩数组中最大的元素)进行赋值。

2020-08-31 14:33:40 86

原创 LeetCode学习笔记2

LeetCode笔记2给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。来源:力扣(LeetCode)链接:https://leetcode-cn.com/proble

2020-08-27 11:11:27 137

原创 我的leetcode学习笔记

我的leetcode学习笔记删除排序数组中的重复项:给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。示例 2:给定 nums = [0,0,1,1,1,2,2,3

2020-08-21 14:24:49 175

空空如也

空空如也

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

TA关注的人

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