自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++对多文件循环处理解析字段

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言工作中,经常遇到需要分析大量日志文件的情况,对日志文件的批量处理,并根据指定敏感词进行筛选、分析已经成为经常遇到的问题,此时需要小工具帮助我们快速分析。本小程序为C++代码编写,代码涉及字符串解析、批量处理文件、计数统计。示例代码如下(示例):#include <iostream>#include <fstream>#include <string>#include <vect.

2022-04-13 23:26:27 543

转载 安装 mysql 报错 no compatible servers

借鉴这篇文章改好的,太不容易了!!!感谢博主:https://www.sohu.com/a/227127720_100098990这篇关于下载MySql的文章也很详细,不出现以上问题可参考:https://blog.csdn.net/bobo553443/article/details/81383194以上博文采用下载MySQLworkbench作为可视化工具,我使用Navicat ,安装破...

2019-07-05 16:36:30 325 1

转载 ElasticSearch入门 第一篇:Windows下安装ElasticSearch

Elasticserach Windows安装ES是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性,本随笔演示在Windows环境中安装ElasticSearch,以及用于管理ElasticSearch的Head插件。El...

2019-07-04 18:42:46 319

原创 归并排序原理

1.概念和选择排序一样,归并排序的性能不受输入数据的影响,但表现比选择排序好的多,因为始终都是O(n log n)的时间复杂度。代价是需要额外的内存空间。归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。归并排序是一种稳定的排序方法。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。...

2019-04-10 16:23:34 5760

原创 希尔排序——插入排序的优化

希尔排序1.概念希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。它与插入排序的不同之处在于,它会优先比较距离较远的元素。希尔排序又叫缩小增量排序。希尔排序是把记录按一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每...

2019-04-10 15:39:08 398

原创 插入排序算法原理

插入排序1.概念插入排序,顾名思义其基本操作就是插入,不断把一个个元素插入到一个序列中,最终得到排序序列。为此只需维护好所构造序列的排序性质,最终就能自然得到结果。插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到...

2019-04-10 14:48:02 8906

原创 直接选择排序原理

1.选择排序原理选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。表现最稳定的排序算法之一,因为无论什么数据进去都是O(n2)的时间复杂度,所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。理论上讲,选择排序可能也是平时排序一般...

2019-04-10 10:23:10 7494 1

原创 冒泡法排序原理

1.冒泡核心思想每次比较两个相邻的元素, 如果他们的顺序错误就把他们交换位置比如有五个数: 12, 35, 99, 18, 76, 从大到小排序, 对相邻的两位进行比较第一趟:第一次比较: 35, 12, 99, 18, 76第二次比较: 35, 99, 12, 18, 76第三次比较: 35, 99, 18, 12, 76第四次比较: 35, 99, 18, 76, 12经过...

2019-02-27 12:46:14 885

原创 快排原理

快排原理讲解第一步,理解算法核心假设你有一堆横排的体重不一的萝卜,你想把它们按照重量从小到大进行排序。快排思路准备工作:0、如果最左边萝卜的下标&amp;amp;gt;=最右右边萝卜下标,结束。(这就是我们的递归出口)1、把第一个萝卜挖出来备用。2、找两个工人一个叫A一个叫B,分别站在第一个萝卜(注意第一个萝卜的坑已经空了)和最后一个萝卜的位置。3、如果A和B相遇了,则执行6,否则继续执行4和5...

2019-02-27 11:33:53 2905

原创 机器学习实战专辑part4——决策树@[适合初学小白超详细!]

机器学习实战——决策树算法初识决策树:决策树是一种基本的分类与回归方法,它可以被认为是if-then规则的集合,也可以认为是定义在特征空间与类空间上的条件概率分布。其主要优点是模型具有可读性,分类速度快。决策树学习通常需要3个步骤:特征选择,决策树的生成,决策树的修剪。主要方法有ID3,C4.5以及CART算法。一、决策树基本概念1.什么是决策树?分类决策树模型是一种描述对实例进行分类...

2019-01-14 19:48:51 307

原创 机器学习实战专辑part3——朴素贝叶斯@[适合初学小白超详细!]

机器学习实战专辑part3——朴素贝叶斯@[适合初学小白超详细!]初识贝叶斯:说起来朴素贝叶斯法,首先想起来的肯定是贝叶斯准则,贝叶斯准则告诉我们如何交换条件概率中的条件和结果,通过朴素贝叶斯准则,可以通过已知的三个概率值来计算未知的概率值。贝叶斯准则公式如下:一、朴素贝叶斯基本概念1.朴素贝叶斯法简述朴素贝叶斯法(Native Bayes)是基于贝叶斯定理和特征条件独立假设的分类方法...

2019-01-14 13:05:46 223

原创 机器学习实战——K-近邻法、KD树

机器学习实战专辑part2——K-近邻法@[适合初学小白超详细!]前段时间忙小论文和专利,写博客耽搁了好久,终于终于有时间可以继续写了,虽然没记录在博客上,但是学习依然没有松懈,废话不多说,今天欢迎我们的主角登场,K-近邻法。一、K-近邻法基本概念K-近邻法也叫KNN是一种基本分类与回归方法,一般是用来解决分类问题,它的输入为实例的特征向量,对应于特征空间的点,输出为实例的类别,可以取多类。...

2019-01-10 12:09:22 492

原创 机器学习Logistic回归@欢迎来到机器学习小课堂!希望你能有所收获!

机器学习实战专辑part1——Logistic回归@[适合初学小白超详细!]作为一个学习过java的热爱代码的研究生也是未来的程序媛,学习python觉得颇为开心,但是一路走来只有自己知道自己的艰辛和不易,从一个小白走到今天不知道入了多少坑走了多少弯路,所以,想把自己曾经不懂还有考虑到超级小白可能不懂得地方都尽力解释得详细且清楚,帮助大家的同时也为自己做好复习笔记,以便不时之需。如有不懂,欢迎提...

2018-11-22 01:33:28 180

空空如也

空空如也

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

TA关注的人

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