自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄同学的博客

留下脚印一串串

  • 博客(76)
  • 收藏
  • 关注

原创 Vue2 和 Vue3 的核心区别

Vue2 像把衣服、裤子、袜子分开放不同抽屉;Vue3 像按季节搭配好套装,方便取用。Vue2 像装满工具的卡车,Vue3 像只带必需工具的跑车,更快更灵活。Vue3 是自动挡,直接踩油门就能跑。(类似 React Hooks)。Vue2 像手动挡车,需要换挡(监听数据变化,但无法检测。等选项中,逻辑分散。

2025-04-30 14:17:20 565

原创 Vue 项目中运行 `npm run dev` 时发生的过程

当你输入,系统首先会去查项目的(即文件),看看dev这个任务具体要做什么。

2025-04-30 14:04:13 677

原创 微信小程序 XSS 防护知识整理

渲染到页面时会被转义,但若其他地方误用(如转发到其他系统),可能引发风险。:虽然小程序默认转义,但如果数据用于不安全场景(如。:外部网页可能含有 XSS 攻击代码,通过。) 默认转义 HTML 特殊字符(如。组件内置黑名单,过滤。),仍可能引发风险。

2025-04-30 13:50:12 888

原创 HTML5 新增的主要标签整理

/ 画一个红色方块。

2025-04-30 13:33:33 754

原创 前端 - 冷加载和热加载有什么区别?

假设你在开发一个网页,修改了按钮的样式:一句话总结:

2025-04-30 13:24:52 331

原创 UniApp相关知识点整理

以上问题覆盖了 UniApp 的核心知识点,建议结合官方文档和实际项目加深理解。

2025-04-30 08:30:20 640

原创 ES6 知识点整理

以上问题覆盖了 ES6 的核心知识点,建议结合代码实践加深理解。

2025-04-30 08:29:23 1053

原创 Vue2 相关知识点整理

集中管理共享状态,适合中大型项目。

2025-04-29 21:31:07 526

原创 Javascript 中的继承?如何实现继承?

【代码】Javascript 中的继承?如何实现继承?

2025-04-29 21:14:23 418

原创 常见的 CSS 知识点整理

以上问题覆盖了 CSS 的核心概念和实际应用场景,建议结合代码实践加深理解!

2025-04-29 21:05:33 1099

原创 vue 优化策略,大白话版本

核心思想减负:少做无用功(如冻结不动的数据)。拆包:别一次性扛所有东西(懒加载)。缓存:记住能复用的东西(keep-alive)。压缩:寄快递前先打包抽真空(Gzip)。

2025-04-29 20:53:54 686

原创 JavaScript 相关知识点整理

【代码】JavaScript 相关,随便记录。

2025-04-29 20:49:04 722

原创 前端安全中的XSS(跨站脚本攻击)

转义:根据输出位置选择合适方法。验证:前后端双重检查输入合法性。策略:通过CSP限制资源加载。框架:利用现代框架的安全特性。意识:避免高危API,遵循安全最佳实践。通过综合应用这些措施,可显著降低XSS风险,保护用户数据和前端应用的安全性。

2025-04-29 20:43:56 518

原创 JavaScript原型,原型链 ? 有什么特点?

修改原型对象的属性,

2025-04-29 20:33:02 359

原创 Javascript 中作用域的理解?

2025-04-29 20:21:04 405

原创 JavaScript中 说说你对闭包的理解?闭包使用场景?

【代码】JavaScript中 说说你对闭包的理解?闭包使用场景?

2025-04-29 20:09:36 231

原创 JavaScript 中深拷贝浅拷贝的区别?如何实现一个深拷贝?

【代码】JavaScript 中深拷贝浅拷贝的区别?如何实现一个深拷贝?

2025-04-29 17:48:02 360

原创 JavaScript == 和 ===区别,分别在什么情况使用?

【代码】JavaScript == 和 ===区别,分别在什么情况使用?

2025-04-29 17:31:43 396

原创 JavaScript 中的类型转换机制?

只要有一个是字符串,全部转字符串拼接。:不转换类型,直接比较值和类型。对象(如数组、函数)会先调用。

2025-04-29 17:19:32 348

原创 Javscript 字符串的常用方法有哪些?

charAt(索引)split(分隔符)repeat(次数)

2025-04-29 16:18:32 614

原创 Javscript 数组的常用方法有哪些?

find(回调函数)some(回调函数)concat(数组)sort(回调函数)

2025-04-29 15:49:30 427

原创 如何使用 TortoiseGit 将本地代码回退到指定版本

TortoiseGit 提供了简单易用的图形化界面,帮助我们快速回退到指定版本。通过Reset硬回退可以快速恢复到目标版本,需谨慎操作并提前备份代码,以确保数据安全。希望这篇文章能帮助你在使用 TortoiseGit 时更加得心应手,轻松管理代码版本。

2025-03-17 17:17:36 885

原创 MySQL 8 设置允许远程连接(Windows环境)

通过以上步骤,你可以轻松配置MySQL 8允许远程连接。关键在于开放防火墙端口、修改配置文件以及正确设置用户权限。希望这篇文章能帮助你解决远程连接的问题!如果你在操作过程中遇到任何问题,欢迎在评论区留言。

2025-03-13 17:18:27 4105

原创 解决Windows版Redis无法远程连接的问题

通过以上步骤,你可以解决Windows版Redis无法远程连接的问题。关键在于正确配置文件,并通过命令行启动Redis服务。希望这篇文章能帮助你顺利连接Redis服务!如果你在操作过程中遇到任何问题,欢迎在评论区留言。

2025-03-13 16:42:35 1604

原创 在Windows系统上安装和配置Redis服务

通过以上步骤,你可以在Windows系统上成功安装Redis服务,并使用RedisDesktopManager进行管理。设置密码可以增强Redis的安全性,确保只有授权用户可以访问你的Redis实例。希望这篇文章能帮助你快速上手Redis!如果你有任何问题,欢迎在评论区留言。

2025-03-08 17:51:44 1639

原创 如何下载和使用Git:初学者指南

Git是一个开源的分布式版本控制系统,用于跟踪文件和目录的更改。它允许你记录代码的版本历史,协作开发,并在不同版本之间切换。Git的核心优势在于它的灵活性和强大的功能,适用于各种规模的项目。通过以上步骤,你可以轻松地下载和使用Git来管理代码。Git的强大功能不仅限于此,但掌握这些基本操作已经足够你开始使用它了。如果你对Git的高级功能感兴趣,可以参考Git官方文档。希望这篇文章能帮助你快速上手Git!如果你有任何问题,欢迎在评论区留言。

2025-03-08 17:14:39 612

原创 如何轻松下载开源代码:使用TortoiseGit

TortoiseGit是一个基于Windows Shell的Git客户端工具,它将Git的功能集成到Windows资源管理器中,使得操作更加直观和便捷。通过TortoiseGit,你可以轻松地克隆、提交、拉取和推送代码,而无需记住复杂的命令行指令。通过安装TortoiseGit,你可以轻松地下载和管理开源代码,而无需复杂的命令行操作。TortoiseGit不仅功能强大,而且操作简单,非常适合初学者和希望提高工作效率的开发者。如果你还没有安装TortoiseGit,不妨试试看!希望这篇文章对你有所帮助!

2025-03-08 16:49:10 671

原创 解决JSON乱码问题:一个实用的.NET工具类

是一个简单而强大的工具类,可以帮助我们快速修复JSON乱码问题。它适用于各种因编码错误导致的乱码场景,能够显著提高开发效率。如果你在项目中遇到类似的乱码问题,不妨尝试使用这个工具类。

2025-03-05 14:22:55 571

原创 使用.NET 8构建高效的时间日期帮助类

首先,我们定义了一些常用的常量,用于表示不同的时间跨度,例如1天、7天、30天等。/// 日期时间帮助类,提供日期时间格式化及查询范围调整功能/// 日期时间格式:yyyy-MM-dd HH:mm:ss/// 1天的时间跨度/// 7天的时间跨度/// 15天的时间跨度/// 30天的时间跨度/// 60天的时间跨度/// 90天的时间跨度通过上述步骤,我们实现了一个高效的时间日期帮助类,能够方便地格式化日期时间和调整查询时间范围。

2025-01-26 18:00:36 1013

原创 实现一个安全且高效的图片上传接口:使用ASP.NET Core和SHA256哈希

日志记录器</param>/// 上传图片方法/// <param name="file">图片文件上传结果

2025-01-26 17:40:52 1663

原创 为 .NET 8 安装本地化的 IntelliSense 文件

1.安装IntelliSenseLocalizer工具,打开cmd命令提示符窗口输入下面命令进行自动安装(不需要下载github项目内容)2.下载完后,在cmd命令提示符窗口使用工具自动安装本地化的.NET8本地化IntelliSense 文件。3.如果要给.NET6进行本地化IntelliSense 文件安装。这里我们使用OriginFirst原始内容在前。本地化内容在前(中文在前,英文在后)原始内容在前(英文在前,中文在后)没有对照(仅含中文)

2025-01-26 15:09:42 513

原创 研华主板上电自启动设置指南

通过上述步骤,你可以成功配置研华主板在恢复交流电源后自动启动的功能。请根据实际显示的选项名称进行选择,因为不同型号的主板可能会有略微不同的术语。如果不确定,请参照具体产品的用户手册或联系技术支持获取帮助。在弹出的菜单中选择 “Power On” 或者 “S0 State”,以确保断电后重新供电时自动启动系统,再按。使用方向键将选项卡切换到“Chipset”,然后按。键保存更改,并确认退出BIOS设置。键进入BIOS设置界面。

2025-01-06 08:58:04 2418

原创 vue-element-admin 管理后台系统

是一个基于 Vue.js 和 Element UI 的前端解决方案,专为PC端设计。它不仅提供了丰富的UI组件,还内置了许多实用的功能,如权限控制、多语言支持、多种登录方式等,使得开发者能够专注于业务逻辑而不是重复造轮子。总的来说,是一个非常优秀的前端框架,特别适合那些想要快速构建高质量管理后台的团队和个人。它不仅节省了大量的时间和精力,还能保证最终产品的专业性和美观度。如果你也在寻找类似的工具,不妨试试,相信你会爱上它的!

2025-01-05 16:29:36 711

原创 在 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 1186

原创 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 1094

原创 .NET 自定义过滤器 - ActionFilterAttribute

是一个自定义的 ASP.NET Core 过滤器,用于在控制器动作执行前验证模型状态,并在模型状态无效时返回一个带有详细错误信息的BadRequest响应。通过使用这个过滤器,可以简化错误处理逻辑,并提高代码的可维护性和可读性。

2024-09-07 10:56:25 1465

原创 霍尼韦尔扫码枪 - 测试

目前来看 Honeywell霍尼韦尔 1950h 型号的扫码枪,在测试情况下,可以实现两个程序,匹配到各自的扫码枪后,可以获取到对应扫码枪扫描的结果。找到对应的扫描枪COM口,监控扫码枪com口,并且获取数据。测试使用的COM口为:“com5”,“com6”。用不同的扫码枪去扫不同的二维码,测试对应的软件是否能获取到扫码结果。

2024-09-07 09:24:48 1388

原创 Parallel.ForEach - 并行处理

提供了一种简便的方法来并行处理集合中的元素,通过设置可以控制并行执行的最大线程数。这种技术非常适合处理大规模数据集或执行耗时的任务,可以显著提升程序的性能。

2024-09-06 15:43:05 974

原创 .NET 读取配置文件的正确做法:AppDomain.CurrentDomain.BaseDirectory

AppDomain是 .NET Framework 中的一个概念,代表了一个独立的、隔离的执行环境。每个应用程序域都有自己的加载器堆和类加载器,可以在其中独立地加载和卸载程序集。应用程序域提供了一种机制来隔离不同部分的应用程序,从而增加安全性、稳定性和资源管理的能力。是一个有用的属性,可以帮助你在应用程序中定位基础目录,进而访问其他资源文件。在开发过程中,合理利用这个属性可以简化文件访问的逻辑,并增强应用程序的可移植性和稳定性。

2024-09-06 15:31:07 611

原创 MySQL 数据库 - 多表查询

多表查询其实就是从多张表中查询数据。;具体执行结果如下:此时,可以查询到大量的结果集,而这个其实是 emp 和 dept 所有的记录;笛卡尔积。接下来就简单的介绍一下 “笛卡尔积笛卡尔积:笛卡尔乘积是指在数学中,两个集合的所有组合情侣。而在多表查询中,我们需要消除无效的笛卡尔积,只保留两张表中关联的部分数据。在 SQL 语句中,添加查询条件即可。

2024-07-15 13:39:00 857

空空如也

空空如也

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

TA关注的人

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