索引介绍 索引是帮助MySQL高效获取数据的数据结构。在数据之外,数据库系统还维护着一个用来查找数据的数据结构,这些数据结构指向着特定的数据,可以实现高级的查找算法。 本文以MySQL常用的B+Tre...
MySQL查询某年、某月或者某日的数据
前言 我们经常会遇到使用MySQL数据库查询某一年,某月,某日的数据,我们该如何写sql语句呢?本文给出了一种解决办法。 准备工作 表结构如下 -- -------------------------...
详解java接口interface
引言 接口这个词在生活中我们并不陌生。 在中国大陆,我们可以将自己的家用电器的插头插到符合它插口的插座上; 我们在戴尔,惠普,联想,苹果等品牌电脑之间传输数据时,可以使用U盘进行传输。 插座的普适性是...
Java中的抽象类和抽象方法
引言 实例图片 如上图,二维图形类有三个子类,分别是正方形类,三角形类,圆形类; 我们都知道要求正方形的面积,直接使用面积公式边长的平方即可,同理三角形的是底乘高除以2,圆的面积是**乘以半径的平方。...
IDEA配置本地tomcat访问SpringBoot项目
前言 当我们使用springboot进行开发时,因为已经内嵌了tomcat,我们不用手动配置tomcat即可运行。 我们的项目在写完后,会在服务器上的tomcat内运行,所以我们测试时,也需要在本地配...
Git的使用(一):创建本地仓库并在其中添加、修改、删除文件
创建本地版本库 版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者...
java基础知识
关键字 关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。 HelloWorld案例中,出现的关键字有 public 、 class 、 static 、 void 等,这些单词已经被 J...
第一个Java程序
程序开发步骤 当我们的开发环境搭建完毕后,就可以开发我们的第一个Java程序了。 Java程序开发三步骤:编写、编译、运行。 编写Java源程序 在文件夹下新建文本文档,将完整的文件名修改为Hello...
Git的安装与TortoiseGit的安装和汉化
下载Git 进入https://git-scm.com/downloads 可以看到如下界面 因为我是windows系统,选择windows即可。 有的朋友因为网络慢的一些原因不能很快下载下来,可以进...
利用sklearn.preprocessing.PolynomialFeatures生成交叉特征
2018 当我们使用一次多项式拟合一组数据时,可能不太理想,如下图: 如果用直线来进行拟合的话: 如果用三次函数来拟合的话: 如何用python的sklearn库来做呢? import...
Git创建远程仓库
创建ssh key 点击Settings 个人设置左边,点击SSH and GPG keys 点击new ssh key 然后根据自己的喜好,在title起个名字。 用 ssh-k...
KNN算法和sklearn中的KNN算法
2018 KNN基本思想 KNN是通过测量不同特征值之间的距离进行分类。它的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别...
C++类的static(静态)成员
一、静态数据成员 1.存储空间的分配 定义类时分配空间,一般的数据成员依附于对象,定义类时不为其分配存储空间,只有定义对象时才分配存储空间。而静态数据成员不依附于任何特定对象,为所有对象所共有,不是定...
C++const成员
1.const数据成员 在c++中不允许改变的数据成员,我们将它声明为const成员。 const成员的声明形式是 const+类型+变量名; const成员必须用初始化表的形式进行初始化。 如: c...
了解C++类和对象
1对象的概念: 所谓的"对象"是指现实世界中的一切事物。c++中说,“万物皆对象”。 2.类的概念: “类”是用户自定义的数据类型,可以理解为c语言中结构体中的延伸和扩展。它拥有着自己的特征属性,被称...