自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4-CentOS:Mysql8.0、Python3.x以及Redis7安装

参考:centos7安装 python3.8Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功)方式一:官网下载方式二:链接:https://pan.baidu.com/s/1O6F5Yky3dDgbA4STkyayyw 提取码:sql8 如果无结果,则进行下一步,否则,进行强制删除安装包1.3-检查是否有mariadb如果有,则进行卸载1.8-mysql安装目录赋予权限将以下内容复制粘贴1.11

2024-02-22 23:22:24 1075

原创 5-CentOS关于IP地址经常更换的问题解决

【代码】5-CentOS关于IP地址经常更换的问题解决。

2023-08-08 18:09:50 429 1

原创 MySQL特别章:数据库备份及迁移

【代码】MySQL特别章:数据库备份及迁移。

2023-08-03 14:42:07 315

原创 3-CenOS7安装Redis

CenOS7安装Redis

2023-07-05 01:26:28 65

原创 2-CentOS安装MySQL8.0

说明:--initialize选项默认以"安全"模式来初始化,则会为root用户生成一个密码并将该密码标记为过期,登录后你需要设置一个新的密码。为了保证数据库目录与文件的所有者为mysql登录用户,如果是以root身份运行MySQL用户,需要执行下面的命令初始化。MySql8有新的安全要求,不能像之前的版本那样一次性创建用户并授权,需要先创建用户,再进行授权操作。默认是enabled,如果不是enabled,可以执行如下命令设置自启动。退出MySQL(quit)之后,重新登录MySQL。

2023-07-05 00:06:33 415

原创 MySQL:第07章-多表查询

多表查询,也称为关联查询,指两个或多个表一起完成查询操作前提条件:这些一起查询的表之间是有关系的(一对一、一对多),他们之间一定是有关联字段,这个关联字段可能建立了外键,也可能没有建立外键。

2023-06-14 18:13:08 73

原创 MySQL:第06章-排序与分页

【代码】MySQL:第06章-排序与分页。

2023-06-09 14:57:30 41

原创 MySQL:第05章-运算符

比较运算符用来对表达式左边的操作数和右边的操作数进行比较,比较的结果为真则返回1,比较的结果为假则返回0,其他的情况返回NULL。逻辑运算符主要用来判断表达式的真假,在MySQL中,逻辑运算符的返回结果为1,0或者NULL。·加法和减法的优先级相同,进行先加法后减法和先减法后加法的运算结果是一样的。·一个数除以另一个数,除不尽时,结果为一个浮点数,并保留小数点后4位。·在数学计算中,0不能作除数,在MySQL中,一个数除以0为NULL。·一个整数类型的值对整数进行相应的加法和减法运算,结果还是一个整数。

2023-06-09 11:51:17 44

原创 GitHub:特别章-上传项目至GitHub仓库

前提:在电脑任意盘创建一个空的文件夹,用于GitHub相关操作使用,个人相关项目及代码,作者建议不在源文件上进行,统一对备份进行操作。步骤2 在新建的文件夹里右键git bash here打开终端,并执行git init初始化仓库。步骤3 找到GitHub上要删除的仓库地址,并复制,在终端输入git clone <你的地址>方式二:上传【指定的文件】至仓库,输入git add xxx(xxx为文件名)在GitHub上只能删除仓库,并不能删除文件或文件夹,需要以命令的形式进行操作。克隆新创建的仓库至本地。

2023-06-07 12:35:17 1107

原创 MySQL:第04章-基本的SELECT语句

这些语句定义了不同的数据库、表、视图、索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。

2023-06-01 15:59:39 68

原创 MySQL:第02章-Mysql下载、安装及卸载(Windows)

版本为MySQL8.0。

2023-05-30 18:10:12 76

原创 MySQL:第01章-数据库概述

MySQL是一个开放源代码的关系型数据库管理系统(RDBMS)

2023-05-30 16:04:15 37

原创 1.Python相关---钉钉报警及邮件发送

获取到Webhook地址后,用户可以向该地址发起HTTP POST 请求,即可实现给该钉钉群发送消息注意:已默认开通使用自定义机器人发消息的权限,无需申请。即向Webhook地址发请求时,无需申请权限。发起POST请求时,必须将字符集编码设置成UTF-8。每个机器人每分钟最多发送20条。消息发送太频繁会严重影响群成员的使用体验,大量发消息的场景 (譬如系统监控报警) 可以将这些信息进行整合,通过markdown消息以摘要的形式发送到群里。

2023-04-21 11:18:12 566

原创 1-CentOS安装Google及ChromeDriver

2.3-下载的若是zip文件,进入下载好的Chromedriver的文件夹的位置,打开终端,进行解压。,必须保证当前要下载的Chromedriver版本与Google版本一致,否则无法正常执行。2.6-复制当前解压后的chromedriver至/usr/local/share/1.3-在所下载的Google安装包文件夹下,打开终端,开始安装。,选择Linux系统,下载rpm安装包。2.7-进入上述路径下,并赋予执行权限。2.4-安装支持zip的工具。2.5-解压zip文件。1.2-安装相关依赖。

2023-03-31 11:45:15 1889

原创 二、图像数字化基础-2.色彩空间

import cv2 as cv"""色彩空间: 常见的两种色彩空间:GRAY色彩空间 和 HSV色彩空间"""# 1.GRAY色彩空间"""GRAY色彩空间: 通常指的是灰度图像,灰度图像是一种将每个像素都是从黑到白,被处理为256个灰度级别的单色图像。 这256个灰度界别分别用区间[0,255]中的数值表示。 其中,0表示纯黑色,255表示纯白色,0~255之间的数值表示不同亮度(即色彩的深浅程度)的深灰色或者浅灰色"""# 1.1-从RGB/BGR.

2022-02-23 21:27:39 369

原创 二、图像数字化基础-1.像素

import cv2 as cv"""1.像素是构成数字图像的基本单位2.像素的形状是不固定的,通常大多数情况下,像素被认为是方形的,但有时也可能是圆形的或者其他形状的"""# 1.表示图中指定的像素image = cv.imread('./ImgFile/Conan.jpg')print(image.shape) # 先获取彩色图像的【像素列数,像素行数,通道数】组成的数组px = image[300, 300] # 坐标(300,300)上的像素# 2.获取像素的BGR值p.

2022-02-23 21:26:41 993

原创 一、走进OpenCV-2.获取图像属性

import cv2 as cv"""常用的3个属性:shape、size和dtype shape: 如果是彩色图像,获取的是一个由图像的【像素列数,像素行数,通道数】所组成的数组 如果是灰度图像,获取的事一个包含图像的【像素列数,像素行数】组成的的数组 size: 获取的是图像包含的像素个数,其值为"像素列数 * 像素行数 * 通道数",灰度图像的通道数为1 dtype: 获取的是图像的像素类型"""pri.

2022-02-23 21:24:07 2811

原创 一、走进OpenCV-1.图像处理的基本操作

import cv2"""1.读取图像:image = cv2.imread(filename,flags) image: 是imread()方法的返回值,返回的是读取到的图像 filename: 要读取的图像的完整文件名,注意:路径中不能出现中文 flags: 读取图像颜色类型的标记,默认为1,表示彩色,0-表示灰度图像"""image = cv2.imread('./ImgFile/Conan.jpg')# image = cv2.imrea.

2022-02-23 21:21:25 99

原创 一、Numpy-11.数学统计方法

""" 基础数组统计方法: 方法 描述 ---------------------------------------------- np.sum() 沿着轴向计算所有元素的累和,0长度的数组,累和为0 np.mean() 算数平均值,0长度的数组平均值为NaN np.std() 标准差 np.var() .

2021-12-07 14:18:59 81

原创 一、Numpy-10.条件逻辑操作数组

""" np.where函数是三元表达式 x if condition else y的向量化版本 np.where(condition,result_1,result_2)"""import numpy as nparr_1 = np.arange(32).reshape((4, 8))print(np.where(arr_1 > 5, 4, 8)) # 数组中,小于5的全替换成4,大于5的全替换成8"""[[8 8 8 8 8 8 4 4] [4 4 4 4 4.

2021-12-07 14:18:27 157

原创 一、Numpy-8.通用函数

""" 通用函数: 即ufunc,是一种在ndarray数据中进行逐元素操作的函数 某些简单函数接收一个或多个标量数值,并产生一个或多个标量结果,而通用函数就是对这些简单函数的向量化封装 一元通用函数: 函数名 描述 ------------------------------------------------------- np.abs(ar.

2021-12-07 14:17:40 112

原创 一、Numpy-7.数组的转置与换轴

""" 转置是一种特殊的数据重组形式,可以返回底层数据的视图而不需要复制任何内容。 数组拥有transpose方法,也有特殊的T属性"""import numpy as nparr_1 = np.arange(32).reshape((4, 8))print(arr_1)print(arr_1.T)# 对于更高维度的数组,transpose方法可以接收包含轴编号的元组,用于置换轴arr_2 = np.arange(36).reshape((2, 3, 6))print.

2021-12-07 14:17:09 255

原创 一、Numpy-6.神奇索引

""" 神奇索引是Numpy中的术语,用于描述使用整数数组进行数据索引"""import numpy as nparr = np.empty((8, 4))for i in range(8): arr[i] = iprint(arr)# 可以简单的通过一个包含指明所需顺序的列表或数组来选出符合特定顺序的子集print(arr[[4, 3, 0, 6]])# 如果使用负的索引,将从尾部进行选择print(arr[[-3, -5, -7]])# 传递多个索引数组时情况不.

2021-12-07 14:16:06 317

原创 一、Numpy-5.索引和切片

""" 索引: 1.一维数组的索引和Python的列表的功能差不多 2.对于高维数组,各索引位置上的元素不再是标量,而是相应的n维数组 获取其中的元素可以使用【以逗号隔开的索引列表】来选取"""import numpy as nparr_1 = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])print(arr_1)print(arr_1[0]) # [1 2 3 4]print(arr_1[0, 1].

2021-12-07 14:15:32 73

原创 一、Numpy-4.数组的运算

""" 矢量化:ndarray(数组)很重要,可以使你不用编写循环就可以对数据执行批量运算 大小相等的数组之间的任何算术运算都会将运算应用到元素级 大小相同的数组之间的比较会生成布尔值数组 不同大小的数组之间的运算叫做广播,后续会涉及到"""import numpy as nparr_1 = np.array([1, 2, 3, 4])print(arr_1) # [1 2 3 4]print(arr_1 + arr_1) # [2 4 6 8]pri.

2021-12-07 14:14:56 527

原创 一、Numpy-3.数组的数据类型

""" dtype(数据类型)是一个特殊的对象,它含有ndarray将一块内存解释为特定数据类型所需的信息 dtype是Numpy灵活交互其他系统的源泉之一。 多数情况下,它们直接映射到相应的机器表示,这使得"读写磁盘上的二进制数据流"以及"集成低级语言代码"等工作变得更加简单。 数值型dtype的命名方式相同:一个类型名(如float或int),后面跟一个用于表示各元素位长的数字。 标准的双精度浮点值(即Python中的float对象)需要占用8字节(即64位.

2021-12-07 14:13:50 1386

原创 一、Numpy-2.创建数组

""" Numpy最重要的一个特点就是其N维数组对象(即ndarray),该对象是一个快速而灵活的大数据集容器。 可以利用这种数组对整块数据执行一些数学运算,其语法跟标量元素之间的运算一样"""import numpy as npdata = np.random.randn(2, 3)print(data)print(data * 10)print(data + data)""" ndarray是一个通用的同构数据多维容器,也就是说,其中的所有元素必须使相同类型.

2021-12-07 14:12:28 549

原创 一、Numpy-1.概念

""" Numpy是Python数值计算最重要的基础包。大多数提供科学计算的包都是用numpy的数组作为构建基础 Numpy的部分功能如下: 1.ndarray:一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组 2.用于对整组数据进行快速运算的标准数学函数(无需编写循环) 3.用于读写磁盘数据的工具以及用于操作内存映射文件的工具 4.线性代数、随机数生成以及傅里叶变换功能 5.用于集成由C、C++.

2021-12-07 14:11:12 110

空空如也

空空如也

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

TA关注的人

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