mySql-Linux-安装
mySql-Linux-通过YUM安装
下载 yum 源
[root@spark ~]# wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
--2023-07-31 22:51:21-- http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
正在解析主机 repo.mysql.com (repo.mysql.com)... 23.207.40.230
正在连接 repo.mysql.com (repo.mysql.com)|23.207.40.230|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:26024 (25K) [application/x-redhat-package-manager]
正在保存至: “mysql80-community-release-el7-3.noarch.rpm”100%[============================================================================================>] 26,024 8.35KB/s 用时 3.0s 2023-07-31 22:51:25 (8.35 KB/s) - 已保存 “mysql80-community-release-el7-3.noarch.rpm” [26024/26024])[root@spark ~]# ls
anaconda-ks.cfg mysql80-community-release-el7-3.noarch.rpm 公共 视频 文档 音乐
initial-setup-ks.cfg start-cluster.sh 模板 图片 下载 桌面
[root@spark ~]#
安装mysql Yum源
[root@spark ~]# yum install mysql80-community-release-el7-3.noarch.rpm
已加载插件:fastestmirror, langpacks
正在检查 mysql80-community-release-el7-3.noarch.rpm: mysql80-community-release-el7-3.noarch
mysql80-community-release-el7-3.noarch.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 mysql80-community-release.noarch.0.el7-3 将被 安装
--> 解决依赖关系完成
base/7/x86_64 | 3.6 kB 00:00:00
docker-ce-stable/7/x86_64 | 3.5 kB 00:00:00
docker-ce-stable/7/x86_64/primary_db | 116 kB 00:00:00
extras/7/x86_64 | 2.9 kB 00:00:00
extras/7/x86_64/primary_db | 250 kB 00:00:00
updates/7/x86_64 | 2.9 kB 00:00:00
updates/7/x86_64/primary_db | 22 MB 00:00:04 依赖关系解决======================================================================================================================================Package 架构 版本 源 大小
======================================================================================================================================
正在安装:mysql80-community-release noarch el7-3 /mysql80-community-release-el7-3.noarch 31 k事务概要
======================================================================================================================================
安装 1 软件包总计:31 k
安装大小:31 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
** 发现 4 个已存在的 RPM 数据库问题, 'yum check' 输出如下:
icedtea-web-1.6.2-4.el7.x86_64 有缺少的需求 java-1.8.0-openjdk
jline-1.0-8.el7.noarch 有缺少的需求 java >= ('0', '1.5', None)
mysql-community-server-5.7.40-1.el7.x86_64 有缺少的需求 mysql-community-client(x86-64) >= ('0', '5.7.9', None)
mysql-community-server-5.7.40-1.el7.x86_64 有缺少的需求 mysql-community-common(x86-64) = ('0', '5.7.40', '1.el7')正在安装 : mysql80-community-release-el7-3.noarch 1/1 验证中 : mysql80-community-release-el7-3.noarch 1/1 已安装:mysql80-community-release.noarch 0:el7-3 完毕!
[root@spark ~]#
安装myql server
[root@spark ~]# yum -y install mysql-server --nogpgcheck
已加载插件:fastestmirror, langpacks
mysql-connectors-community | 2.6 kB 00:00:00
mysql-tools-community | 2.6 kB 00:00:00
mysql80-community | 2.6 kB 00:00:00
(1/3): mysql-connectors-community/x86_64/primary_db | 100 kB 00:00:01
(2/3): mysql-tools-community/x86_64/primary_db | 94 kB 00:00:01
(3/3): mysql80-community/x86_64/primary_db | 250 kB 00:00:03
Determining fastest mirrors* base: mirrors.aliyun.com* extras: mirrors.163.com* updates: mirrors.163.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 mysql-community-server.x86_64.0.5.7.40-1.el7 将被 升级
---> 软件包 mysql-community-server.x86_64.0.8.0.34-1.el7 将被 更新
--> 正在处理依赖关系 mysql-community-common(x86-64) = 8.0.34-1.el7,它被软件包 mysql-community-server-8.0.34-1.el7.x86_64 需要
--> 正在处理依赖关系 mysql-community-icu-data-files = 8.0.34-1.el7,它被软件包 mysql-community-server-8.0.34-1.el7.x86_64 需要
--> 正在处理依赖关系 mysql-community-client(x86-64) >= 8.0.11,它被软件包 mysql-community-server-8.0.34-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mysql-community-client.x86_64.0.8.0.34-1.el7 将被 安装
--> 正在处理依赖关系 mysql-community-client-plugins = 8.0.34-1.el7,它被软件包 mysql-community-client-8.0.34-1.el7.x86_64 需要
--> 正在处理依赖关系 mysql-community-libs(x86-64) >= 8.0.11,它被软件包 mysql-community-client-8.0.34-1.el7.x86_64 需要
---> 软件包 mysql-community-common.x86_64.0.8.0.34-1.el7 将被 安装
---> 软件包 mysql-community-icu-data-files.x86_64.0.8.0.34-1.el7 将被 安装
--> 正在检查事务
---> 软件包 mysql-community-client-plugins.x86_64.0.8.0.34-1.el7 将被 安装
---> 软件包 mysql-community-libs.x86_64.0.8.0.34-1.el7 将被 安装
--> 解决依赖关系完成依赖关系解决======================================================================================================================================Package 架构 版本 源 大小
======================================================================================================================================
正在更新:mysql-community-server x86_64 8.0.34-1.el7 mysql80-community 64 M
为依赖而安装:mysql-community-client x86_64 8.0.34-1.el7 mysql80-community 16 Mmysql-community-client-plugins x86_64 8.0.34-1.el7 mysql80-community 3.6 Mmysql-community-common x86_64 8.0.34-1.el7 mysql80-community 666 kmysql-community-icu-data-files x86_64 8.0.34-1.el7 mysql80-community 2.2 Mmysql-community-libs x86_64 8.0.34-1.el7 mysql80-community 1.5 M事务概要
======================================================================================================================================
安装 ( 5 依赖软件包)
升级 1 软件包总下载量:88 M
Downloading packages:
No Presto metadata available for mysql80-community
(1/6): mysql-community-client-plugins-8.0.34-1.el7.x86_64.rpm | 3.6 MB 00:00:09
(2/6): mysql-community-common-8.0.34-1.el7.x86_64.rpm | 666 kB 00:00:01
(3/6): mysql-community-icu-data-files-8.0.34-1.el7.x86_64.rpm | 2.2 MB 00:00:01
(4/6): mysql-community-libs-8.0.34-1.el7.x86_64.rpm | 1.5 MB 00:00:01
(5/6): mysql-community-client-8.0.34-1.el7.x86_64.rpm | 16 MB 00:00:27
(6/6): mysql-community-server-8.0.34-1.el7.x86_64.rpm | 64 MB 00:00:30
--------------------------------------------------------------------------------------------------------------------------------------
总计 2.0 MB/s | 88 MB 00:00:44
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在安装 : mysql-community-common-8.0.34-1.el7.x86_64 1/7 正在安装 : mysql-community-client-plugins-8.0.34-1.el7.x86_64 2/7 正在安装 : mysql-community-libs-8.0.34-1.el7.x86_64 3/7 正在安装 : mysql-community-client-8.0.34-1.el7.x86_64 4/7 正在安装 : mysql-community-icu-data-files-8.0.34-1.el7.x86_64 5/7 正在更新 : mysql-community-server-8.0.34-1.el7.x86_64 6/7
警告:/etc/my.cnf 已建立为 /etc/my.cnf.rpmnew 清理 : mysql-community-server-5.7.40-1.el7.x86_64 7/7 验证中 : mysql-community-server-8.0.34-1.el7.x86_64 1/7 验证中 : mysql-community-client-plugins-8.0.34-1.el7.x86_64 2/7 验证中 : mysql-community-icu-data-files-8.0.34-1.el7.x86_64 3/7 验证中 : mysql-community-common-8.0.34-1.el7.x86_64 4/7 验证中 : mysql-community-libs-8.0.34-1.el7.x86_64 5/7 验证中 : mysql-community-client-8.0.34-1.el7.x86_64 6/7 验证中 : mysql-community-server-5.7.40-1.el7.x86_64 7/7 作为依赖被安装:mysql-community-client.x86_64 0:8.0.34-1.el7 mysql-community-client-plugins.x86_64 0:8.0.34-1.el7 mysql-community-common.x86_64 0:8.0.34-1.el7 mysql-community-icu-data-files.x86_64 0:8.0.34-1.el7 mysql-community-libs.x86_64 0:8.0.34-1.el7 更新完毕:mysql-community-server.x86_64 0:8.0.34-1.el7 完毕!
[root@spark ~]#
启动 mysql
systemctl start mysqld.service -- 启动Mysql服务
systemctl status mysqld.service -- 查看启动状态[root@spark03 log]# systemctl status mysql.service
Unit mysql.service could not be found.
[root@spark03 log]# systemctl status mysqld.service
● mysqld.service - MySQL ServerLoaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)Active: active (running) since 四 2023-08-03 23:35:52 CST; 29s agoDocs: man:mysqld(8)http://dev.mysql.com/doc/refman/en/using-systemd.htmlProcess: 3653 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)Main PID: 3683 (mysqld)Status: "Server is operational"CGroup: /system.slice/mysqld.service└─3683 /usr/sbin/mysqld8月 03 23:35:29 spark03 systemd[1]: Starting MySQL Server...
8月 03 23:35:52 spark03 systemd[1]: Started MySQL Server.
从上面的结果可以看到安装成功了,下面进入mysql
[root@spark03 log]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.34Copyright (c) 2000, 2023, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
注意:这里进入mysql你发现是要输入密码的,密码就在我们的安装日志/var/log/mysqld.log中
[root@spark03 ~]# cat /var/log/mysqld.log| grep password
2022-11-20T13:07:31.778685Z 1 [Note] A temporary password is generated for root@localhost: h.:qPyt4CYq5
2022-11-20T15:10:33.238231Z 0 [Note] Shutting down plugin 'validate_password'
2022-11-20T15:10:35.019329Z 0 [Note] Shutting down plugin 'sha256_password'
2022-11-20T15:10:35.019332Z 0 [Note] Shutting down plugin 'mysql_native_password'
2023-05-20T13:53:36.968108Z 0 [Note] Shutting down plugin 'validate_password'
2023-05-20T13:53:38.451431Z 0 [Note] Shutting down plugin 'sha256_password'
2023-05-20T13:53:38.451433Z 0 [Note] Shutting down plugin 'mysql_native_password'
2023-07-31T15:30:25.134995Z 0 [Note] Shutting down plugin 'validate_password'
2023-07-31T15:30:26.483792Z 0 [Note] Shutting down plugin 'sha256_password'
2023-07-31T15:30:26.483794Z 0 [Note] Shutting down plugin 'mysql_native_password'
2023-08-03T15:35:37.029129Z 0 [Warning] [MY-013129] [Server] A message intended for a client cannot be sent there as no client-session is attached. Therefore, we're sending the information to the error-log instead: MY-001287 - 'validate password plugin' is deprecated and will be removed in a future release. Please use validate_password component instead
2023-08-03T15:37:23.094902Z 11 [Warning] [MY-013360] [Server] Plugin mysql_native_password reported: ''mysql_native_password' is deprecated and will be removed in a future release. Please use caching_sha2_password instead'
[root@spark03 ~]# date
2023年 08月 03日 星期四 23:40:02 CST
安装 问题记录
安装过程中报错,报错记录如下:
[root@spark ~]# systemctl status mysqld.service
● mysqld.service - MySQL ServerLoaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)Active: failed (Result: exit-code) since 一 2023-07-31 22:58:53 CST; 14s agoDocs: man:mysqld(8)http://dev.mysql.com/doc/refman/en/using-systemd.htmlProcess: 2997 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (code=exited, status=1/FAILURE)Process: 2960 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)Main PID: 2997 (code=exited, status=1/FAILURE)Status: "Server shutdown complete"Error: 2 (没有那个文件或目录)7月 31 22:58:53 spark mysqld[2997]: 2023-07-31T14:58:53.664906Z 0 [Warning] [MY-010091] [Server] Can't create test file /op...er-test
7月 31 22:58:53 spark mysqld[2997]: 2023-07-31T14:58:53.664918Z 0 [Warning] [MY-010091] [Server] Can't create test file /op...er-test
7月 31 22:58:53 spark mysqld[2997]: 2023-07-31T14:58:53.665502Z 0 [Warning] [MY-010122] [Server] One can only use the --use...as root
7月 31 22:58:53 spark mysqld[2997]: 2023-07-31T14:58:53.665614Z 0 [ERROR] [MY-013276] [Server] Failed to set datadir to '/o...ectory)
7月 31 22:58:53 spark mysqld[2997]: 2023-07-31T14:58:53.665724Z 0 [ERROR] [MY-010119] [Server] Aborting
7月 31 22:58:53 spark mysqld[2997]: 2023-07-31T14:58:53.666134Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown ... - GPL.
7月 31 22:58:53 spark systemd[1]: mysqld.service: main process exited, code=exited, status=1/FAILURE
7月 31 22:58:53 spark systemd[1]: Failed to start MySQL Server.
7月 31 22:58:53 spark systemd[1]: Unit mysqld.service entered failed state.
7月 31 22:58:53 spark systemd[1]: mysqld.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
报错原因,我的报错是因为以前用安装包安装过,所以在 /etc/my.cnf 下就已经生成了my.cnf
[root@spark opt]# systemctl status mysqld.service
● mysqld.service - MySQL ServerLoaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)Active: failed (Result: exit-code) since 一 2023-07-31 23:08:29 CST; 1min 36s agoDocs: man:mysqld(8)http://dev.mysql.com/doc/refman/en/using-systemd.htmlProcess: 3372 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (code=exited, status=1/FAILURE)Process: 3292 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)Main PID: 3372 (code=exited, status=1/FAILURE)Status: "Server shutdown complete"Error: 98 (地址已在使用)7月 31 23:08:09 spark systemd[1]: Starting MySQL Server...
7月 31 23:08:29 spark systemd[1]: mysqld.service: main process exited, code=exited, status=1/FAILURE
7月 31 23:08:29 spark systemd[1]: Failed to start MySQL Server.
7月 31 23:08:29 spark systemd[1]: Unit mysqld.service entered failed state.
7月 31 23:08:29 spark systemd[1]: mysqld.service failed.地址被占用,
[root@spark opt]# ps -ef | grep mysql
polkitd 2146 2072 0 22:48 ? 00:00:02 mysqld
root 3453 2520 0 23:10 pts/1 00:00:00 grep --color=auto mysql
[root@spark opt]# kill -9 2146
上面杀了几次也没见成功,火了,直接暴力----卸载-删除以前的Mysql,包括文件,然后重来!!!!
the end
相关文章:
mySql-Linux-安装
mySql-Linux-通过YUM安装 下载 yum 源 [rootspark ~]# wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm --2023-07-31 22:51:21-- http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm 正在解析主机 repo.mysql.com (repo.mysql.com…...
JS实现IOS标准时间(JSON时间格式)格式转yyyy-mm-dd格式
JS实现IOS时间格式转yyyy-mm-dd格式 /*** IOS时间格式转yyyy-mm-dd格式*param iosDate [IOS时间格式]*return {string} [yyyy-mm-dd]**/ const convertIOSDateFormat (iosDate) > {if(!iosDate) {return -;}const date new Date(iosDate);const year date.getFullYear()…...

【Jmeter】 Report Dashboard 生成html图形测试报告
目录 背景 生成图形报告的方式 1、直接使用一个已存在的 CSV文件生成 2、负载测试完成后自动生成 使用示例 报告内容详情 测试报告摘要图 响应时间随时间变化曲线 活跃线程随时间变化曲线 I/O(Bytes)随时间变化曲线(忽略事务控制器示例结果) …...

7种有效安全的网页抓取方法,如何避免被禁止?
网页抓取是一种从互联网上抓取网页内容的过程,但在网络抓取种相信您也经常遇到障碍?尤其是做跨境业务的,在抓取国外的网站时更有难度。但我们站在您的立场上,提供七种有效的方法来进行网页抓取而不被阻止,最大限度地降…...

flask服务生成证书文件,采用https访问,开启用户密码验证
openssl req -x509 -newkey rsa:4096 -nodes -out cert.pem -keyout key.pem -days 3072开启用户密码验证 auth.verify_password def verify_password(username, password):if username abcdefg and password 1234546:return usernameapp.route(/post_request, methods[POST…...
上海首个“零工”就业云平台上线
1.背景 今年6月,黄浦区人社局在建立新业态新职业岗位信息发布机制,挖掘数字经济、电商微商、兼职、共享、远程等新业态岗位的基础上,和人力资源机构携手打造全市首个“新经济、新业态”零工就业云平台。 2. 平台简介 平台上汇聚了新生代互…...

面试必考精华版Leetcode104. 二叉树的最大深度
题目: 代码(首刷自解 day23): class Solution { public:int maxDepth(TreeNode* root) {if(rootnullptr) return 0;return max(maxDepth(root->left),maxDepth(root->right))1;} };...
winform panel中放置 usercontrol ,设置usercontrol随着dpi分辨率变化
在 WinForms 中,如果要使 UserControl 随着 DPI 分辨率的变化而自适应调整大小,可以遵循以下步骤: 使用 Anchor 和 Dock 属性:在 UserControl 中的控件布局时,使用 Anchor 和 Dock 属性来适应父控件的大小变化。 处理…...

更新页面无法回显
需求与问题: 在菜品管理开发中,我需要修改菜品,第一步是回显页面,但在我再三确认代码无误的情况下依旧无法回显内容 问题发现与解决: 经过排查,我发现我的DishDTO内容如下: Data public clas…...

CS 144 Lab Four -- the TCP connection
CS 144 Lab Four -- the TCP connection TCPConnection 简述TCP 状态图代码实现完整流程追踪 测试 对应课程视频: 【计算机网络】 斯坦福大学CS144课程 Lab Three 对应的PDF: Lab Checkpoint 4: down the stack (the network interface) TCPConnection 简述 TCPConnection 需…...

在Volo.Abp微服务中使用SignalR
假设需要通过SignalR发送消息通知,并在前端接收消息通知的功能 创建SignalR服务 在项目中引用 abp add-package Volo.Abp.AspNetCore.SignalR在Module文件中添加对模块依赖 [DependsOn(...typeof(AbpAspNetCoreSignalRModule))] public class IdentityApplicati…...

数据可视化(七)常用图表的绘制
1. #seaborn绘制常用图表 #折线图 #replot(x,y,kind,data) #lineplot(x,y,data) #直方图 #displot(data,rug) #条形图 #barplot&…...
【ARM 常见汇编指令学习 8 - dsb sy 指令及 dsb 参数介绍】
文章目录 ARM dsb sy 指令 上篇文章:ARM 常见汇编指令学习 7 - LDR 指令与LDR伪指令及 mov指令 下篇文章:ARM 常见汇编指令学习 9 - 缓存管理指令 DC 与 IC ARM dsb sy 指令 数据同步屏障是一种特殊类型的内存屏障。 只有当DSB指令执行完毕后ÿ…...

YOLOv5本地模型训练报错解决
报错解决 页面文件太小,无法完成操作 训练过程中,发生下图所示的报错,同时pycharm崩溃 1. 更改虚拟内存 进入高级系统设置,应该都会进,就不说过程了 设置虚拟内存大小 2. 减小占用内容大小 新建一个fixNvPe.py程序…...
tomcat p12证书另存为nginx .crt证书和.key私钥
tomcat p12证书另存为nginx .crt证书和.key私钥 Tomcat使用的.pfx或.keystore文件都是私钥及公钥证书一起的,通过pin保证安全;nginx只需要使用.pem或.crt公钥证书文件和.key私钥即可,如果原ssl证书不方便重新下载,在已有tomcat证…...
Docker的userland-proxy
前言 Docker针对端口映射前后有两种方案,一种是1.7版本之前docker-proxyiptables DNAT 的方式;另一种则是1.7版本(及之后)提供的完全由iptables DNAT实现的端口映射。不过在目前docker 1.9.1中,前一种方式依旧是默认方式。但是从Docker 1.7版…...

uniapp封装request请求
在基础文件里面创建一个api文件 在创建两个 js文件 http.js 里面封装 request 请求 let baseUrl https://white.51.toponet.cn; //基地址 export const request (options {}) > {//异步封装接口,使用Promise处理异步请求return new Promise((resolve, reject…...
Go如何构建高效API接口| 青训营
Go语言作为一个高效的静态类型语言,在构建API服务时也表现出了很大的优势。本文将介绍如何使用Go语言构建高效的API服务,帮助开发者更好地应对日益增长的API需求。 一、选择适合的框架 首先,选择适合的框架是构建高效API服务的重要一步。在…...

【云原生K8s】二进制部署单master K8s+etcd集群
一、实验设计 mater节点master01192.168.190.10kube-apiserver kube-controller-manager kube-scheduler etcd node节点node01192.168.190.20kubelet kube-proxy docker (容…...
TRUNC(截取)函数的用法
TRUNC函数在Oracle中用于截断日期、时间或数字的精度。其语法如下: 截取数字: TRUNC(number [, precision])其中: number 表示要截断的数字。 precision表示截断的精度。可以是负数、整数或者默认为空。正数表示保留小数位数,负…...
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...

ElasticSearch搜索引擎之倒排索引及其底层算法
文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...
【C语言练习】080. 使用C语言实现简单的数据库操作
080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...

【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法,当前调用一个医疗行业的AI识别算法后返回…...

python执行测试用例,allure报乱码且未成功生成报告
allure执行测试用例时显示乱码:‘allure’ �����ڲ����ⲿ���Ҳ���ǿ�&am…...

ABAP设计模式之---“简单设计原则(Simple Design)”
“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...

以光量子为例,详解量子获取方式
光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学(silicon photonics)的光波导(optical waveguide)芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中,光既是波又是粒子。光子本…...
Java编程之桥接模式
定义 桥接模式(Bridge Pattern)属于结构型设计模式,它的核心意图是将抽象部分与实现部分分离,使它们可以独立地变化。这种模式通过组合关系来替代继承关系,从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...
在 Spring Boot 项目里,MYSQL中json类型字段使用
前言: 因为程序特殊需求导致,需要mysql数据库存储json类型数据,因此记录一下使用流程 1.java实体中新增字段 private List<User> users 2.增加mybatis-plus注解 TableField(typeHandler FastjsonTypeHandler.class) private Lis…...

零知开源——STM32F103RBT6驱动 ICM20948 九轴传感器及 vofa + 上位机可视化教程
STM32F1 本教程使用零知标准板(STM32F103RBT6)通过I2C驱动ICM20948九轴传感器,实现姿态解算,并通过串口将数据实时发送至VOFA上位机进行3D可视化。代码基于开源库修改优化,适合嵌入式及物联网开发者。在基础驱动上新增…...