- 博客(374)
- 资源 (13)
- 收藏
- 关注
原创 解决mysql8.0数据库无法远程连接的问题(Host is not allowed to connect to this MySQL server)
如果输入mysql -u root -p命令报错,就将下面的路径添加到系统的环境变量中!(重新打开终端后生效)如果你的root用户的Host是localhost,那么你需要更改权限让root用户可以从任何主机登录。确保root用户有权限从非localhost登录。修改为允许root用户从任何主机登录。再次查看root用户权限更改为%即可。刷新变更或者重启mysql。切换到mysql数据库。
2024-08-22 08:30:00 229
原创 解决:Lost connection to Mysql server at ‘waiting for initial communication packet问题
MySQL远程连接失败并出现错误,通常是由于DNS反向解析问题所引起的。通过配置选项,可以有效避免此类问题,提升服务器的稳定性和性能。进一步调整和其他相关配置,还可以为你的数据库提供更加灵活和安全的访问策略。希望这些技巧和建议能帮助你在管理MySQL数据库时更加得心应手。如果你遇到其他问题,欢迎交流讨论!
2024-08-22 08:30:00 734
原创 Linux查看进程的内存占用情况
在 Linux 系统中,了解并监控进程的内存使用情况对于保持系统稳定和高效运行非常重要。通过使用grep和top命令,你可以快速获得特定进程的内存占用情况,并实时监控其资源使用。希望本指南能帮助你更好地管理 Linux 系统的内存资源。
2024-08-12 20:37:34 523
原创 libcurl几种超时参数设置(3种)
总超时:适用于对请求的总时间有严格要求的场景,如单个 RESTful API 请求。传输超时:适用于对传输速度有严格要求的场景,如大文件下载或上传。连接超时:适用于对连接建立时间有严格要求的场景,如低延迟要求的应用。在实际应用中,我们可以根据具体业务场景合理设置这些超时参数,以确保请求的稳定性和效率。在复杂的网络环境中,合理配置超时参数不仅能提高请求成功率,还能提升用户体验。
2024-08-10 15:00:00 274
原创 言简意赅,一文了解什么是CDN?它解决了什么难题?网站为什么要用CDN
内容分发网络(Content Delivery Network,简称CDN)是一种通过分布在全球各地的服务器来加速网站内容传输的技术。它通过将网站的静态资源(如图片、CSS文件、JavaScript文件等)缓存到多个服务器节点上,使得用户可以从离自己最近的节点获取所需资源,从而提高访问速度和用户体验。
2024-08-04 10:17:20 627
原创 什么是CDN?
内容分发网络(Content Delivery Network,简称CDN)是一种通过分布在全球各地的服务器来加速网站内容传输的技术。它通过将网站的静态资源(如图片、CSS文件、JavaScript文件等)缓存到多个服务器节点上,使得用户可以从离自己最近的节点获取所需资源,从而提高访问速度和用户体验。
2024-08-04 10:07:22 61
原创 linux磁盘可视化分析工具
Baobab 是 GNOME 桌面环境中的一款图形化磁盘使用分析工具。它能够扫描文件系统并显示各个文件和目录的磁盘使用情况,以易于理解的树形图或圆环图展示。这种可视化方式使得用户能够快速找到占用空间较大的文件和目录。Baobab 是一款非常实用的磁盘使用可视化工具,特别适合用来分析和管理 Linux 系统中的磁盘空间。通过它的直观界面和强大的功能,用户可以轻松找到占用磁盘空间最多的文件和目录,从而采取相应的措施进行清理或优化。
2024-08-02 20:42:33 1175
原创 宝塔面板无法安装nginx(宝塔面板ERROR: Could not find a version that satisfies the requirement)
在安装完宝塔面板后,安装nginx的时候死活装不上,日志发现python环境有问题了,突然想起来在安装宝塔面板的时候有下面报错然后紧接着有提示,这个提示意思是当前使用的pip版本是 20.1.1,但最新版本是 24.0。建议升级pip以获得最新的功能和修复。
2024-07-21 07:30:00 109
原创 VMware虚拟机下安装Ubuntu(详细教程,最小系统的安装,含VMware Tools)
这里提供网盘下载方法更多版本请访问官网和镜像站:Ubuntu 22.04.4 LTS 下载 和 清华大学开源软件镜像站 - Ubuntu 22.04.4 下载 [Step 1]: 打开 VMware 软件,点击 [Step 2]:选择自定义类型配置[Step 3]: 根据自己的版本情况选择硬件兼容性[Step 4]:选择稍后安装操作系统才可以安装最小系统版本[Step 5]: 选择客户机操作系统[Step 6]:设置虚拟机名称和虚拟机的保存路径[Step 7]: 选择处理器,原则是处理器内核总数要小于电脑处
2024-07-20 19:43:24 906
原创 wordpress:更新网站域名后后页面无法访问,页面媒体文件异常(已解决)
WordPress 在数据库中存储了许多配置信息,包括网站的域名。如果更新了域名,但数据库中的旧域名没有更新,WordPress 将无法正确生成页面链接或重定向访问请求。
2024-07-03 08:00:00 586
原创 windosw下宝塔面板mysql无法使用的问题
先了解一下什么是wsl1和wsl2WSL 1 使用的是一个兼容层,通过翻译 Linux 系统调用,使其能够在 Windows 内核上运行。这种方法的性能较好,但并不能完全兼容所有的 Linux 功能。WSL 2 通过使用在轻量级虚拟机 (VM) 中运行 Linux,这使得它能更好地兼容 Linux 的系统调用和功能。
2024-06-30 07:15:00 511
原创 phpMyAdmin | mysqli::real_connect(): (HY000/2002): No such file or directory
第一次安装宝塔mysql服务是默认关闭的,需要手动打开,打开服务再次进入phpMyAdmin发现可以进入了。
2024-06-30 07:00:00 406
原创 已解决问题 | 该扩展程序未列在 Chrome 网上应用店中,并可能是在您不知情的情况下添加的
在Chrome浏览器中,如果你看到“该扩展程序未列在 Chrome 网上应用店中,并可能是在您不知情的情况下添加的”这样的提示,通常是因为该扩展程序没有通过Chrome网上应用店进行安装。
2024-06-29 17:41:06 869 1
原创 【最简单】解决windows安装wsl,出现WslRegisterDistribution failed with error: 0x8007019e的问题
接着将下图选项中i"将Ctrl+Shift+C/V用作复制/黏贴的快捷键"打钩即可。从官网下载安装包安装ubuntu18.04的过程中出现了下面的错误。解决方法,此时只需要对着WSL终端的窗口右击,然后选择属性。然后重新暗账后可以看到不再报错。
2024-06-29 10:25:53 1120
原创 linux下编译安装和使用cURL库(含有openssl)
是一个利用URL语法指定各种协议(如等)进行数据传输的工具,它以客户端的身份,允许用户通过命令行与服务器交互。cURL库(libcurl)是cURL的编程接口(API),提供了一套丰富的函数,供开发者在自己的应用程序中实现网络传输功能cURL库是中不可或缺的一部分,无论是在命令行快速测试网络服务,还是在复杂的应用程序中实现网络通信,cURL都提供了强大而灵活的功能。它的和广泛的社区支持,使得cURL库成为开发者的首选网络传输解决方案之一查看自述文件可知获取源代码后,请查看。
2024-06-18 12:48:27 823 2
原创 ezxml XML解析构件库中函数定义的中文介绍
ezxml_parse_strezxml_parse_fdezxml_parse_fileezxml_parse_fpezxml_childezxml_nextezxml_idxezxml_nameezxml_txtezxml_attrezxml_getezxml_toxmlezxml_piezxml_freeezxml_errorezxml_newezxml_new_dezxml_add_childezxml_add_child_dezxml_set_txtezxml_set_txt_dezxml_set
2024-06-18 08:30:00 118
原创 记录:UA_Client_readValueAttribute 读取失败 C0错误码
这可能表示 DA-UA 转换器中存在错误,但是其他 OPC-UA 客户端(例如 prosys 模拟器)能够读取该值。当读取时返回 OPC-DA 成功质量代码时,UA_Client_readValueAttribute 读取失败。将会失败,因为返回的状态代码是良好 OPC-DA 质量代码 (),而不是 OPC-UA 良好状态代码 (OPC Expert DA-UA 转换器。使用eg读取模拟节点的值属性之一。更新新版本的open62541库。使用 OPC DA 模拟器。
2024-06-14 19:08:49 117
原创 一文搞懂OPC质量码
OPC质量码是一种标准化的表示方式,用于指示数据质量的状态。它们通过数字码的形式提供了关于数据的各种信息,例如数据是否有效、是否有异常、是否可信等。这些码是OPC通信协议中的一部分,不仅在实时数据访问(如OPC DA)中使用广泛,也在更复杂的系统中(如OPC UA)扮演重要角色。表示方式OPC DA使用16位质量代码,包含主要质量和子状态。OPC UA使用32位状态代码,包含更多的详细信息和扩展能力。扩展性OPC UA提供了更强的扩展能力,能够表示更多的状态和诊断信息。
2024-06-14 19:00:00 973
原创 记录open62541简单有效的编译生成.c和.h文件【OPCUA开源库】
虽然说可以通过下面命令安装CMake,但是安装CMake时,通常会安装来自你的操作系统的软件仓库中的版本,这个版本可能不是最新的如果安装后发现CMake版本低于CMake 3.13是没有办法进行编译的接下来通过编译源码来升级高版本的Cmake(这里使用3.24.2)
2024-06-14 18:30:00 298
原创 QT基础入门【环境搭建篇】QT MQTT库的移植和使用(官方mqtt库编译详细教程)
之前写过一篇第三方MQTT库的编译教程,有兴趣的小伙伴可以去看看(),今天主要讲解官方MQTT库的编译与使用方法(基于QT5.12.1)。QT的MQTT库有两个,一个是官方库,一个是第三方库,二者的差别就是一个 API 上,使用方面没有太大区别。但是两个库在使用之前都需要使用工程文件编译出库函数再移植到QT安装目录下才可以使用。官方MQTT库的地址1.1 根据需要下载合适的版本1.2 解压源码,直接打开工程1.3 根据需要选择编译链。
2024-06-12 08:30:00 482
原创 【保姆级教程】教你手把手搭建一个OPCDA/UA服务器
软件准备本文将介绍如何基于KEPServer和Modbus快速搭建一个OPCDA/OPCUA的环境,方便日后学习opc通信软件准备3.虚拟串口助手关于KEPServer的安装,可以参考下面的链接,2和3在下面链接中获取提取码: 1234上面三个软件安装完就可以进行下面的步骤了。
2024-06-12 08:15:00 2543
原创 【全网最有效,保姆级教程】KEPServerEX 6下载&安装&解决时长问题
KEPServerEX 6下载链接(为了防止版本不兼容,一定要使用下面链接里面的版本!提取码:1234。
2024-06-12 08:00:00 3820 3
原创 浅谈Qt:跨平台开发的现在与未来
Qt作为一个成熟的跨平台开发框架,拥有强大的功能和广泛的应用领域。尽管面临着市场竞争和一些挑战,但Qt仍然具有巨大的潜力和优势。通过持续的创新、社区建设、教育培训和行业合作,Qt有望在未来的跨平台开发中继续扮演重要角色。对于开发者来说,学习和掌握Qt技术,无疑能够为自己的职业发展增加竞争力。
2024-06-02 18:50:43 2013
原创 解决mqtt.fx无法连接emqx的问题([Channel] Client 1121 (Username: ‘admin‘) login failed for not_authorized)
账号密码都对,但是mqtt.fx连不上emqx,查看emqx的日志发现下面错误。所以索性就执行下面的命令手动添加一个用户上去,使用新的用户来连接emqx!①管理员方式无法连接emqx ②原来用户的一些配置被改变无法被连接。然后使用新的用户和名字就可以用mqtt.fx链接emqx了。最后网上和官网没有找到解决办,猜测是因为。
2024-05-30 18:15:00 285
原创 Chrome 键盘快捷键记录
或者左键点住“后退”箭头。右键点击“前进”箭头。,或者左键点住“前进”箭头。右键点击“后退”箭头。向右或向左移动标签页。
2024-05-27 08:30:00 285
原创 Linux简单通过Minicom命令操作串口设备(linux串口操作命令)
Minicom是一个功能丰富且易于使用的串口通信工具。通过上述介绍和示例,你应该能够快速上手并有效地使用Minicom进行串口通信和调试。更多的高级功能和配置选项可以通过或minicom -h命令查看。
2024-05-26 17:14:38 256
原创 Linux通过stty命令操作串口设备(linux串口操作命令)
stty命令是 "Set TTY" 的缩写,它的作用是设置终端的各种属性。通过stty命令,用户可以查看当前终端或串口的属性配置,并可以根据需要修改这些属性。这些属性包括波特率、数据位、停止位、奇偶校验等。通过stty命令,用户可以方便地配置和管理串口通信参数,从而实现对串口通信的精细控制。深入了解stty命令的使用,对于开发嵌入式系统、调试硬件设备等工作是非常有帮助的。希望本文能够帮助读者更好地理解和应用 Linux 系统中的串口通信技术。
2024-05-26 16:47:22 602
原创 Google Chrome谷歌浏览器离线/绿色版本【安装】与【彻底卸载】,看这一篇就够!
直接下载链接RHEL/CentOS/Fedora 64 位最新稳定版。
2024-05-26 15:56:26 7482
原创 安装 Ubuntu桌面版,详细步骤(附引导 U盘制作工具)
安装Ubuntu首先要下载镜像包,访问下面网址下载镜像包选择你要安装的Ubuntu版本将 .iso 文件保存到所需位置,下面会使用此文件创建可引导 U盘。
2024-05-25 18:30:00 6468 2
原创 modbus开源库libmodbus的C语言使用记录(实现简单的modbus主机/丛机程序,解决libmodbus库安装出现的问题)
libmodbus 是一个开源的、跨平台的C库,用于实现Modbus通讯协议。它支持Modbus RTU(RS-232/485)和Modbus TCP协议,可以使开发者方便地在项目中集成Modbus通讯功能。libmodbus的设计目标是简单、灵活和高效,适用于各种大小的嵌入式和桌面应用。
2024-05-22 12:47:02 1162
原创 Git提交和配置命令
本文详细介绍了本地代码提交到远程仓库的完整流程,包括初始化本地仓库、配置用户名和邮箱、添加文件到暂存区、提交文件到本地仓库、关联远程仓库以及推送代码到远程仓库。通过这些步骤,我们可以高效地管理和协作我们的代码项目,提高开发效率,保证代码的安全和稳定。
2024-05-22 12:37:29 923
原创 Git变更/清除远程地址
要变更 Git 仓库的远程地址,你需要使用命令。这个命令允许你更新现有的远程仓库的 URL。:首先,你可以使用命令查看当前配置的远程仓库信息,确认要修改的远程仓库名字。这将列出你当前的远程仓库信息,包括名称和 URL。注意:之后操作时候只需使用origin即可:使用命令,将现有的远程仓库地址更新为新的地址。假设你要将远程仓库名字为origin将替换为你要设置的新远程仓库的 URL。例如,如果你的新 URL 是:运行命令再次确认远程仓库的 URL 已经被更新。
2024-05-22 12:34:48 430
原创 70+开源实时操作系统列表,示例项目和资源一网打尽(你不知道的开源操作系统汇总,建议收藏备用)
它最初是作为基于 Arm® Cortex®-M 的处理器的独立于供应商的硬件抽象层,后来扩展到支持基于 Arm Cortex-A 的入门级处理器。RT-Thread RTOS 是一个可扩展的实时操作系统:ARM Cortex-M0、Cortex-M3/4 的微型内核,或 ARM Cortex-A8、ARM Cortex-A9 DualCor 的全功能系统。Zephyr™ 项目是一个可扩展的实时操作系统 (RTOS),支持多种硬件架构,针对资源受限的设备进行了优化,并在构建时考虑了安全性。
2024-05-19 11:18:18 120
原创 面试被拒了,因为不会使用linux的搜索命令!
grep 是 Linux 系统中的一个强大的文本搜索工具,其名称来源于 Global Regular Expression Print(全局正则表达式打印)。grep 命令允许用户在文件中搜索包含指定模式的行,并将结果打印出来。find命令用于在指定目录下搜索文件,并可以根据各种条件过滤结果。它是一种功能强大的文件搜索工具,能够执行复杂的文件搜索任务。locate命令用于快速定位文件,它通过搜索数据库而不是实时搜索文件系统,因此比find命令快速许多。ack是一个强大的代码搜索工具,专门设计用于搜索源代码。
2024-05-18 10:01:35 941
原创 32 位和 64 位 Linux 上 C 语言的整数大小的分析
理解整数类型在 32 位和 64 位 Linux 系统上的大小差异是 C 语言程序员必须掌握的基础知识。通过明确各种整数类型的大小及其在不同系统上的表现,可以有效地编写更加高效和跨平台的代码。使用stdint.h中的定长整数类型可以帮助确保代码在不同架构上的一致性与可移植性。
2024-05-17 18:11:37 393
第十届蓝桥杯大赛选手资源数据包(电子类)
2024-06-11
蓝桥杯单片机部分编程笔记
2024-06-11
2021年自然辩证法课后习题答案
2024-06-11
引导U盘制作工具(一款格式化和创建 USB 启动盘的辅助工具 )
2024-05-25
LibModbus(适用于linux平台)libmodbus(windows)
2024-01-09
QT C++ QPainter 实现图片旋转
2023-11-22
QCheckBox样式表(自定义)
2023-11-19
免费开源的区域屏幕录制(gif转换)工具(支持编辑功能)
2023-11-18
一个使用QLineEdit的示例代码,创建了一个简单的登录界面,包括用户名、密码和登录按钮,以及一些输入检查和提示功能:
2023-11-05
QT多线程的实现方式:QThread run优雅的创建与退出QT多线程
2023-09-13
QT多线程的实现方式:QThread run
2023-09-13
qtcreator黑色背景主题
2023-09-08
qtcreator黑色背景主题
2023-09-08
在qt中使用libXL
2023-08-30
C++ excel库 libxl(v3.8.0&v4.1.1&v4.2.0).7z
2023-08-30
ActivePerl5.28版本下载、ActivePerl下载
2023-08-20
QtXlsxWriter
2023-08-20
Installs Win64 OpenSSL v1.1.1v
2023-08-19
linuxdeploy-2.5.1-257.apk和linuxdeploy-2.6.0-259 .apk
2023-07-08
PuTTY开源(Open Source Software)的连接软件
2023-07-01
实现OPC UA服务器功能,OPC UA服务器支持匿名访问、用户认证和客户证书认证
2023-06-29
Markdown工具中文.7z
2023-03-05
SecureCRT 8.3
2023-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人