自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 LeetCode每日一题 -- 合并两个有序数组

一、题目描述给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。示例 1:输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3输出:[1,2,2,3,5,6]来源:力扣(LeetC.

2021-06-16 11:08:36 268

原创 LeetCode每日一题--- 加一

一、题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入:digits = [1,2,3]输出:[1,2,4]解释:输入数组表示数字 123。...

2021-06-15 14:44:51 252

原创 动态规划(一)

1、Wikipedia的定义将原问题拆解成若干子问题,同时保存子问题的答案,使得每个子问题只求解一次,最终获得原问题的答案。大多数动态规划问题的本质是递归问题,za

2021-06-13 19:07:54 1263 1

原创 leetcode每日一题---搜索插入位置

一、题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2二、思路1、基础思路...

2021-06-08 18:41:11 139

原创 leetcode每日一题---删除有序数组中的重复项

给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。...

2021-06-07 20:33:53 182

原创 leetcode每日一题---两数之和

1、两数之和(1)使用map映射的思想,以数组import java.util.HashMap;import java.util.Map;class Solution { public int[] twoSum(int[] nums, int target) { Map<Integer, Integer> map = new HashMap<>(); for (int i = 0; i < nums.length; i++

2021-06-06 14:10:19 65

原创 Opencv图像处理入门

1、导入图像import cv2img = cv2.imread('split.jpg',1)CV_LOAD_IMAGE_UNCHANGED (<0),以原始图像读取(包括alpha通道),CV_LOAD_IMAGE_GRAYSCALE ( 0),以灰度图像读取CV_LOAD_IMAGE_COLOR (>0),以RGB格式读取

2021-05-29 21:30:18 193 1

原创 龙珠训练营python-Pandas揭秘美国选民的总统喜好

阿里天池龙珠训练营python数据分析项目用Pandas揭秘美国选民的总统喜好链接https://tianchi.aliyun.com/competition/entrance/531837/introduction?spm=5176.19700039.J_9059755190.8.31b83ff4xsaTH1import pandas as pd#读取并命名 names为每列数据命名candidates = pd.read_csv("./president_data/weball20.

2021-04-10 14:46:15 757

原创 python基础查漏补缺

最近在阿里天池平台报名了龙珠训练营,学习python已经有一段时间了,借此机会系统查漏补缺一下。本篇博文都是我个人不太熟悉的python语法和数据结构等。1、三元操作符简介x,y = 4,5small=x if x<y else yprint(small)#is和inis判断二者是否相等in判断是否包含'''is,isnot对比的是两个变量的内存地址==,!=对比的是两个变量的值比较的两个变量,指向的都是地址不可变的类型(s...

2021-04-10 14:35:44 121

原创 【科普贴】吉大计算机考研之人工智能学院考研全面介绍

吉林大学人工智能学院是在2018年新成立的学院,了解的人比较少,20考研报考的同学不多,导致一个985高校的计算机专业没有招满,在这里我提供一下人工智能学院考研的完整情况介绍,给学弟学妹一个选择的方向。1、学院简介2、 历年考研情况(招生人数、录取分数)3、考研初试及复试科目4、夏令营5、复习攻略6、找到组织1、学院简介吉大人工智能学院于2018年成立,常毅教授任院长,常毅老师非常厉害,是英国计算机协会会士(BCS Fellow),美国计算机协会杰出科学家 ACM Disti

2020-07-02 20:26:29 2848

原创 20吉大计算机/软件考研经验贴!

2020年吉林大学计算机考研经验贴~需要的自取!考研路上有些经验也踩过一些坑,希望和大家分享一下。本人考的是计算机学硕,初试382分,政治75,英语一81,数学一94,专业课132。首先想说一下我选择吉大是因为我本科就是吉大的...不敢考其他学校,想考985学校都不容易,要好好衡量一下自己各个方面的条件作出合适的选择。下面正文开始(文章还蛮长,都是我自己的真实感受,希望大家耐心阅读)...

2020-04-30 09:52:33 1706 5

原创 数据库MySQL学习笔记(七)

分页查询 当查询的记录数较大时,一页显示不下,可以进行分页查询。关键字limit用法: limit begin,size;            begin  -- 记录的开始行数,偏移量            size -- 每页的最大记录数也可以在limit之后只加一个参数 size,表示每页的最大记录数,默认从0开始第n页,每页m条数据的分页写法:      ...

2019-01-29 15:58:10 144

原创 数据库MySQL学习笔记(六)

对前面叙述的小总结1、sql语句的分类:      DDL:数据定义语言(create,drop,alter,truncate)      DML:数据操纵语言(insert,delete,update)      DQL:数据查询语言(select)      DCL:数据控制语言(grant,revoke)      TCL:事务控制语言(commit,rollback...

2019-01-29 15:37:36 280

原创 数据库MySQL学习笔记(五)

关联查询 在数据库的使用中,很多时候需要用到关联查询,同时从两个表或更多的表中同时获得所有想要的信息。1、概念:当在查询时,我们所需要的数据不在一张表中,可能在两个表或更多的表中,此时我们需要同时操作这些表,即关联查询。2、等值连接:在做多张表查询时,这些表中存有关联的两个字段,使用某张表中的一条记录通过相关联的字段与另一张表的记录匹配,组合成一条记录。3、笛卡尔积:在做多张表...

2019-01-28 22:04:53 134

原创 数据库MySQL学习笔记(四)

这篇博客讲一下其他的子句并进行简单的总结,介绍事务控制语言(TCL)数据控制语言(DCL)一、having子句        1、在分组查询时,需要对分组之后的数据进行过滤的话,不能再使用where子句,需要使用having。        2、having子句可以使用聚合函数,支持上述分组之后过滤。        3、为什么不能使用where呢?              例...

2018-11-17 23:41:34 271 2

原创 数据库MySQL学习笔记(三)

这篇博客主要讲一下DQL(数据查询语言)查询用到的就是select关键字,是数据库一个非常重要的部分。一、查询的基本格式        1、查询的过程:先是定位哪张表,再按照我们的要求寻找,最后使用选择出来(即是先走from判断哪张表,再走where条件,最后用select选择出来)。        2、查询内容:           (1)当查询的内容和表无关时,select...

2018-11-07 17:17:43 212

原创 数据库MySQL学习笔记(二)

这篇博客主要讲一下MySQL的常用数据类型和常用自带函数。常用数据类型一、数值类型           tinyint,smallint,mediumint,int/integer,bigint,float,double,decimal           int类型:        (1)tinyint : 1字节大小,范围-128~127create table te...

2018-11-04 15:33:48 165

原创 数据库MySQL学习笔记(一)

一、数据库的发展史1、手工管理:藏书阁,图书馆。      优点:分类管理,直观性强      缺点:信息流动慢,不方便2、文件管理:计算机文件系统,图书管理系统      优点:分类管理,层次分明      缺点:查找不方便3、数据库管理:      优点:存取数据非常方便      缺点:有数据的安全隐患二、数据库的概念数据库:简称DB,按照某一特定...

2018-11-04 10:50:17 181

原创 Java学习笔记二十八(线程的常用方法和同步)

1、保证一个线程执行完成后另一个线程开始执行      void join()public class TestAdd { private static int sum; public static void main(String[] args) { Thread t1 = new Thread() { public void run() { for(int i...

2018-11-03 11:07:18 93

原创 Java学习笔记二十七(线程)

讲到线程啦~~ 程序、进程和线程相关的含义 程序:是操作系统中实现多个功能的代码块,也叫软件。进程:正在进行中的程序。多进程:多个进程同时运行。线程:是进程中的一个任务,或者称为顺序执行流。多线程:同时执行一个线程中的多个任务(也就是执行多个顺序执行流)并发:CPU在执行程序的时候,会将时间划分为一个一个的时间片段,这些时间片段在同一时间只能有一个线程在执行。多...

2018-09-09 18:59:55 92

原创 Java学习笔记二十六(IO流之OutputStreamWriter、InputStreamReader类和BufferedReader、PrintWriter类)

OutputStreamWriter、InputStreamReader类 终于总结到字符的输入输出流了,太漫长了.....在字符输入输出流中,顶级父类是Reader和Writer,是按照字符进行读写的,这两个流都是高级流,在使用之后必须关闭,不然写入不进去文件中。在这个类中涉及到字符集的选择上,字符集主要是GBK和UTF-8。在GBK中,中文一个字占两个字节,在UTF-8中,...

2018-09-09 14:47:06 305 1

原创 Java学习笔记二十五(IO流之ObjectOutputStream和ObjectInputStream类)

ObjectOutputStream和ObjectInputStream类 这两个流是用来将对象写入到文件中,或者从文件中读取一个对象,都是高级流。在这两个类的使用过程中,涉及到序列化与反序列化的问题。序列化:将对象转化成字节数组写入到文件中的过程。反序列化:将字节数组转换成对象读入到程序的过程。实现序列化和反序列化的要求是:该对象对应的类,必须实现序列化的接口(实现序列化...

2018-09-09 14:02:12 232

原创 Java学习笔记二十四(IO流之Buffered、Data InputStream和OutputStream类

BuffedInputStream和BufferedOutputStream类 这两个流都是高级流,内部维护了一个缓冲区(实际上就是一个字节数组,默认大小是8k),当缓冲区满时,将缓冲区的数据一次性写入,减少了io操作的次数,在一定程度上提高了效率。在读取较小的文件时,如果缓冲区未满而文件已结束,则调用flush()函数刷新写入文件,或者是调用close()函数关闭管道(在close函数内...

2018-09-09 10:50:07 472

原创 Java学习笔记二十三(IO流之FileInputStream和FileOutputStream)

FileInputStream和FileOutputStream类 这两个类中的read和write方法,都是每次读取以字节为单位的数据,括号中没有参数时,则只读取一个字节,读到文件末尾时,返回-1。public class TestInputOutput { public static void main(String[] args) throws IOException { ...

2018-09-09 10:01:55 184

原创 Java学习笔记二十二(IO流之File类和InputStream、OutputStream类)

File类 相关常用函数:       File类一般用来创建文件和查看文件的基本信息,不能对文件内容进行增删改操作。           File file = new File("路径“);    //将file指向路径下的文件(如果没有该文件,则file会指向空,而不会创建该文件。       file.getName();                      //...

2018-09-09 09:43:34 294

原创 Java学习笔记十八(Date、Calculator类)

 Date类: 1、 Date及常用API:   (1) Java中的时间:  在Java语言中,也设计出了相应的时间类型,用来描述时间及其日期等信息。用的是UTC时间标准。GMT也是一个时间标准。    (2)Date类型简介:             java.util.Date封装了时间信息。            获取的时间:是距离某一时间点的毫秒数来表示另外一个时...

2018-09-01 16:34:41 1385

原创 Java学习笔记二十一(有关一些源码的函数和模糊点)

1、在String类的equals方法中,要求比较的是两个String类型的对象,而不能将一个String类型的对象和char数组类型的对象比较。2、有关hashcode和equals。     在Object类中,equals方法和==都是用来比较地址的,但是在不同的子类中,可能进行了不同的重写,就会导致某些类中,equals方法比较的是内容,==比较的是地址。      在set集...

2018-09-01 16:19:05 120

原创 Java学习笔记二十(集合框架与Collections工具类)

集合框架中的两大父接口: Collection 和 Map Collection Collection  --&gt;  List  Set  QueueList   --&gt;   LinkedList  ArrayList  VectorSet   --&gt;   HashSet  TreeSetMap  --&gt;   HashMap  TreeMap其...

2018-06-24 15:56:30 118

原创 俄罗斯方块后续

在上一篇里,俄罗斯方块实现了简单的向下、左、右移动,在这篇文章中会继续实现旋转和消行、设置快速下落、显示分数和所消行数、暂停、重新开始,以及游戏结束的实现。旋转在上一篇中,有一个图片标有各个图形各个位置的具体的编号旋转也是基于0 1 2 3的编号。在旋转的过程中,以标号为0的方块为轴,绕着他进行旋转,记录下每次旋转时,0、1、2、3块的新坐标。在每个图形的类中(即T、S、O类等),增设一个stat...

2018-06-24 01:20:04 374

原创 Java学习笔记十九(迭代器Iterator、泛型与Comparable接口)

迭代器Iterator     迭代器是实现集合遍历的一种方法。集合遍历的常用方法有三种:for循环、Iterator迭代器和增强for循环(或称高级迭代)。Collection接口提供了相应的方法Iterator()来获取接口的实现类对象(所有Collection的子类都有这个方法)。    Iterator类的常用API:           boolean  hasNext(...

2018-06-24 01:18:06 627 2

原创 Java学习笔记十八-ArrayList源码分析

最近学习了ArrayList类,自己试着编写了其中常用的函数,发现和源码差的不是一点点...在类的属性中,定义了size属性,记录数组的长度。以及elementData空数组 /*    获得数组的长度  */public int size() { return size; }/*   判断数组是否为空  */public boolean isE...

2018-06-23 11:34:41 121

原创 实例代码三(文件读取,字节流和字符流)

就是复制文件到另一个文件,字节流和字符流的读取读取字符import java.io.*;public class ZifuDemo { public static void main(String[] args) { FileReader in=null; FileWriter out=null; int b; char a; try { in=new FileRe...

2018-06-12 13:00:08 181

原创 实例代码二(HashMap和LinkedList的应用)

题目大致为某班级两次考试的成绩单, 有三名同学张三李四王五,有两次考试,用HashMap&lt;String,Integer&gt;存储考试成绩(key为姓名,value为成绩),用LinkedList&lt;HashMap&lt;String,Integer&gt;&gt;存储考试次数,一次考试一个HashMap。问题: 查询某次考试的总成绩 查询某个学生的总成绩 查询某个学生的平均成绩pack...

2018-06-12 12:58:59 405

原创 实例代码一(多线程买火车票)

package sixth;public class ThreadDemo1 implements Runnable{ public static int tickets = 100; private Object obj = new Object(); public void run() { while (tickets&gt;0) ...

2018-06-12 12:51:39 544

原创 Java学习笔记十七(String、StringBulider、StringBuffer类)

字符串类型有三个主要的类型String、StringBuffer、StringBuilder,今天来简单说一下他们三者的相同与不同。简单概括一下,对于StringBuffer和StringBuilder来说,String是不可变的字符序列,而它们两个是可变的。其中StringBuffer是线程安全的,速度较慢,StringBuffer是线程不安全的,速度较快。对于使用产生的结果来说这两个类没有...

2018-06-10 00:36:15 119

原创 Java学习笔记十六(包装类)

包装类:  1、  八大基本数据类型 : byte short int         long  char          double  float  boolean         对应的包装类:      Byte Short Integer Long Character Double  Float Blooean  2、  在JDK1.5之后,编译器会自动进行装箱和拆箱(即基本数据类型...

2018-06-09 23:54:37 153

原创 Java学习笔记十五(异常处理机制)

异常处理机制1、 种类:       (1) 错误: 与虚拟机有关的,无法恢复或捕获,将导致程序中断。例如系统崩溃、 JVM错误、 动态链接失败。       (2)   异常: 因编码或外在因素导致,能被处理或者捕获。       (3)   关系图:          Throwable                                Error                 ...

2018-06-08 23:42:10 165

原创 Java学习笔记十四(内部类)

内部类   (1)内部类定义到外部类。(外部类包含内部类的类)   (2)内部类的种类: 成员内部类、 方法内部类、 static内部类 、 匿名内部类            public class Test{                   //成员内部类                  class Hello{                  }                   ...

2018-06-07 22:24:27 116

原创 Java学习笔记十三(类和类之间的关系)

类与类之间的关系大致分为三种:     父子关系、平等对象的关系、特殊关系     父子关系:          (1)  继承、泛化  ——▻  (是一条直线哦,不是虚线)                 苹果继承水果、水果泛化苹果。         (2)实现   ----▻ (是虚线哦)                  一种类与接口之间的关系     平等对象之间的关系:         ...

2018-06-07 21:45:52 124

原创 Java学习笔记十二(抽象类和接口)

抽象类     是用abstract关键字修饰的一种类。    (1) 不能直接实例化,但可以通过向上转型,指向子类实例(抽象父类与非抽象子类)。    (2) 抽象方法没有具体的实现,必须由子类去实现(普通子类也必须实现父类的抽象方法,抽象子类不需要)。              不能放在普通类中,或者说有抽象方法的类都是抽象类。              普通方法必须要有实现,抽象类中可以有普...

2018-06-07 11:23:14 85

吉林大学图形学上机实验完整版

吉林大学图形学所有上机实验的代码 完整可直接运行 代码完整度很高

2019-01-20

空空如也

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

TA关注的人

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