自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 React虚拟列表组件深度解析:从原理到实战应用

别犹豫了,是你需要的,本文介绍了React虚拟列表组件的实现原理与优化策略。虚拟列表通过只渲染可视区域内的元素,解决了大数据量场景下DOM节点过多、首次渲染时间长等性能问题。文章详细分析了组件架构设计,包括支持动态高度的接口、核心算法实现(位置计算和可见区域计算)以及性能优化技巧(useMemo缓存、useCallback优化事件处理)。同时展示了实际应用案例,演示了如何通过虚拟列表高效渲染包含100条动态高度数据的测试列表。该方案具有内存占用低、渲染速度快等特点,适用于商品列表、聊天记录等长列表场景。

2025-09-01 09:25:49 1199

原创 限制Window更新+系统还原点+System Volume Information+隐藏文件夹+无权限+拒绝访问

别犹豫了,是你需要的,来吧!作者因Windows系统更新导致C盘空间不足,尝试卸载更新和系统还原失败后,C盘空间骤减。文章详细介绍了清理SystemVolumeInformation文件夹的方法:通过磁盘清理工具删除旧还原点,或手动修改权限后删除(系统会自动还原)。最后提供了强制停止相关服务并通过PowerShell命令彻底删除的解决方案,需谨慎操作以防系统崩溃。整个过程耗时较长,但能有效释放C盘空间。

2025-08-29 15:26:29 1230

原创 React + Node.js + 阿里云OSS 文件上传系统实战指南

从0-1,进来看看包你会。本文介绍了使用React+TypeScript+Node.js+阿里云OSS构建企业级文件上传系统的完整方案。内容包括:1)阿里云OSS配置步骤,包括创建RAM用户、AccessKey和Bucket;2)后端核心实现,包含文件验证中间件(10MB限制)和上传接口;3)前端组件开发,采用Ant Design Upload组件实现文件上传、预览和本地缓存功能。系统具有智能文件验证、图片裁剪、错误处理等特性,通过时间戳命名避免冲突,采用环境变量管理敏感信息,确保安全性和用户体验。

2025-08-21 19:12:45 889

原创 手把手教你用React做一个Excel导入功能,看完就能用!

进来看看,包你会。这篇文章介绍了一个基于React和xlsx库实现的Excel导入组件。开发者通过FileReader读取Excel文件,利用xlsx库解析数据,将第一行作为表头,其余行转为表格数据。组件支持多工作表切换、数据预览和编辑功能,提供完整的导入流程。代码可直接复制使用,只需在handleOk方法中替换实际导入逻辑即可。文章详细解释了数据转换逻辑、文件读取流程和使用方法,并附带了常见问题解答。该方案解决了Excel数据导入的需求,代码简洁实用。

2025-08-19 09:59:06 491

原创 手把手教你用React做一个Excel导出功能,看完就能用!

进来看看,包有收获,本文介绍了一个基于React和xlsx库实现的Excel导出组件,包含一键导出当前页和全部数据功能。组件支持自定义文件名、数据格式化,采用青色主题按钮设计。文章详细说明了安装依赖、核心代码实现(创建工作簿、转换数据、导出文件)以及使用方法,并提供了进阶功能如多工作表导出、数据过滤等解决方案。最后针对常见问题(如中文乱码、大文件导出慢)给出了实用建议。该组件可直接复制到项目中,适用于各种数据导出场景。

2025-08-18 21:16:01 1092

原创 项目部署案例 腾讯云+宝塔(完整流程+注意事项)

进来呆两分钟,包会的本文详细介绍了Web项目从购买服务器到部署上线的完整流程。首先讲解了服务器选购和宝塔面板的安装配置,包括账号密码设置等注意事项。接着分步骤说明前后端部署:前端打包文件上传、网站创建与域名配置;后端Node项目配置、版本选择和端口设置,强调防火墙端口放行的重要性。最后重点讲解前端反向代理的配置方法及常见404错误的解决方案。文章为开发者提供了清晰的部署指南,涵盖环境搭建、应用部署、代理配置等关键环节,并提醒注意保存账号密码、端口放行等易错点。

2025-08-16 08:00:00 1168

原创 优快云图片上传失败 net::ERR_CONNECTION_RESET 错误完整解决方案

在优快云上传图片时遇到"ERR_CONNECTION_RESET"错误,经技术团队排查发现是本地DNS问题。通过更换Google DNS(8.8.8.8)、修改hosts文件强制指定IP(171.15.33.13)、统一有线/无线网络配置(使用netsh命令)三步解决。最终发现手机热点可正常上传,说明原网络存在路由限制。文中详细记录了网络诊断命令(ipconfig/ping/nslookup)和配置命令(netsh),并形象比喻DNS为"网络电话簿"、h

2025-08-15 07:30:00 1879

原创 VS Cood 设置酷炫括号颜色+括号连线+括号颜色异常问题

两分钟,包你会

2025-06-06 22:42:20 648

原创 Webpack(二)超详细使用方法(不看后悔)

进来呆两分钟,包你会。文介绍了Webpack的基本使用流程:首先通过npm初始化项目并安装webpack,然后配置打包脚本和入口/出口文件。在遇到模块化问题时,展示了如何通过webpack解决。接着演示了引入CSS文件时遇到的加载器配置问题,详细说明了如何安装css-loader和style-loader,并在webpack.config.js中配置module.rules来处理CSS文件。

2025-06-04 16:26:49 399

原创 Webpack(一)基本概念+使用方法(新手渡劫)

兄弟,进来呆两分钟,包会的。Webpack是现代前端开发的核心打包工具,主要解决模块化开发、资源管理和代码优化等问题。它支持将各种资源(JS、CSS、图片等)转换为浏览器可识别的静态文件,并提供热更新、代码压缩等功能。核心配置包括入口(Entry)、输出(Output)、加载器(Loaders)、插件(Plugins)和模式(Mode)。

2025-06-04 16:24:41 1560

原创 git(二)——忽略文件版本追踪+分支管理常用命令

进来呆两分钟,包会的。.gitignore文件是一个由 Git 版本控制系统使用的配置文件,它告诉 Git 哪些文件和目录应该被忽略,即不应该被加入到版本控制中。通常用于排除一些不必要的文件,比如编译生成的文件、日志文件、个人配置文件等,这些文件在团队成员之间共享是没有必要的,甚至可能会引起冲突。所以要排除不需要版本控制的文件。Git 分支管理是指使用 Git 版本控制系统来创建、切换、合并和删除分支的一系列操作。分支是 Git 中一个非常重要的概念,它允许你在不干扰主开发线(通常称为主分支或。

2024-09-17 14:52:41 2408

原创 git(一)——基本概念+使用教程+基本命令+以及和gitee关联

简单易上手,包你学会常用命令。本次使用到了git init (初始化仓库)git status 查看仓库状态git add . 添加到暂存区git commit -m '提交到本地仓库,就是初始化后的.git里面,这里可以写提交时的附带信息,比如说本次提交你对文件做了什么'git remote add 远程仓库名称 URL————意思就是在你的本地 Git 仓库中添加一个名为 origin 的远程仓库引用,该引用指向 origin后面的url,也就是你的仓库地址。

2024-09-16 15:31:13 2189 1

空空如也

空空如也

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

TA关注的人

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