- 博客(200)
- 资源 (3)
- 收藏
- 关注
原创 【解决】.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
原创 【解决】 [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
原创 【外网解决】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
原创 【文档】部署 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
原创 【文档】搭建 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅