自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夜雨柠檬

柠檬它怎么是酸的!

  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 DOS命令

如果结果不如你所愿,就在尘埃落定前奋力一搏。——《夏目友人帐》基础命令1.C: —— 切换到C盘2. cd 当前路径下的文件路径 —— 切换到当前路径下文件的路径3. cd… —— 返回上级目录4. cd\ —— 返回根目录5. cd /d 加盘符的完整路径 —— 切换到绝对路径的文件6. dir —— 查看当前目录下的文件7. md 文件夹名 —— 创建目录8. rd 文件夹名 —— 删除非空目录9. rd /s 文件夹名 —— 有提示的删除目录10. rd /s/q 文件夹 .

2020-05-19 08:24:33 215

原创 win10常用快捷键

如果结果不如你所愿,就在尘埃落定前奋力一搏。———《夏目友人帐》编辑常用快捷键CTRL + A 全选CTRL + C 复制CTRL + V 粘贴CTRL + Z 撤销CTRL + Y 恢复TAB 制表符SHIFT + TAB 缩进单位制表符SHIFT + HOME 选取光标之前的本行文本SHITF + END 选取光标之后的本行文本系统常用快捷键CTRL + D 移至回收站SHIFT + DEL 永久删除文件CTRL + SHIFT + ESC 任务管理器ALT + .

2020-05-19 08:05:06 397

原创 SimpleDateFormat类

所在包java.text介绍格式化时间的。首先你得有new Date() 然后规定格式给SimpleDateFormat传参最后调用方法format将时间参数传入。字母含义y年份。一般用 yy 表示两位年份,yyyy 表示 4 位年份M月份。一般用 MM 表示月份,如果使用 MMM,则会根据语言环境显示不同语言的月份d月份中的天数。一般用 d...

2019-08-16 20:15:32 192

原创 Date类

所在包java.util介绍在类的所有方法Date接受或返回年,月,日,小时,分钟和秒值,以下表述中使用:y年代表整数y - 1900 。一个月由0到11的整数表示; 0是1月,1是2月,等等; 11月12日。日期(月的一天)以通常的方式从1到31的整数表示。一小时由0到23之间的整数表示。因此,从午夜到凌晨1点的时间是小时0,从中午到下午1点的小时是12小时。一般以0〜59的整...

2019-08-16 20:14:58 183

原创 StringBuild类

所在包java.lang介绍一个可变的字符序列。StringBuilder的StringBuilder不能安全使用多线程。 如果需要同步, 那么建议使用StringBuffer。构造方法StringBuilder()构造一个没有字符的字符串构建器,初始容量为16个字符StringBuilder(String str)构造一个初始化为指定字符串内容的字符串构建器方法跟上篇的St...

2019-08-16 20:14:24 170

原创 StringBuffer类

所在包java.lang介绍线程安全,可变的字符序列。从版本JDK 5开始,这个类别已经被一个等级类补充了,这个类被设计为使用一个线程StringBuilder 。 StringBuilder应该使用StringBuilder类,因为它支持所有相同的操作,但它更快,因为它不执行同步。构造方法StringBuffer()构造一个长度为16的字符串缓冲区StringBuffer(Str...

2019-08-16 20:13:52 149

原创 String类

所在包java.lang介绍String类代表字符串。因为String对象是不可变的,它们可以被共享。String类包括用于检查序列的各个字符的方法,用于比较字符串,搜索字符串,提取子字符串以及创建将所有字符翻译为大写或小写的字符串的副本。构造方法String() 初始化新创建的 String对象,使其表示空字符序列String(byte[] bytes) 用字节数组创建新的...

2019-08-16 20:13:24 101

原创 MySQL基础学习Day01

知识点概述特点安装和使用MySQL服务端的登陆和退出查看MySQL的版本MySQL的常见命令MySQL的语法规则概述DB:数据库(database),保存了一系列的有组织的数据DBMS:数据库管理系统(Database Management System),数据库是通过DBMS创建和操作的容器SQL:结构化查询语言(Structure Query Language),与...

2019-08-13 20:41:01 135

原创 Java基础学习Day09

知识点集合集合集合概述:存储引用类型数据的容器Collection集合:存取数据时是单个存取常用方法:add isEmpty size contains remove removeAll toArray iteratorIterator是Collection的父类常用方法:hasNext() next()List集合:有序可重复,主要增加了索引值的操作常用方法:get(in...

2019-08-13 20:39:37 145 2

原创 【LeetCode】最小栈

Java codeclass MinStack { class Node { int val; Node next; public Node(int val) { this.val = val; } } Node headNode; /** initializ...

2019-08-13 09:58:25 74

原创 Java基础学习Day08

知识点抽象类接口抽象类如何使用抽象类?抽象类用abstract修饰,抽象类中一旦有抽象方法,子类必须全部重写,否则也定义为抽象类注意事项:抽象类不能实例化对象抽象方法声明时不能加方法体abstra不能与final共存抽象类练习具体事物:基础班学员,就业班学员共性:姓名,学习,休假。codepublic abstract class Student { pri...

2019-08-12 21:22:59 151

原创 约瑟夫环问题

问题描述1 - n 个人围坐一圈,约定编号为k的人开始报数,数到m的那个人出列,直到所有人出列,由此产生一个队编号的序列问题分析先构造一个环形的单向链表1.首先创建一个Boy类存放next和val2.创建一个first指针指向第一个节点3.创建boy指针指向当前新创建的节点4.创建curBoy指针用来连接新节点出链表1.判断开始孩子的编号n与总共孩子的个数2.用一个helpe...

2019-08-12 18:27:28 135

原创 【LeetCode】删除排序数组中的重复项

Java codeclass Solution { public int removeDuplicates(int[] nums) { int count1 = 0; int count2 = 0; int temp = 0; for(int i = 0; i < nums.length - count1; i++) ...

2019-08-12 14:44:16 91

原创 【LeetCode】合并两个有序链表

Java codeclass Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode l = new ListNode(0); ListNode temp = l; while(l1 != null && l...

2019-08-12 11:22:48 84

原创 Java基础学习Day07

知识点重写(override)多态重写(override)子类继承父类时方法名 参数列表一致修饰符不能被缩小范围返回类型一致或者是父类返回类型的子类多态形成多态的前提:要有继承子类要重写父类的方法父类引用指向子类对象课后作业需求:1.鱼类:属性:年龄、 重量方法:自我介绍 、游泳2.鸟类:属性:年龄 、颜色方法:自我介绍 、飞分析使用继承:...

2019-08-09 20:23:17 483

原创 【LeetCode】反转链表Ⅱ

Java code/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode r...

2019-08-09 14:08:02 104

原创 队列:链表

什么是单链表:由一串对象连接起来形成的表单链表创建一个节点类Node.class存放所需要的属性数据和next(下一个对象)创建一个节点管理器来连接和管理节点ManageNode.class该管理器中初始化一个头节点不存放任何数据增加添加节点、修改节点、删除节点、打印节点的方法codepackage com.lemon.singlelinklist;//管理节点publ...

2019-08-09 11:25:40 110

原创 【LeetCode】反转链表

Java code/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode r...

2019-08-08 20:31:09 127

原创 Java基础学习Day06

知识点数组的动态初始化问题权限修饰符this构建类中方法快捷键数组的动态初始化问题public class Test { public static void main(String[] args) { int[] arr = new int[10]; System.out.println(arr.length); System.out.println(arr[0])...

2019-08-08 18:08:42 176

原创 Java基础学习Day05

知识点try { 执行代码}catch(Exception e) { 处理}可在算法题中灵活应用 太狠了今天老师什么都没讲

2019-08-07 21:03:44 169

原创 【LeetCode】罗马数字转整数

Java codeclass Solution { public int romanToInt(String s) { int sum = 0; char[] c = s.toCharArray(); for(int i = 0; i < c.length; i++) { if(c[i] == 'I') { ...

2019-08-07 15:37:50 90

原创 【LeetCode】整数反转

Java codeclass Solution { public int reverse(int x) { boolean flag = false; if(x < 0) { flag = true; x = -x; } String s1 = Integer.toStr...

2019-08-07 12:31:18 61

原创 【LeetCode】回文数

Java codeclass Solution { public boolean isPalindrome(int x) { String s = Integer.toString(x); char[] c = s.toCharArray(); int i = 0; int j = 0; for(; i &l...

2019-08-07 09:00:10 61

原创 【LeetCode】两数相加

Java codeclass Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { int n = 0; int n1 = 0; int n2 = 0; int m = 0; ListNode temp = new ListN...

2019-08-07 08:15:39 70

原创 【LeetCode】两数之和

Java codeclass Solution { public int[] twoSum(int[] nums, int target) { for(int i = 0; i < nums.length - 1; i++) { for(int j = i + 1; j < nums.length; j++) { ...

2019-08-06 18:57:50 62

原创 【LeetCode】二分查找

Java codeclass Solution { public int search(int[] nums, int target) { int length = nums.length; int front = 0; int rear = length - 1; int mid; whi...

2019-08-06 18:27:10 66

原创 Java基础学习Day04

知识点方法的重载数组内存方法的重载overload(重载)参数名相同参数列表不同数组静态数组初始化int[] arr = new int[]{1, 2, 3, 4, 5};动态数组初始化int[] arr = new int[5];内存常量池存放常量静态域存放静态数据栈存放变量和引用堆存放new出来的数据课后作业用数组存放7个数据后进...

2019-08-06 18:15:53 106

原创 【LeetCode】删除链表的倒数第N个节点

Java codeclass Solution { public ListNode removeNthFromEnd(ListNode head, int n) { if(n == 0) { return head; } ListNode temp = head; int length = 0; ...

2019-08-06 08:18:03 91

原创 【LeetCode】循环队列

class MyCircularQueue { private int front; private int rear; private int maxSize; private int size; private int[] arr; /** Initialize your data structure here. Set the siz...

2019-08-06 08:15:26 261

原创 【LeetCode】循环双端队列

class MyCircularDeque { private int front; private int rear; private int size; private int[] arr; private int maxSize; /** Initialize your data structure here. Set the size of...

2019-08-06 08:09:55 121

原创 常用方法

String类split(字符串分割)public String[] split(String regex)此方法和limit = 0时情况一样public String[] split(String regex,int limit)以regex为分隔符分割字符串limit > 0时,分割字符串的个数limit <= 0时,尽可能多的分割字符串Integer类pars...

2019-08-05 21:09:54 100

原创 Java基础学习Day03

知识点注释方法注释文档注释 /**多行注释 /*单行注释 /方法定义:在类中具有一定功能的小程序格式:修饰符 返回值类型 方法名(参数类型 参数名) {}课后作业用switch写一个成绩测评codepackage com.daty03;import java.util.Scanner;public class Score { public st...

2019-08-05 17:31:53 121

原创 队列:顺序表

队列是什么?队列是有序列表,有顺序表和链表,遵循先进先出的规则顺序表顺序表即为数组队列;创建一个ArryQueue class增加maxSize属性,表示队列能容纳的最大数据增加front队头,rear队尾 rear所指是没有数据的增加length,代表当前队列中国元素个数增加array[]数组存放队列数据初始化队列增加入队、出队、显示队头元素、判断队列是否已满、判断队列是否...

2019-08-03 15:36:29 411

原创 Java基础学习Day02

知识点Java命名规范常量和变量8个基本数据类型Java命名规范标识符不能使用关键字和保留字标识符由字母、数字、下划线和dollar符号组成标识符不能以数字开头项目名最好是首字母大写包名全部小写字母类名和接口名每个单词首字母大写变量名和方法名采用驼峰命名法 第一个首字母小写常量名字母全部大写 ,每个字母之间最好用下划线连接变量和常量常量用final修饰 不可二次...

2019-08-02 12:19:37 165

原创 Java基础学习Day01

知识点Jdk的安装Jdk的下载和安装Jdk的安装:新建JAVA_HOME,将Jdk的安装目录放入新建CLASSPATH,将Jdk下的lib下的dt.jar和tools.jar将Jdk和Jre下的bin放入path课后作业在Eclipse中显示出class文件,哪个文件执行了?在Eclipse的工具栏找到Windows->Show View->Navigator...

2019-08-01 19:09:58 138

原创 稀疏矩阵

什么是稀疏矩阵?零元素的数目远远多于非零元素数目,并且非零元素的分布没有规律。二维数组转稀疏数组遍历二维数组,得到有效数的个数sum根据sum来创建稀疏数组sparseArr int[sum + 1 ][3] (3指的是row、col、val)将二维数组的有效数存到稀疏数组稀疏数组转二维数组读取稀疏数组第一行,根据第一行得到一个原始的二维数组再根据稀疏数组后几行的有效数,将有...

2019-07-31 17:35:36 201

原创 表格

知识点表格制作符号 '|' '-' ':'演示内容| 居左 | 居中 | 居右 || :--- | :---: | ---: || 左 | 中 | 右 || 左 | 中 | 右 || 左 | 中 | 右 |演示效果居左居中居右左中右左中右...

2019-07-07 14:20:48 114

原创 图片

知识点图片格式 ![]()演示内容**图片链接:**![markdown](https://gss2.bdstatic.com/-fo3dSag_xI4khGkpoWK1HF6hhy/baike/c0%3Dbaike80%2C5%2C5%2C80%2C26/sign=a4e83ab404d79123f4ed9c26cc5d32e7/7c1ed21b0ef41bd5c30682485...

2019-07-07 14:12:13 239

原创 代码高亮

知识点代码高亮显示符号 `代码高亮显示符号 ~(不推荐)演示内容```javapublic static void main(String[] args) { int i = 1; }```函数名等还可以用`fun()`表示演示效果public static void main(String[] args) { int i = 1; }public...

2019-07-07 13:59:51 1417

原创 超文本链接

知识点超文本链接的四种写法演示内容https://baidu.com<https://baidu.com>[百度](https://baidu.com)[百度]<https://baidu.com "百度一下你就知道">演示效果https://baidu.comhttps://baidu.com百度百度总结无名称的为尖括号有名称的为圆括...

2019-07-07 13:46:16 770 2

前端html笔记

html笔记html笔记html笔记html笔记html笔记html笔记html笔记html笔记html笔记html笔记html笔记

2018-05-17

空空如也

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

TA关注的人

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