自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一起努力吧的博客

记录学习,记录生活,一切只是为了记录

  • 博客(44)
  • 收藏
  • 关注

原创 idea2021创建Java项目记录(图片)--->简单创建一个module(Javaweb)

右键–> new --> module --> Java --> 一步一步next结束:项目 -->右键 -->“Add Framework Support”–>勾选“Web Application” --> version 4.0, 勾选 Create web.xml。 OK.1. 点击菜单 File–>project Stucture2. 选择 Module–> Dependencies3. 加号+ --> JARs or Direction4. 选择lib文件所在位置:

2022-09-06 23:25:17 771 1

原创 ecplise如何查看相应的源码(例如Object)

安装好JDK中,在JDK安装目录下存在src.zip的压缩包,导入这个包即可。

2022-08-18 00:09:52 296

转载 oracle12无scott

我现在用的是Oracle12c,据我看到的资料是12c应该朝后也是的都不默认给scott用户了。我觉得我们不必再去向网上教程那样自己创建一个用户了,我们使用system用户即可,scott的作用是练习,在scott用户里有四个表,这四个表是直接给好了,包括里面的数据,我们是直接可以拿这四个表来练习用,所以我们的方向应该是那四个表,因为我们要操作的是表,所以我们在system用户中创建这四个表即可练习使用。参考自:https://www.cnblogs.com/lcchuguo/p/5118809.html创

2022-06-30 22:06:46 282

原创 Navicat连接oracle数据库

连接记录连接名:自定义连接类型:默认Basic即可主机名:本地localhost阿里云、腾讯云 云数据库 IP地址端口:默认1521服务名:自己安装时定义的,一般未修改 ORCL用户名:安装时定义的,我的system密码:123456...

2022-06-30 20:49:57 611

原创 JZ52 两个链表的第一个公共结点

描述输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)import java.util.*;/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution .

2022-04-06 18:44:48 1049

原创 JZ20 表示数值的字符串

**描述请实现一个函数用来判断字符串str是否表示数值(包括科学计数法的数字,小数和整数)。**例如,字符串[“+100”,“5e2”,“-123”,“3.1416”,“-1E-16”]都表示数值。但是[“12e”,“1a3.14”,“1.2.3”,“±5”,“12e+4.3”]都不是数值。提示:1.1 <= str.length <= 252.str 仅含英文字母(大写和小写),数字(0-9),加号 ‘+’ ,减号 ‘-’ ,空格 ’ ’ 或者点 ‘.’ 。3.如果怀疑用例是.

2022-04-06 17:01:31 890

原创 JZ18 删除链表的节点

描述给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。1.此题对比原题有改动2.题目保证链表中节点的值互不相同3.该题只会输出返回的链表和结果做对比,所以若使用 C 或 C++ 语言,你不需要 free 或 delete 被删除的节点数据范围:0<=链表节点值<=100000<=链表长度<=10000import java.util.*;/* * public class ListNode { * int v.

2022-04-06 15:35:46 741

原创 JZ71 跳台阶扩展问题

描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶(n为正整数)总共有多少种跳法。数据范围:1 \le n \le 201≤n≤20进阶:空间复杂度 O(1)O(1) , 时间复杂度 O(1)O(1)public class Solution { public int jumpFloorII(int target) { //斐波那契数列变形 /*设f[i] 表示当前跳道第 i 个台阶的方法数。-->f(.

2022-04-06 14:31:02 105

原创 JZ69 跳台阶

> 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。数据范围:1 \leq n \leq 401≤n≤40要求:时间复杂度:O(n)O(n) ,空间复杂度: O(1)O(1)这里是引用public class Solution { public int jumpFloor(int target) { //斐波那契数列变形 //f(n) = f(n - 1) + f(n - 2)

2022-04-06 01:28:26 173

原创 JZ85 连续子数组的最大和(二)

题目:描述输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组,找到一个具有最大和的连续子数组。1.子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1,3,7]不是子数组2.如果存在多个最大和的连续子数组,那么返回其中长度最长的,该题数据保证这个最长的只存在一个3.该题定义的子数组的最小长度为1,不存在为空的子数组,即不存在[]是某个数组的子数组4.返回的数组不计入空间复杂度计算数据范围:1<=n<=10^51

2022-04-06 01:12:09 876

原创 JZ42 连续子数组的最大和

题目输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组,子数组最小长度为1。求所有子数组的和的最大值。数据范围:1 <= n <= 2\times10^51<=n<=2×105-100 <= a[i] <= 100−100<=a[i]<=100要求:时间复杂度为 O(n)O(n),空间复杂度为 O(n)O(n)进阶:时间复杂度为 O(n)O(n),空间复杂度为 O(1)O(1)解法一:动态规划基本思路:设

2022-04-02 13:37:32 267

原创 this与super区别和联系

this一般情况指的是自己对象,super指的是父类(1)属性的区别:this访问本类中的属性,如果本类没有此属性则从父类中继续查找。super访问父类中的属性。一般情况下子类与父类的属性名不要相同。(2)方法的区别:this访问本类中的方法,如果本类没有此方法则从父类中继续查找。super访问父类中的方法。(3)构造的区别:this调用本类构造,必须放在构造方法的首行。super调用父类构造,必须放在子类构造方法首行。(4)其他区别:this表示当前对象。super不能表示当前对象

2022-03-24 23:31:49 400

原创 JZ14 剪绳子

题目给你一根长度为 n 的绳子,请把绳子剪成整数长的 m 段( m 、 n 都是整数, n > 1 并且 m > 1 , m <= n ),每段绳子的长度记为 k[1],…,k[m] 。请问 k[1]k[2]…*k[m] 可能的最大乘积是多少?例如,当绳子的长度是 8 时,我们把它剪成长度分别为 2、3、3 的三段,此时得到的最大乘积是 18 。数据范围: 2 \le n \le 602≤n≤60进阶:空间复杂度 O(1)O(1) ,时间复杂度 O(n)O(n)输入描述:输入一

2022-03-24 17:57:05 94

原创 JZ15 二进制中1的个数

题目输入一个整数 n ,输出该数32位二进制表示中1的个数。其中负数用补码表示。数据范围:- 2^{31} <= n <= 2^{31}-1−231<=n<=231−1即范围为:-2147483648<= n <= 2147483647−2147483648<=n<=2147483647解法一public class Solution { public int NumberOf1(int n) { int ans =

2022-03-24 17:19:59 84

原创 JZ13 机器人的运动范围

题目地上有一个 rows 行和 cols 列的方格。坐标从 [0,0] 到 [rows-1,cols-1] 。一个机器人从坐标 [0,0] 的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于 threshold 的格子。 例如,当 threshold 为 18 时,机器人能够进入方格 [35,37] ,因为 3+5+3+7 = 18。但是,它不能进入方格 [35,38] ,因为 3+5+3+8 = 19 。请问该机器人能够达到多少个格子?数据范围

2022-03-24 14:01:23 95

原创 switch语句参数

表达式的类型必须是byte、short、int或者char;case语句中指定的每个值必须具有与表达式兼容的类型。注意:从Java 7开始,表达式中也支持String。

2022-03-24 08:35:32 154

原创 JZ12 矩阵中的路径

题目请设计一个函数,用来判断在一个n乘m的矩阵中是否存在一条包含某长度为len的字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。​ 矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符b占据了矩阵中的第一行第二个格子之后,路径不能再次进入该格子。数据范围:0 \le n,m \le 20\0≤n,m≤20 ,1\le len

2022-03-24 02:45:11 137

原创 剑指offer JZ48 最长不含重复字符的子字符串

请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。数据范围:代码1import java.util.*;import java.lang.Math;import java.util.Map;//遇见重复问题,Hash表public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 .

2022-03-24 01:08:50 570

原创 【无标题】

字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。来源:力扣(LeetCode)class Solution { public String reverseLeftWords(String s, int n) { // String res = ""; // for(int i = n; i < s.l

2022-03-23 15:14:50 56

原创 力扣1:两数之和

题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。解法一:Hash表法基本思路:1、设置一个Hash表(nums[i]为键,i为值)2、循环从数组中取值,并且判断target - nums[i]是否在HashMap中,如果在的话,已经找到了。没在的话,就将这个值加入HashMap中

2022-03-23 01:08:21 72

原创 剑指 Offer 11. 旋转数组的最小数字

把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数组的最小值为1。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/xuan-zhuan-shu-zu-de-zui-xiao-shu-zi-lcof著作权归领扣网络所.

2022-03-22 21:52:23 62

原创 力扣:70. 爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?class Solution { public int climbStairs(int n) { //青蛙跳台阶问题 if(n == 0) return 0;//不符合题意 if(n == 1) return 1; if(n == 2) return 2; /*对于n阶,最后一步只有两种情况 .

2022-03-22 19:33:05 53

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

题目分析**设跳上 n 级台阶有 f(n) 种跳法。在所有跳法中,青蛙的最后一步只有两种情况: 跳上 1 级或 2 级台阶。当为 1 级台阶: 剩 n−1 个台阶,此情况共有 f(n−1) 种跳法;当为 2 级台阶: 剩 n−2 个台阶,此情况共有f(n−2) 种跳法。f(n) 为以上两种情况之和,即f(n)=f(n-1)+f(n-2) ,以上递推性质为斐波那契数列。本题可转化为 求斐波那契数列第 n项的值 ,与 面试题10- I. 斐波那契数列 等价,唯一的不同在于起始数字不同。青蛙

2022-03-22 17:06:15 231

原创 剑指offer10 斐波那契数列

描述大家都知道斐波那契数列,现在要求输入一个正整数 n ,请你输出斐波那契数列的第 n 项。斐波那契数列是一个满足 fib(x)=\left{ \begin{array}{rcl} 1 & {x=1,2}\ fib(x-1)+fib(x-2) &{x>2}\ \end{array} \right.fib(x)={1fib(x−1)+fib(x−2)​x=1,2x>2​ 的数列数据范围:1\leq n\leq 401≤n≤40要求:空间复杂度 O(1)O(1)

2022-03-22 16:47:49 265

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

剑指offer刷题记录(借鉴了众多大佬的想法,仅用于学习)题目:剑指 Offer 09. 用两个栈实现队列用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”][[],[3],[],[]]输出:[null,null,

2022-03-22 00:48:49 77

原创 ecplise-整体后移快捷键整理

1、选中代码块2、代码块后退 选中后按“Tab"键3、代码块前进选中后按”Shift+Tab"键

2021-06-28 14:44:10 580

原创 JAVAWEB-import sun.management.ManagementFactory报错问题-已解决

1、将import sun.management.ManagementFactory 替换为 importjava.lang.management.ManagementFactory2、项目属性–>Java Build Path -->Libraries–>JRE System Library [JavaSE-1.7] --> Access rules --> 右边点击Edit–>添加Accessible RulePattern中填**–>点击确定...

2021-06-24 15:40:51 725

转载 2021-06-23

1.Window—Preferences—Java—Compiler—右侧面板设置为1.62.Window—Preferences—Java—Installed JREs—右侧面板“Add”本地的1.6版本jdk路径,并勾上以上已经完成eclipse的jdk的变更3.在你需要变更jdk版本的项目右键选择可以编辑你的jdk和添加jdk4.与Java Build Path同级目录下的Java Compiler中的右侧面板设置为你需要的jdk版本5.与Java Build Path同级目录下的Proj

2021-06-23 09:57:36 66

原创 eclipse错误:在类 XXX 中找不到 main 方法, 请将 main 方法定义为public static void main(String[] args)

解决:保存一下,重新运行。

2021-06-14 15:42:15 1223 2

原创 ecplise-Source Not Found的解决

显示Source Not Found。解决:1.从windows选项下选择”perferences”。2.在”perferences”对话框下选择java->Installed JREs 。3.选中”jre7”并点击右侧”Edit”。4.在”Edit JRE”对话框中找到对应的jar,例如rt.jar,点击展开选择”Source Attachment”。5.在”Source Attachment”对话框下,选择”External location”,路径设为JDK根目录,源文件就是该路径下

2021-05-22 15:35:12 881

原创 2021-02-26记录

复习操作系统![在这里插入图片描述](https://img-blog.csdnimg.cn/20210227215747249.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NvbmdqaW5nbWluZzEy,size_16,color_FFF

2021-02-27 21:58:26 52

原创 2021-02-25记录

复习操作系统,整理知识点

2021-02-26 09:46:27 64

原创 2021-02-16记录

1、复习和背诵操作系统以前PPT的知识点,没有记录2H2、学车,科三

2021-02-17 08:43:24 58

原创 2021-02-10记录

1、复习操作系统第五章PPT2、听英语听力3、看数据结构课本4、记录![在这里插入图片描述](https://img-blog.csdnimg.cn/20210211080416575.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NvbmdqaW5nbWluZzEy,size_16,color_FFFFFF...

2021-02-11 08:05:02 96

原创 2021—02—07记录

1、复操作系统第五章2、数据结构栈和链表3、记录

2021-02-08 08:45:21 83

原创 2021-02-06记录

1、复习操作系统2、复习数据结构3、记录

2021-02-06 23:03:13 46

原创 2021-02-05记录

1、复习操作系统第三四章2、复习数据结构3、记录

2021-02-06 10:01:33 43

原创 2021-02-04记录

1、整理复习操作系统PPT3-4的知识点2、学车3、整理复习1-2章的数据结构3、记录(重新整理复习之前的知识点,没有额外的笔记记录)

2021-02-05 08:35:03 61

原创 2021-02-03记录

1、复习操作系统第四章PPT2、数据结构3、学车4、记录

2021-02-04 08:07:28 64

原创 2021-02-02记录

1、复习操作系统第四章PPT的知识点2、学车7H3、复习数据结构4、记录

2021-02-03 08:29:05 45

空空如也

空空如也

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

TA关注的人

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