自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是多态 ?多态具体体现在哪些?

文章目录一、什么是多态?主要体现在哪里?二、简单举例演示本文介绍面向对象的多态。一、什么是多态?主要体现在哪里?多态:就是类的方法或者对象具有多种状态,是OOP的第三大有太特征,是建立在封装和继承基础上的。体现哪些方面?1 .方法多态对象多态二、简单举例演示package com.hspedu.homework;public class Homework16 { public static void main(String[] args) { ..

2021-08-11 19:16:19 5844

原创 面向对象编程, 如何重写object类的 equals方法?

本博文目录1 学习目标:2 学习内容:3 分析4 一个简单的示例5 总结1 学习目标:java编程:掌握如何重写object类中的 equal()方法2 学习内容:学习应用实例:判断两个 Person 对象的内容是否相等,如果两个 Person 对象的各个属性值都一样,则返回 true,反之 false。3 分析equlas()是object类中的方法,只能用来判断引用类型是否相等,默认比较两个引用对象的地址做判断。如果想通过比较两个引用对象的内部属性来判断是否相等,则往

2021-08-11 16:53:00 155

原创 面向对象编程:多态。对象的向上转型和向下转型

本博文目录面向对象编程:多态。对象的向上转型和向下转型1)多态, 向上转型2) 多态, 向下转型面向对象编程:多态。对象的向上转型和向下转型 多态的 前提是:两个对象(类)存在继承关系1)多态, 向上转型说明:这里的父类就是编译类型,子类就是编译类型。子类中特有成员,就是子类继承父类之后特别添加的。多态中强调:编写java程序时,引用类型变量只能调用其编译时类型(编译类型)的变量,不能调用其运行时类型变量(运行变量)。能不能调用,完全靠你的编译器(javac) 来决定的。编译器只编

2021-08-11 16:22:19 230

原创 Python函数——lambda匿名函数 / 匿名函数与高阶函数的结合使用

Python使用lambda来创建匿名函数,所谓匿名就是不在使用普通的方法 来定义函数——def func().而是采用lambda的表达式来定义函数,从而避免了某些时候繁杂的定义函数的过程。lambda 是一个表达式,函数体比def 定义的函数体简洁语法:lambda arg1, arg2, …, argn: 表达式 /或逻辑表达式lambda为关键字,冒号左边是参数(也就是变量),...

2021-08-11 11:24:08 227

原创 冒泡排序法的基本编写及优化

系列文章目录 1.冒泡排序法 文章目录系列文章目录前言一、冒泡排序法基本思想:二、案例说明分析冒泡的执行流程三、代码实现总结前言排序算法在编程中尤为重要,掌握排序方法可以锻炼编程思想。本文简要介绍了冒泡排序方法。提示:以下是本篇文章正文内容,下面案例可供参考一、冒泡排序法基本思想:冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列(假设从后向前,从下标较大的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部(这样排出来是:从小到大)

2021-08-08 19:30:39 310

原创 高聚类和低耦合

什么是高聚类和低耦合即 - 是衡量程序的模块之间独立性的标准。要保证模块(函数,方法)内部高内聚,之间低耦合。有一个形象的例子:一个程序有50个函数,这个程序执行得非常好;然而一旦你修改其中一个函数,其他49个函数都需要做修改,这就是高耦合的后果。一旦你理解了它,你编写概要设计的时候设计类或者模块自然会考虑到“高内聚,低耦合”。...

2021-08-08 14:23:58 752

原创 (1)JDK, JRE , JAVASE, JAVAEE , JAVAME,JVM

文章目录1 JDK2 JRE3 JVM4 JavaEE5 JavaSE6 JavaME1 JDKJDK 是java development kit 的缩写,即Java开发程序包。顾名思义它是给开发者提供的开发工具箱,是给程序开发者用的。它除了包括完整的JRE(Java Runtime Environment),Java运行环境,还包含了其他供开发者使用的工具包。2 JREJRE: (Java Runtime Environment)普通用户并不需要安装JDK来运行Java程序,而只需要安装JRE(

2021-08-08 14:13:10 192

原创 Java基础-第7章-面向对象编程(基础部分)

文章目录7.1 类与对象7.1.1看一个养猫猫问题7.1.2使用现有技术解决7.1.3现有技术解决的 缺点分析7.1 类与对象7.1.1看一个养猫猫问题张老太养了两只猫猫:一只名字叫小白,今年 3 岁,白色。还有一只叫小花,今年 100 岁,花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户输入的小猫名错误,则显示 张老太没有这只猫猫。7.1.2使用现有技术解决面向对象对象之前可以解决的方法有: 1) 单独的定义变量解决 2) 使用数组解决7.1.3现有技术

2021-06-14 15:27:32 1205

原创 计算机运行程序时的 内存有几块,每块内存是用来干啥的?

文章目录1.计算机中内存分几块:1.计算机中内存分几块:计算机运行一共有五个内存块,分别为:1.寄存器 :供CPU使用2.本地方法区:调用系统底层内容3.栈 :存储的都是局部变量 ( 函数中定义的变量,函数上的参数,语句中的变量 );只要数据运算完成所在的区域结束,该数据就会被释放。4.堆:用于存储数组和对象,也就是实体。啥是实体啊?就是用于封装多个数据的。5.方法区: 也叫:数据区,共享区,共享数据区) —— 存放全局变量,静态变量和字符串常量,和方法...

2021-06-14 15:27:15 1540 1

原创 Java基础-第6章-数组

文章目录6 数组6.10 冒泡排序法6 数组6.10 冒泡排序法

2021-06-13 22:43:36 1246 1

转载 关于先验概率和后验概率的通俗解释。

转载参考:https://zhuanlan.zhihu.com/p/26464206为了很好的说明这个问题,在这里举一个例子:玩英雄联盟(lol)占到中国总人口的60%,不玩英雄联盟的人数占到40%:为了便于数学叙述,这里我们用变量X来表示取值情况,根据概率的定义以及加法原则,我们可以写出如下表达式:P(X=玩lol)=0.6;P(X=不玩lol)=0.4,这个概率是统计得到的,或者你自身依据经验给出的一个概率值,我们称其为先验概率(prior probability);另外玩lol中80%

2021-01-19 11:45:49 3562 2

转载 Fisher discrimination criterion (费舍尔判别准则)

Fisher discrimination criterion (费舍尔判别准则)【转载自博客1】【转载自博客2】Fisher 线性分类器由R.A.Fisher在1936年提出,至今都有很大的研究意义。【基本思想】:投影,使多维问题转化为低维问题来进行处理。选择一个适 当的投影轴,使所用的样本点都投影到这个轴上得到投影值,使得【投影后】同一类样本所形成的投影值的之间距离尽量的小,而不同类之间的投影值之间距离尽可能大。【通俗解释】:Refrence网址:我们来判断一个东西是哪一类?

2021-01-19 11:34:55 3672

转载 机器学习中的 泛化能力,过拟合,欠拟合,不收敛,奥卡姆剃刀。

转载自https://blog.csdn.net/limiyudianzi/article/details/79626702我们在这里介绍几个机器学习中经常可以听到的几个名词,他们就是泛化能力,欠拟合,过拟合,不收敛和奥卡姆剃刀原则。泛化能力(generalization ability)是指一个机器学习算法对于没有见过的样本的识别能力。我们也叫做举一反三的能力,或者叫做学以致用的能力。...

2019-10-25 22:27:55 692

转载 详解逻辑回归(LR)计算过程

1.引言本文主要介绍以下三个方面的内容:(1)Logistic Regression的基本原理,分布在第二章中;(2)Logistic Regression的具体过程,包括:选取预测函数,求解Cost函数和J(θ),梯度下降法求J(θ)的最小值,以及递归下降过程的向量化(vectorization),分布在第三章中;(3)对《机器学习实战》中给出的实现代码进行了分析,对阅读该书Lo...

2019-10-15 21:16:54 1261

原创 windows 环境下安装dlib库

看几 个博客,一直没有安装成功偶然间看到一个推荐用python3.5的版本按的。我是去了dlib的官网,复制了安装命令,然后在Anaconda 里配置的tensorflow 环境里输入命令:pip install dlib==18.17.100 完成安装的。参考博客网址: https://blog.csdn.net/ezhchai/article/details/79087046、这里面...

2019-03-19 22:23:03 343

原创 windows 10 环境下 使用Anaconda搭建 TensorFlow 环境

1.首先下载Anaconda 安装##大致步骤1 安装Anaconda2 在Anaconda中建立虚拟TensorFlow的虚拟环境建立虚拟环境的命令是 conda create -n tensorflow python=3.X (注意目前windows环境下不支持)3 在该虚拟环境中安装ipython和jupyter notebok##下面是详细步骤Anaconda安装tens...

2019-01-30 15:59:15 218

原创 如何让win10系统打开照片、图片使用照片查看器

window10系统安装后发现打开保存的图片时无法像以前的系统那样使用windows系统默认的照片查看器了,每次都默认使用画图板打开的, 十分麻烦。所以带着这个烦恼寻找到了解决办法,记录如下:1 同时按win【这个键就是windows系统的标志键,四个格格的那个,键盘不同,显示方式也不同,但大多都是这样显示的】和R键 打开如下界面,下输入航输入 regedit (这个单词是动词,打开注册表的意...

2019-01-02 14:52:51 1917

原创 python编程实践-作业-定义个矩形类,有长和宽两个实例属性, 还有一个计算面积的方法

利用学习的类去定义一个矩形类,长和宽是这个矩形类的 属性,求面积是这个类中的方法第一种class Rectangle: len = 10 wid = 5 area = len * widjuxing = Rectangle #类的实例化 print(juxing.area) 用实例去调用类中属性第二种:# 定义类的时候就进行类的初始化class Rec...

2019-01-01 21:01:40 24375 3

原创 python编程实践—利用time.strftime()来实现打印当前电脑时间

利用time.strftime()来实现描述time.strftime() 接收电脑时间,以字符串形式返回电脑的当前时间,返回的格式由参数控制。语法time.strftime(format,time.localtima())返回值返回值是以字符串形式的当前电脑时间,输出的是静态时间,不随着时间改变。那么问题是怎样输出电脑的动态时间?format控制输出格式%y 两位数的年份表示%...

2018-12-20 00:58:19 2229

原创 Python编程实践—打印 九九乘法表的几种方法

Python打印九九乘法表while实现:while循环打印 九九乘法表-倒三角i = 9while i >= 1: j = 1 while(j <= i): # j的大小是由i来控制的 print('%d*%d=%-3d'%(i,j,i*j),end=' ') j += 1 print('') wh

2018-12-19 21:50:04 6118 1

转载 OO(面向对象)中是先有类还是先有对象?

特此说明:为了收藏,特意转载CSDN博主an04g4k 的文章就是问,在面向对象思想里,先有对象还是先有类,乍一看和先有鸡蛋还是先有鸡是一类问题,其实不然!这个问题,在lz考研复试的时候被面试官问过,一模一样,如今又在一个笔试题里看到了类似的题目,想综合自己的看法分析下:如有不同意见,欢迎评论!面向过程简单说明从功能角度出发去分析问题,把问题解决方案分解为步骤或者说是模块!这类结构化的思维...

2018-12-16 20:59:17 1732 7

转载 csdn markdown使用帮助

撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Command + Shift + C插入...

2018-12-12 21:26:09 100

原创 # 列表['hello' , 'python' ,'!' ] 用多种方法拼接,并输出'hello python !'以及jion()在python中的用法

#列表[‘hello’ , ‘python’ ,’!’ ] 用多种方法拼接,并输出’hello python !’使用字符串链接的四种方法都可以创建

2018-12-12 21:05:51 790

空空如也

空空如也

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

TA关注的人

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