自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.River的博客

这个人很懒,什么也没有留下

  • 博客(200)
  • 资源 (3)
  • 收藏
  • 关注

原创 【文档】VSCode 配置 Unity 环境流程

开发工具:VSCode开发平台:Unity。

2025-12-04 17:28:33 418

原创 【解决】.NET SDK 下载缓慢的解决方法

摘要:针对.NET SDK官方下载速度过慢的问题,可通过替换下载链接域名的方法解决。将原链接中的"builds.dotnet.microsoft.com"替换为"dotnetcli.azureedge.net"后,下载速度显著提升。该方法经测试在2025年12月4日仍有效,能大幅缩短下载时间。

2025-12-04 17:17:03 511

原创 【案例】UI 管理框架

本文介绍了一个基于Unity 6.0和C# 6.0开发的轻量级UI框架解决方案,专为初学者和业余爱好者设计。针对UI数量增多时开关逻辑复杂的问题,该框架提供了一套标准化的UI管理控制面板和制作流程。项目包含源码(.unitypackage)和详细文档,虽然功能简洁,但能帮助开发者理解UI框架设计原理,为后续开发更强大的框架打下基础。资源地址已提供,适合想学习UI框架设计的开发者参考使用。

2025-11-04 16:06:20 199

原创 【案例】三维扫描实现

本文基于Unity 2022平台,使用Shader Graph实现三维扫描效果。核心思路包括:1)通过View空间的Position节点获取模型深度信息,利用分割和乘法运算转换灰白渐变表现;2)通过Scene Depth节点获取模型相交位置信息。最终效果是外轮廓描绘与模型缩放的结合。文章详细分析了深度信息处理流程,并指出相机视角下位置信息的特殊表现。附参考视频链接,说明本文为学习性质的技术分析。

2025-11-04 15:54:11 379

原创 【文档】Stomp 协议

本文介绍了在Unity 2021环境中使用WebSocket和Stomp协议的开发要点。推荐使用sta/websocket-sharp开源工具包实现WebSocket长连接通信,支持Unity 2018以上版本。同时详细解析了Stomp协议格式,包括命令类型(CONNECT/SEND/SUBSCRIBE等)、头部字段规范以及消息体格式要求,特别说明了必须以空行和null字符作为协议结束标记。该方案适用于需要低延迟、双向通信的Unity应用开发场景。

2025-11-04 15:49:45 321

原创 【案例】程序化脚本生成

摘要 文章介绍了在Unity开发中遇到的重复性UI组件编码问题,并提出了程序化脚本生成的解决方案。开发者在制作UI页面时需要重复创建交互类组件字段和引用逻辑,这一过程耗时且低效。文章提供了一个临时性的UI案例源码,通过UITemplateTools工具实现自动化索引创建,使开发者能直接进入逻辑操作阶段。这种方法体现了自动化运维思想,通过程序化生成脚本解决重复编码问题,提高开发效率。(142字)

2025-11-04 15:29:40 254

原创 【案例】命令系统

本文介绍了基于Unity 2022和C# 6.0开发的简易命令系统模板,适合游戏开发初学者和业余爱好者使用。文章通过单机游戏测试环境中的控制台命令示例,展示了该系统的应用场景,并提供了可直接下载的项目源码(.unitypackage)和Git仓库链接,帮助开发者快速上手实现游戏命令功能。该系统简化了命令模式在Unity中的实现过程,为开发者提供实用的参考模板。

2025-11-04 15:12:30 331

原创 【笔记】拓展编辑器理解点

使用平台:Unity引擎开发工具:Visual Studio开发语言:C#拓展前须知Editor文件夹:仅存放用于编辑模式下显示的功能选项。若在Game场景中应用,相关脚本不应该存放至Editor文件夹。Eidtor文件夹存在数量不唯一拓展右键菜单MenuItem 选项MenuItem(string itemName, bool isValidateFunction, int priority, bool internalMenu)[MenuItem("Assets/My Tools

2025-11-04 14:59:53 680

原创 【解决】Failed to remove partition 1 from system: 设备或资源忙

开发环境:Rocky Linux 8。

2025-11-04 14:53:26 146

原创 【文档】部署 vsftpd 服务

开发环境:VMWare操作系统:Rocky Linux 8。

2025-11-04 14:41:00 150

原创 【解决】解决方案内存在对应命名空间,但程序引用显示无该命名空间问题

开发平台:Visual Studio + Unity TuanJie。

2025-10-31 13:32:29 176

原创 【文档】Linux 文件系统层级标准(FHS)

仅用于学习记录标准关于 /usr/bin 与 /usr/local/bin:

2025-10-29 11:20:07 127

原创 【解决】 [defaults]collections_paths option, does not fit var naming standard...

操作系统:Rocky Linux 8。

2025-10-28 15:35:47 287

原创 【解决】Post “http://xxx/api/v1/query“: dial tcp xxx:9090: connect: ...

摘要:在Rocky Linux 8系统中,Grafana无法访问绑定的Prometheus数据源,报错显示连接被拒绝。检查发现Prometheus服务运行正常,但Grafana主机无法连通Prometheus的9090端口。尽管核对了防火墙规则和Prometheus配置参数,重启Prometheus仍无效。最终通过重启Grafana服务解决了该问题。

2025-10-23 15:10:09 287

原创 【解决】MySQL 数据库忘记并重置密码

操作系统:Rocky Linux 8数据库:MySQL 8.0。

2025-10-22 16:16:32 286

原创 【外网解决】Unexpected exception System.IO.EndOfStreamException: Unable to read beyond the end of...

Unity 2021开发环境报错解决方案 问题现象:Unity 2021项目中出现System.IO.EndOfStreamException异常,导致编译失败。 解决方案: 定位到项目目录下的Library/PackageCache/文件夹 删除该文件夹内的所有内容 重新构建项目,让Unity自动重建缓存 该方法来自Unity官方论坛开发者Matt-Cranktrain的实践验证,可有效解决因缓存异常导致的编译中断问题。

2025-10-21 18:45:19 325

原创 【案例】Unity 平台访问文件浏览器(汇总)

本文介绍了Unity开发中两种打开文件对话框的方法。第一种使用UnityEditor.EditorUtility.OpenFilePanel,仅限编辑器模式调用,可通过参数设置标题、初始目录和文件过滤器。第二种使用System.Windows.Forms.OpenFileDialog,适用于发布项目,需要引入System.Windows.Forms.dll程序集,可以自定义对话框标题、初始路径、文件过滤等属性,并支持获取用户选择的文件路径。两种方法各有适用场景,前者适合编辑器工具开发,后者可用于运行时的文件

2025-10-21 18:34:26 237

原创 【文档】部署中间件 prometheus-webhook-dingtalk

操作系统:Rocky Linux 8实验环境:VMware® Workstation 17 Pro实验要求:部署至 prometheus 服务器上(针对小生产环境)大规模生产环境应考虑独立服务器| (官方停止更新于2022年)这是一个消息格式转换的中间件。含 DingTalk 签名处理。

2025-10-21 16:23:08 354

原创 【文档】配置 prometheus-webhook-dingtalk + alertmanager 细节

操作系统:Rocky Linux 8实验环境:VMware® Workstation 17 Pro:在正式配置前,建议在主机上测试消息可达性。

2025-10-21 16:18:39 446

原创 【文档】Prometheus Alert 页面实例

本文介绍了在Rocky Linux 8系统上配置Prometheus告警规则的详细步骤。主要内容包括:1)修改prometheus.yml配置文件启用规则告警功能;2)创建rules目录并添加MySQL实例下线告警规则示例;3)提供内存和磁盘使用率的监控表达式;4)说明如何通过$labels和$value变量输出告警信息;5)最后重启Prometheus服务使配置生效。文中还包含告警规则的具体配置示例和参数说明,适合运维人员参考实施监控告警系统。

2025-10-20 11:42:14 302

原创 【文档】Prometheus 索引目录

本文整理了监控系统部署与配置的相关文档,主要包括Prometheus相关组件的部署指南(Promethus、Node-Exporter、alertmanager、MySQL-Exporter)以及配置应用示例(查询页面、告警页面和静默页面)。这些文档提供了完整的安装和配置流程,适合搭建监控系统的技术人员参考。

2025-10-17 15:50:31 229

原创 【文档】部署 alertmanager

本文介绍了在Rocky Linux 8系统上部署Prometheus监控系统的详细步骤。实验环境使用VMware Workstation 17 Pro虚拟机,适用于小规模生产环境。主要内容包括:通过代理服务器下载Prometheus组件、规范地准备应用文件目录、创建专用系统用户、配置systemd服务文件、关联Alertmanager与Prometheus服务器,以及详细说明Alertmanager的配置文件参数(如分组规则、等待时间、接收器设置等)。整个过程遵循Linux文件系统层次标准和最小权限原则,确

2025-10-17 15:38:48 304

原创 【文档】部署 Node-Exporter

本文介绍了在Rocky Linux 8系统上部署Node Exporter监控组件的完整流程。主要内容包括:1)通过代理服务器下载Prometheus组件;2)解压并安装应用文件至指定目录;3)创建专用系统用户并设置权限;4)配置systemd服务文件并启动服务;5)在Prometheus服务器上注册MySQL服务器的监控信息。实验环境为VMware Workstation 17 Pro,最终通过访问9100端口验证服务是否正常启动,并在Prometheus配置文件中添加监控目标地址完成服务注册。

2025-10-17 14:20:07 340

原创 【文档】部署 Promethus

操作系统:Rocky Linux 8。

2025-10-17 11:55:12 268

原创 【文档】部署 MySQL-Exporter

本文介绍了在Rocky Linux 8系统上部署MySQL监控组件mysqld_exporter的完整流程。主要内容包括:通过代理服务器下载组件包、解压配置应用文件、创建专用系统用户、配置systemd服务单元文件(含详细的环境变量和启动参数),以及在Prometheus服务器上注册MySQL监控目标。所有操作均在VMware虚拟化环境中测试验证,最终通过访问9104端口确认服务正常运行,并为后续Prometheus监控数据采集做好准备。

2025-10-17 11:23:09 417

原创 【解决】mayfly-go 容器启动失败 —— failed to connect to mysql!

本文记录了在RHEL 8系统上部署MayFly-go时遇到的MySQL连接失败问题。通过docker logs发现错误"no such host",表明容器无法连接到MySQL服务。检查配置文件发现默认配置指向localhost,而容器内无MySQL服务。解决方法包括:确保MySQL服务可达、配置正确的连接参数(host、username、password),并创建指定数据库。修改config.yml中的MySQL配置后重启容器即可解决连接问题。

2025-10-17 10:21:24 269

原创 【文档】部署开源项目 mayfly-go

本文补充了在Rocky Linux 8系统上部署mayfly-go的缺失文档内容。主要包括:1) 前置准备中下载源文件的操作步骤;2) 对docker-compose部署方式的说明,指出可选择性忽略MySQL容器创建;3) 解释了docker-compose.yml配置要点,包括版本调整和服务配置;4) 补充了官方未提及的Dockerfile文件内容,展示了镜像构建过程。文档特别标注了官方发布文件中缺失的重要配置文件和注意事项,为实际部署提供了完整参考。

2025-10-17 10:15:26 307

原创 【文档】部署 Cockpit

摘要:本文介绍了在Rocky Linux 8系统上安装和配置Cockpit管理工具的方法。通过VMware Workstation 17 Pro环境,使用yum命令安装Cockpit并启用服务后,可通过浏览器访问主机IP的9090端口进行管理。文中还提示了可能遇到的浏览器登录问题,并提供了Cockpit官方博客的参考链接。

2025-10-15 10:19:24 258

原创 【文档】PXE 批量部署流程

仅作备忘参考

2025-10-13 18:15:03 258

原创 【文档】搭建 DHCP 服务器

本文介绍了在RockyLinux8系统下搭建DHCP服务器的过程。实验使用VMware Workstation 17 Pro环境,通过yum安装dhcp服务并配置/etc/dhcp/dhcpd.conf文件。配置内容包括PXE启动支持、IP地址池分配、DNS服务器、网关等网络参数设置。特别说明了TFTP服务器在PXE启动中的作用,并提示需确保TFTP服务器上存在指定引导文件。最后通过systemctl命令启用并启动dhcpd服务。配置过程简洁明了,适合快速部署基础DHCP服务。

2025-10-13 18:01:19 265

原创 【文档】搭建 TFTP 服务器

本文介绍了在RockyLinux8系统上配置PXE网络安装环境的步骤。主要内容包括:1)安装TFTP服务及相关组件(tftp-server、syslinux等);2)配置TFTP服务,提供xinetd和systemd两种管理方式;3)设置引导内容,包括拷贝关键文件、创建图形化菜单配置;4)获取操作系统内核和引导镜像文件。文章还详细说明了PXE菜单配置参数,并指出安装过程中需要配合FTP服务传输大型文件。该配置适用于多设备批量部署场景,支持通过Kickstart实现无人值守安装。

2025-10-13 17:22:05 372

原创 【解决】Unable to locate configuration file

摘要:在VMWare环境中执行PXE安装RHEL 8时出现"Unable to locate configuration file"错误,导致DHCP获取失败。解决方法是在/var/lib/tftpboot/pxelinux.cfg目录下创建包含图形化菜单、内核路径和安装参数的配置文件。关键配置内容包括DEFAULT菜单模块、TIMEOUT设置、KERNEL指定及APPEND安装参数等。需特别注意APPEND参数可能因环境不同而有所差异。(149字)

2025-10-11 16:24:35 165

原创 【解决】FAILED TO lOAD IDLINUX.c32

摘要:在VMWare Pro虚拟环境中执行PXE启动时出现FAILED TO LOAD IDLINUX.c32错误,导致DHCP获取失败。经排查发现该文件是menu.c32的运行时依赖库,需确认主机已安装syslinux模块(路径为/usr/share/syslinux/ldlinux.c32),并将其拷贝至TFTP限制目录即可解决。核心问题为缺少关键依赖库文件。

2025-10-11 16:22:20 312

原创 【解决】No DHCP or proxyDHCP offers were received.

【摘要】在VMWare环境中配置RHEL 8系统的PXE启动时,测试机出现"PXE-E51: No DHCP offers"错误。经检查发现DHCP服务状态异常,同时确认网络连接模式问题:NAT模式会阻碍PXE通讯,建议改用仅主机或桥接模式以确保客户端与服务器直接通信。该问题主要涉及DHCP服务配置和网络模式选择两方面因素。(97字)

2025-10-11 16:21:56 294

原创 【解决】无法完成安装:‘内部错误... ‘host_cdrom’ is not whitelisted’

摘要:在Windows 11主机的VMware Workstation Pro中部署RHEL8虚拟机后,使用KVM创建新虚拟机时出现"host_cdrom driver not whitelisted"错误。解决方法是将/dev/sr0设备内容制作成ISO文件(dd if=/dev/sr0 of=./installation.iso bs=2048),并使用该ISO文件替代直接挂载。修改/etc/libvirt/qemu.conf添加白名单的方法在当前环境中不可行。建议优先采用ISO文件

2025-10-04 11:32:08 670

原创 【解决】Error unpacking rpm package docker-ce-cli-1:28.4.0-1.el8.x86_64

【摘要】在红帽Linux8系统使用阿里云源安装docker-ce时出现兼容性问题,错误提示解压rpm包docker-ce-cli失败。分析发现系系统目录冲突导致安装中断,表现为"/usr/bin/docker"文件与包内文件冲突。建议解决方案是删除冲突目录"rm -rf /usr/bin/docker"后重试,具体需根据实际错误信息调整处理。(98字)

2025-09-19 14:48:34 263

原创 【解决】[ERR] Node 地址:端口 is not empty. Either the node already knows other nodes...

摘要:在红帽Linux8系统上创建Redis集群时,因节点非空或已有数据导致失败。通过检查发现集群节点分配异常(仅2个master节点),尝试添加节点仍报错。最终采用Ansible工具批量清理各节点数据后,成功重建包含3主3从的6节点Redis集群。验证显示集群状态正常,问题解决。

2025-09-10 17:41:23 365

原创 【解决】[ERR] Node 地址:端口 NOAUTH Authentication required.

摘要:在Red Hat Linux8系统创建Redis集群时,因未配置masterauth导致出现"NOAUTH"认证错误。排查发现需在redis.conf中同时设置requirepass和masterauth(密码需一致)以解决主从同步认证问题。修改配置后,又出现新错误提示节点非空,需进一步处理(另见后续解决方案)。

2025-09-10 16:25:50 212

原创 【解决中】Worker 1 failed executing transaction ‘ANONYMOUS‘ at source log mysql-bin.000005, end_log_pos 2

摘要:MySQL主从同步失败,报错"不允许使用GRANT创建用户"。排查发现repl账户缺少GRANT权限却尝试执行授权操作。提出三种解决方案:1)为repl添加GRANT权限;2)限定同步库表范围;3)在配置中忽略系统表同步(推荐)。第三种方法通过设置replicate-wild-ignore-table参数,可完全避免权限表同步问题,确保仅同步业务数据。

2025-09-09 14:25:42 552

原创 【解决中】Last_SQL_Error: Coordinator stopped because there were error(s) in the worker(s)...

摘要:MySQL主从复制出现错误,协调器因工作线程执行事务失败而停止。错误信息显示在mysql-bin.000005日志2456位置处,执行GRANT REPLICATION SLAVE权限分配时被拒绝。通过查询performance_schema.replication_applier_status_by_worker表确认错误代码1410,提示"不允许用GRANT创建用户"。需进一步排查权限配置问题。(99字)

2025-09-09 10:39:20 531

DingTalk 机器人消息推送测试代码(加签)

以 DingTalk 中 Webhook 机器人为目标。测试物理机可否与其建立通讯。

2025-10-21

【0积分】HLSL Tool For Visual Studio

【0积分下载】版本:1.1.302 原作者最近更新于2020/12/15

2021-04-07

【0积分】初级Shader文章使用模型 - Moncakey.fbx

用于文章【Shader笔记】初级Shader 学习的模型资源

2021-04-29

【0积分】Pandas库实验数据表-data.xlsx

用于文章Pandas库的练习资源,请配合文章使用。

2021-04-14

空空如也

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

TA关注的人

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