自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

擦镜子的默

生命不止,学习不止

  • 博客(32)
  • 收藏
  • 关注

原创 JavaSE-15 异常和异常处理机制

文章目录一、异常二、异常处理机制三、自定义异常一、异常异常是指在程序运行中出现的不期而至的各种状况,如文件找不到,网络连接失败、非法参数等异常发生在程序运行期间,它影响正常的程序执行流程简单分类:检查性异常:用户错误或问题引起的异常等,程序员无法预见。例如,要打开一个不存在的文件,就会发生一个异常运行时异常:程序运行时发生的异常,程序编译时被忽略(在IDE编程时不提示错误),在运行时发生异常错误:错误不是异常,是脱离了程序员控制的问题。例如,当栈溢出时,一个错误就发生了,在编译时也检查不

2021-07-20 08:15:01 223

原创 JavaSE-14 抽象类、接口和内部类

文章目录一、抽象类二、接口三、内部类一、抽象类抽象, 关键字是abstract有sbstract修饰的类是抽象类,有abstract修饰的方法是抽象方法不能new这个抽象类,只能靠子类去实现它抽象类中可以写普通的方法抽象方法必须写在抽象类中//抽象类(约束),继承它的子类必须实现(重写)抽象方法public abstract class Action { //抽象方法,只有方法名,没有实现 public abstract void doSth(); publi

2021-07-20 08:11:33 204

原创 JavaSE-13 面向对象三大特性:封装、继承、多态

文章目录一、封装二、继承super重写三、多态一、封装封装(信息隐藏):通常,应禁止直接访问一个对象中数据的实际表示,应通过操作接口来访问程序设计追求**“高内聚,低耦合”**。高内聚:类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用属性私有,get/set创建一个Student类public class Student { //属性私有,无法直接操作这些属性 private String name; private int age;

2021-07-20 08:08:48 181

原创 JavaSE-12 类和对象的创建以及构造器

一、类和对象的创建类的创建很简单,只包含属性和方法,这里我们创建一个Student类//学生类public class Student { //属性 String name; int age; //方法 public void study(){ //关键字 this调用当前类中的属性 System.out.println(this.name+"正在学习"); }}使用new关键字创建对象使用关键字创建对

2021-07-20 08:06:47 108

原创 JavaSE-11 什么是面向对象

Java的核心思想就是面向对象面向对象编程(Object-Oriented Programming,OOP)面向对象的本质是:以类的方式组织代码,以对象的方式组织(封装)数据面向对象的三大特性:封装继承多态面向过程 VS 面向对象面向过程:一步一步执行,步骤清晰,第一步做什么,第二步做什么 …面向过程适合处理一些较为简单的问题面向对象:物以类聚,分类思想,首先思考问题需要哪些分类,然后对这些分类进行单独思考,最后对某个分类下的细节进行面向过程的思索。面向对象适合处.

2021-07-20 08:04:44 163

原创 JavaSE-10 数组的创建和使用

一、什么是数组?数组是相同数据类型数据的有序集合,其中,每一个数据称为一个数组元素,每个数组元素都可以通过下标来进行访问举个例子,nums = {1,2,3,4,5} 就是一个整数数组,每个数组元素都是整数,从左到右的下标分别是0,1,2,3,4,nums[0]=1,nums[4]=5。二、创建数组1. 一般方法在程序中使用数组之前必须声明数组变量dataType[] arrayRefVar; //首选 ordataType arrayRefVar[]; //不建议使用 使用new

2021-07-18 15:05:24 128

原创 JavaSE-09 方法的定义和调用

首先,我们看一下Java方法的使用Java方法的本质是功能块,是实现某个功能的语句的集合方法是解决一类问题的步骤的有序集合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法最好保持方法的原子性,就是一个方法只完成一个功能方法的定义修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值;}修饰符:可选,告诉编译器如何调用该方法返回值类型:方法返回值的数据类型,有些方法可以没有返回值,此时是void方法名:方法

2021-07-08 19:40:54 105

原创 JavaSE-08 循环结构(while、do-while、for)和break、continue

文章目录一、循环结构1. while循环2. do while循环3. for循环二、break和continue一、循环结构1. while循环最基本的循环语法:while(布尔表达式){ //循环内容}大多数情况下我们要设置循环结束条件,让循环停止下来少部分情况需要循环一直执行,比如请求监听、定时任务等循环条件一直为true会造成无限循环(死循环),在一般的业务编程中应尽量避免2. do while循环语法:do { //循环内容}while(布尔表达式)

2021-07-07 21:32:21 94

原创 JavaSE-07 顺序结构和选择结构(if、switch)

文章目录一、顺序结构二、循环结构1.while循环2. do while循环三、for循环一、顺序结构按从上到下的顺序进行顺序结构是最简单的算法结构它是任何算法都离不开的一种基本算法结构二、循环结构1.while循环最基本的循环语法:while(布尔表达式){ //循环内容}大多数情况下我们要设置循环结束条件,让循环停止下来少部分情况需要循环一直执行,比如请求监听、定时任务等循环条件一直为true会造成无限循环(死循环),在一般的业务编程中应尽量避免2. d

2021-07-07 21:19:43 167

原创 [论文] End-to-End Text-Dependent Speaker Verification

文章目录Abstract1. Introduction2. Speaker Verification Protocol3. D-Vector Baseline Approach4. End-To-End Speaker Verification5. Experimental Evaluation5.1 Data Sets & Basic Setup5.2 Frame-Level vs. Utterance-Level Representation5.3 Softmax vs. End-to-End

2021-07-05 16:15:26 477

原创 JavaSE-06 用户交互Scanner

Scanner是Java中的一个类(java.util.Scanner),它被用来获取用户输入。基本语法是:Scanner scanner = new Scanner(System.in);通过Scanner类的**next()和nextLine()**方法获取输入的字符串读取前,一般使用**hasNext()和hasNextLine()**判断是否还有输入的数据使用next方式接收字符串使用nextLine方式接收字符串我们对比一下这两种方式的结果所以我们经常使用

2021-07-05 08:37:02 112

原创 JavaSE-05 包机制和JavaDoc

一、包机制1.包Java中的包相当于文件夹一般将公司域名倒置作为包名,如com.zcx.base2.导包如果想要使用某一个包的成员,我们需要在Java程序中明确导入该包二、JavaDoc我们前面提到了文档注释,它的一个作用是对我们的代码程序作注释,但它其实还有一个更重要的作用,就是为JavaDoc生成文档作准备。javadoc命令是用来生成自己API文档的首先我们看一下什么是API文档,Java(jdk1.8)在线API文档那我们如何自己生成类似这样的文档呢?1.首

2021-06-27 16:06:05 109

原创 JavaSE-04 运算符

Java运算符几个需要注意的运算符:赋值运算符(=):使用最多,为变量赋值取模(%):取余数自增自减(++、- -)b=a++ :b=a, a=a+1b=++a :a=a+1,b=a条件运算符(? : )条件?表达式1:表达式2如果条件成立,执行表达式1,否则执行表达式2扩展赋值运算符(+=、-=、*=、/=)a+=1:a = a+1位运算符(>>、<<)>>2:除2<<2:乘2运算符

2021-06-27 14:40:16 83

原创 JavaSE-03 变量、常量和命名规范

一、变量变量:可以变化的量Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。注意:每个变量都必须声明其类型,可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,每个声明都必须以分号结束(多个变量可在一行中声明,但不推荐这样做)二、作用域局部变量类变量实例变量三、常量常量:初始化后就不能再改变值final 常量名=值;四、命名规范所有变量、方法、类名:见名知意类名:首字母大写+驼峰原则方法

2021-06-27 10:19:09 78

原创 JavaSE-02 数据类型和类型转换

一、数据类型Java属于强类型语言,要求变量的使用要严格符合规定,所以变量都必须先定义后才能使用。Java的数据类型分为两大类:基本类型(8)数值类型整数类型byte 1个字节,范围:-128~127short 2个字节,范围:-32768~32767int 4个字节,范围:-2147483648~2147483647long 8个字节,范围:-9223372036854775808~9223372036854775807浮点类型float 4个字节double 8个字

2021-06-27 10:10:38 133

原创 JavaSE-01 注释、关键字和标识符

一、注释书写注释是一个非常好的习惯,注释不会被执行,是对代码的简要说明Java中的注释有三种:单行注释多行注释文档注释二、关键字看起来非常多,不用担心,随着我们的学习,我们对他们会越来越熟悉。三、标识符Java中所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。标识符命名规则:以字母、美元符$、或者下划线(_)开头首字符后可以是字母、$、_、或数字的任意组合不能使用关键字作为变量名或方法名大小写敏感可以使用中文命名,但一般不建议使用

2021-06-27 09:51:49 147

原创 深度学习应用与开发框架介绍

一、深度学习应用1.计算机视觉图片识别 (Image Classification) 是常见的分类问题。神经网络的输入为图片数据,输出值为当前样本属于每个类别的概率分布。通常选取概率值最大的类别作为样本的预测类别。图片识别是最早成功应用深度学习的任务之一,经典的网络模型有 VGG 系列、Inception 系列、ResNet 系列等。目标检测 (Object Detection)是指通过算法自动检测出图片中常见物体的大致位置,通常用边界框(Bounding box)表示,并分类出边界框中物体的类别信息

2021-06-27 08:24:02 821

原创 使用IDEA创建一个干净的Java项目

废话不多说,上图 !!!1.创建项目2. 创建模块3. 创建类

2021-06-22 19:54:45 130

原创 开发环境的搭建

一、安装JDK推荐JDK8,最稳定,使用最广下载jdk,***官方下载网址*** (需要注册oracle账号,很简单),选择电脑对应的版本(系统、32位 or 64位)运行下载好的安装包,记住安装位置(如D:\Java\jdk1.8)配置环境变量 JAVA_HOME、Path我的电脑 —> 属性 —> 高级系统设置 —> 环境变量,找到系统变量(不是用户变量)开始配置首先配置 JAVA_HOME接下来,配置Path,选中Path,双击或点击下方的编辑点击右

2021-06-22 16:54:35 76

原创 常用DOS命令

一、进入dos界面:方式1:Win+R —>输入cmd—>回车 (推荐)方式2:开始(左下角的Win图标)—>Win系统—>命令提示符方式3(在某一文件夹下进入dos):在该文件夹内Shift+鼠标右键—>在此处打开Powershell窗口方式4(管理员):找到方式2的命令提示符右键—>更多 —> 以管理员方式运行二、常用dos命令:1.help:查看帮助help:查看所有命令帮助help cd: 查看某个具体的命令cd2

2021-06-20 20:32:28 438

原创 计算机基础之互联网协议

一、互联网协议 1.互联网协议按照功能不同可以分为OSI七层或TCP/IP五层或TCP/IP四层 OSI七层:应用层 表示层 会话层,传输层,网络层,数据链路层 物理层。 TCP/IP五层:应用层,传输层,网络层,数据链路层 物理层。 TCP/IP四层:应用层,传输层,网络层,网络接口层。 2.物理层 物理层功能:主要是基于电器特...

2021-06-20 19:54:05 179

原创 计算机基础之数据

一、什么是数据 数据是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。 1.数据是信息的表现形式和载体。数据是信息的表达,信息是数据的内涵。 在计算机系统中,数据以二进制信息单元0,1的形式表示,数据经过加工后就成为信息。 二、数据的表现形式 1.数字数据:由阿拉伯数字符号构成的数据。如各种统计或测量数据。 2.模...

2021-06-20 19:53:30 1531

原创 计算机基础之计算机概述

一、什么是计算机 计算机:又称电脑,是现代一种用于高速计算的电子计算机器,计算机可以进行数值计算,也可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。二、计算机发展过程 1.起源: 二战中,美国在日本的广岛和长崎投掷了两颗原子弹,日本投降。原子弹本来目标是日本东京,投掷过程中出现了偏差。为了让计算更加精确,美...

2021-06-20 19:52:40 466

原创 python3 实战练习:python银行

'''python银行输入卡号和密码 定义三个卡号,分别为1001,1002,1003 密码统一为123456三次输入错误便退出程序。输入卡号和密码成功后,输入要办的业务编号:1.存款 2.取款 3.退卡执行相应的业务。'''card1="1001"pwd1="123456"rest1=10000card2="1002"pwd2="123456"rest2=20...

2021-05-30 10:17:33 654

原创 python3实战练习:快递价格计算器

'''快递价格计算器输入:1重量 2 地区编号(01.东三省/宁夏/青海/海南 02.新疆/西藏 03.港澳台/国外 04.其他)快递费算法 首重3公斤3公斤以内:01. 12元, 02. 20元, 03. 不接受寄件, 04 10元。超过3公斤部分每公斤:01. 10元,02. 20元,03. 联系总公司,04. 5元。 '''print("欢迎使用快递系统!")weight...

2021-05-30 10:17:17 2285

原创 python3 学习笔记(三):函数与模块

python3 学习笔记python 优雅 明确 简单函数与模块1.函数:组织好的,可重复使用的,用来实现某一功能的代码段。(1)定义: def function(x): pass 其中,def为关键字,function()为函数名,x为形参,pass为函数主体。 实例:平方函数,输入变量x,返回平方值 def square...

2021-05-30 10:16:52 107

原创 python3 学习笔记(二):选择结构、循环结构

python3 学习笔记python 优雅 明确 简单1.选择结构(1)简单判断 if else 使用格式: if 条件: 表达式1 else: 表达式2(2)多条件判断 elif 使用格式: if 条件1: ...

2021-05-30 10:16:28 153

原创 python3学习笔记(一): 变量、数据类型和运算符

python3笔记python 优雅 明确 简单1. 注释有两种方法 (1)#单行注释 (2)'''多行注释''' 写程序尽量不要删除代码,可以使用注释,以免丢失资源。 注:若中文乱码,添加#encoding:utf-8。2. 变量:变量名 变量类型 变量值 (1)变量名必须是大小写英文字母、数字或下划线_的组合,不能用数字开头,区分大小写。 ...

2021-05-30 10:15:36 152

原创 [论文]d-vector

论文:Deep neural networks for small footprint text-dependent speaker verification文章目录Abstract1.Intraduction2.Previous work3.DNN for speaker verification3.1 DNN as a feature extractor3.2 Enrollment and evaluation3.3 DNN training procedure4.Experimental resul

2021-05-30 10:11:46 979

原创 TensorFlow2环境安装

推荐:Anaconda(Python3.7)+TensorFlow + Pycharm/Jupyter Notebook1.安装Anaconda下载地址:https://www.anaconda.com/products/individual#download-section  进入 Anaconda 下载页面,选择 Python 最新版本的下载链接即可下载,下载完成后安装即可进入安装程序。安装过程中,勾选”Add Anaconda to my PATH environmentvariabl..

2020-05-25 18:36:47 205

原创 人工智能、机器学习和深度学习

人工智能、机器学习、深度学习的概念以及它们之间的联系与区别。一、介绍1. 人工智能人工智能是让机器获得像人类一样具有思考和推理机制的智能技术。人工智能一般分为三大类:弱人工智能、强人工智能和超人工智能。弱人工智能:擅长于单个方面的人工智能。强人工智能:人类级别的人工智能。在各方面都能和人类比肩的人工智能,人类能干的脑力活它都能干。超人工智能:在几乎所有领域都比最聪明的人类大脑都聪明很多,包括科学创新、通识和社交技能。可以是各方面都比人类强一点,也可以是各方面都比人类强万亿倍的。目前人工智能所

2020-05-25 10:57:57 743

原创 Python之禅

Python之禅(The Zen of Python)在交互式解释器中输入 import this 就可以看到 Tim Peters 的 The Zen of Python了 。import thisPython之禅:The Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is bet...

2019-09-17 11:00:01 389

空空如也

空空如也

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

TA关注的人

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