- 博客(64)
- 收藏
- 关注
原创 Windows下DataGrip连接Hive
单独开一个窗口先开启这个元数据服务,这个服务是上面操作了hive后,hive又会通过操作元数据的方式操作mysql。单独开一个窗口启动hiveserver2服务,这个服务是beeline连接的,提供jdbc协议帮助操作hive的。
2023-10-13 22:00:56
1385
原创 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关注的人