自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小伦的博客

生如逆旅,一苇一航。

  • 博客(72)
  • 资源 (10)
  • 收藏
  • 关注

原创 电商平台实时监控系统遇到的问题及解决

1、@Autowired 注入为null的解决方法参考博客:@Autowired 注入为null的解决方法使用springboot中的JPA方法来和mysql数据库websocket_db进行连接@Repositorypublic interface SellerRepository extends JpaRepository<Seller, Integer> {}在这个websocket的连接中发现SellerRepository注入值为null:但是,我在测试类中

2022-03-17 16:59:24 2879

原创 关于在python中对matlab中内置函数fminbnd的替换

1、问题1参考博客:https://blog.csdn.net/gzp444280620/article/details/49272977https://blog.csdn.net/qq_27262673/article/details/79635924https://blog.csdn.net/lanluyug/article/details/84100233https://blog.csdn.net/fan_h_l/article/details/819817151、描述  在将mtal

2022-01-01 09:55:09 791

原创 工业控制系统概述

1、介绍1、概述1、概述常见工控系统组成部分:现场控制器和人机界面采用通信和控制协议。(1)SCADA(Supervisory Control And Data Acquisition数据采集与监控系统)PLC只是SCADA的一个单元,可能只控制一个车间。(2)DCS(集散控制系统)(3)PLC(可编程逻辑控制器)(4)工控系统网络的分层2、PLC1、介绍PLC基本结构:西门子S7-300PLC:3、DCS系统1、介绍基本构成:特点:横河 CENTU

2021-08-25 15:27:36 2939

原创 Ubuntu安装和运行Docker遇到的问题

1、安装1、参考博客https://blog.sunriseydy.top/technology/linux/ubuntu_install_docker/2、遇到的问题1、由于没有公钥,无法验证下列签名 :NO_PUBKEY  在Ubuntu18.04上安装的过程中,更新apt指令 sudo apt-get update遇到下面的问题:由于没有公钥,无法验证下列签名: NO_PUBKEY 76F1A20FF987672  如下图所示:  按照网上的方法,执行下面指令进行修复:sudo

2021-07-03 09:22:41 527

原创 SpringBoot+Vue前后端分离报错

1、问题描述1、环境配置  IDEA  Spring Boot 2.2.2.RELEASE  @Vue/cle 4.5.11  “element-ui”: “^2.13.0”2、问题描述  运行Vue代码时,会报出下面的错误:  经过检查,后端返回数据正确,且数据格式为Number,经过网上查看,大多主要原因是v-bind数据绑定相关的错误,但是经过测试未能奏效。源码如下:<template> <div> <el-table

2021-06-08 21:43:28 353 2

原创 谷粒商城学习时遇到的一些问题

1、问题1-Uncaught (in promise) TypeError: Cannot read property ‘xx’ of null1、问题描述  今天在测试将数据保存到ES中时,在“发布商品”时,下面图像内容无法显示:  前端也能从后台拿到相应的数据,前端会有下面的报错信息:ncaught (in promise) TypeError: Cannot read property 'xx' of null  定位到,是D:\03Enviroment\28VSCode\code\re

2021-04-07 19:03:06 2326

原创 Spring Boot整合elasticsearch,报错并解决

问题11、环境Spring Boot:2.1.8.RELEASE;elasticsearch:7.4.2。2、描述  按照elasticsearch官网要求创建单实例,报出下面错误:Error creating bean with name 'esRestClient' defined in class path resource3、解决  在pom文件中添加剔除spring-boot-dependencies中所依赖的ES版本,变成下面这样: <properties>

2021-03-29 09:56:14 1103 3

原创 虚拟机相关问题

1、挂起的虚拟机无法启动1、问题描述  在学习谷粒商城时,重新打开挂起的虚拟机,报出下面的错误:无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件2、解决方式  打开相应的后台服务:...

2021-03-26 19:38:10 83

原创 PPT制作学习

1、基础教学  1、主体范本(1)当主题不够的时候,可以通过下面的方式来搜寻主题:(2)挑选适合的版面配置来新增第二张投影片:(3)文字缩进(4)PPT切换效果  当想要去除切换效果时,点击切换的“无”即可。(5)添加动画(6)持续时间(7)动画刷(8)动画窗格  其中的播放数字代表鼠标点击的动作。2、投影母片设计1、操作(1)设置统一模板  操作完成后,关闭母版视图,回到原来的PPT中,可以看到PPT中添加了logo图标。(2)更换统一字形(3)

2021-03-24 15:02:47 3276

原创 Vue前端界面

1、There are multiple modules with names that only differ in casing.1、编译环境  VSCode,@vue/cli 4.5.11。2、问题描述  按照网上课程的讲解进行学习,在学到基于脚手架编写项目入门的时候,遇到下面这种问题:There are multiple modules with names that only differ in casing.3、解决  经过查看,是组件名字写错导致的。在vue-demo/src/

2021-02-22 09:19:01 407

原创 使用遗传算法进行句子配对

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-02-14 15:19:23 259

原创 偏度和峰度的一些理解

1、偏度1、介绍  公式定义:2、峰度1、介绍

2021-02-10 15:40:37 1774

原创 MD5和SHA1算法的理解

1、介绍2、算法# @Time : 2021/2/10 14:51# @Description : (Message Digest Algorithm)MD5和(Secure Hash Algorithm)SHA1算法测试import hashlibif __name__ == "__main__": print('------------------------------MD5算法----------------------------------') md5 = has

2021-02-10 15:17:00 391

原创 Notion软件的一些使用

1、创建新页面  1、创建一个简单的空白界面2、创建文本内容2、新建数据库  数据库使“页面的”更高级的形式,可以用它来创建各种信息,数据库本质上是更智能的电子表格。1、创建一个数据库2、书写内容3、移动到子目录中并以页面数据库显示3、block类型介绍  可以在Notion的任何页面中添加几十种类型的内容。添加的内容类型可以看作一堆积木,有文字块、日历积木、图片积木等,每个新建的页面都是空白的,可以在页面上堆出你想要创建的文件(“积木”)。1、基础类Blocks  基

2021-02-06 16:52:08 4538

原创 Java中对于代码中一些有效方法编写的记录

1、反转标志位Boolean flag = false;flag = !flag;// 输出:trueSystem.out.println(flag);2、循环定时后退出long t1 = System.currentTimeMillis();while (true) { long t2 = System.currentTimeMillis(); if (t2 - t1 > 3 * 1000) { // 输出:3001 System.out.println("耗时时间---

2021-01-23 22:58:30 83

原创 PyTorch在Windows10中的安装和配置

1、问题描述1、介绍  这学期有模式识别课程,老师布置了一项代码复现的任务,因此,我找到一篇论文,对里面的代码进行复现。代码需要在Linux系统中运行。因此,在自己的Linux虚拟机中安装运行环境,在安装过程中发现了一些问题:(1)python、cuda、cudnn和pytorch之间的版本要对应,不然会有一些不兼容的问题;(2)在PyTorch官网上,按照推荐的conda命令执行安装,在安装过程中,刚开始时,依赖下载的速度很快,但是由于网络不稳定,对于超过100M左右的依赖往往下载中断,从而需要重

2021-01-21 11:21:43 175

原创 Kafka安装和测试过程中的一些见解

1、获取消费者的消费信息1、问题描述  在项目中,将消息推送到消息中间件Kafka或者从其上拉取数据时,想知道一个消费者(组)对于消息的消费情况。经常的做法是从zookeeper的节点/consumers中获取消费者的消费信息,但是会遇到这样的一个问题:  往Kafka中推送数据,zookeeper的节点/consumers = null,即没有消费者的消费信息,但是Kafka却可以正常消费数据,这样的过程可能经过一段时间后,zookeeper的节点/consumers会有消费者的信息,然后通过下面的

2021-01-18 00:45:20 121

原创 IDEA中maven模块遇到的一些问题

1、 maven模块名称和项目名称不一致1、解决方法  maven下的模块名称是由 pom 文件下的属性确定,只需要修改成对应的名字即可。2、项目模块在maven里变成灰色1、问题描述  在学习谷粒商城项目的时候,由于遇到的项目比较大,在书写项目名称的过程中,经常会把名字给写错,遇到这种情况时,会对项目或者模块删除重建。但是,当新建的项目或者模块和原来的项目名字一样的时候,项目模块在右侧的maven中会变成灰色,同时也注意到pom文件中的依赖也无法自动加载。2、解决方法  ...

2021-01-08 17:18:31 513

原创 python中一些函数的理解—zip

1、zip1、描述  该函数是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。2、代码seq = ['one', 'two', 'three']seq1 = [1, 2, 3]# [('one', 1), ('two', 2), ('three', 3)]print(list(zip(seq, seq1)))# <class 'zip'>print(type(zi

2020-12-11 08:46:03 78

原创 python中3D图像的绘制

1、二维正态分布绘制1、描述  绘制三维图像-二元类正态分布(mu,sigma^2)=(0,1)。  在显示图像时,有下面的一下参数信息可以配置,比如:maker的描述信息: # marker description # ”.” point # ”,” pixel # “o” circle # “v” triangle_down # “^” triangle_up # “<” triangle_left # “>” triangle

2020-12-08 17:50:00 830 1

原创 python中numpy数组是否被破坏及元素的去重操作

1、判断数组是否被破坏1、描述  在下面的代码中,采用两种方式更改新数组中的数据,然后查看原来的数组中的数据是否被破坏。2、代码import numpy as np# 切片数据是原数组的一个视图,与原数组共享内容空间,可以直接修改元素值a = np.arange(10)# [0 1 2 3 4 5 6 7 8 9]print(a)print("---------------")# 方式1:使用对应坐标的方法更改数据i = np.arange(0, 10, 2)b = a[i]#

2020-12-08 17:03:53 154

原创 python中使用time模块统计运行时间

1、描述  该函数是统计cpu时间的工具,可以统计某一程序或函数的执行速度。程序运行的cpu时间两次调用该函数的差值。2、代码import timestart = time.clock()print("------程序耗时操作-----------")# 计算运行时间t1 = time.clock() - start#1.21e-05print(t1)...

2020-12-08 16:49:26 928

原创 python对图片svd分解_QR分解

1、SVD分解1、描述  在代码中使用到了一些图片,大家只需要将图片放到pycharm指定的路径中既可以使用,为了方便大家的学习,现将图片保存到博客的资源中,资源路径如下:https://download.csdn.net/download/weixin_43334389/135694872、代码# @Time : 2020/12/7 15:19# @Description : 对图片进行SVD奇异值分解代码import numpy as npimport osfrom PIL imp

2020-12-08 15:07:15 717

原创 python中log_Tylor公式(e^x_sinx_Gini)_Gamma

1、介绍  使用python语法做出log函数的图像进行显示,代码如下:# @Time : 2020/12/4 16:16# @Description : 对于指数函数log的测试import mathimport matplotlib.pyplot as pltif __name__ == "__main__": # x坐标范围为[1,299]/100 x = [float(i) / 100.0 for i in range(1, 300)] y = [math.lo

2020-12-08 13:59:33 749

原创 numpy中一维数组的布尔类型使用和翻转操作及二维数组的切片操作

1、一维数组操作1、使用布尔类型数据操作数组x = np.array([1, 2, 3])i = [True, True, False]y = x[i] * 2# [2 4]print(y)2、一维数组的翻转a = np.arange(10)# [1 3 5 7]print(a[1:9:2])# 步长为-1,即数据的翻转# [9 8 7 6 5 4 3 2 1 0]print(a[::-1])2、二维数组操作1、二维数组的切片操作# @Time : 2020/12/4 1

2020-12-08 11:14:17 588

原创 numpy中的相关函数的讲解_eye_identity_ones_like_power_cumsum_cumprod_linspace_logspace_diag_floor_log

1、np.eye()和np.identity()import numpy as np# 只创建一个方阵a = np.identity(3)# [[1. 0. 0.]# [0. 1. 0.]# [0. 0. 1.]]print(a)a = np.eye(3)# [[1. 0. 0.]# [0. 1. 0.]# [0. 0. 1.]]print(a)a = np.eye(4, k=1)# [[0. 1. 0. 0.]# [0. 0. 1. 0.]# [0. 0.

2020-12-04 15:31:17 292

原创 概率相关图像的绘制_正态分布_uniform_pearson

1、一维随机变量的标准正态分布图1、代码from scipy.stats import multivariate_normal# 一维随机变量的标准正态分布图x = np.linspace(0, 5, 10, endpoint=False)y = multivariate_normal.pdf(x, mean=0, cov=1)print(x, y)plt.plot(x, y)plt.show()结果展示如下:...

2020-12-04 15:23:16 1643

原创 numpy中stack_axis的理解

1、np.stack连接1、代码# 沿着新轴连接数组的序列a = np.array([1, 2, 3])b = np.array([2, 3, 4])# [[1 2 3]# [2 3 4]]print(np.stack((a, b), axis=0))# [[1 2]# [2 3]# [3 4]]print(np.stack((a, b), axis=1))2、axis=0/1/2之间的不同1、代码a = [[[1, 2, 3, 4], [5, 6, 7, 8

2020-12-04 15:20:03 218

原创 Anaconda环境配置

1、问题描述  在使用Pycharm的时候,我同学就给我推荐再加上Anaconda包管理软件,并给了我下面这个两个网址:# 常用命令https://blog.csdn.net/zhayushui/article/details/80433768# 历史版本下载https://www.jianshu.com/p/f582f2a21152当时没有太懂它的意思,今天偶然间使用到了Anaconda,将我的体会记录一下。2、Anaconda配置python3.6版本1、查看本地的python版本 

2020-11-30 18:01:22 520

原创 使用python求解协方差矩阵、矩阵的特征值和特征向量、SVD分解

1、协方差矩阵1、问题描述  在学习PCA降维处理的时候,我发现里面使用到了协方差矩阵以及求解方阵的特征值和特征向量,我想知道协方差矩阵的求解过程,以及验算方阵的特征值和特征向量,因此就使用到了下面的方法。2、代码import numpy as npdata1 = np.array([10, 11, 8, 3, 2, 1])data2 = np.array([6, 4, 5, 3, 2.8, 1])# 包含两个维度的数据data = [data1, data2]# <class

2020-11-29 14:26:57 6096 1

原创 ubuntu18.04-server中安装python3和包管理工具pip

1、背景说明  近段时间需要在Ubuntu服务器上运行GitHub的代码,python环境需要python3,但是本地服务器上默认为python2,因此,我需要重新安装一下python3。2、安装过程(1)安装python3apt install python3  因为Ubuntu默认使用python2,此时我们需要将软链接由python2指向python3。  首先,删除系统默认的链接:rm -rf /usr/bin/python  然后,建立python3链接:ln -s /usr

2020-11-26 17:06:26 243

原创 ubuntu18.04-server上安装Git过程讲解

1、背景介绍  近段时间,需要完成复现顶刊论文代码的任务,需要将GitHub上的代码clone到Ubuntu服务器上运行,因此,需要在Ubuntu上安装Git。2、安装过程(1)刷新存储库索引apt-get update -y(2)安装Git apt-get install git(3)查看Git安装是否成功# 我的版本是:2.17.1git --version(4)配置自己的名称和电子邮件地址git config --global user.name "xiaolun"git

2020-11-26 11:32:25 187

原创 numpy中使用meshgrid生成二维数组矩阵,组成坐标轴上坐标,加上mgrid的理解

1、问题描述  今天在看机器学习视频时,看到预测函数中有下面的代码xx1, xx2 = np.meshgrid(np.arange(x1_min, x1_max, resolution), np.arange(x2_min, x2_max, resolution))Z = classifier.predict(np.array([xx1.ravel(), xx2.ravel()]).T)  不太懂其中的意思,索性就进行了下面的分析和测试。2、分析

2020-11-24 16:26:06 1677

原创 K-Means算法实现订单数据order.csv的聚类

1、介绍1、概述  其基本介绍如下:2、代码功能  通过本代码采用数据集后8个特征,初始时设置3个聚类中心,然后进行50次迭代之后,实现订单数据中的聚类。2、代码1、数据准备order.csv(1)数据格式"customer","order","total_items","discount%","weekday","hour","Food%","Fresh%","Drinks%","Home%","Beauty%","Health%","Baby%","Pets%"0, 0, 45, 2

2020-11-24 13:52:51 4917 1

原创 逻辑回归算法实现鸢尾花数据集的二分类

1、介绍前言  为了更好的理解本章内容,请参考下面的网址,自主学习一些矩阵求导运算。https://zhuanlan.zhihu.com/p/158182135机器学习约定规则:向量对标量求导,默认使用分子布局(本博客采用了这一条)矩阵对标量求导,默认使用分子布局标量对向量求导,默认使用分母布局向量对向量求导,常使用分母布局1、概述  逻辑回归(Logistic Regression)虽然是名词是回归,但是实际上它是一种分类模型。假设输入值函数(单值x1x_1x1​)如下:z=WT

2020-11-23 20:48:51 3760

原创 Numpy的ndarray和Pandas的Series和DataFrame类型的一些对比和理解

1、ndarray对象1、介绍  NumPy中的ndarray是一个多维数组对象,可以通过reshape()函数来将一维数组转换为多维数组。2、代码测试# ndarray对象测试x = np.array([1, 2, 3, 4])# (4,)print(x.shape)# <class 'numpy.ndarray'>print(type(x))# [1 2 3 4]print(x)# 通过reshape()函数将一维数组转换为多维数组。x2 = x.reshape(

2020-11-22 20:23:51 942 2

原创 使用梯度下降法实现变量之间的线性回归

1、介绍1、概述  本博客的梯度下降法实现变量之间的线性回归,主要考虑到了最小二乘法XTXX^TXXTX有可能逆不存在的情况。使用该方法求解线性回归的过程如下:  m表示样本的个数,在目标函数前面的系数1m\frac{1}{m}m1​加不加无所谓,只是为了更好的计算而已,本文的代码中并没有该系数。2、代码功能  本博客使用梯度下降法来实现对于波士顿平均房价的预测。通过前面的特征矩阵来实现对于波士顿平均房价(medv)的预测。  由于特征矩阵的每一列数据的数量级相差很大,导致模型生成的权重向量数

2020-11-22 20:06:03 407

原创 使用最小二乘法实现变量之间的线性回归

1、介绍1、概述  所谓线性回归,就是使用一条直线来解释自变量和因变量之间的关系,我们可以将线性回归表示为下面的函数:y=XWy∈Rn,W∈Rp+1X∈Rn∗(p+1)=[x1T,1x2T,1⋯xnT,1]=[x11x12⋯x1p,1x21x22⋯x2p,1⋯xn1xn2⋯xnp,1]y=XW \\ y \in R^n , W \in R^{p+1} \\ X \in R^{n*(p+1)}= \left[ \begin{array}{c} x_1^T,1 \\ x_2^

2020-11-21 19:01:02 1057

原创 word论文中快速录入公式方法

1、入门介绍1、转入公式快捷键Alt + =2、空格分数:1/2 +空格 = 上下型的 1/2 。2、上下标:^ 和 _C^2 = C^2a_0 = a_0U^2_x =u_x^2 3、希腊字母# α, ▲, δ(小写的\delt)α = \alpha(最后加空格显示) = α(成功)▲= \Delta = Δ4、运算符# √(根号),∫(积分号),x ̇ (有个小点)√= \sqrt +空格(根号)∫ = \int +空格(积分)x ̇ = x\dot +

2020-11-21 13:39:55 4307

原创 论文排版的一些设置

1、样式1、样式的修改  “正文”样式的修改  正文-宋体;英文-times new roman;小四;1.25倍行距。2、新建标题样式  对于一级标题:样式基准改为标题1;后续段落样式设置为一级标题;大纲级别设置为1级,段前段后间距设置为0;首行缩进磅值为2字符。  其中,二级标题样式基准设置格式如下:  其中,二级标题对应段落设置如下:3、新建表格样式-3线表  三线表样式图如下:  三线表的设置过程图如下,三线表的字体设置和正文一样。2、图表位置及题注样式的修改  图

2020-11-21 13:12:32 646

popdata.mat

《关于在python中对matlab中内置函数fminbnd的替换》这篇博客对应的资源测试数据

2022-01-01

Vol.013-LaTeX公式-demo.zip

Vol.013-LaTeX公式-demo

2021-12-15

kubesphere-minimal.yaml

kubespherev2.1的最小化安装文件,可以对应kubernetesv1.17.3版本安装。

2021-04-26

B站学习-缩放摘要图.7z

PPT缩放动画的一个例子,通过这个阳历,可以明白缩放动画是如何操作的。 PPT缩放动画的一个例子,通过这个阳历,可以明白缩放动画是如何操作的。 PPT缩放动画的一个例子,通过这个阳历,可以明白缩放动画是如何操作的。

2021-03-24

SVD分解使用到的图片

这个压缩包中包含两张用于SVD分解的图片,一张是baby图片,一张是lena的图片。 这个压缩包中包含两张用于SVD分解的图片,一张是baby图片,一张是lena的图片。

2020-12-08

K-Means算法使用的数据集order.csv

order.csv是K-Means聚类算法使用到的数据集,通过K-Means聚类算法可以实现对于order.csv中的数据按照聚类中心进行聚类

2020-11-24

Least_squares_method.csv

该数据包含两列数据,其中,第一列数据是x,第二列数据是y值,主要就是为了通过最小二乘法实现一元线性回归

2020-11-21

波士顿平均房价预测_boston.csv

boston.csv文件是一个包含多个特征和平均放假的数据集,通过特征数据的学习,来实现对于波士顿平均房价的预测。

2020-11-21

LaTeX公式编写参考文档-UTN28-PlainTextMath-v2.pdf

该资源是一个LaTeX公式编写参考文档,当我们遇到公式不知道怎么编写时,可以通过查阅该API进行公式的快速编写。

2020-11-21

鸢尾花数据_iris.arff.csv

这是一个鸢尾花的特征(sepal_length:花萼长度;sepal_width:花萼宽度;petal_length:花瓣长度;petal_width:花瓣宽度)和标签(setosa(山鸢尾);versicolor(杂色鸢尾);virginica(弗吉尼亚鸢尾))数据,用来KNN,感知器算法的实现的测试数据。

2020-11-20

空空如也

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

TA关注的人

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