自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 cell数据如何删除重复项

p{1} = [1 2]p{2} = [1 2]p{3} = [3 4 5]p{4} = [3 4 5]p{5} = [1 3 4 5]p{6} = [1 3 4 5]这样的数据,可能会有很多,如何删除其中的重复项,不用循环判断,如何能高效完成可用换一些方法转化为字符串,例如用sprintf:[~,k] = unique(cellfun(@(x)sp

2020-09-22 14:24:57 745

原创 力扣区间重叠问题

import java.util.Arrays;/** * 区间重叠问题 * 1 4 * 1 2 * 2 3 * 3 4 */public class Main4 { public static void main(String[] args) { int[][] cal= {{1,4},{1,2},{2,3},{3,4}}; int n = cal.length; Cal[] times = new Cal[2*n]; .

2020-08-03 10:53:18 329

转载 taichi 冰雪奇缘学习

import taichi as ti计算品质,越大算得越准确,但也越慢。quality = 1 # Use a larger value for higher-res simulations粒子数量=9000,网格数量=128n_particles, n_grid = 9000 * quality ** 2, 128 * quality每个网格宽度ΔX=1/128,以及它的倒数inv_dxdx, inv_dx = 1 / n_grid, float(n_grid)deltaTime,演算的时

2020-06-26 10:57:41 1825

原创 青蛙跳台阶

package demo5;import java.util.Scanner;public class JumpFllorTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int target = sc.nextInt(); int res =

2020-06-07 12:19:42 164

原创 堆排序

package demo3;import java.util.Arrays;/** * 堆排序 * 1、树要是完全二叉树 * 2、parent > children (大顶堆) 或 parent < children (小顶堆) */public class HeapSortTest { public static void main(String[] args) { int[] arr = new int[]{4,1,90,45,2,48,52,13,

2020-05-12 21:22:55 121

原创 组合总合2

**给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。解集不能包含重复的组合。示例 1:输入: candidates = [10,1,2,7,6,1,5], target = 8,所求解集为:[...

2020-04-25 16:40:13 129

原创 组合总和

package demo10;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * @author xianyu * @version 1.0 * @date 2020/4/25 15:16 * 组合总和 * 给定一个无重复元素的数组 candidates 和一个目标数 t...

2020-04-25 16:39:05 139

原创 全排列II

package demo10;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * @author xianyu * @version 1.0 * @date 2020/4/24 22:48 * 全排列2 */...

2020-04-24 23:31:57 115

原创 全排列

package demo9;import java.util.ArrayList;import java.util.List;/** * @author xianyu * @version 1.0 * @date 2020/4/23 20:18 * 全排列 */public class perm2 { public static void main(String[]...

2020-04-23 21:18:32 102

原创 单链表归并排序

package demo8;/** * @author xianyu * @version 1.0 * @date 2020/4/20 12:11 * 单链表的归并排序 */public class mergeSort { public static void main(String[] args) { Node head = new Node(7); ...

2020-04-20 15:58:53 137

原创 懒汉式单例模式在多线程下问题的解决方法

package demo8;/** * @author xianyu * @version 1.0 * @date 2020/4/20 14:30 * 单例模式: 懒汉式单例模式 */public class singleInstance1 { public static void main(String[] args) { for (int i = 0; ...

2020-04-20 14:52:35 197

原创 力扣第88题:合并两个有序数组

给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。class Solution { public void merge(int[] ...

2020-04-18 23:55:08 237

原创 给定字符串,截图固定字节数

package demo4;import java.io.UnsupportedEncodingException;/** * @author xianyu * @version 1.0 * @date 2020/4/13 10:31 */public class StringTest { public static void main(String[] args) {...

2020-04-13 21:12:47 122

原创 最长回文子串

import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ ...

2020-04-12 21:22:39 95

转载 动态规划-背包问题

package demo3;/** * @author xianyu * @version 1.0 * @date 2020/4/10 15:52 * // 动态规划01背包问题 */public class DynamicProgramming { public static void main(String[] args) {// int[] weig...

2020-04-10 19:41:42 111

原创 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。

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

2020-04-05 21:50:43 640

原创 Java原型模式--拷贝

package com.xianyu.prototype;import java.util.Date;/** * @author xianyu * @version 1.0 * @date 2020/3/15 21:36 * 复制视频源文件 * 1. 实现一个接口 * 2. 重写一个方法 */public class Video implements Cloneable{ ...

2020-03-16 20:22:52 142

原创 Java适配器模式

需求:现有一个电脑只有USB口,想连接网线上网,但没有网线口,这时需要USB转网线的转换器,即适配器直观理解就是使原来不能一起相互工作(接口不兼容)的两个功能通过Adapter兼容在一起。适配器类型分为:类适配器(继承关系) 和 对象适配器(组合关系)这里有:电脑网线适配器电脑类代码如下package com.xianyu.adapter2;/** * @author xia...

2020-03-14 16:46:45 93

原创 Java的23种设计模式之单列设计模式

饿汉式单列模式类:在这个类每次加载到内存中就直接把instance实例化好了package com.xianyu.singleton;/** * @author xianyu * @version 1.0 * @date 2020/3/12 16:35 * 设计模式1: 单列设计模式 */public class Program1 { public static v...

2020-03-12 17:13:12 89

原创 异常处理机制:两种方式

throws + 异常类型import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;/** * @author xianyu * @version 1.0 * @date 2020/1/1 15:53 */...

2020-01-01 15:59:53 430

原创 常见的运行时异常

//******************以下是运行时异常*************************** //ArithmeticException @Test public void test6(){ int a = 10; int b = 0; System.out.println(a / b); } //InputMismatchException @Tes...

2020-01-01 14:02:24 465

原创 自定义枚举类,jdk1.5之前和Enum枚举

/** * @author xianyu * @version 1.0 * @date 2019/12/30 20:27 * 自定义枚举类 */public class Season { // 1. 自定义枚举类对象的属性不应该允许被修改,所有应该使用private final修饰 private final String SEASONNAME; priva...

2019-12-30 20:38:08 125

原创 Map接口常用方法

import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Set;/** * @author xianyu * @version 1.0 * @date 2019/12/30 15:14 */public class MapTest1 { pub...

2019-12-30 15:28:02 121

原创 TreeSet

public class CollectionTest3 { public static void main(String[] args) { TreeSet set = new TreeSet(); set.add(123); set.add(456); set.add(34); set.add(100)...

2019-12-30 13:02:04 87

原创 List实现类

import java.util.*;/** * @author xianyu * @version 1.0 * @date 2019/12/30 10:10 */public class CollectionTest3 { public static void main(String[] args) { List list = new ArrayList(...

2019-12-30 10:28:18 74

原创 集合元素的遍历操作,使用迭代器Iterator接口

import java.util.ArrayList;import java.util.Collection;import java.util.Date;import java.util.Iterator;/** * @author xianyu * @version 1.0 * @date 2019/12/29 21:24 */public class CollectionT...

2019-12-29 21:48:52 109

原创 Collection集合接口方法测试

import java.util.ArrayList;import java.util.Collection;import java.util.Date;/** * @author xianyu * @version 1.0 * @date 2019/12/29 20:58 * Collection集合接口方法测试 */public class CollectionTest {...

2019-12-29 21:20:04 128

原创 Java8新特性

1. Lambda 表达式2. 函数式()接口3. 方法引用和构造器引用4. 强大的Stream API5. Optional类6. 新的时间和日期API好处:速度更快代码更少(Lambda 表达式)强大的StreamAPI便于并行最大化减少空指针异常(optional)Nashorn引擎,允许在JVM上允许JS应用...

2019-12-22 22:30:50 69

原创 mybatis四表联合查询

<!-- 四表联合查询 --><resultMap type="com.dxn.dxnproject.vo.ProductDetailVo" id="spuInfo"> <result column="spu_id" property="spuId"/> <result column="spu_name" property="spuNam...

2019-12-17 10:55:09 669

原创 // 取出list中的对象的所有paraDataName

List<String> paraDataNames= paraDataList.stream().map(ParaData::getParaDataName).collect(Collectors.toList());

2019-12-13 09:46:15 244

原创 mybatis三表联合查询

首先三个表的实体如下:全部是从下至上三个表都是一对多的关系package com.dxn.dxnproject.bean;import com.fasterxml.jackson.annotation.JsonProperty;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstruc...

2019-12-10 15:53:36 8152 1

原创 三表联合查询

select *     from spu s     left join para_type pt     on s.spu_id = pt.spu_id     left join para_data pd &nbs...

2019-12-10 13:05:18 1465

原创 手机号 邮箱的正则表达式

package com.atguigu.springboot.util;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author xianyu * @time 2019-10-26-14:54 */public class RegException { // 手机号 p...

2019-10-26 15:48:41 239

原创 mapper

/这是一个操作数据库的方法1//@Mapper//public interface AdminMapper { //根据id来查询数据 //@Select("select * from admin where admin_id=#{adminId}") //public Admin getAdminByadminId(Integer adminId); //删...

2019-10-22 17:07:10 140

原创 spring boot配置文件

```yamlspring: datasource: # 数据源基本配置 username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/database?serverTimezone=UTC ...

2019-10-22 16:55:03 140

原创 IDEA创建第一个maven管理的SpringBoot项目,入坑5小时,血的教训

安装IDEA,激活 —>查阅其他博客安装jdk,配置环境变量 —>查阅其他博客安装maven http://maven.apache.org/注意:目前最新版本为apache-maven-3.6.2-bin.zip (2019-9-13),千万不要下载最新版本,我下载最新版本导致最后无法导入maven项目,浪费一下午时间去找解决方案,结果换了一个maven版本就成功了...

2019-09-13 17:09:44 1634

原创 File类

import org.junit.Test;import java.io.File;import java.io.IOException;import java.util.Date;/** * @author xianyu * @time 2019-08-16-19:16 */public class demo1 { @Test public void te...

2019-08-18 15:56:26 82

原创 Java泛型

import org.junit.Test;import java.util.*;/** * 泛型 * * * * @author xianyu * @time 2019-08-17-11:06 */public class GenericTest { //JDK1.5 在集合中使用泛型之前 @Test public void test(){ ...

2019-08-17 11:39:15 88

原创 HashSet底层理解面试题

import org.junit.Test;import java.util.HashSet;/** * @author xianyu * @time 2019-08-16-9:40 */public class HashSetTest { @Test public void test(){ //*************1*************...

2019-08-16 10:07:53 170

原创 Java比较器

/** * @author shkstart * @create 2019 下午 3:56 */public class User implements Comparable{ private String name; private int age; public User() { } public User(String name, int ...

2019-08-13 20:12:31 179

空空如也

空空如也

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

TA关注的人

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