- 博客(78)
- 收藏
- 关注
原创 Windows系统服务配置与部署:使用SC命令快速上手
本文介绍了使用Windows SC命令快速部署可执行程序为系统服务的方法。主要内容包括:1) 使用sc create创建服务,注意binpath参数格式;2) 通过sc start启动服务;3) 在服务管理控制台中配置自动启动;4) 用sc delete删除服务。所有操作需管理员权限执行。SC命令提供了简单高效的Windows服务部署方案,适用于开发和测试环境。
2026-01-21 14:26:47
124
原创 Authentication to host ‘127.0.0.1‘ for user ‘root‘ using method ‘caching_sha2_password‘ failed with
摘要:MySQL跨地域连接认证超时问题解决实录 在跨地域部署.NET应用与MySQL数据库时,出现got timeout reading communication packets错误。排查发现:网络连接正常,但MySQL 8.0默认的caching_sha2_password认证方式(3-4次网络往返)在高延迟环境下导致超时。解决方案:1) 修改MySQL用户认证为mysql_native_password(1次往返);2) 重启MySQL服务使更改生效;3) 优化连接字符串参数。通过降低认证阶段的网络往
2025-12-09 14:41:05
763
原创 Vue2 和 Vue3 的核心区别
Vue2 像把衣服、裤子、袜子分开放不同抽屉;Vue3 像按季节搭配好套装,方便取用。Vue2 像装满工具的卡车,Vue3 像只带必需工具的跑车,更快更灵活。Vue3 是自动挡,直接踩油门就能跑。(类似 React Hooks)。Vue2 像手动挡车,需要换挡(监听数据变化,但无法检测。等选项中,逻辑分散。
2025-04-30 14:17:20
671
原创 微信小程序 XSS 防护知识整理
渲染到页面时会被转义,但若其他地方误用(如转发到其他系统),可能引发风险。:虽然小程序默认转义,但如果数据用于不安全场景(如。:外部网页可能含有 XSS 攻击代码,通过。) 默认转义 HTML 特殊字符(如。组件内置黑名单,过滤。),仍可能引发风险。
2025-04-30 13:50:12
1515
原创 vue 优化策略,大白话版本
核心思想减负:少做无用功(如冻结不动的数据)。拆包:别一次性扛所有东西(懒加载)。缓存:记住能复用的东西(keep-alive)。压缩:寄快递前先打包抽真空(Gzip)。
2025-04-29 20:53:54
787
原创 前端安全中的XSS(跨站脚本攻击)
转义:根据输出位置选择合适方法。验证:前后端双重检查输入合法性。策略:通过CSP限制资源加载。框架:利用现代框架的安全特性。意识:避免高危API,遵循安全最佳实践。通过综合应用这些措施,可显著降低XSS风险,保护用户数据和前端应用的安全性。
2025-04-29 20:43:56
619
原创 如何使用 TortoiseGit 将本地代码回退到指定版本
TortoiseGit 提供了简单易用的图形化界面,帮助我们快速回退到指定版本。通过Reset硬回退可以快速恢复到目标版本,需谨慎操作并提前备份代码,以确保数据安全。希望这篇文章能帮助你在使用 TortoiseGit 时更加得心应手,轻松管理代码版本。
2025-03-17 17:17:36
2700
原创 MySQL 8 设置允许远程连接(Windows环境)
通过以上步骤,你可以轻松配置MySQL 8允许远程连接。关键在于开放防火墙端口、修改配置文件以及正确设置用户权限。希望这篇文章能帮助你解决远程连接的问题!如果你在操作过程中遇到任何问题,欢迎在评论区留言。
2025-03-13 17:18:27
8601
原创 解决Windows版Redis无法远程连接的问题
通过以上步骤,你可以解决Windows版Redis无法远程连接的问题。关键在于正确配置文件,并通过命令行启动Redis服务。希望这篇文章能帮助你顺利连接Redis服务!如果你在操作过程中遇到任何问题,欢迎在评论区留言。
2025-03-13 16:42:35
2563
原创 在Windows系统上安装和配置Redis服务
通过以上步骤,你可以在Windows系统上成功安装Redis服务,并使用RedisDesktopManager进行管理。设置密码可以增强Redis的安全性,确保只有授权用户可以访问你的Redis实例。希望这篇文章能帮助你快速上手Redis!如果你有任何问题,欢迎在评论区留言。
2025-03-08 17:51:44
2164
原创 如何下载和使用Git:初学者指南
Git是一个开源的分布式版本控制系统,用于跟踪文件和目录的更改。它允许你记录代码的版本历史,协作开发,并在不同版本之间切换。Git的核心优势在于它的灵活性和强大的功能,适用于各种规模的项目。通过以上步骤,你可以轻松地下载和使用Git来管理代码。Git的强大功能不仅限于此,但掌握这些基本操作已经足够你开始使用它了。如果你对Git的高级功能感兴趣,可以参考Git官方文档。希望这篇文章能帮助你快速上手Git!如果你有任何问题,欢迎在评论区留言。
2025-03-08 17:14:39
760
原创 如何轻松下载开源代码:使用TortoiseGit
TortoiseGit是一个基于Windows Shell的Git客户端工具,它将Git的功能集成到Windows资源管理器中,使得操作更加直观和便捷。通过TortoiseGit,你可以轻松地克隆、提交、拉取和推送代码,而无需记住复杂的命令行指令。通过安装TortoiseGit,你可以轻松地下载和管理开源代码,而无需复杂的命令行操作。TortoiseGit不仅功能强大,而且操作简单,非常适合初学者和希望提高工作效率的开发者。如果你还没有安装TortoiseGit,不妨试试看!希望这篇文章对你有所帮助!
2025-03-08 16:49:10
1003
原创 解决JSON乱码问题:一个实用的.NET工具类
是一个简单而强大的工具类,可以帮助我们快速修复JSON乱码问题。它适用于各种因编码错误导致的乱码场景,能够显著提高开发效率。如果你在项目中遇到类似的乱码问题,不妨尝试使用这个工具类。
2025-03-05 14:22:55
917
原创 使用.NET 8构建高效的时间日期帮助类
首先,我们定义了一些常用的常量,用于表示不同的时间跨度,例如1天、7天、30天等。/// 日期时间帮助类,提供日期时间格式化及查询范围调整功能/// 日期时间格式:yyyy-MM-dd HH:mm:ss/// 1天的时间跨度/// 7天的时间跨度/// 15天的时间跨度/// 30天的时间跨度/// 60天的时间跨度/// 90天的时间跨度通过上述步骤,我们实现了一个高效的时间日期帮助类,能够方便地格式化日期时间和调整查询时间范围。
2025-01-26 18:00:36
1187
原创 实现一个安全且高效的图片上传接口:使用ASP.NET Core和SHA256哈希
日志记录器</param>/// 上传图片方法/// <param name="file">图片文件上传结果
2025-01-26 17:40:52
1907
原创 为 .NET 8 安装本地化的 IntelliSense 文件
1.安装IntelliSenseLocalizer工具,打开cmd命令提示符窗口输入下面命令进行自动安装(不需要下载github项目内容)2.下载完后,在cmd命令提示符窗口使用工具自动安装本地化的.NET8本地化IntelliSense 文件。3.如果要给.NET6进行本地化IntelliSense 文件安装。这里我们使用OriginFirst原始内容在前。本地化内容在前(中文在前,英文在后)原始内容在前(英文在前,中文在后)没有对照(仅含中文)
2025-01-26 15:09:42
994
原创 研华主板上电自启动设置指南
通过上述步骤,你可以成功配置研华主板在恢复交流电源后自动启动的功能。请根据实际显示的选项名称进行选择,因为不同型号的主板可能会有略微不同的术语。如果不确定,请参照具体产品的用户手册或联系技术支持获取帮助。在弹出的菜单中选择 “Power On” 或者 “S0 State”,以确保断电后重新供电时自动启动系统,再按。使用方向键将选项卡切换到“Chipset”,然后按。键保存更改,并确认退出BIOS设置。键进入BIOS设置界面。
2025-01-06 08:58:04
7519
原创 vue-element-admin 管理后台系统
是一个基于 Vue.js 和 Element UI 的前端解决方案,专为PC端设计。它不仅提供了丰富的UI组件,还内置了许多实用的功能,如权限控制、多语言支持、多种登录方式等,使得开发者能够专注于业务逻辑而不是重复造轮子。总的来说,是一个非常优秀的前端框架,特别适合那些想要快速构建高质量管理后台的团队和个人。它不仅节省了大量的时间和精力,还能保证最终产品的专业性和美观度。如果你也在寻找类似的工具,不妨试试,相信你会爱上它的!
2025-01-05 16:29:36
922
原创 在 Windows Server 2022 Datacenter 上配置 MySQL 8.0 的主从复制
通过以上步骤,你应该能够成功配置 MySQL 主从复制。使用root用户登录确保你以root用户登录到 MySQL 服务器,以执行创建和授权用户的操作。编辑my.ini配置文件在主服务器上设置唯一的server-id并启用二进制日志。在从服务器上设置唯一的server-id。重启 MySQL 服务保存配置文件后,重启 MySQL 服务以应用更改。创建用于复制的用户使用和GRANT命令创建并授予权限。获取二进制日志位置使用获取当前的二进制日志文件名和位置。配置从服务器连接到主服务器。
2024-12-03 13:43:28
1419
原创 MySQL 8.0 的主主复制(双向复制)
在 Windows Server 2022 Datacenter 上配置 MySQL 8.0 的主主复制(双向复制),步骤与 Linux 类似,但有一些特定的配置和路径需要注意。以下是详细的简化步骤:确保你以 用户登录到 MySQL 服务器。输入你的 密码后进入 MySQL 命令行界面。在 上编辑 MySQL 配置文件 ,通常位于 MySQL 安装目录下,例如 。2.2 重启 MySQL 服务保存配置文件后,重启 MySQL 服务以应用更改。通过 PowerShell 或命令提示符:或者使用服
2024-12-03 09:33:10
1492
原创 .NET 自定义过滤器 - ActionFilterAttribute
是一个自定义的 ASP.NET Core 过滤器,用于在控制器动作执行前验证模型状态,并在模型状态无效时返回一个带有详细错误信息的BadRequest响应。通过使用这个过滤器,可以简化错误处理逻辑,并提高代码的可维护性和可读性。
2024-09-07 10:56:25
1722
原创 霍尼韦尔扫码枪 - 测试
目前来看 Honeywell霍尼韦尔 1950h 型号的扫码枪,在测试情况下,可以实现两个程序,匹配到各自的扫码枪后,可以获取到对应扫码枪扫描的结果。找到对应的扫描枪COM口,监控扫码枪com口,并且获取数据。测试使用的COM口为:“com5”,“com6”。用不同的扫码枪去扫不同的二维码,测试对应的软件是否能获取到扫码结果。
2024-09-07 09:24:48
1925
原创 Parallel.ForEach - 并行处理
提供了一种简便的方法来并行处理集合中的元素,通过设置可以控制并行执行的最大线程数。这种技术非常适合处理大规模数据集或执行耗时的任务,可以显著提升程序的性能。
2024-09-06 15:43:05
1281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅