Kali系统(Debian 10.3) 遇到的问题

目录

问题一:非问题   kali 基础官网与安装

问题二:

问题三: Kali系统 MySQL问题Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)

问题四:重新安装MySQL 也就是MariaDB(MariaDB 含 MySQL相关内容)

问题五:Kali 系统 安装PHP出现问题

问题六:Kali 系统 安装 httpd 出现问题

问题七:Kali 系统 E: 软件包 mysql-server 没有可安装候选

问题八:Kali 系统 无法连接到Jenkins    &   修改 jenkins 端口号

问题九: Kali 系统内置软件包 php 未安装,所以不会被卸载

问题十:Kali 系统vsftpd.service: Failed with result 'exit-code'.  导致无法启动

问题十一:Kali 系统 上传php7.0.0.tar.gz   (官方不支持7.0版本) 手工安装页面无效

问题十二:Kali 系统 上传php7.0.0.tar.gz 服务安装成功后    尴尬不知道怎么卸载php

问题十三:无法远程连接MySQL  报错2003 - Can't connect to MySQL server on 'X.X.X.X' (10038)

问题十四:Kali 系统  输入MySQL直接跳过password 

问题十五:Kali 系统1130 - Host 'X.X.X.X' is not allowed to connect to this MariaDB server (10038) 连接MySQL失败

问题十六:Kali 系统 MySQL连接 1045-Access denied for user 'root' @'X.X.X.X'(using password X) 

问题十七:Kali 系统报错误 chkconfig: command not found

问题十八:Kali 系统 ①开启PHP中GD库 ②支持 curl_init 扩展件

问题十九:Kali 系统 忘记密码

问题二十:一直显示为黑屏,无法进入系统 

问题二十一:kali gnu/linux rolling 无法启动到桌面

问题二十二:Error: Sub-process /usr/bin/dpkg returned an error code (1) 



如何此文章对您有帮助 请扫一扫 底部二维码 ---精彩多多



问题一:非问题   kali 基础官网与安装

kali 基础官网与安装-CSDN博客 

问题二

问题三: Kali系统 MySQL问题Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)

分析原因:

①mysql服务未正常运行

②mysql端口关闭了或者端口修改了

③socket文件路径在配置文件中设置不完整

解决办法:

mysql服务未正常运行

输入命令 mysql -u root -p

②mysql端口关闭了或者端口修改了,我这里腾讯云服务3306端口没打开

首先检查 MySQL配置文件位置在哪里,然后在查看port端口 

方法如下:

  •         我使用 netstat -anp|grep mariadb 命令,本章没有查到

                ┌──(root💀kali)-[~]
                └─# netstat -anp|grep mariadb 

  •         一般进入MySQL是输入SQL语句就可以查询,点击查看语句:

                 点击查看【MySQL】基础
 

  •         查看配置配置文件

                ┌──(root💀kali)-[~]
                └─# find / -name my.cnf
                /etc/mysql/my.cnf
                /etc/alternatives/my.cnf
                /var/lib/dpkg/alternatives/my.cnf 

                                     
                ┌──(root💀kali)-[~]
                └─# cat /etc/mysql/my.cnf      

                  # port = 3306

查询腾讯云腾讯端口号方法:云服务器 添加安全组规则-操作指南-文档中心-腾讯云

最后查到①腾讯云3306端口未开放,由于之前修改端口号

              ②MySQL把默认端口号给注释勒

解决办法:修改腾讯自定义开放的端口号,重启MySQL服务,查看服务状态

③socket文件路径在配置文件中设置不完整

建议重装MySQL,见问题三:重新安装MySQL 也就是MariaDB(MariaDB 含 MySQL相关内容)



问题四:重新安装MySQL 也就是MariaDB(MariaDB 含 MySQL相关内容)

卸载 mariadb  安装mysql

先检查是否安装mariadb  数据库   命令  sudo apt list --installed | grep mariadb

若存在已安装mariadb  数据库,则卸载  命令  apt-get remove mariadb-*

 

安装MySQL 相关服务,Kali 系统 安装MySQL  参考链接 mysql-defaults | Kali Linux Tools

官方提供命令

sudo apt install -y default-mysql-server
└─# mysql -uroot -p                                                                                                                                                                                    148 ⨯ 1 ⚙
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 42
Server version: 10.6.7-MariaDB-3 Debian buildd-unstableCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> 


问题五:Kali 系统 安装PHP出现问题

/*下载php7.3*/apt install php7.3-fpm php7.3-mysql php7.3-curl php7.3-gd php7.3-mbstring php7.3-xml php7.3-xmlrpc php7.3-zip php7.3-opcache -y
/*下载php7.3版本 */sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.3/fpm/php.ini/*下载php8.1版本 */sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/8.1/apache/php.ini

检查PHP 版本

服务名称为:apache2

systemctl status apache2  重启PHP/etc/init.d/apache2 status   重启PHP

参考链接:在 Ubuntu/Debian 下安装 PHP7.3 教程 - 走看看



问题六:Kali 系统 安装 httpd 出现问题



问题七:Kali 系统 E: 软件包 mysql-server 没有可安装候选

sudo apt-get install mysql-server 

原因:是因为 source.list  没有这个安装包,需要找到这个安装包 才能安装



问题八:Kali 系统 无法连接到Jenkins    &   修改 jenkins 端口号

解决“无法连接到Jenkins” - 走看看

Vim /var/lib/jenkins/config.xml

Debian 10  路径为    /etc/init.d/jenkins

grep -n 'HTTP_PORT' /etc/init.d/jenkins



问题九 Kali 系统内置软件包 php 未安装,所以不会被卸载

┌──(root�VM-0-4-debian)-[/var/www/html]
└─# apt-get remove --purge php
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
软件包 php 未安装,所以不会被卸载
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 204 个软件包未被升级。
内置tools 先查询
可以使用该dpkg命令查看计算机上所有已安装软件包的列表
┌──(root💀VM-0-4-debian)-[/var/www/html]
└─# dpkg --list|grep php    指定tools名称删除
要卸载程序使用apt命令。例如,使用以下命令卸载 php 并删除所有配置文件--purge
┌──(root💀VM-0-4-debian)-[/var/www/html]
└─# sudo apt purge --auto-remove php7.4-cli
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成  ┌──(root💀VM-0-4-debian)-[/var/www/html]
└─# sudo apt purge --auto-remove php8.1-common
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成  卸载程序时,卸载程序所依赖的软件包可能不再使用。要删除任何未使用的包,请使用automove命令
┌──(root💀VM-0-4-debian)-[/var/www/html]
└─# sudo apt-get autoremove
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成  可以将删除程序和删除不再使用的依赖项的两个命令合二为一
┌──(root💀VM-0-4-debian)-[/var/www/html]
└─# sudo apt purge --auto-remove gimp
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成  空间不足,可以使用clean命令删除下载的存档文件
┌──(root💀VM-0-4-debian)-[/var/www/html]
└─# sudo apt clean
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成  



问题十:Kali 系统vsftpd.service: Failed with result 'exit-code'.  导致无法启动

Failed with result 'exit-code'. 一般出现于服务器配置文件错误,请注意检查

 原因:布尔值后面出现中文

解决:①检查listen  和listen_ipv6   注释一个,检查另一个

vsftpd 启动异常 (code=exited, status=2) - 灰信网(软件开发博客聚合)

            ②检查vsftp.conf 配置文件

┌──(root??VM-0-4-debian)-[/etc]
└─# vsftpd ./vsftpd.conf                                                                                                                                                                                 3 ? 5 ?
500 OOPS: bad bool value in config file for: anonymous_enable

500 OOPS: bad bool value in config file for: anonymous_enable

500 OOPS:配置文件中的错误布尔值:anonymous_enable   出现中文,删除中文即可

500 OOPS: could not bind listening IPv4 socket

500 OOPS:无法绑定监听 IPv4 套接字

 vsftp:500 OOPS: could not bind listening IPv4 socket 解决办法 – McGrady的技术分享



问题十一:Kali 系统 上传php7.0.0.tar.gz   (官方不支持7.0版本) 手工安装页面无效

但是可以手工安装php7.0;但是页面无法打开

博主是咨询官方开发技术人员,且官方回复:0007743: Unable to install old PHP extension tool php-mysql7.0.0 - Kali Linux Bug Tracker

 

 官网下载地址:PHP: Downloads

运行两个命令即可:make install 编译安装软件

┌──(root💀VM-0-4-debian)-[~]
└─# make -j4┌──(root💀VM-0-4-debian)-[~]
└─# make install ┌──(root💀VM-0-4-debian)-[~]
└─# php -v                                                                                                                                                                                             148 ⨯ 1 ⚙
PHP 7.0.0 (cli) (built: Jun  8 2022 22:13:50) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies


问题十二:Kali 系统 上传php7.0.0.tar.gz 服务安装成功后    尴尬不知道怎么卸载php

原因:暂无

解决:尚未验证该方法是否有效 Linux下make对软件的安装和卸载 - 走看看



问题十三:无法远程连接MySQL  报错2003 - Can't connect to MySQL server on 'X.X.X.X' (10038)

原因:①配置文件是否限制外部  查看允许连接MySQL

解决办法:检查配置文件,修改配置 bind-address = 127.0.0.1 改为bind-address = 0.0.0.0

 注意配置可能不同  本博主配置文件是50-server.cnf 

将 bind-address = 127.0.0.1 改为bind-address = 0.0.0.0,执行如下命令:

sed -i 's/bind-address            = 127.0.0.1/bind-address=             0.0.0.0/' 50-server.cnf

原因:②MySQL 复制的管理用户权限 (user)表限制了

MariaDB [(none)]> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -ADatabase changed
MariaDB [mysql]> select user,host,plugin from user;
+-------------+-----------+-----------------------+
| User        | Host      | plugin                |
+-------------+-----------+-----------------------+
| mariadb.sys | localhost | mysql_native_password |
| root        | localhost | mysql_native_password |
| mysql       | localhost | mysql_native_password |
+-------------+-----------+-----------------------+
3 rows in set (0.001 sec)MariaDB [mysql]> 

如上Host 为localhost  所以只能本地能够连接到MySQL

解决办法:增加一个用户信息,将Host 为 %;将字段 plugin 修改为caching_sha2_password 或者mysql_native_password

解释:1.auth_socket                              只能本地通信

           2.caching_sha2_password         允许外部连接

           3.mysql_native_password          允许外部连接

注意是事项:建议新增用户信息,直接修改 Host 为 %;会导致会导致权限错位(就权限仍然会生效)

原因:③再服务器 检查MySQL监听IP和端口 我这里修改端口号修改3389  使用如下命令查看   

使用命令:netstat 检查端口 我这里修改了端口号为3389

netstat -ntulp|grep 3389 

┌──(root💀kali)-[~]
└─# netstat  -ntulp|grep 3389
tcp      0      0 127.0.0.1:3389      0.0.0.0:*    LISTEN      576425/mariadbd     

可以看到简单监听IP仍然为本地 127.0.0.1,将IP修改为0.0.0.0 即可

找到有关配置bind-address ,我这里配置文件时60-galera.cnf  注意配置文件可能不同

┌──(root💀kali)-[/etc/mysql/mariadb.conf.d]
└─# vim 'bind-address' 60-galera.cnf┌──(root💀kali)-[/etc/mysql/mariadb.conf.d]
└─# grep -n 'bind-address' 60-galera.cnf                                                                                                                 
17:#bind-address = 0.0.0.0


问题十四Kali 系统  输入MySQL直接跳过password 

检查配置文件是否存在 skip-grant-tables 

如果存在多个文件先使用ps 进程号和配件文件,然后在gerp  

┌──(root💀kali)-[~]
└─# ps -ef|grep mysql

 这个其实不是没有跳过, 其实是验证了的;只不过再Linux环境运行这里它走的是sock文件

只是验证了 Linux用户名字就可以登陆了
这是MYSQL的一个特性

/*使用命令*/
alter user root@localhost identified by 'Newpassword'



问题十五:Kali 系统1130 - Host 'X.X.X.X' is not allowed to connect to this MariaDB server (10038) 连接MySQL失败

 进行MySQL授权 

GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 
FLUSH   PRIVILEGES;

问题十六Kali 系统 MySQL连接 1045-Access denied for user 'root' @'X.X.X.X'(using password X) 

 

┌──(root💀kali)-[/etc/mysql]
└─# cat my.cnf  MariaDB 配置文件
MariaDB/MySQL 工具按以下顺序读取配置文件:
0. "/etc/mysql/my.cnf" 符号链接到这个文件,为什么其余的都被读取了。
1. “/etc/mysql/mariadb.cnf”(这个文件)设置全局默认值,
2. "/etc/mysql/conf.d/*.cnf" 设置全局选项。
3. "/etc/mysql/mariadb.conf.d/*.cnf" 设置 MariaDB-only 选项。
4. "~/.my.cnf" 设置用户特定的选项。如果多次定义相同的选项,则应用最后一个。┌──(root💀kali)-[/etc/mysql]
└─# 


问题十七:Kali 系统报错误 chkconfig: command not found

whereis ifconfig //查找你的ifconfig在哪里,可以看到在sbin目录下
erport PATH=$PATH:/sbin
ifconfig

      Kali iptables的规则配置语法与其它Linux版本一致,具体如下:

    (1)配置本机可以访问自身:iptables -A INPUT -i lo -j ACCEPT;

    (2)配置本机可以与外部设备建立连接:iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT;

    (3)配置本机开放的端口,如SSH端口22:iptables -A INPUT -p tcp --dport 22 -j ACCEPT;

    (4)允许其它设备PING本机:iptables -A INPUT -p icmp -j ACCEPT;

    (5)其它的INPUT规则禁止:iptables -A INPUT -j REJECT --reject-with icmp-port-unreachable。

     以上只是INPUT的规则,iptables还可以配置OUTPUT、FORWARD的规则,可根据实际环境配置。

     配置好规则后将保存至/etc/iptables/rules.v4,保存命令:iptables-save > /etc/iptables/rules.v4。

     如果想在Kali操作系统启动时iptables设置的规则生效,则需要增加启动项:如下:

    在/etc/init.d/文件夹下新建iptables文件,如:vim /etc/init.d/iptables,内容如下:

    #!/bin/bash
    /sbin/iptables-restore < /etc/iptables/rules.v4

问题十八:Kali 系统 ①开启PHP中GD库 ②支持 curl_init 扩展件

什么是PHP 中GD库点击:PHP 基础知识-CSDN博客

什么是curl_init扩展点击: 

1、HackerOne
https://www.hackerone.com/
2、Bugcrowd
https://www.bugcrowd.com/
3、Hackenproof
https://hackenproof.com/
4、Hackerhive
https://www.appsecure.security/

自由职业兼职平台:
1、peopleperhour
https://www.peopleperhour.com/
2、upwork
https://www.upwork.com/
3、freelancer
https://www.freelancer.com/

问题十九:Kali 系统 忘记密码

【kali忘记密码解决办法】_kali密码忘记了怎么办-CSDN博客

重启不停的按【E】

uname -a

第1步:重启不停的按【E】(输入法为英文状态)键进入启动前编辑命令(若系统没有出现这个页面,尝试重启以此来进入引导界面) 

第2步:进入启动前编辑命令界面后,在Linux这行的最后添加【rw single init=/bin/bash】

第3步:按【Ctrl+x】进行引导操作,在命令界面中输入【passwd root】命令进行root密码重置操作 

第4步:输入两次密码 重启系统即可 

问题二十:一直显示为黑屏,无法进入系统 

  1. 显卡驱动问题:解决方法:在GRUB菜单中选择Kali Linux启动项,按e编辑启动参数,添加nomodeset到末尾。

  2. 分辨率问题:解决方法:同上,编辑启动参数,添加vga=792或适合你显示器的分辨率参数。

  3. X server 问题:解决方法:进入recovery模式,重新安装或配置X server。

  4. 文件系统损坏:解决方法:启动到recovery模式,使用fsck命令修复文件系统。

  5. 配置文件损坏:解决方法:同上,尝试用之前的配置文件恢复,或重新配置。

  6. 系统更新问题:解决方法:尝试回滚到之前稳定的内核版本。

以上截图为virtualBox 安装时错误,重新安装吧,镜像文件重新下载

问题二十一:kali gnu/linux rolling 无法启动到桌面

解决办法一:在安装时把显存拉高一点,不然你乱点分辨率容易黑屏,路径:关掉虚拟机(virtualBox)系统---------设置--------显示------屏幕【显存大小】(最大值128MB ,最小值0MB)-------尽量设置 大一点

参考:Kali Linux 开机无法进入图形化界面_kali进不去图形界面-CSDN博客 

问题二十二:Error: Sub-process /usr/bin/dpkg returned an error code (1) 

 1、清理报损包

sudo dpkg --configure -a
sudo apt clean

在处理时有错误发生:
 dmsetup
 kali-themes-common
 kali-desktop-base
 kali-themes

2、修复依赖包

sudo apt-get -f install

3、更新软件包列表并尝试再次安装有问题的包:

sudo apt update
sudo apt install -f

4、如果是单个包出现问题,尝试重新安装该包:

sudo apt remove --purge <package-name>
sudo apt install <package-name>
sudo apt full-upgrade -y

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/503385.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025最新版Visual Studio Code安装使用指南

2025最新版Visual Studio Code安装使用指南 Installation and Usage Guide for the Latest Visual Studio Code in 2024 By JacksonML 2025-1-7 1. Visual Studio Code背景 早在二十年前&#xff0c;通用的集成开发环境&#xff08;Integrated Deveopment Environment, 简称…

opencv 学习(1)

文章目录 opencv导学部分opencv的作用ffmpeg和 opencv的关系opencv的未来 计算机视觉是什么&#xff1f; opencv导学部分 opencv的作用 1 : 目标识别 人脸识别 车辆识别 2 : 自动驾驶技术 – 计算机视觉 进行车道的检测 3 : 医学图像分析 通过分析光片 来分析人到底得了什么病…

C/C++编程安全标准GJB-8114解读——初始化类

软件测试实验室在申请CMA测试认证时&#xff0c;需要根据相应的标准确定检测方法。GJB-8114是一部嵌入式软件安全测试相关的国家标准&#xff0c;本系列文章我们针对GJB-8114《C/C语言编程安全子集》的具体内容进行解读。GJB-8114标准规则中一共有124条强制性规则&#xff0c; …

Excel 做数据分析的好与不好

日常工作中&#xff0c;涉及到数据的计算分析&#xff0c;Excel 一定是使用最多的。但是也有不少小伙伴困惑于 Excel 的深入学习难度大&#xff0c;复杂问题不好做&#xff0c;相同问题重复烦&#xff0c;大数据跑不了等问题。这里我们就来聊一聊 Excel 做数据分的好与不好&…

ollama安装及本地部署开源大模型

Ollama官网&#xff1a;https://ollama.com/&#xff0c;官方网站的介绍就一句话&#xff1a;Get up and running with large language models. &#xff08;开始使用大语言模型。&#xff09; Ollama是一个开源的 LLM&#xff08;大型语言模型&#xff09;服务工具&#xff0c…

Vue3 + Vite + Electron + Ts 项目快速创建

一、创建 Vue 项目 1. 创建项目 pnpm create vite 2. 安装依赖 cd excel-electron pnpm install 3. 运行项目 pnpm dev 二、添加 Electron 1. 安装 electron pnpm add electron -D 2. 修改 package.json 添加入口 js 和执行命令。 {"main": "dist-ele…

网页数据如何正确copy到postman中

复制后&#xff0c;粘贴到postman就可以&#xff0c;相关的token及参数都会带过去的 postman怎么copy出地址及参数&#xff0c;给git bash使用&#xff1f; 右边有个两个反向箭头&#xff0c;copy就可以&#xff0c;选项中有java等各种程序语言

《Mcal》--MCU模块

一、MCU模块的主要功能 控制系统时钟的产生。控制系统通用模块&#xff0c;该模块会涉及到Adc、Ftm等外设的配置。控制外设时钟。控制MCU运行的模式。初始化定义RAM Section。 比较重要的是时钟的配置。 二、系统时钟的配置 1、芯片时钟树 要想弄明白时钟配置&#xff0c;需…

Netron可视化深度学习的模型框架,大大降低了大模型的学习门槛

深度学习是机器学习的一个子领域&#xff0c;灵感来源于人脑的神经网络。深度学习通过多层神经网络自动提取数据中的高级特征&#xff0c;能够处理复杂和大量的数据&#xff0c;尤其在图像、语音、自然语言处理等任务中表现出色。常见的深度学习模型&#xff1a; 卷积神经网络…

VR+智慧消防一体化决策平台

随着科技的飞速发展&#xff0c;虚拟现实&#xff08;VR&#xff09;技术与智慧城市建设的结合越来越紧密。在消防安全领域&#xff0c;VR技术的应用不仅能够提升消防训练的效率和安全性&#xff0c;还能在智慧消防一体化决策平台中发挥重要作用。本文将探讨“VR智慧消防一体化…

c++领域展开第十幕——类和对象(内存管理——c/c++内存分布、c++内存管理方式、new/delete与malloc/free区别)超详细!!!!

文章目录 前言一、c/c内存分布二、c的内存管理方式2.1new/delete操作内置类型2.2new和delete操作自定义类型 三、operator new与operator delete函数3.1operator new与operator delete函数 四、new和delete的实现原理4.1 内置类型4.2 自定义类型 五、malloc/free和new/delete的…

Android Audio基础(53)——PCM逻辑设备Write数据

1. 前言 本文,我们将以回放(Playback,播放音频)为例,讲解PCM Data是如何从用户空间到内核空间,最后传递到Codec。 在 ASoC音频框架简介中,我们给出了回放(Playback)PCM数据流示意图。: 对于Linux来说,由于分为 user space 和kernel space,而且两者之间数据不能随便…

gesp(C++四级)(6)洛谷:B3870:[GESP202309 四级] 变长编码

gesp(C四级)&#xff08;6&#xff09;洛谷&#xff1a;B3870&#xff1a;[GESP202309 四级] 变长编码 题目描述 小明刚刚学习了三种整数编码方式&#xff1a;原码、反码、补码&#xff0c;并了解到计算机存储整数通常使用补码。但他总是觉得&#xff0c;生活中很少用到 2 31…

【C++数据结构——查找】二叉排序树(头歌实践教学平台习题)【合集】

目录&#x1f60b; 任务描述 相关知识 1. 二叉排序树的基本概念 2. 二叉排序树节点结构体定义 3. 创建二叉排序树 4. 判断是否为二叉排序树 5. 递归查找关键字为 6 的结点并输出查找路径 6. 删除二叉排序树中的节点 测试说明 通关代码 测试结果 任务描述 本关任务&a…

Ubuntu下的小bug

问题1&#xff1a; terminal 终端CtrlShfitE键与搜狗输入法冲突Linux 参考链接&#xff1a;https://blog.csdn.net/u011895157/article/details/131583702?fromshareblogdetail&sharetypeblogdetail&sharerId131583702&sharereferPC&sharesourceAndroid_WPF…

Qt 下位机串口模拟器

使用 vspd 创建虚拟配对串口&#xff0c;Qt 实现下位机串口模拟器&#xff0c;便于上位机开发及实时调试&#xff0c;适用字符串格式上下位机串口通信&#xff0c;数据包格式需增加自定义解析处理。 通过以下链接下载 vspd 安装包&#xff0c;进行 dll 破解。 链接: https://…

面试高频:一致性hash算法

这两天看到技术群里&#xff0c;有小伙伴在讨论一致性hash算法的问题&#xff0c;正愁没啥写的题目就来了&#xff0c;那就简单介绍下它的原理。下边我们以分布式缓存中经典场景举例&#xff0c;面试中也是经常提及的一些话题&#xff0c;看看什么是一致性hash算法以及它有那些…

数据库1-4讲

各种名词区分 内模式也叫物理模式、存储模式。 概念模式也叫全局模式、逻辑模式。 外模式也叫用户模式。 笛卡尔积&#xff1a;D1、D2、D3集合中任取一个的所有可能情况。 因此上述笛卡尔积的基数22312 关系模型的三个完整性&#xff1a; 实体完整性&#x…

JMeter + Grafana +InfluxDB性能监控 (二)

您可以通过JMeter、Grafana 和 InfluxDB来搭建一个炫酷的基于JMeter测试数据的性能测试监控平台。 下面&#xff0c;笔者详细介绍具体的搭建过程。 安装并配置InfluxDB 您可以从清华大学开源软件镜像站等获得InfluxDB的RPM包&#xff0c;这里笔者下载的是influxdb-1.8.0.x86_…

C语言 数组编程练习

1.将数组A的内容和数组B中的内容进行交换。&#xff08;数组一样大&#xff09; 2.创建一个整形数组&#xff0c;完成对数组的操作 实现函数Init()初始化数组全为0 实现print()打印数组的每个元素 实现reverse()函数完成数组元素的逆置 //2.创建一个整形数组&#xff0c;完…