自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 B树最大高度推导

文章目录B树最大高度推导推导B树的最小高度推导最大高度B+树:MySQL数据库索引是如何实现的?1. 遇到问题2. 尝试用学过的数据结构解决这个问题3. 改造二叉查找树4. 索引的弊端 B树最大高度推导 【声明几个重要概念】 B树的关键字就是要查找的东西 B树中的 阶:可理解为分支数. 三阶树也可...

2019-12-31 20:51:32

阅读数 31

评论数 0

原创 在时间复杂度为nlogn下读取文件求逆序对

问题: 对于一个包含N个非负整数的数组A[1…n],如果有i < j,且A[ i ]>A[ j ],则称(A[ i] ,A[ j] )为数组A中的一个逆序对。 例如,数组(3,1,4,5,2)的逆序对有(3,1),(3,2),(4,2),(5,2),共4个。 给定一个数组,求该数组中包...

2019-10-27 21:50:03

阅读数 17

评论数 0

原创 一文彻底掌握IO流

本文主要是对Java中IO知识点进行整理和学习。 一言以蔽之,IO 从名字上看input+output,输入到输出之间的管道就是io,主要就是学习各种流(字节流,字符流),最后会加入conmonsIO ,使用它简化我们的操作,提高效率。 文章目录1. IO介绍1.1分类有哪些呢?按照功能来分按照处...

2019-10-11 18:45:21

阅读数 65

评论数 0

原创 仿雷电——飞机大战类游戏Ⅰ

第三阶段:键盘操控飞机 项目结构如图: 所有代码: /** * 2019年9月21日 */ package Thunder; import java.awt.Graphics; import java.awt.Image; import javax.swing.JFrame; /** ...

2019-09-26 23:36:07

阅读数 40

评论数 0

原创 尚学堂(java)1到13章所有练习题答案详解

文章目录尚学堂1到13章所有练习题答案详解B站网课链接第一章一、选择题三、上机操作第二章第三章第四章一、选择题二、简答题三:编程题第五章一、选择题第六章第七章一、 选择题二、 简答题第八章第九章第十章第十一章第十二章第十三章 尚学堂1到13章所有练习题答案详解 B站网课链接 配合网课食用学习效果更...

2019-09-21 17:31:15

阅读数 287

评论数 0

原创 多线程知识点整理

多线程 1.1 概念: 我们可以流畅的点击软件或者游戏中的各种按钮,其实,底层就是多线程的应用。UI界面的主线程绘制界面,如果有一个耗时的操作发生则启动新的线程,完全不影响主线程的工作。当这个线程工作完毕后,再更新到主界面上。 1.2.程序,进程,线程 程序是一个静态的概念,对应操作系统中一个可执...

2019-05-08 01:00:00

阅读数 51

评论数 0

原创 马向胡漠人稀处,剑指浙江西子旁 ——记2050大会

100场主题论坛,100名志愿者出品人,10000平米探索展区,组成“2050”大会。 为什么会有这个大会? 王坚博士这么说:“所有会都是为成功人士办的,我们应该为年青人办一个。年青人很重要的就是团聚,我们应该先把年青人找到,让他们决定说什么。科技是个非常好的东西,年青人因为科技聚在一起。 ”...

2019-05-02 19:36:29

阅读数 196

评论数 1

原创 上手机器学习小白指南

引言 对于现在流行的深度学习,保持学习精神是必要的——程序员尤其是架构师永远都要对核心技术和关键算法保持关注和敏感,必要时要动手写一写掌握下来,先不用关心什么时候用到——用不用是政治问题,会不会写是技术问题,就像军人不关心打不打的问题,而要关心如何打赢的问题。 接下来我按照自己走过的路来聊聊,...

2019-04-20 17:51:09

阅读数 160

评论数 0

原创 简述神经网络模型

一:前言 让我们来看一个经典的神经网络。这是一个包含三个层次的神经网络。红色的是输入层,绿色的是输出层,紫色的是中间层(也叫隐藏层)。输入层有3个输入单元,隐藏层有4个单元,输出层有2个单元。后文中,我们统一使用这种颜色来表达神经网络的结构。 有此图我们可以记住: 1.一个神经网络时,输入层与...

2019-04-02 01:12:25

阅读数 129

评论数 0

原创 决策树(二)

简单回顾上一节我们使用ID3算法: ID3算法的核心是在决策树各个结点上对应信息增益准则选择特征,递归地构建决策树。 具体方法是: 从根结点开始,对结点计算所有可能的特征的信息增益,选择信息增益最大的特征作为结点的特征,由该特征的不同取值建立子节点; 再对子结点递归地调用以上方法,构建...

2019-04-01 21:16:16

阅读数 308

评论数 0

原创 夏日炎炎,使用决策树去挑选西瓜(python实现)

问题导向 树结构大家应该都熟知了,通过根节点开始,通过判断节点信息的是或否决定分支,逐次向下,最后在叶子节点生成最终的决策。 决策的每个分支可以是数值条件也可以是我们传承的经验,下面我将使用java代码在300行内实现一个决策树。 夏日炎炎,我们如何使用过去的经验来判断一个西瓜是不是好瓜呢?...

2019-03-30 21:08:27

阅读数 840

评论数 0

原创 做一个专属于自己的图灵机器人

大家可以先跳转到机器人那一块,上机跑一跑效果,感受一下在钻研代码,如果不会再去看我所罗列到的知识点。 做出专属于你的图灵机器人 流程: 一:剖析一下生成器对象 二:类比java讲解py中的协程 三:做出专属于你的图灵机器人 一:剖析一下生成器对象 先通过下面的例子来看一下什么是生成器? ...

2019-03-26 23:18:07

阅读数 364

评论数 0

原创 No module named 'sklearn.cross_validation'

在使用KFold交叉验证的时候,报这个错,我原来以为是因为这个模块没有安装成功,最后发现就没这个模块… 提示没有KFold是因为原来的这个包 cross_validation’太旧了,以及被淘汰了。 但如果你的还支持这个包 from sklearn.cross_validation impo...

2019-03-20 23:23:10

阅读数 912

评论数 1

原创 愿有岁月可回首,更敬年少一杯酒

** 我努力了这一年半,不仅仅是为了逼岁月回头。 *“你喜欢编程为什么不去试试呢?” ”可是我们大二难道还可以转专业吗?“ “应该可以,只是会留级吧。” ”你先去问问,也是一次机会么。” 志强无心间随口的几句话,却没有想到成为我这半个月来的主旋律——转入软件工程 在向辅导员询问...

2019-03-20 18:26:35

阅读数 7050

评论数 86

原创 在python上安装xgboost最简单的方法

最近要学习XGB打kaggle比赛,可是网上安装xgboost的教程五花八门,又是镜像,又是VS的~~~~非常绝望,最后之间使用anaconda简单快捷的安装 亲测有效: 打开anaconda自带的Prompt, 输入 anaconda search -t conda xgboost 在里面...

2019-03-17 05:21:33

阅读数 526

评论数 0

原创 jupyter notebook操作合集

安装包,又不想重新启动cmd: !pip install sklearn(包名) 安装插件: 先在windows 中激活环境 activate tensorflow 再安装nbextensions pip install jupyter_contrib_nbextensions jupyte...

2019-03-09 19:19:20

阅读数 54

评论数 0

原创 ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)的解决办法

有时因为不小心忘记密码或者安装错误,在运行Mysql时会报如下错误: ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO) 根据网上的解决办法: 要么是修改配置文件my.ini加 ...

2019-03-06 22:40:45

阅读数 3881

评论数 4

原创 使用多线程来查看电脑硬盘使用情况

在使用电脑一段时间后,大家肯定发现不同磁盘使用的频率是不一样的,那么我们怎么使用代码高端的查看各个盘使用状况呢? 我们可以使用多线程来统计各个硬盘的文件数目,来比较直观的感受硬盘使用状况。 本文通过三节来实现: 一:多线程简介 二:File文件类的使用 三:代码实现 一:多线程简介 当大家心力交瘁...

2019-03-01 16:29:13

阅读数 107

评论数 0

原创 数模算法——使用多元回归解决虫害问题

当我们在拿到一个具体的实例时,发现虽然自变量和因变量之间没有严格确定的函数,但是我们可以根据已知的数据,设法找出最能代表他们之间的数学表达形式而进行分析。 在这种情况下,我们可以初步使用回归分析,进行因子的筛选,建立多元回归模型预测。 例如下面三种应用情况: Demo1:收入水平与受教育程度、所在...

2019-02-26 16:41:15

阅读数 139

评论数 0

原创 数学建模——聚类分析

聚类分析,顾名思义是从我们生活中“物以类聚,人以群分” 这一概念中提取出来的,这是一种探索尝试性的分析方法,不同的分析过程会导致结果完全不一样。 在使用Spss软件在分析分类系统聚类里面,将地区导入个案标注,将剩下的影响因素导入变量,勾选图和统计,在聚类方法里面使用组间连接。 在谱系图中我们可以查...

2019-02-26 16:13:59

阅读数 338

评论数 1

原创 数模算法:利用主成分分析法预测房价走向

2019-02-26 15:58:47

阅读数 790

评论数 0

原创 第十二节:Latex中参考文献的使用

最终效果图: %排版参考文献 \documentclass{ctexart} \bibliographystyle{plain}%指定参考文献的排版样式 \begin{document} %一次管理,一次使用 %参考文献格式 %\begin{thebibiography}{编...

2019-02-26 14:03:41

阅读数 62

评论数 0

原创 第十一节:Latex中数学公式中的多行公式

先放一波最终的效果图: 这一讲主要讨论了latex中多行数学公式的排版方法。 引入amsmath和amssymb宏包 可以使用 gather 环境实现多行公式的排版。 使用双反斜杠进行换行。 此环境不但实现了对公式的分行排版,并且对每一行公式进行了编号。 也可以使用带星号的gather环境,...

2019-02-26 14:02:10

阅读数 346

评论数 0

原创 Byte和byte区别详解

写程序时,误把byte写作Byte,调试了许久,便将二者的区别及用法详细理解一遍 1:byte和Byte详解 byte是java的基本数据类型,存储整型数据,占据1个字节(8 bits),能够存储的数据范围是-128~+127。 Byte是java.lang中的一个类,目的是为基本数据类型byt...

2019-02-24 10:29:23

阅读数 3457

评论数 0

原创 Map.Entry使用详解

你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦? 从Map中取得关键字之后,我们必须每次重复返回到Map中取得相对的值,这是很繁琐和费时的。 这里有一个更加简单的途径。Map类提供了一个称为entrySet()的方法,这个方法返回一个Map.Entry实例化后的对象集 使用Map....

2019-02-23 16:57:34

阅读数 26

评论数 0

原创 Java 中Map map = new HashMap()为什么不写成HashMap map = new HashMap()或者Map map = new Map()?

不能写成Map map = new Map()这样是因为: Map是接口,hashMap是Map的一种实现。接口不能被实例化,只能使用其实现类来实例化,而Map map=new Map()是错误的 在Java中 Map map = new HashMap()为什么不写成HashMap map = ...

2019-02-23 16:05:03

阅读数 784

评论数 0

原创 java.awt和java.util使用详解

在调用List的容器自动补全时出现的两个选项:java.awt和java.util,往往不知如何选择? 本文就二者使用进行详细说明: 虽然 java.util.与 java.awt 这两类都是java的标准库包。 区别在于,util内是一些工具类,如List,Map,Set这类的工具类库。 例如:...

2019-02-23 15:31:08

阅读数 105

评论数 0

原创 Iterator原理简述及于for循环的对比

在进行数据结构的遍历时,你是否对采用最原始的方法,使用一个for循环,将所有的元素慢慢遍历感到厌烦? 幸运的是这里有一个更加简单的途径:部署Iterator接口 我们在创建赫夫曼编码时,使用到了Iterator,大家可能比较陌生,但在此处它的用途只是: 为实现数据结构的遍历操作 下面,本文...

2019-02-23 15:10:09

阅读数 94

评论数 0

原创 数模算法:线性规划与非线性规划区别与0-1规划

##一:线性规划与非线性规划区别 1.1.约束条件不同 线性规划主要是由确定的等式构成方程组,去求解目标函数的极值问题,全是线性成分(一次式) 而非线性规划构成的方程组并不是等式,而是不等式,通过不等式的约束条件,去求解目标函数的极值。(有非线性成分,例如平方) 1.2.最优解范围不同 如果最...

2019-02-21 11:39:41

阅读数 1240

评论数 0

原创 数模算法:线性规划

线性规划(Linear programming,简称LP)属于运筹学的重要分支。 线性规划所研究的是:在一定条件下,合理安排人力物力等资源,使经济效果达到最好. 一般地,求线性目标函数在线性约束条件下的最大值或最小值的问题,统称为线性规划问题。 不要被上述概念所唬住,其实这就是我们高中学过的线性方...

2019-02-21 11:19:02

阅读数 130

评论数 0

原创 第十节:Latex数学公式中的矩阵

先放一波最终效果图: 这一讲 讲解了如何排版数学矩阵的问题。 在latex中使用matrix环境实现矩阵的排版,但是在此环境的前后一定要加上美元符号,并且美元符号之间与环境之间不得有空行。 用于矩阵排班的matrix环境与表格排版的tabular环境用法相同。 都是用&amp;am...

2019-02-21 00:00:03

阅读数 429

评论数 0

原创 第九节:Latex中数学公式的编排

这一讲我们主要讨论latex中的数学公式编排问题。 latex的排版内容分为文本模式和数学模式,文本模式用于普通文本的排版,数学模式用于数学公式的排版。 数学公式 数学公式的插入有三种方式,分别为美元符号,小括号和math环境。 美元符号$中 单刀公式是行内公式。 双刀公式是行间公式。 小括...

2019-02-20 23:59:37

阅读数 306

评论数 0

原创 第八节:Latex中的图片插入

最终效果图: 这一讲我们讨论一下latex中的插图问题。 在la tex中是通过graphicx宏包来实现插图的。通过includegraphics命令必选参数用于指定插入文件的文件名。可选参数指定图像的缩放参数大小。 将所有资源文件进行分门别类的管理是非常有用的,比如说我们将图片放在当前文件夹...

2019-02-20 23:55:35

阅读数 250

评论数 0

原创 数模算法:应用Logistic规律构建种群竞争模型

本文分为四个部分来解决如何应用Logistic规律构建种群竞争模型? 一:单物种生存. 二:多个种群生存,构建种群竞争模型. 三:代码及结果分析. 四:模型推广. 一:单物种生存 当某个自然环境中,只有一种生物的群体存在,是我们常用的模型来描述它的数量演变过程,即 从这条公式可以看出当x=N时...

2019-02-20 22:55:19

阅读数 1028

评论数 1

原创 Latex中插入表格及浮动体的掌握

最终效果图如下: 这一讲我们主要讨论latex表格的排版和使用。 可以使用tabular环境生成表格,里面的必选参数,l左对齐,c中对齐,r右对齐,使用竖线符号,产生表格的竖线。 然后在环境内编写表格的内容不同列间用&amp;符号分割。使用双反斜杠进行换行。 可以使用hline命令产生表...

2019-02-20 21:37:51

阅读数 829

评论数 0

原创 Latex中如何输入特殊字符

最终效果图: 个人认为特殊字符的输入的本质也就是图中这两句话: 1.在普通拉丁字母上如何加重音符号? 2.会读就会写的希腊字母 %怎么输入希腊语,或者俄语单词等拉丁字母 %要么使用辅助键盘对应输入 %要么使用特殊的命令,给字母加上重音的标记,使用特殊字母或者整体替换字母表 \documentcl...

2019-02-19 19:25:15

阅读数 2013

评论数 0

原创 Latex基本篇章结构

一般在撰写文档时,我们都会写出文章的提纲。然后我们根据提纲进行展开来撰写其他的内容。这一讲我们主要讲解了Latex的篇章结构。 在Latex中我们可以通过section,sub section,subsubsection来构建小节,子小节,下一级小节。 至此我们就完成了提纲的撰写,编译运行并查...

2019-02-19 19:23:29

阅读数 148

评论数 0

原创 模拟退火算法思想简述

什么是退火: 退火是指先将固体加热到足够高的温度,使分子呈随机排列状态, 然后逐步降温使之冷却, 最后分子以低能状态排列,固体达到某种稳定状态。 而这样做是因为缓缓降温,使得物体分子在每一温度时,能够有足够时间找到安顿位置,则逐渐地,到最后可得到最低能态,系统最稳定 模拟退火算法思想:模...

2019-02-19 19:09:09

阅读数 439

评论数 0

原创 Latex字体字号设置

在Latex中字体有五种属性,分别是: 字体编码,字体族,字体系列,字体形状和字体大小。 他们都可以通过命令来进行设置。 首先是字体族的设置 有罗马字体,无衬线字体和打字机字体三种。 有字体命令和字体声明两种方式。 通过大括号来限定范围。 \textrm{Roman Famil...

2019-02-19 17:29:59

阅读数 3245

评论数 0

原创 第三节:讨论Latex中的中文处理方法

本文主要讨论:Latex中的中文处理方法 打开TexStudio首先检查 构建里默认编译器是否是XeLatex,编辑器中默认字体编码是否是utf—8。 首先要确定la tex的编码格式为utf8。 如图 其次我们要引入一个cte x宏包。 在编写中文时,我们还可以指定他的字体,比如说黑体或者是...

2019-02-19 17:25:41

阅读数 124

评论数 0

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