- 博客(13)
- 收藏
- 关注
原创 List<List<Integer>>转二维数组
List<List<Integer>> result = new ArrayList<>(); int [][] dic= new int[result.size()][]; for(int i = 0; i < result.size(); i++){ dic[i] = new int[result.get(i).size()]; for(int j = 0; j < dic...
2021-12-12 15:42:18 795
原创 leetcode34/剑指offer 53-1在排序数组中查找数字1
题目描述:代码:class Solution { public int search(int[] nums, int target) { int len = nums.length; int l = 0; int r = len - 1; int mid = 0; int coutr,coutl = 0; if(len == 0) return 0; while(l
2021-07-19 13:52:48 59
原创 Leetcode21 合并两个有序链表
题目描述思路:思路就是递归吧,一看就懂,一写就废,唉,慢慢练吧代码lass Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { if(l1 == null) { return l2; } if(l2 == null) { return l1; } if(l1.val <
2021-07-16 22:00:08 89
原创 leetcode 206 反转链表
leetcode 206 反转链表题目描述给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。解法1.迭代法class Solution { public ListNode reverseList(ListNode head) { ListNode pre = null; ListNode cur = head; while(cur!=null){ ListNode next = cur.next;
2021-07-15 16:09:52 63
原创 解决前端调用后台上传图片接口传参为null
1.如何获取后端传来的对象中的一个属性如后端传来了是一个data数组,每一个元素是一个集合,现在要循环得到每一个集合中的接img属性2.如何解决前端调用后台上传图片接口传参为null首先查看后端接口的Parameter Typefile需要formData类型,这是我第一次遇到,刚开始没注意,在前端直接传input的文件,后台报null。解决方法new 一个FormData类型,然后使用append方法(注:此时若想查看formdata,必须要用formdata.get(‘file’)
2021-07-15 16:08:03 2953
原创 网络编程-Tcp文件上传
实现文件的上传,话不多说直接上代码TcpClientpackage com.shi.net_2;import java.io.*;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException;public class TcpClientDemo2 { public static void main(String[] args) throws IOException {
2021-03-24 13:47:05 38
转载 基本类型和包装类型的区别
基本类型和包装类型的区别01、包装类型可以为 null,而基本类型不可以02、包装类型可用于泛型,而基本类型不可以03、基本类型比包装类型更高效04、自动装箱和自动拆箱这是一篇在知乎看到的文章,对自己有很大帮助,故转载过来。侵权删。01、包装类型可以为 null,而基本类型不可以别小看这一点区别,它使得包装类型可以应用于 POJO 中,而基本类型则不行。POJO 是什么呢?这里稍微说明一下。POJO 的英文全称是 Plain Ordinary Java Object,翻译一下就是,简单无规则的 J
2021-03-18 00:52:37 81
原创 按对象的某属性进行快排与二分查找(Java实现)
快排与二分查找Java代码类定义快排与二分查找运行结果第一次的算法实验老师留了这么一道题一眼看过去,不就是对一组数进行快排和二分查找吗,有什么难的。但由于自己对java语言的一些接口还不是很熟悉,导致自己陷入了一个难题——怎样将对象传入快排方法并按照其某一属性进行排列呢。这时我发现Java的泛型可以帮上很大的忙,通过对快排方法以及类的重写,最后实现了快排与二分查找。Java代码类定义package lab_1;public class Person implements Comparabl
2021-03-18 00:39:00 139
原创 Java学习——List的使用
Java学习——List的使用List的创建List的遍历List和Array的转换练习List的创建 List<String> list = new ArrayList<>();还可以通过List接口提供的of()方法,根据给定元素快速创建List:List<Integer> list = List.of(1, 2, 5);List的遍历public static void main(String args[]) { Lis
2021-03-15 21:52:58 74
原创 关于Java中的引用传递
关于Java中的引用传递基本类型参数的传递传递引用参数基本类型参数的传递public class Main { public static void main(String[] args) { Person p = new Person(); int n = 15; // n的值为15 p.setAge(n); // 传入n的值 System.out.println(p.getAge()); // 15 n = 20
2021-03-03 00:12:36 121 3
原创 数据结构—栈
数据结构—顺序表顺序结构头定义结构定义进栈操作Push出栈操作Pop两栈共享空间结构结构定义进栈操作Push出栈操作Pop链式结构头定义结构定义进栈操作Push出栈操作Pop顺序结构头定义#define MAXSIZE 20#define ERROR 0#define OK 1结构定义//结构定义typedef int SElemType;typedef struct{ SElemType data[MAXSIZE]; int top;
2021-02-20 21:12:43 82
原创 数据结构—顺序表
数据结构——链表顺序结构头定义结构定义获得线性表元素插入元素操作删除元素操作链式结构结构定义获得线性表元素插入元素操作删除元素操作单链表的整表创建头插法尾插法单链表的整表删除顺序结构头定义#define MAXSIZE 20 /*存储空间初始分配量*/typedef int Elemtype;#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int Status;结构定义typedef struct{
2021-02-02 18:12:03 95 1
原创 SQL学习——1.安装与配置
SQL学习——1.安装与配置一.免安装版MySQL下载二.MySQL的配置一.免安装版MySQL下载在link下载免安装版本的MySQL然后解压到全英文路径下二.MySQL的配置1.以管理员身份打开cmd,然后将路径转到MySQL文件夹下的bin路径2.安装MySQL服务出现Service successfully instlled表示安装成功3.初始化MySQL服务箭头所指为MySQL初始化分配的随机登录密码,需要记住4.开启MySQL服务5.登录MySQL这里登入时候
2020-12-22 10:57:30 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人