自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL必知必会(一)

MySQL必知必会,精炼内容,仅作为个人笔记阅读,

2023-06-07 21:23:43 60

原创 目标检测入门知识以思考(写于2021.11)

刚入CV时,对于目标检测以及相关内容的简单理解

2023-03-06 10:58:30 238

原创 OpenCV

OpenCV学习期间的相关笔记

2023-03-06 10:39:16 142

原创 Java-IO流简单汇总

IO分类根据数据的流向分为:输入流和输出流。输入流 :把数据从其他设备上读取到内存中的流,其他设备——>内存输出流 :把数据从内存 中写出到其他设备上的流,内存——>其他设备(例如写到记事本)格局数据的类型分为:字节流和字符流。字节流 :以字节为单位,读写数据的流。字符流 :以字符为单位,读写数据的流。不同的分类输入流输出流字节流字节输...

2019-12-01 20:13:35 176

原创 Java-函数式接口

函数式接口1.1 概念有且只有一个抽象方法的接口,但是允许有其他的非抽象方法,只需要满足只有一个抽象方法即可Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口“语法糖”:是指使用更加方便,但是原理不变的代码语法1.2 格式修饰符 interface 接口名称{ public abstract 返回值类型 方法名称(可选参数信息){};...

2019-12-01 20:11:54 144

原创 Java-缓冲流、转换流、序列化流、打印流

第一章 缓冲流昨天学习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上创建而来的,就像穿上铠甲的武士一样,相当于是对基本流对象的一种增强。1.1 概述缓冲流,也叫高效流,是对4个基本的FileXxx 流的增强,所以也是4个流,按照数据类型分类:...

2019-12-01 20:11:00 129

原创 Java-字节流、字符流

第一章 IO概述1.1 什么是IO生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入input 和输出output ,即流向内存是输入流...

2019-12-01 20:08:56 165

原创 Java-File类、递归

day15【File类、递归】主要内容File类递归第一章 File类1.1 概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。File类是一个与系统无关的类,任何的操作系统都可以使用这个类重点有三个单词:file:文件directory:文件夹/目录path:路径File类中的静态变量:package De...

2019-12-01 20:06:50 160

原创 Java-等待唤醒案例、线程池、Lambda表达式

【线程池、Lambda表达式】第一章 等待唤醒机制1.1 线程间通信概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。当我们需要多个线程来共同完成一件任务,并且我们希望他们有规律的执行, 那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数据。多个线程在处理同一个资源,并且任务不同时,需要线程通信来帮助解决线程之间对同一个变量的使用或操作。 就是多个线...

2019-12-01 20:04:57 342

原创 Java-多线程基础

多线程4.1 并发与并行并发:指两个或多个事件在同一个时间段内发生(交替发生)。并行:指两个或多个事件在同一时刻发生(同时发生)。4.2 线程与进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。4.2.1 进程概念...

2019-12-01 20:02:48 83

原创 Java-常用异常总结

异常1.1 异常的概念异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。Java处理异常的方式是中断处理。Throwable体系:Error:严重错误Error,无法通过处理的错误,只能事先避免,好比绝症。Exception:表示异常,异常产生后程序员可以通过代码的方式纠正,使程序继续运行,是必须要处理的。好比感冒、阑尾炎。Throwable中的常用...

2019-11-18 21:46:42 159

原创 Java-Map,斗地主案例

Map集合1.1 概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。Collection接口,定义了单列集合规范,每次存储一个元素,单个元素,孤立存在Map接口,定义了双列集合的规范,每次存储一对儿元素,成对...

2019-11-18 21:44:13 583

原创 Java-List、Set、数据结构、Collections

数据结构和集合相关的数据结构栈:先进后出(类似于AK的弹夹,先放进去的子弹后打出来)队列:先进先出(类似于卫生间排队,先来先去上厕所)数组:查询快、增删慢查询快:数组的地址是连续的,可以通过数组的首地址来找到数组并通过索引进行元素查找增删慢:数组的长度是固定的,增加或者删除一个元素都需要建立一个新的数组后复制原数组链表:查询慢、增删快查询慢:每次查询元素都是要从头开...

2019-11-18 21:42:40 99

原创 Python-一键获取电影资源链接实例解析(requests、正则表达式、GUI)

'''本代码实现了一键获取80s手机电影网的电影下载连接用户可以通过下拉框进行电影种类的筛选,比如国语、动作、2019、美国等等实现本代码主要用到了Pyhton中的以下知识点:requests库,正则表达式,GUI接下来将对代码进行整体说明'''import requestsimport reimport tkinter as tkimport sysfrom tkinte...

2019-11-16 12:36:12 2292

原创 Java-斗地主案例分析以及源码

斗地主案例分析54张牌打乱顺序,三人交替摸牌,每人17张,最后三张作为底牌分析:准备牌54张牌,其中包括两张特殊的牌:大小王其他52张牌:定义以一个数组/集合,包括四种花色:桃、心、梅、方定义以一个数组/集合,面值:A、2、3、…、K将两个集合组合起来变成剩余的52张洗牌:使用集合工具类Collections的方法static void shuffle(Li...

2019-11-12 21:04:17 1027

原创 Python-基于80s的一键获取电影下载链接

分析主要任务:一键获取 80S手机电影网(https://www.y80s.net/)不同年代的电影下载链接,可以根据用户选择的不同年代比如XX年的XX类型电影来提取前4页(x个)不同电影的下载地址并存放到指定的txt文本(或者excel文件中)主要界面设计:年代选择:是几几年的电影,可供用户去选择——首先直接输入——下拉框什么类型的电影:动作、悬疑、搞笑等等不同类型——首先直接输入——下...

2019-11-11 22:33:27 14104

原创 Java-Collection、泛型

Collection集合集合:集合是Java中提供的一种容器,可以用来存储多个数据集合和数组都是容器,但是两者有较大的区别:数组的长度是固定的,而集合的长度是可以变的数组中存储的是同一类型的数据,可以存储基本数据类型;集合存储的都是对象,而对象的类型可以不一致,当对象过多的时候就是用集合来进行存储集合框架集合按照存储结构可以分为两大类,单列集合java.util.Collectio...

2019-11-11 21:00:08 110

原创 Python-基于有道翻译的简单文本翻译器

基于有道翻译的简单文本翻译器import requestsfrom bs4 import BeautifulSoupimport tkinter as tkfrom tkinter import ttkimport redef getResult(SentIn,form): headers = { "User-Agent": "Mozilla/5.0 (iPh...

2019-11-11 11:49:43 790

原创 Java-System类、StringBuilder类、包装类

System类常用方法:System.currentTimeMillis(),获取当前以毫秒值为返回值的时间package Demo03; //打印0-9999所需要的时间(毫秒值)public class Time { public static void main(String[] args) { long beginTime = System.curre...

2019-11-10 17:32:41 157

原创 Java-Object类、Date类、Calendar类

Object类Object类是所有类的父类,如果一个类没有指定父类,那么则默认继承自Object类最常用的两个方法toString方法:public static void main(String[] args) { //Person类默认继承Object类,所以可以使用其中toString的方法 Person person = new Person("张三",18); String...

2019-11-10 17:31:35 219

原创 Java-高级红包案例(可手气红包、普通红包)

高级发红包案例分析场景:对于一个红包,所有人都需要有,而且最后一个红包是留给群主自己对于分发到红包,为了更好的计算,应该用整数,而且单位为分发红包的策略:普通红包(平均分):每个人得到的红包数量是一致的,如果有零头,就包在最后的一个红包里面手气红包(随机分):每个人得到的红包里面的钱是随机的,但是每个红包最少会有一分钱,最多也不会超过平均数的两倍,应该越发越少用户package ...

2019-11-10 11:16:48 574

原创 Java-发红包案例解析

群主给普通成员发红包:首先分析对象的个数:两个对象,群主和普通成员。寻找相同特性,观察是否有相同特性可以提升为父类:对于两个对象来说,都有相同的特性——用户名和余额。因此可以建立一个用户类作为父类,其中有两个对象共有的属性:用户名和余额。找寻不同的特性:对于群主来说,存在一个发红包的方法;而对于普通成员来说,有一个收红包的方法。两者都属于对象中特有的方法分析方法中的参数:...

2019-11-10 11:10:49 292

原创 Java-final、权限、内部类

final常见四种用法final关键字代表最终的,不可改变的用来修饰一个类格式:public final class 类名称 { }利用final修饰的类不能有任何的子类,不能继续往下用来修饰一个方法格式:public final void 方法名()当final用来修饰一个方法时,这个方法就不能被子类覆盖重写用来修饰一个局部变量一旦使用final修饰了局部变量,那么...

2019-11-10 11:09:18 89

原创 Java-接口、多态

接口一种公用的规范标准,只要符合标准就可以通用(引用类型)定义基本格式:public interface 接口名称{ 接口内容 }接口中可以包含内容:常量(必须赋值,而且一旦赋值,不能够改变)接口中常量的定义常量类似于“成员变量”,但是接口中的常量必须要用public static final三个关键字来进行修饰格式:public static final 数据类型 常量名称 =...

2019-11-10 11:08:31 84

原创 Java-继承、super、this、抽象类、附带发红包案例

继承继承主要就是:共性抽取父类拥有的内容,子类继承过后则同时拥有,父类的相关内容继承的关系中,“子类就是一个父类”定义格式:public class 子类名称 extends 父类名称{}注意:对于父子类中,父类中的成员变量与子类中的成员变量不同名的话,在继承过后子类可以直接通过变量的不同名称进行调用子类和父类当中的变量;如果父子类中的成员变量名称相同,则有如下两种方式可以进行调用:...

2019-11-10 11:07:27 153

原创 Java-String类、static、Arrays类、math类

String类、static、Arrays类、math类字符串特点:String是一个类,而不是关键字String字符串是用双引号括起来的( “abc” ),而且字符串内容不可以改变,是一个常量字符串相当于字符的数组字符串的构造方法和直接创建常见3种方式:直接创建 String str = "abc";public String(),创建一个空白的字符串,不含有任何的...

2019-11-10 11:06:11 98

原创 Java-Scanner类、Random类、ArrayList类

Java-Scanner类、Random类、ArrayList类API,应用程序编程接口Scanner类功能:实现键盘输入使用:导包:import java.util.Scanner创建:Scanner sc = new Scanner(System.in);使用:int num = sc.nextInt();匿名对象创建对象的基本格式:标准格式:类名称 对象名称 = ne...

2019-11-10 11:03:28 139

原创 Java-类与对象、封装、构造方法

面向对象与面向过程的区别:面向过程:从头到尾,亲力亲为面向对象:交给别人去做类的定义​ 类中包含成员变量(属性)和成员方法(行为)​ 成员变量在类中,但不在方法中/*定义以一个类,模拟学生:属性(是什么):姓名,年龄行为(做什么):吃饭,睡觉,学习成员变量(属性): String name int age 成员方法,没有static(行为): public voi...

2019-11-10 10:48:13 140

空空如也

空空如也

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

TA关注的人

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