自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sartin的博客

扎根在代码里数着头上仅剩无几的头发

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 WampServer连接本机原有的MYSQL(Wamp MYSQL启动不成功的解决方法)

使用PHP安装环境WampServer连接原有的MYSQL(已经安装mysql后wamp怎么配置)若之前安装过mysql,然后再安装WampServer时,启动时图标只是由红变成了黄,然而没有变绿(不变绿说明还是有问题没成功的),显示只启动了2/3的服务,查了一下我的wamp的mysql没有启动成功(这只是其中一种情况,不一定不变绿都是这个原因,有可能是Apache的启动问题)。由于我本机开机会自启动一个mysql,端口号为3306,因此wamp本身会自带一个mysql,端口号同样为3306,就会出现端

2020-11-25 15:17:11 1524 3

原创 Echarts 百度地图API+散点图

这里写目录标题申请百度AK用echarts + 百度地图绘制散点图1、准备工作2、绘制地图3、绘制散点图4、自定义百度地图样式完整代码申请百度AK高德地图也差不多: https://lbs.amap.com/api/webservice/summary/http://lbsyun.baidu.com/apiconsole/key?application=key在控制台创建应用,根据自己的需求填写即可。提交之后你就可以在"应用管理–>我的应用"里看到创建的应用,列表会有一个AK(API就

2020-09-28 14:01:54 2980 9

原创 Kafka的简单部署与学习

文章目录标题Kafka入门Topics和日志Kafka的环境搭建所需安装环境安装步骤Kafka的使用创建主题发送信息接收信息Kafka文档:http://kafka.apache.org/中文文档:http://kafka.apachecn.org/入门定义Kafka是一个分布式的基于发布/订阅模式的消息队列,主要应用于大数据实时处理领域。基础的消息(Message)相关术语:Topic: Kafka按照Topic分类来维护消息Producer:我们将发布(publish)消息到Top

2020-09-28 11:36:09 542

原创 基于Spark MLib的鸢尾花数据聚类项目实战案例

目录背景KMeans原理实训操作一、准备数据二、对数据进行聚类背景聚类(Cluster analysis)有时也被翻译为簇类,其核心任务是:将一组目标object划分为若干个簇,每个簇之间的object尽可能相似,簇与簇之间的object尽可能相异。聚类算法是机器学习(或者说是数据挖掘更合适)中重要的一部分,除了最为简单的K-Means聚类算法外,比较常见的还有层次法(CURE、CHAMELEON等)、网格算法(STING、WaveCluster等),等等。较权威的聚类问题定义:所谓聚类问题,就是给定

2020-08-17 17:28:46 4493

原创 Scala语言 · 入门学习笔记

Scala学习目录Scala语言Scala 特性面向对象特性函数式编程静态类型扩展性并发性第一个Scala程序基础Scala 基础语法基础引深集合更多的集合不可变可变集合Scala 访问修饰符私有(Private)成员Scala运算符算术运算符关系运算符逻辑运算符位运算符赋值运算符Scala IF...ELSE 语句if语句if...else 语句if...else if...else 语句if...else 嵌套语句模式匹配与函数组合函数组合Scala语言W3Cschool的Scala文档:http

2020-08-14 15:34:12 655

原创 前端之动态获取更新时间和天气

每一天的信息都是不同的,在前端展示时需要给他一个自动更新的状态先在浏览器尝试info(new Date().getFullYear())info(new Date().getMonth() + 1);info(new Date().getDate());info(new Date().getMinutes());info(new Date().getHours());info(new Date().getSeconds());info(new Date().getDay());如图所示:

2020-07-11 21:28:11 1295

原创 Mycat分片与读写分离(mysql主从)

Mycat目录标题Mycat学习笔记Mycat的部署与安装Mycat的分片什么是数据库分片逻辑库(schema)逻辑表(table)分片节点(dataNode)节点主机(dataHost)分片规则(rule)数据库分片操作Mycat读写分离MySQL主从复制操作实现准备工作MySQL主服务器配置MySQL从服务器配置Mycat配置Mycat学习笔记安装所需环境1、jdk:要求jdk必须是1.7及以上版本2、Mysql:推荐mysql是5.5以上版本3、Mycat:Mycat的官方网站:htt

2020-07-03 15:18:32 450

原创 SpringMVC的入门学习

SpringMVC# java注解# servlet 拦截器新建一个Maven的Web项目:Filter在pom.xml上添加依赖: <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope

2020-07-03 13:07:49 324

原创 解决Flask读取mysql数据库的中文乱码问题

# -*- coding: utf-8 -*-from flask import Flask, render_templateimport pymysqlfrom sqlalchemy import create_engineapp = Flask(__name__)# 解决中文乱码的问题,将json数据内的中文正常显示app.config['JSON_AS_ASCII'] = False# 开启debug模式app.config['DEBUG'] = True@app.route(

2020-07-02 13:40:30 1204

原创 解决方法之报错:java.sql.SQLException: Access denied for user ‘root‘@‘192.168.100.1‘ (using password: YES)

在用Eclipse链接虚拟机里的mysql时出现了下面这个bug:java.sql.SQLException: Access denied for user 'root'@'192.168.100.1' (using password: YES)解决方法:1、检查用户名密码是否出现错误2、权限问题,增加用户所有权限赋予所有权限使用:all privileges 。格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by “用户密码”;grant all p

2020-07-01 20:52:40 9436

原创 Echarts入门(三)| 树形图 关系图 词云图

这里写目录标题树形图关系图词云图PS:所用数据纯属虚构!树形图树形图(Tree Diagram)是用来表示一个概率空间。树形图可以表示独立事件(例如多次掷硬币)和条件概率(例如不放回的抽卡)。PS:树形图的数据由name和children形成的。children内包含分支。参数含义tooltip. triggerOn = ‘mousemove|click’string提示框触发的条件,可选:'mousemove'鼠标移动时触发。'click'鼠标点击时触发。'mou

2020-06-28 14:37:46 2464

原创 Echarts入门(二)| 散点图 地图 雷达图

这里写目录标题散点图GEO地图雷达图散点图散点图是指在回归分析中,数据点在直角坐标系平面上的分布图,散点图表示因变量随自变量而变化的大致趋势,据此可以选择合适的函数对数据点进行拟合。用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。散点图将序列显示为一组点。值由点在图表中的位置表示。类别由图表中的不同标记表示。散点图通常用于比较跨类别的聚合数据。参数含义:series-scatter. symbolSize = 10number Array

2020-06-28 12:42:18 1905

原创 Echarts入门(一)| 折线图 柱形图 饼图

这里写目录标题Echarts是什么折线图柱状图饼图Echarts是什么ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的

2020-06-27 16:17:56 1391

原创 Nginx的反向代理(负载均衡)

这里写目录标题配置Tomcat集群反向代理操作1、修改nginx.conf文件2、在eclipse里创建一个maven web工程3、导入war包4、启动nginx服务并开启Tomcat集群(两个Tomcat都要开启)5、网页查看:配置Tomcat集群1、将配置好的Tomcat文件夹复制一分,名为tomcat-7_1[root@master local]# cp -r apache-tomcat-7.0.104/ tomcat-7_12、修改配置文件(tomcat-7_1)修改conf目录下的s

2020-06-26 18:05:39 410

原创 Nginx与Tomcat的部署

Nginx目录标题Nginx笔记Nginx的入门介绍什么是NginxNginx可以提供的服务Nginx 的优点Nginx应用场合主流Web服务产品对比说明Apache-特性Nginx-特性web服务产品性能对比测试静态数据性能对比动态数据性能对比为什么Nginx的总体性能比Apache高。如何选择WEB服务器入门操作Nginx的安装1、先安装Nginx依赖的包2、下载并上传安装包3、解压4、进入到Nginx的安装目录进行configure编译5、安装6、查看版本5、Nginx的启动与停止6、nginx的配置

2020-06-26 17:59:45 1031

原创 Redis秒杀

Redis秒杀RedisTest.javapackage com.hadoop.Redis;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import redis.clients.jedis.Jedis;public class RedisTest { public static void main(String[]

2020-06-24 12:50:20 280

原创 Jedis----Java使用Redis

文章目录标题Java 使用 Redis连接RedisDebug添加列表Java 使用 Redis参考:https://blog.csdn.net/zspppppp/article/details/84847323https://www.runoob.com/redis/redis-java.html创建一个Maven项目,名为RedisPS:每次执行完建议删除操作:例:del name1、添加相应的依赖<!-- https://mvnrepository.com/artifact/re

2020-06-23 13:26:17 403

原创 Redis的部署与命令操作

Redis学习目录Redis学习笔记Redis 简介Redis 优势Redis与其他key-value存储有什么不同?Redis的环境部署向Redis服务端发送命令数据类型Redis 命令Redis keys 命令Redis 字符串命令Redis hash 命令Redis 列表命令Redis 集合命令Redis 有序集合命令Redis HyperLogLog 命令Redis 发布订阅命令Redis 脚本命令Redis 连接命令Redis 服务器命令Redis学习笔记Redis 简介Redis 是完全开

2020-06-21 19:15:44 347

原创 HBase的安装部署与学习

文章目录标题HBase简介Hive与HBase的比较Hbase 特点HBase架构Zookeeper的部署1、下载上传2、解压3、修改配置文件4、创建文件夹5、将配置好的zookeeper传给slave1,slave26、配置myid7、启动zookeeperDebug:8、查看jps9、查看机子的状态HBase的部署1、下载上传2、解压3、配置环境变量4、修改配置文件5、将配置好的HBase传给slave1,slave26、在master上启动HBase7、查看jps8、查看 HBase 页面HMaste

2020-06-11 14:10:18 647 1

原创 Sqoop的安装配置与使用

文章目录标题介绍与特点概述工作机制安装与配置Sqoop常用的命令操作将数据库中的数据导入到HDFS将HDFS上的数据导出到数据库中介绍与特点Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。对于某些NoSQL数据库它也提供了连接器。Sqoop,类似于其他ETL工具,使用元数据模型来判断数据类型并在数据从数据源转移到

2020-06-06 17:31:57 8966 8

原创 Hive的安装与基本操作

Hive1.Hive 官网地址 http://hive.apache.org/2.文档查看地址 https://cwiki.apache.org/confluence/display/Hive/GettingStarted3.下载地址 http://archive.apache.org/dist/hive/Hive在Hadoop集群上的安装部署1、下载Hive,地址:http://mirror.bit.edu.cn/apache/hive/我下载的版本是:apache-hive-1.2.2-bi

2020-05-30 09:34:01 677

原创 Lucene入门(3) | 利用 IK-analyzer 进行中文分词

文章目录利用 IK-analyzer 进行中文分词分析器(Analyzer)的执行过程实操代码一、不配置暂停词和字典二、配置暂停词和字典利用 IK-analyzer 进行中文分词分析器(Analyzer)的执行过程如下图是语汇单元的生成过程:从一个Reader字符流开始,创建一个基于Reader的Tokenizer分词器,经过三个TokenFilter生成语汇单元Token。要看分析器的分析效果,只需要看Tokenstream中的内容就可以了。每个分析器都有一个方法tokenStream,返回一

2020-05-22 15:56:41 568

原创 Lucene入门(2) | 查询索引

目录用户查询接口创建查询执行查询实现步骤IndexSearcher搜索方法TopDocs实操代码查询索引也是搜索的过程。搜索就是用户输入关键字,从索引(index)中进行搜索的过程。根据关键字搜索索引,根据索引找到对应的文档,从而找到要搜索的内容(这里指磁盘上的文件)。用户查询接口全文检索系统提供用户搜索的界面供用户提交搜索的关键字,搜索完成展示搜索结果。比如:Lucene不提供制作用户搜索界面的功能,需要根据自己的需求开发搜索界面。创建查询用户输入查询关键字执行搜索之前需要先构建一个查询对

2020-05-21 10:09:47 576

原创 Lucene入门(1) | 创建索引库

Lucene文章目录Lucene创建文档对象分析文档创建索引创建索引库实现步骤实操代码Field的属性创建文档对象获取原始内容的目的是为了索引,在索引前需要将原始内容创建成文档(Document),文档中包括一个一个的域(Field),域中存储内容。这里我们可以将磁盘上的一个文件当成一个document,Document中包括一些Field(file_name文件名称、file_path文件路径、file_size文件大小、file_content文件内容),如下图:注意:每个Document可

2020-05-20 20:58:32 1103

原创 open(java.nio.file.Path) in FSDirectory cannot applied的解决方法

出现这个问题主要是Lucene的版本兼容问题。在Lucene5.0.0版本下,FSDirectory.open()中open的参数是FileDirectory directory = FSDirectory.open(new File(path));如果Lucene版本在5.0.0以上的,FSDirectory.open()中open的参数是PathDirectory directory = FSDirectory.open(Paths.get(path));总之二选一即可...

2020-05-20 13:11:42 371

原创 Windows下安装MySQL详细教程

安装mysql的安装包并解压然后以管理员的身份打开cmdcd D:\Program Files\MySQL\mysql-8.0.18-winx64\binmysqld --initialize-insecure --user=mysqlmysqld -installService successfully installed.net start MySQLMySQL 服务正在启动 ..MySQL 服务已经启动成功。还没设置密码,密码为空mysql -u root -pEnter

2020-05-12 11:21:05 266

原创 Python一键安装全部依赖包,超方便!!

使用 piprequirements.txt 用来记录项目所有的依赖包和版本号,只需要一个简单的 pip 命令就能完成。pip freeze > requirements.txt生成的文件会像这个样子alembic==1.0.10blinker==1.4Click==7.0dominate==2.3.5Flask==1.0.3然后就可以用pip install -r requirements.txt来一次性安装 requirements.txt 里面所有的依赖包,真是非常方

2020-05-11 19:01:19 985

原创 Anaconda3的简单安装

Anaconda3的安装,过程很简单,时间稍微有点长1、去官网下载安装包,这个搜anaconda就有了,我就不给网址了2、我用的是第一个,点击进去3、Next下一步,选择 “I Agree”4、选择 All Users,Next5、选择安装路径,一般默认在C盘就可以了,Next6、接下来两个都选,具体选项可以自己去了解,Next7、下一步就是下载了,会需要一点时间然后就ok了...

2020-05-11 18:59:29 323

原创 VMWARE虚拟机因非正常关机导致无法启动的解决办法

只要删除该虚拟机安装目录下的所有 .lck 目录,再重新启动虚拟机即可恢复正常。但有时删除后能重新启动,你再操作异常关闭时的那个命令它还是会出现黑屏且关闭的情况所以你在正常启动后还要再去删除该虚拟机安装目录下的所有 .lck 目录,这样虚拟机才能恢复正常。.lck文件是VMWARE软件的一种磁盘锁文件,由于虚拟磁盘(.vmdk)本身有一个磁盘保护机制,为了防止多台虚拟机同时访问同一个虚拟...

2020-05-07 16:25:24 7123

原创 MindMaster怎么进行换行

MindMaster思维导图软件中,可以使用 Shift + Enter 键让主题中的文字换行。新版V6.3中,可以在选中主题时,将鼠标移动至主题右边框上,当箭头变成双向箭头显示时,就可以进行拖动,从而让文字快速自动换行。...

2020-05-06 19:57:22 4195

原创 SyntaxError: Non-UTF-8 code starting with '\xb9' in file的解决方法

使用Python编码是出现了这样的错误:主要是编码问题,因为出现了中文或别的原因。解决方案:在程序的首行加上:# coding=gbk在重新运行就可以出来结果了。...

2020-05-01 17:30:12 3549

原创 机器学习之手写数字图片数据处理及识别

目录标题背景实现过程简说图片预处理构建模型代码实现背景1.手写数字识别技术的含义手写数字识别(Handwritten Digit Recognition)是光学字符识别技术的一个分支,是模式识别学科的一个传统研究领域。主要研究如何利用电子计算机自动辨认手写在纸张上的阿拉伯数字。手写数字识别分为脱机手写数字识别和联机手写数字识别。本文主要讨论脱机手写数字的识别。 随着信息化的发展,手写数字识别...

2020-04-29 20:07:22 13011 6

原创 sklearn中混淆矩阵(confusion_matrix函数)的理解与使用

混淆矩阵百度百科的定义:混淆矩阵(confusionmatrix)也称误差矩阵,是表示精度评价的一种标准格式,用n行n列的矩阵形式来表示。具体评价指标有总体精度、制图精度、用户精度等,这些精度指标从不同的侧面反映了图像分类的精度。在人工智能中,混淆矩阵(confusionmatrix)是可视化工具,特别用于监督学习,在无监督学习一般叫做匹配矩阵。在图像精度评价中,主要用于比较分类结果和...

2020-04-29 17:38:18 66545 16

转载 sklearn特征选择 保留特征名称

经过特征选择后,数据变成了array类型,并失去了特征名称,查询资料后没有找到直接保留特征名称的方法。但是有一个get_support函数,可以保留提取出来的特征索引。于是就通过这个方法自己加几句代码,取出特征选择后的特征名称。1.方差过滤from sklearn.feature_selection import VarianceThreshold # 方差过滤selector = Va...

2020-04-29 13:54:22 4520 3

原创 Pycharm重新安装或是破解之后打不开

Pycharm对于使用Python的人来说肯定很熟悉。特别烦的就是它的激活码问题,有时候几个月,有时候一年就过期了。今天很手贱,把我原来的卸载了!!然后重新安装了一个2019.3.4的,不行!!然后又重新安装了一个2020.1,还是不行!打不开啊啊啊啊!!!后来查到好久终于知道为啥了,一个简单又有效的方法:(对于破解后打不开的也有效)打开C:\Users\用户名找到.PyCharm...

2020-04-29 13:47:42 11552 12

原创 Eclipse将Hadoop上运行的结果读取并写入mysql数据库

运行的程序:Hadoop编写MapReduce之统计学生平均成绩将程序所得结果内容进行读取,然后写入数据库Conn.javapackage com.hadoop.ComputerScore;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;impor...

2020-04-28 13:46:29 505

原创 手写数字图片数据之python读取保存、二值化、灰度化图片+opencv处理图片的方法

python 读取、保存、二值化、灰度化图片+opencv处理图片的方法进行手写数字的图片预测的时候碰到了这样的问题。先说说处理图片有三种方式一、matplotlib二、PIL三、opencv一、matplotlib1、显示图片import matplotlib.pyplot as plt #plt 用于显示图片import matplotlib.image as mpimg #...

2020-04-28 13:35:30 2891

原创 Jupyter notebook设置背景主题、字体及代码自动补全

以下操作均在cmd执行安装Jupyter主题:pip install jupyterthemes更新Jupyter主题:pip install --upgrade jupyterthemes查看可用主题:jt -l我输入后得到的结果:Available Themes: chesterish grade3 gruvboxd gruvboxl mon...

2020-04-27 19:25:52 1226

原创 anaconda遇无法定位程序输入点OPENSSL_sk......解决方法

进入Anaconda\DLLS目录,查看libssl-1_1-x64.dll的日期进入Anaconda\Library\bin目录,比较两者日期如果不一致,将DLLS中的复制到bin再次尝试就成功了

2020-04-27 15:33:14 368

原创 Hadoop编写MapReduce之统计学生平均成绩

目录标题统计学生的平均成绩先在集群里创建几个文件文件写好就上传到分布式文件系统编写JAVA程序Score.java转成jar包,放入集群编译成功查看结果统计学生的平均成绩先在集群里创建几个文件 第一个:vim score.txt[hadoop@master mapreduce]$ cd[hadoop@master ~]$ lshadoop-2.7.7.master.tar.gz ...

2020-04-24 09:15:54 8794 4

Lucene笔记.doc

Lucene笔记中包含了 什么是lucene 应用领域 创建索引 使用luke查看索引 搜索索引 Field域的详细介绍 各种类型的搜索 使用中文分词器

2020-05-19

空空如也

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

TA关注的人

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