自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows下DataGrip连接Hive

单独开一个窗口先开启这个元数据服务,这个服务是上面操作了hive后,hive又会通过操作元数据的方式操作mysql。单独开一个窗口启动hiveserver2服务,这个服务是beeline连接的,提供jdbc协议帮助操作hive的。

2023-10-13 22:00:56 1385

原创 392. 判断子序列

392. 判断子序列

2022-10-04 21:18:08 512

原创 1541. 平衡括号字符串的最少插入次数

平衡括号字符串的最少插入次数

2022-10-04 20:36:54 378

原创 921. 使括号有效的最少添加

使括号有效的最少添加

2022-09-30 09:48:13 342

原创 20.有效的括号

2022-09-27 15:18:13 153

原创 34. 在排序数组中查找元素的第一个和最后一个位置

二分查找

2022-09-06 15:24:34 357

原创 438.找到字符串中所有字母异位词

找到字符串中所有字母异位词

2022-09-02 08:32:15 344

原创 5.最长回文子串

最长回⽂子串

2022-06-09 11:18:05 158

原创 167.两数之和 II - 输入有序数组

两数之和 II - 输入有序数组一、题目描述二、示例三、难度四、代码Java版C++版补充一、题目描述二、示例三、难度中等四、代码Java版public class Solution { public static int[] twoSum(int[] numbers, int target) { int left = 0, right = numbers.length-1; while (numbers[left] + numbers[rig

2022-05-31 13:39:16 147

原创 283.移动零

移动零一、题目描述二、示例三、难度四、代码C++版法一法二Java版一、题目描述二、示例三、难度简单四、代码C++版法一class Solution {public: void moveZeroes(vector<int>& nums) { int index = 0, p = 0; while (p < nums.size()) { if (nums[p] != 0) {

2022-05-30 12:56:03 242

原创 27.移除元素

移除元素一、题目描述二、示例三、难度四、代码Java版法一法二:快慢指针C++版法一法二:快慢指针一、题目描述二、示例三、难度简单四、代码Java版法一public class Solution { public static int removeElement(int[] nums, int val) { if(nums.length == 0) return 0; int i = 0, j = nums.length - 1;

2022-05-27 10:37:47 311

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

删除排序链表中的重复元素一、题目描述二、示例三、难度四、代码Java版一、题目描述二、示例三、难度简单四、代码Java版/** * @author Kidd * @create 2022-05-08 10:08 */class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int val, L

2022-05-08 11:13:07 680

原创 26. 删除有序数组中的重复项

删除有序数组中的重复项一、题目描述二、示例三、难度四、代码Java版一、题目描述二、示例三、难度简单四、代码Java版/** * @author Kidd * @create 2022-05-08 9:36 *//* * 不使用额外的空间,必须在原地修改数组 并在使用 O(1) 额外空间的条件下完成 */public class Solution { public int removeDuplicates(int[] nums) { if (n

2022-05-08 10:00:13 535

原创 160. 相交链表

相交链表一、题目描述二、难度三、代码Java版法一:用ArrayList或HashSet法二:双指针一、题目描述二、难度简单三、代码Java版法一:用ArrayList或HashSetimport java.util.*;/** * @author Kidd * @create 2022-05-07 10:49 */class ListNode { int val; ListNode next; ListNode(int x) {

2022-05-07 11:45:49 644

原创 876.链表的中间结点

链表的中间结点一、题目描述二、示例三、难度四、代码Java版法一:常规法法二:快慢指针一、题目描述二、示例三、难度简单四、代码Java版法一:常规法先遍历链表,计算结点个数sum,得到中间结点sum/2+1, 再遍历一次class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } Lis

2022-05-06 10:40:40 683

原创 19. 删除链表的倒数第 N 个结点

删除链表的倒数第 N 个结点一、题目描述二、示例三、难度四、代码Java版一、题目描述二、示例三、难度中等四、代码Java版/** * @author Kidd * @create 2022-04-28 19:00 */class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } Lis

2022-04-28 19:17:09 888

原创 23. 合并K个升序链表

合并K个升序链表一、题目描述二、示例三、难度四、代码Java版4.1 法一:暴力法4.2 法二:优先队列一、题目描述二、示例三、难度困难四、代码Java版4.1 法一:暴力法import java.util.ArrayList;import java.util.Comparator;import java.util.List;/** * @author Kidd * @create 2022-04-24 14:00 */class ListNode { i

2022-04-24 14:28:25 1016

原创 21. 合并两个有序链表

题解一、题目描述二、示例三、难度四、代码Java版4.1 法一:迭代法4.2 法二:递归法(待更新...)一、题目描述二、示例三、难度简单四、代码Java版4.1 法一:迭代法时间复杂度O(n+m),依次比较两升序链表结点值/** * @author Kidd * @create 2022-04-23 21:00 */class ListNode { int val; ListNode next; ListNode() {}

2022-04-23 21:12:47 818

原创 1094. 拼车

拼车一、题目描述二、示例三、难度四、代码Java版差分数组法一、题目描述二、示例三、难度中等四、代码Java版差分数组法/** * @author Kidd * @create 2022-04-21 14:18 */public class Solution { private int[] diff; public boolean carPooling(int[][] trips, int capacity) { //最终的车站

2022-04-21 15:01:57 644

原创 1109. 航班预订统计

航班预订统计一、题目描述二、示例三、难度四、代码Java版一、题目描述二、示例三、难度中等 实际就是个差分数组题与370.区间加法一样,只是要注意下标取值四、代码Java版package per.Kidd.demo;/** * @author Kidd * @create 2022-04-20 13:30 *//* * 1109. 航班预订统计 */public class Solution { private int[] diff; pu

2022-04-20 13:55:36 426

原创 370.区间加法

题解一、题目描述二、示例三、难度四、代码Java版一、题目描述二、示例三、难度中等四、代码Java版/** * @author Kidd * @create 2022-04-19 20:00 */public class Solution { private int[] diff; public int[] getModifiedArray(int[][] updates, int length) { //初始化数组元素都为0

2022-04-19 21:09:21 634

原创 560. 和为 K 的子数组

题解一、题目描述二、示例三、难度四、代码Java版4.1 法一:前缀和解法4.2 法二:前缀和 + 哈希表优化一、题目描述二、示例三、难度中等四、代码Java版4.1 法一:前缀和解法时间复杂度O(n²)package per.Kidd.demo;/** * @author Kidd * @create 2022-04-17 20:00 *//* * 560. 和为 K 的子数组 */public class Solution { //记录前n个数之和

2022-04-17 21:44:18 738

原创 select下拉框二级联动

采用Layui框架两种方法实现,差别不大一、编写jsp代码二、编写后台代码(方法一)2.1 工具类2.2 dao层2.3 编写对应xml2.4 service层2.5 serviceImp层2.6 Controller层三、编写后台代码(方法二)3.1 工具类3.2 dao层,这里返回Map3.3 编写对应xml3.4 service层3.5 serviceImp层3.6 Controller层四、效果图4.1 示例一4.2 示例二两种方法实现,差别不大一、编写jsp代码<%@ taglib p

2022-04-16 10:54:44 2441

原创 304. 二维区域和检索 - 矩阵不可变

二维区域和检索 - 矩阵不可变一、题目描述二、示例三、难度四、代码Java版4.1 法一:暴力法4.2 法二:数组不可变拓展4.3 法三:二维前缀和解法(学习中 待更新...)一、题目描述二、示例三、难度中等四、代码Java版4.1 法一:暴力法直接暴力解法,时间复杂度:O(n²)package per.Kidd.demo;/** * @author Kidd * @create 2022-04-15 20:00 *//* * 304. 二维区域和检索 -

2022-04-15 21:01:19 451

原创 303. 区域和检索 - 数组不可变

区域和检索 - 数组不可变一、题目描述二、难度三、示例四、代码Java版4.1 法一:暴力法4.2 法二:前缀和法一、题目描述二、难度简单三、示例四、代码Java版4.1 法一:暴力法直接暴力解法,时间复杂度:O(n)package per.Kidd.demo;import java.util.Arrays;import java.util.Scanner;/** * @author Kidd * @create 2022-04-14 18:22 *//*

2022-04-14 20:24:53 499

原创 安装Clion

安装步骤一、搭建环境1.1 安装make1.2 安装gcc1.3 安装g++1.4 安装其他二、安装Clion2.1 解压安装包2.2 进入bin目录2.3 执行2.4 安装界面三、破解四、配置五、测试运行一、搭建环境1.1 安装makesudo apt install make1.2 安装gccsudo apt install gcc1.3 安装g++sudo apt install g++1.4 安装其他sudo apt-get updatesudo apt-get i

2022-04-12 12:28:31 236

原创 Xshell本地上传文件到Ubuntu

目录法一1.1 利用Xshell连接Ubuntu1.2 接下来直接走流程1.3 查看Ubuntu文件法二:利用Xftp法一1.1 利用Xshell连接Ubuntu之前已进行了Xshell连接Ubuntu,未连接的可移步浏览教程Xshell连接Ubuntu1.2 接下来直接走流程选择要上传的文件,等待传输即可1.3 查看Ubuntu文件也可输入命令ls查看法二:利用Xftp传输到右边栏所显示的文件夹目录下...

2022-04-11 18:56:05 972

原创 Xshell连接本地Ubuntu

目录一、更新源列表二、安装openssh-server三、查询ssh服务是否启动四、查询Ubuntu的IP地址4.1 法一4.2 法二五、Windows下载Xshell六、使用Xshell连接并配置相关信息6.1 切换成root权限6.2 关闭防火墙6.3 连接Xshell七、连接成功一、更新源列表打开终端,输入以下命令,回车# 更新源列表sudo apt-get update二、安装openssh-server输入以下命令sudo apt-get install openssh-serv

2022-04-11 18:31:16 1030 1

原创 类对象作为数据成员

目录代码1、编写.h文件2、编写.cpp文件3、编写main.cpp文件运行Clion控制台乱码解决方案代码1、编写.h文件#include <iostream>#include <string>using namespace std;class Date{public: //有参构造 Date(int year = 0, int month = 0, int day = 0); //拷贝构造函数 Date(Date &bir

2022-04-11 15:20:16 749

原创 函数的分文件编写

作用:代码结构更清晰目录步骤项目结构示例解决方案(若运行报错)结果步骤创建后缀名为.h头文件创建后缀名为.cpp源文件与main.cpp源文件头文件编写函数声明源文件编写函数定义项目结构IDE:Clion示例第一步:编写test.h文件#include <iostream>using namespace std;//函数声明int add(int num1, int num2);第二步:编写test.cpp文件#include "../Headers/te

2022-04-10 13:56:51 1158 1

原创 js实现3D魔方

HTML<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2022-04-09 15:26:33 616 1

原创 radio获取数据库中的值

以性别为例使用三元运算${userNow_admin.gender’女’?“checked=checked”:“”}<div class="layui-form-item"> <label class="layui-form-label">性别</label> <div class="layui-input-block"> <label class="radio-inline"> <input

2022-04-08 16:19:39 1388

原创 2022哈工程计算机考研经验贴

目录一、前言二、初试备考经验2.1 个人择校2.2 个人作息2.3 各科复习2.3.1 数二(高数+线代)2.3.2 英二2.3.3 专业课(ds+os)2.3.4 政治三、 结束语一、前言       本科是湖北的某二本,专业是软件工程,一战报考哈工程计算机专硕上岸!初试380,复试179.2,综合排名第29。数学底子还可以,英语四六级都是擦线过的水平,并不是强项。     &nb

2022-03-28 16:23:36 3001 3

原创 char (*p)[]和char *p[]

char (*p)[N]和char *p[N][]的优先级高于*char *p[N]指针数组,数组有N个元素p是一个有N个元素的数组,元素的类型是 char *char (*p)[N]指向一维数组的指针,一维数组只能有N个元素p是一个指针,指向一个有十个char元素的数组...

2022-03-09 15:10:56 1788

原创 Maven 阿里云镜像配置

<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>

2021-12-29 11:55:21 352

原创 3 字节的 UTF-8 序列的字节 3 无效的解决方案

解决方法:将xml文件中utf-8横线去掉<?xml version="1.0" encoding="UTF-8"?>改为<?xml version="1.0" encoding="UTF8"?>

2021-01-30 20:00:29 196

原创 MyBatis传入多个参数

StudentMapper .javapublic interface StudentMapper { List<Student> getAllStudent(); Student getStudentById(String id); Student getStudentByIdAndName(String id,String name);}StudentMapper .xml<?xml version="1.0" encoding="UTF-8"?><!DO

2021-01-30 17:55:40 198

原创 Maven Web 项目自动部署

在dependencies标签后添加<!-- 配置当前工程构建过程中的特殊设置 --><build> <finalName>MyWeb</finalName> <!-- 配置构建过程中需使用的插件 --> <plugins> <plugin> <!-- cargo是一家专门从事"启动servlet容器"的组织 --> <groupId>org.codehaus.cargo&l

2021-01-28 18:55:13 117

原创 请求转发和请求重定向的路径问题

转发和重定向的url前有加 / 为绝对路径,反之为相对路径1.绝对路径重定向的 / 表示:http://服务器ip:端口/response.sendRedirect("/Manager/index.jsp");生成的地址:http://localhost:8080/Manager/index.jsp请求转发的 / 表示:http://服务器ip:端口/项目名request.getRequestDispatcher("/index.jsp").forward(reques

2021-01-23 19:08:02 1154

原创 @Component学习

有关报错AnnotationConfigApplicationContext has not been refreshed yet - what’s wrong?//User.java@Component//相当于配置文件中的<bean id="" class=""/>public class User { @Value("Kidd") private String name; public String getName() { return name; } public

2021-01-17 16:08:43 418

空空如也

空空如也

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

TA关注的人

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