自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 聚类--常见的K-MEANS聚类,DBSCAN聚类方法介绍

➡️聚类就是把相似的物品分到一组。例如苹果,橙子属于水果类,猫,狗属于动物类,聚类把具有相似属性的物品分到同一组。☕常见的两种监督问题有监督问题:有标签学习,通过已知输入输出的训练样本进行训练,从而得到一个最优的模型,并将该模型应用在新的数据上,映射为输出结果。无监督问题:无标签学习,对没有标记的训练样本(即不知道当前输入数据对应的输出)进行学习,以发现训练样本集中的结构性知识。通过对无标记的学习来揭示数据的内在性质和潜在规律,为进一步的数据分析提供基础。➡️聚类是一个典型的无监督的问题➡️。

2023-01-10 23:37:59 206

转载 Windows10安装ubuntu18.04双系统教程

本教程为windows10安装ubuntu18.04(64位)双系统教程,是我多次安装双系统的经验总结,安装方法同样适用于ubuntu16.04(64位)。为了直观和易于理解,我会尽量图文并茂,并用最通俗的语言完成这篇教程。虽然安装ubuntu18.04和ubuntu16.04的方法一模一样,但为了满足强迫症患者,我特意将教程内容复制之后重新发了一篇,需要的进:Windows10安装ubuntu16.04双系统教程。

2023-01-08 23:02:36 28

原创 Java时间转换工具类

记录使用过的一些时间转换工具类。

2022-12-25 19:57:57 59

原创 操作系统期末知识点复习

操作系统是指控制和管理计算机系统软硬件资源,并且合理的分配和调度计算机的工作和资源的分配,提供给用户与其他软件比较方便的接口和环境,是计算机系统中的最基本的系统软件。各进程互相等待对方手里的资源,导致各进程都阻塞,无法向前推进的现象。

2022-12-21 16:04:32 821

原创 Android与后端通信(Android向后端发送请求获取数据)

Constants.IP 是后端的IP 加上端口号,我写在Constans类中了,同一台电脑就是局域网地址。2、在子线程内想要在UI上显示内容或弹框提示,需要这么写。3、在build.gradle(Module)中添加。1、向后端发起请求,要new一个线程。4、在mainfest中添加网络权限。

2022-12-16 23:22:41 134

转载 设置 SSH 通过密钥登录

今后,当你使用 PuTTY 登录时,可以在左侧的 Connection -> SSH -> Auth 中的 Private key file for authentication: 处选择你的私钥文件,然后即可登录了,过程中只需输入密钥锁码即可。这样一来,没有私钥,任何人都无法通过 SSH 暴力破解你的密码来远程登录到系统。下面来讲解如何在 Linux 服务器上制作密钥对,将公钥添加给账户,设置 SSH,最后通过客户端登录。这里通过服务器来制作密钥对,一般这个服务器账户是你打算通过密钥登录的账号,执行。

2022-12-11 11:16:49 173

原创 云计算实验4 面向行业背景的大数据分析与处理综合实验

本次实验主要了解了Spark SQL的基本概念、DataFrame、Spark SQL开发,利用Spark进行大数据分析实现交通数据分析系统,结合使用百度地图提供的API实现可视化的图表。其中实验4-1,4-2提供理论基础和实验环境,实验4-3最终实现交通数据的综合分析。

2022-11-17 16:32:25 307

原创 Centos7 Docker&Docker-Compose安装教程

在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上,3.8以上貌似也可。注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo

2022-11-13 10:50:29 451

原创 云计算实验3 基于Scala编程语言的Spark数据预处理实验

本次实验主要使用了Scala语言进行基本的操作,基本熟悉Scala的基本语法、数据类型以及函数的使用,在spark-shell下完成RDD的基本操作,根据实际业务需求使用spark 完成对Apache格式的日志内容的分析,了解了自定义日志过滤函数、日志预处理、日志的相关指标等操作。

2022-11-07 20:27:47 728

原创 云计算实验2 Spark分布式内存计算框架配置及编程案例

本次实验主要是完成spark的安装配置和利用spark技术完成单词计数程序,旨在通过安装配置过程来体会spark技术,spark是一种用于大数据工作负载的分布式开源处理系统,它支持很多语言,例如Java,Python,Scala等,在本次实验中我们使用的Scala。一项技术的诞生必然是为了解决现有的问题, Hadoop MapReduce处理数据时存在大量的磁盘读取和写入,频繁的磁盘读取造成MapReduce作业很慢,而spark的出现就是为了解决这个问题。

2022-11-03 08:00:00 666

原创 Docker简单使用总结

写在前面最近在部署前后端分离的SpringBoot项目,发现使用Docker技术很方便,特此记录一下Docker常用命令。

2022-10-29 22:44:42 1469

原创 云计算实验1 基于Hadoop的云计算平台配置和map-reduce编程案例

云计算实验一

2022-10-23 17:27:41 926

原创 【C++初级】2、浮点数计算

上一节课我们了解了什么是C++语言,了解了写一个C++程序的基本步骤,知道了如何定义变量,本节课是在上一节课的基础上继续深化基础知识的学习,将详细介绍数据类型,如何格式化输出并且包括计算机的一些基础知识。在文章的最后会有几道习题,用于巩固本节课学习的内容。上一节课我们讲到对于一个变量,我们要确定他的类型,这就像分类,举个例子:水果和蔬菜是两种类别,把苹果,香蕉归入水果类,把土豆,洋葱归入蔬菜类,变量的类型就相当于这里的类别,变量名就相当于具体是哪一种水果(具体是哪一种蔬菜)。所以数据类型对于变量来说十分重要

2022-06-25 11:14:53 1015

原创 【C++初级】1、输入输出

在学习任何新技术的时候,我们最好的帮手就是搜索引擎,善于使用搜索引擎会帮助我们快速掌握新技术。百度上对C++的解释是:通俗的将C++就是一门语言,和我们平时接触的汉语,英语,法语没什么区别,只不过这种语言是给计算机读的,所以我们要学习对应的语法规则,让计算机能读的懂,同时人也能读的懂。那么学编程语言有什么用呢?要比赛[doge],当然这是一个最最基本的原因啦,编程比赛至少要掌握一门编程语言。但是除此之外呢?最重要的是编程思维的培养,未来的社会各行各业都需要编程,即使最后没有从事互联网行业,有了编程思维将有

2022-06-20 23:35:42 333

原创 【目录】C++入门系列(针对OI or ACM 语法入门)

昨天突然想做这个系列,我不是OI选手,从大学才开始接触编程,接触ACM,我知道这条路充满曲折艰辛,但是坚持才能守得云开见月明。如果你对编程和竞赛也有兴趣,那么推荐你跟着博客学习,写这个系列的本意是想要给后来学习编程的同学一个指引,帮助你们快速入门。本次系列博客设置三个层级步步递进,整体节奏会相对较慢,但是会有很多习题,希望读者能够跟着每一次课的节奏,把选出的题目都做完,这对你掌握这门语言有极大的帮助。注意:本系列仅讲解竞赛C++入门,如果需要工程系列,请绕道。OI选手,ACM选手,低年龄段同学入门C++计划

2022-06-20 20:51:48 250 1

原创 SpringMVC笔记

SpringMVCssm: mybatis + Spring + SpringMVC MVC三层架构JavaSE:认真学习, 老师带,入门快JavaWeb:认真学习,老师带,入门快SSM框架:研究官方文档,锻炼自学能力,锻炼笔记能力,锻炼项目能力SpringMVC + Vue + SpringBoot + SpringCloud + LinuxSSM = JavaWeb做项目;Spring: IOC和AOPSpringMVC: SpringMVC的执行流程!SpringMVC : S

2022-06-02 08:50:48 102

原创 Spring5笔记

Spring5spring理念:是现有的技术更加容易使用,本身是一个大杂烩。官网: https://spring.io/projects/spring-framework#overview官方下载: https://repo.spring.io/release/org/springframework/spring/GitHub: https://github.com/spring-projects/spring-frameworkSpring Web MVC 5.2.8.R

2022-06-02 08:34:43 75

原创 Mybatis笔记

回顾:Mybatis官网:https://mybatis.org/mybatis-3/zh/index.htmlmaven仓库Github:https://github.com/mybatis/mybatis-3/releases数据持久化Dao层,Service层,Controller层完成持久化工作的代码块层界限十分明显方便传统的JDBC代码太复杂,简化,框架,自动化方便将数据存入到数据库中优点用的人多,生态好思路

2022-06-02 08:21:49 86

原创 JavaWeb笔记

JavaWeb笔记备忘参考课程:B站狂神说JavaWebhttps://www.bilibili.com/video/BV12J411M7Sj1、Web基本概念web开发:web:网页静态webhtml,css提供给所有人看内容不会变化动态web淘宝等几乎所有网站内容会根据不同的人发生变化技术栈:Servlet/JSP,ASP,PHP在java中,动态web资源开发中的技术统称为JavaWeb;2、Servlet2.1、Servlet简介Servle

2022-05-27 16:45:17 357

原创 MySQL如何区分大小写

MySQLCRUD问题描述mysql在Windows下是不区分大小写的,而Linux下区分大小写,Windows下将script文件导入MySQL后表名也会自动转化为小写,如果导入Linux服务器中使用就会发生错误。如何在Windows下让它区分大小写呢?三种方法,任选一种即可需要设置collate(校对) 这个可以在建表的时候修改collate规则:*_bin: 表示的是binary case sensitive collation,也就是说是区分大小写的*_cs: case

2022-04-18 11:01:13 2016

原创 【解决方法】libGL.so.1: cannot open shared object file: No such file or directory

在配云端GPU服务器时,出现这个错误File "/usr/local/lib/python3.6/dist-packages/cv2/__init__.py", line 8, in <module> from .cv2 import *ImportError: libGL.so.1: cannot open shared object file: No such file or directory解决方法安装这个库即可pip install opencv-python-he

2022-04-15 10:15:21 25294 12

原创 算法竞赛入门基础篇

常用算法整理

2022-03-24 23:49:14 1134

原创 OpenPCDet为KITTI数据集生成数据信息出现错误TypeError: load() missing 1 required positional argument: ‘Loader‘的解决方案

OpenPCDet为KITTI数据集生成数据信息出现错误TypeError: load() missing 1 required positional argument: 'Loader'通过查阅资料得知可能是作者的写法不是十分规范,所以我根据编写yaml.load()的方法,对pcdet/datasets/kitti/kitti_dataset.py文件中最后(大概在476行的位置)进行了修改。作者原来的写法 dataset_cfg = EasyDict(yaml.load(open(sys.a

2021-10-30 18:14:49 1005

原创 洛谷P1303 A*B Problem(双精度乘法)

蒟蒻刷题记录高精度乘高精度P1303 A*B Problem题目描述求两数的积。输入格式 两行,两个整数。输出格式 一行一个整数表示乘积。说明/提示每个数字不超过 10^2000 ,需用高精。先上AC代码#include<bits/stdc++.h>using namespace std;vector<int> mul(vector<int> &A,vector<int> &B){ vector<int&

2021-09-27 10:22:01 78

原创 彻底解决ROS1安装问题,一键解决远离rosdep init 和rosdep update出错

彻底解决ROS1安装问题,一键解决远离rosdep init 和rosdep update出错

2021-09-15 18:12:43 2235 4

原创 Could not find a package configuration file provided by “catkin_boost_python_buildtool“

当出现以下错误时Could not find a package configuration file provided by "catkin_boost_python_buildtool" with any of the following names: catkin_boost_python_buildtoolConfig.cmake catkin_boost_python_buildtool-config.cmake下载下面的网址中的项目到你项目中的src目录下(当在配置

2021-07-27 09:07:39 653 1

原创 In file included from /home/neo/develop_downloads/ceres-solver/internal/ceres/residual_block.cc:41:

安装ceres时报错,这是由于gcc版本问题导致的,gcc版本太低不完全支持c++11,所以安装gcc5再编译就可以了,可以完全支持c++11。我原先gcc版本是4.8,安装了gcc5后解决了问题,具体怎样讲gcc升级可以参考这篇博客:https://kernel.blog.csdn.net/article/details/52871438In file included from /home/neo/develop_downloads/ceres-solver/internal/ceres/residu

2021-05-05 20:05:36 239

原创 学习笔记08从零开始学java-第九章课后习题

学习笔记08-第九章 图形用户界面设计用书参考:孙连英,刘畅,彭涛所著的Java面向对象程序设计。我的所有代码你都可以通过GitHub获取,以下为我的GitHub地址:[[[https://github.com/MrNeoJeep/java-code.git]]]本章习题对于新手来说比较繁杂,博主略懂皮毛,GUI学习仍需深入,本文谨提供给初学Java GUI设计的一个简单参考,代码中的一些注释阐明实现的功能,仅供参考。文章目录学习笔记08-第九章 图形用户界面设计(1)创建一个Frame,有

2021-05-02 20:42:59 251

原创 学习笔记11从零开始学java-第十二章课后习题

学习笔记11-第十二章 输入输出流及文件处理用书参考:孙连英,刘畅,彭涛所著的Java面向对象程序设计。我的所有代码你都可以通过GitHub获取,以下为我的GitHub地址:[[[https://github.com/MrNeoJeep/java-code.git]]]文章目录学习笔记11-第十二章 输入输出流及文件处理(1)利用输入及输出流及文件类编写一个程序,实现在屏幕显示文本文件的功能。要求显示文本的内容、文件名,路径,大小等。代码运行结果(2)设计一个通讯录,保存用户信息代码运行结果(3)

2021-04-17 23:37:04 214

原创 学习笔记10从零开始学java-第十一章课后习题

学习笔记10-第十一章 集合类用书参考:孙连英,刘畅,彭涛所著的Java面向对象程序设计。我的所有代码你都可以通过GitHub获取,以下为我的GitHub地址:[https://github.com/MrNeoJeep/java-code.git](https://github.com/MrNeoJeep/java-code.git%5C)本章共有两道习题(1)在第五章中介绍了BankAccount类,以及存储银行账户的聚集类Bank。Bank类可以使用数组实现题目介绍在第五章中介绍了Ban

2021-04-08 18:56:39 229

原创 学习笔记07从零开始学java-第八章课后习题

学习笔记07-第八章 多态用书参考:孙连英,刘畅,彭涛所著的Java面向对象程序设计。我的所有代码你都可以通过GitHub获取,以下为我的GitHub地址:[[[https://github.com/MrNeoJeep/java-code.git]]](编写一个完整的Java Application程序,包含接口ShapeArea。Circle类,test类具体要求如下1、接口Shape接口方法:double getArea():求一个形状的面积double getPerimeter()

2021-04-04 21:10:47 462

原创 学习笔记06从零开始学java-第七章课后习题

学习笔记06-第七章 继承用书参考:孙连英,刘畅,彭涛所著的Java面向对象程序设计。我的所有代码你都可以通过GitHub获取,以下为我的GitHub地址:[[https://github.com/MrNeoJeep/java-code.git]](1)设计Vehicle类,包含的属性有注册码,制造商,生产年份和价格题目简介设计Vehicle类,包含的属性有注册码,制造商,生产年份和价格要求:前三个属性在创建时设置,价格允许改变。能够读取上述所有属性。重写tostring方法,使输出格式为

2021-04-02 08:55:41 1203

原创 联想小新Air14使用傲梅分区助手进行硬盘克隆出现的问题,克隆完显示RAW格式解决方案,win10家庭版硬盘BitLocker上锁解锁方法

联想小新Air14使用傲梅分区助手进行硬盘克隆出现的问题,克隆完显示RAW格式解决方案买电脑时没考虑到512会不够用,也没注意到小新Air14是单插槽的,所以有了今天的故事。本文会就自己的经历,提醒大家不要踩坑。由于学习需要,我需要扩展硬盘,小新是单插槽的,所以又想扩展硬盘又想不重装系统(毕竟自己装的软件太多了,还有各种环境变量,从头来一遍要人命的),所以我在网上搜索时找到了硬盘克隆的方法。我使用的软件是傲梅科技的分区助手,你可以直接访问下载:https://www.disktool.cn/具

2021-03-24 15:23:13 3168 6

原创 学习笔记05从零开始学java-第六章课后习题

学习笔记05-第六章 封装用书参考:孙连英,刘畅,彭涛所著的Java面向对象程序设计。我的所有代码你都可以通过GitHub获取,以下为我的GitHub地址:https://github.com/MrNeoJeep/java-code.git(1)设计一个灯泡类设计一个灯泡类,灯泡类的私有属性有颜色(String),功率(int)和状态(boolean)灯泡类带有参数构造方法;开灯方法(状态改为true);关灯方法(false) 将Light类打入oop.edu中然后设计测试类。创建三盏灯红绿蓝,

2021-03-23 20:00:45 1235

原创 学习笔记04从零开始学java-第五章课后习题

学习笔记04-第五章 类和对象用书参考:孙连英,刘畅,彭涛所著的Java面向对象程序设计。我的所有代码你都可以通过GitHub获取,以下为我的GitHub地址:[[https://github.com/MrNeoJeep/java-code.git]](1)下图描述了student类的设计,编写代码下图描述了student类的设计,编写代码编写一个用于测试student类的测试类,测试类中可以创建两个或三个学生(或学生数组更好)并且使用student类测试他们是否按照声明执行操作代码pub

2021-03-22 23:31:00 1551

原创 学习笔记03从零开始学java-第四章课后习题

学习笔记03-第四章 数组用书参考:孙连英,刘畅,彭涛所著的Java面向对象程序设计。我的所有代码你都可以通过GitHub获取,以下为我的GitHub地址:[[https://github.com/MrNeoJeep/java-code.git]](1)现有一个数组,要求去掉其中值为1的项,生成一个新数组代码public class Text4_1 { public static void main(String[] args) { // this chapter is about

2021-03-17 23:46:01 1508 8

原创 学习笔记02从零开始学java-第三章课后习题

学习笔记02-第三章 方法用书参考:孙连英,刘畅,彭涛所著的Java面向对象程序设计。(1)摄氏温度与华氏温度的转换代码import java.util.Scanner;public class Text3_1 { public static void main(String[] args) { //产生错误:java.util.NoSuchElementException// at java.base/java.util.Scanner.throwFor(Scanner.java:

2021-03-11 13:26:03 684 1

原创 学习笔记01从零开始学java-第二章课后习题

学习笔记01-第二章第一章的编程练习比较简单,所以在此略过。用的书为孙连英,刘畅,彭涛所著的Java面向对象程序设计。第二章编程练习(1)编写程序,提示用户输入一个小数,然后输出与该数最接近的整数代码import java.util.Scanner;public class Text2_1 { public static void main(String[] args) { //编写程序,提示用户输入一个小数,然后输出与该数最接近的整数 Scanner sc = new Scanne

2021-03-10 17:11:26 1677 1

原创 ROS安装sudo rosdep init与rosdep update始终出错解决方案最终版

在学习古月居的ROS时,安装过程中sudo rosdep init与rosdep update始终无法通过,如果你网上各种办法都试过了还不行,可以看看古月老师写的解决方案。参考网站:https://www.guyuehome.com/12640

2021-02-23 10:20:04 3217 5

原创 编译stvo-pl报错error: ‘random_device’ was not declared in this scope 解决方案

近来在研究PL-SLAM时,由于要安装stvo-pl库,所以我下载安装了这个库。在编译阶段我遇到了一个让人头大的问题。即红框标出的地方报错:error: ‘random_device’ was not declared in this scope在查阅了一大批博客无果后,我终于在一篇博客里发现了极其类似的问题,明白了是C++版本问题导致的报错。参考博客:https://blog.csdn.net/xingdou520/article/details/84861274如果你在编译阶段出现过类似的问题

2021-02-17 23:07:39 563 3

空空如也

空空如也

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

TA关注的人

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