本本本添哥
奶爸的编程之路,也就一周冷个三天~
专门分享AI大模型/Java微服务/计算机软考/项目管理/个人成长/思维框架/效能工具等相关内容
欢迎关注我的公众号:本本本添哥
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【异常】Error: The following dependencies are imported but could not be resolved:
这三个依赖,但它们没有被正确安装,导致 Vite 无法解析。安装完成后,重新启动你的开发服务器(比如。这个错误提示很明确:你的项目中使用了。),Vite 就能正常解析这些依赖了。原创 2025-11-02 17:19:40 · 36 阅读 · 0 评论 -
【异常】import svgr from “vite-plugin-svgr“; Module not found, treating it as an external dependency
摘要:项目启动时出现错误,核心问题是缺少vite-plugin-svgr依赖导致Vite配置加载失败。该插件用于将SVG文件作为React组件导入。解决方法是在项目根目录下通过npm install vite-plugin-svgr --save-dev或pnpm add vite-plugin-svgr -D安装该依赖,然后重新启动开发服务器即可解决问题。(99字)原创 2025-11-02 17:01:07 · 26 阅读 · 0 评论 -
【异常】关于 `‘pnpm‘ 不是内部或外部命令` 错误
摘要:当系统提示"pnpm: command not found"错误时,表明未安装pnpm或环境变量未配置。解决方法包括:1)通过npm全局安装pnpm(npm install -g pnpm);2)验证安装(pnpm -v);3)若仍报错,检查并添加pnpm的安装路径到系统环境变量。Windows默认路径为C:\Users\用户名\AppData\Roaming\npm\node_modules\pnpm\bin,Mac/Linux则为/usr/local/lib/node_modu原创 2025-11-02 16:54:36 · 63 阅读 · 0 评论 -
【人工智能】v0是一款可无代码将想法转化为真实Web应用的工具,用户通过自然语言描述需求,其智能代理会借助现代前端工具(如Next.js、Tailwind)构建应用。
v0:无代码Web应用构建工具 v0通过自然语言描述需求,利用智能代理自动生成高保真UI(支持Next.js/Tailwind等工具),实现分钟级从概念到可用软件的转化。核心功能包括: 智能开发:基于线框图生成UI、添加业务逻辑、自动修复错误; 全流程支持:一键部署至安全基础设施,集成网页搜索/外部工具; 多角色适配:覆盖产品经理(快速原型)、设计师(UI转代码)、工程师(组件开发)等场景。 差异化优势在于端到端开发能力、适配现有技术栈及智能代理(自主搜索/诊断/集成),显著降低技术门槛,加速创意落地。典型原创 2025-09-30 00:04:38 · 59 阅读 · 0 评论 -
【项目实战】Mermaid:用代码绘制专业图表,轻松解决文档滞后
Mermaid是一款基于JavaScript的图表绘制工具,通过类Markdown语法生成流程图、时序图、甘特图等9种图表,解决文档维护滞后问题。它荣获2019年JS开源奖,支持CDN、包管理器等多种部署方式,月下载量达27M次。Mermaid平衡易用性与功能性,提供Live Editor让非程序员轻松使用,并通过沙箱化iframe防范恶意脚本。开发者可通过简单文本定义生成SVG图表,支持项目进度管理、代码设计可视化等多种场景,显著提升文档与开发同步效率。原创 2025-09-11 14:17:14 · 128 阅读 · 0 评论 -
【好物推荐】Chrome插件“查找和替换”,是Chrome浏览器中一款实用性极强的文本工具插件,通过合理配置规则与运行模式,显著提升文本处理效率。
摘要: Chrome插件“查找和替换”是一款高效的网页文本处理工具,支持自动/手动/实时三种运行模式、跨设备同步及正则表达式等高级搜索功能。其模块化设计适配工作(文档协作)、学习(英文术语替换)及日常(网页内容定制)等场景,通过规则分组、快捷键和URL匹配提升操作效率。需注意动态网页适配和正则表达式语法风险,但插件仅修改前端显示,不影响原始数据安全。该工具通过结构化数据存储与事件监听技术,为用户提供精准、灵活的文本处理方案。原创 2025-09-01 16:33:53 · 506 阅读 · 0 评论 -
【项目实战】Arco Design:字节跳动驱动的企业级UI框架技术解析与实践指南
摘要: Arco Design是字节跳动推出的企业级UI框架,通过“组件库+样式引擎+工具链”三位一体架构,解决开发中的一致性、定制化和效率问题。其核心特性包括跨框架组件体系、分层样式引擎(支持动态适配和暗黑模式)、工程化工具链(如Arco CLI和风格配置平台),并经过严苛性能测试。实际应用中显著提升开发效率、体验一致性和维护成本。未来将聚焦AI辅助开发、跨端统一和生态开放,持续优化企业级UI开发体验。(150字)原创 2025-08-22 09:03:27 · 213 阅读 · 0 评论 -
【好物推荐】Emmet LiveStyle:实时高效的CSS编辑器 Chrome插件
摘要: Emmet LiveStyle是高效的Chrome插件,专为前端开发优化,实现CSS双向实时编辑,支持主流编辑器(VS Code/Sublime等)。核心功能包括零刷新同步、多文件管理及智能冲突处理,适用于响应式调试、主题定制等场景。安装简便,通过DevTools连接编辑器后即可实现修改自动同步,显著提升开发效率,节省30%-50%样式调试时间,兼容现代前端框架与传统CMS系统。原创 2025-08-19 09:15:55 · 153 阅读 · 0 评论 -
【项目实战】Chrome插件离线安装,CRX格式安装方法
摘要:本文介绍两种Chrome插件离线安装方法(CRX格式)。方法一通过拖拽CRX文件至扩展页面安装;方法二需解压CRX文件后加载已解压扩展。常见问题包括安全警告、文件损坏等,提供相应解决方案。注意事项强调仅使用可信来源、手动更新及兼容性问题。另附开发者适用的命令行安装等高级方法。全文提供分步指导,确保用户能安全完成离线插件安装。原创 2025-08-19 09:15:34 · 965 阅读 · 0 评论 -
【异常】微信小程序提示 Uncaught Error 0 message:“Script error.“ stack:“Script error.\nEmpty stack,maybe muted
微信小程序出现"Script error."报错的排查指南。该错误通常因信息被隐藏导致难以定位,可能原因包括:未配置的跨域请求、代码压缩过度、第三方库冲突、基础库版本不兼容、未捕获的异步错误或页面路径配置错误。解决方案包括:添加全局错误监听、检查域名配置、关闭代码压缩、排查第三方库和基础库版本、检查页面路径结构、真机调试获取完整日志以及清除缓存重新编译。通过系统排查可逐步定位具体错误原因。原创 2025-08-18 15:15:45 · 246 阅读 · 0 评论 -
【项目实战】Google浏览器翻译失效?这几招教你轻松解决!
Google浏览器翻译失效?这几招教你轻松解决!遇到Google浏览器翻译功能失效的问题时,不要慌张。首先检查浏览器的翻译设置是否正确;如果设置无误但问题依旧存在,可以尝试修改hosts文件来解决问题。希望本文提供的解决方法能够帮助你重新恢复Google浏览器的翻译功能,让你的外文网站浏览体验更加顺畅。Google浏览器作为全球知名的浏览器之一,以其强大的功能和简洁的界面赢得了众多用户的青睐。然而,在浏览外文网站时,有时会遇到网页自动翻译功能失效的问题,这无疑给不少用户带来了困扰。原创 2025-08-04 22:02:19 · 783 阅读 · 0 评论 -
【项目实战】接口幂等性 之 防重提交(前端控制+后端拦截)
前端控制:通过禁用按钮、跳转页面等方式减少用户误操作,提升体验,但无法完全防重(可被绕过);后端拦截:通过Token、唯一ID、锁机制等确保数据唯一性,是防重提交的核心保障;最佳实践:前端控制+后端拦截结合,既提升用户体验,又保证系统数据安全。原创 2025-07-25 00:30:41 · 155 阅读 · 0 评论 -
【项目实战】前端开发框架Element Plus,不仅继承了 Element UI 的优点,还在性能、兼容性和功能上进行了全面优化。
Element Plus是基于Vue 3的UI组件库,是Element UI的升级版本,完美适配Vue 3的Composition API等新特性。它提供丰富的组件(表单、导航、数据展示等)、支持Vue 3新功能、灵活的主题定制和详细的文档说明。安装方式包括npm/yarn完整引入或借助插件按需引入,满足不同规模项目的开发需求,是中后台系统开发的优选框架。原创 2025-07-21 20:47:13 · 133 阅读 · 0 评论 -
【项目实战】.HEIC 文件格式详解:它是一种高效、功能丰富的现代图像格式,是苹果设备默认的照片存储格式(iOS 11后,iPhone拍摄的照片会以HEIC格式保存,除非手动设置为JPEG)
HEIC 是的缩写,基于衍生而来,是一种新型图像压缩格式。它由开发,旨在替代传统的JPEG格式,在相同画质下提供更高的压缩效率。.HEIC 是一种高效、功能丰富的现代图像格式,尤其在苹果生态中广泛使用。其优势在于高压缩比和丰富的元数据支持,但兼容性略逊于传统JPEG,使用时可能需要根据设备或软件情况进行格式转换。如果遇到“HEIC”文件,通常是苹果设备拍摄的照片,可通过系统自带工具或第三方软件(如在线转换器、格式工厂)转为JPEG/PNG等通用格式。原创 2025-07-21 20:22:01 · 549 阅读 · 0 评论 -
【项目实战】WebP是一种由谷歌(Google)于2010年推出的现代图像格式,旨在提供更高效的图像压缩方案,同时保持甚至提升图像质量。
WebP是一种由谷歌(Google)于2010年推出的现代图像格式,旨在提供更高效的图像压缩方案,同时保持甚至提升图像质量。它结合了无损压缩和有损压缩的优势,广泛应用于网页、移动应用等场景,以减少图像文件大小、加快加载速度,从而优化用户体验。WebP是平衡图像质量与文件大小的优秀格式,特别适合对加载速度和带宽敏感的场景。尽管存在兼容性限制,但随着浏览器和工具的更新,其应用范围正逐渐扩大,成为现代图像优化的重要选择。原创 2025-07-18 14:32:28 · 97 阅读 · 0 评论 -
【项目实战】Spring Boot DevTools(开发者工具)是一个能极大提升开发体验的模块,它可以自动触发应用重启、实时加载静态资源,还能提供诸多开发期专属的便利功能。
摘要:Spring Boot DevTools是一款提升开发效率的工具,主要功能包括自动重启应用、实时加载静态资源、开发专属配置和远程开发支持。通过简单的Maven依赖配置即可启用,并支持通过属性文件自定义行为。使用时需注意生产环境排除、IDE配置及性能影响,推荐搭配LiveReload扩展使用。该工具能显著减少手动重启次数,特别适合本地开发调试场景。原创 2025-07-17 19:36:44 · 121 阅读 · 0 评论 -
【项目实战】 通过合理设计 Node.js + BFF层,可以显著提升开发效率和用户体验,同时保持后端服务的稳定性和可扩展性。
Node.js 采用单线程、非阻塞 I/O 和事件驱动的架构,特别适合构建高性能、可扩展的网络应用。原创 2025-07-07 22:39:25 · 95 阅读 · 0 评论 -
【项目实战】前端图片缓存策略:实现快速回显的高效方案
本文探讨前端图片缓存策略,优化图片加载速度。从HTTP缓存(强缓存与协商缓存)、本地存储(Base64/Blob)、内存缓存到Service Worker缓存,分析各方案特点与适用场景:强缓存适合静态图片,协商缓存减少带宽消耗,本地存储实现无网络访问,Service Worker支持离线使用。建议组合使用多级缓存,注意缓存清理与性能监控,可显著提升图片"秒开"效果,优化用户体验。原创 2025-06-30 17:56:14 · 252 阅读 · 0 评论 -
【异常】TypeError: crypto$2.getRandomValues is not a function
摘要:报错"crypto$2.getRandomValues is not a function"通常由于Node.js版本过低(14及以下)或环境不支持Web Crypto API导致。解决方案包括:升级Node.js至16+版本;在Node环境显式导入crypto模块;修改Webpack配置添加polyfill;升级相关依赖包;检查代码是否存在浏览器特定API误用。建议首先通过node -v检查版本,再根据项目类型(纯Node或前端框架)选择适当修复方案。原创 2025-05-28 09:55:37 · 2334 阅读 · 0 评论 -
【异常】Nginx部署前端工程时,出现访问/assert 目录下的mp4文件类型打开失败的问题
Nginx部署前端工程时访问MP4文件失败(404)的可能原因及解决方案:1)缺少http_mp4_module模块,需重新编译Nginx添加该模块;2)MIME类型配置错误,需正确设置video/mp4类型;3)缓存问题,可关闭缓存功能;4)文件权限问题,需确保Nginx进程有访问权限;5)视频格式问题,需检查文件完整性;6)Nginx版本问题,建议升级至最新稳定版;7)配置文件错误,需检查语法并修正。可通过nginx -t命令测试配置有效性。<|end▁of▁sentence|>原创 2025-05-21 15:49:26 · 336 阅读 · 0 评论 -
【项目实战】解密网站Cookies:提升用户体验的秘密武器
网站Cookies主要分为基本和性能功能两类。基本Cookies包括语言识别(如lang、LANGUAGE)、身份验证(如token、TOKEN)、设备标识(如DEVICEID)、用户标识(如userId)、会话管理(如sid、JSESSIONID)等,用于优化用户体验和保障安全。性能功能Cookies则涉及语言偏好(如PREF_LOCALE)、文本缩放(如currentTextZoomIn)、Cookie策略(如cookiePolicy、cookiePolicyExpiry)等,旨在提升网站性能和用户交互原创 2025-05-19 09:55:18 · 273 阅读 · 0 评论 -
【项目实战】Chrome 浏览器中几种常见存储类型的差异对比
本地存储空间(Local Storage)和会话存储空间(Session Storage)分别用于永久和临时存储数据,容量均为5MB,按源划分作用域。IndexedDB适合存储大量结构化数据,容量通常为50MB。Cookie主要用于会话管理和用户身份识别,容量较小,约4KB。共享存储空间(Shared Storage)允许跨源访问,适用于跨站点协作。缓存空间(Cache Storage)用于缓存网络资源,加快页面加载速度,容量较大,具体限制因浏览器而异。这些存储方式各有特点,适用于不同的应用场景。原创 2025-05-16 16:37:00 · 160 阅读 · 0 评论 -
【项目实战】一个用于网页作图、生成互动图形的JavaScript数据可视化库(D3.js) 入门介绍
D3.js的目标用户主要是前端开发者、数据分析师和设计师,他们需要创建复杂的数据可视化图表,且愿意投入时间和精力进行深度定制。原创 2024-08-09 09:34:41 · 273 阅读 · 0 评论 -
【项目实战】选择合适的图片格式需要综合考虑压缩率、图像质量及特定功能需求,JPEG和PNG各有其适用场景:日常照片优先选JPEG以减小体积;需透明背景或高质量图形则用PNG。
选择合适的图片格式需要综合考虑压缩率、图像质量及特定功能需求,JPEG和PNG各有其适用场景:原创 2025-04-24 09:38:16 · 173 阅读 · 0 评论 -
【项目实战】CSS 视口单位是相对于浏览器视口尺寸的长度单位,主要包含vh、vw、vmin和vmax。这些单位在创建响应式设计时非常实用,因为它们会依据视口的大小自动调整元素的尺寸。
vhCSS 视口单位是相对于浏览器视口尺寸的长度单位,主要包含vhvwvmin和vmax。这些单位在创建响应式设计时非常实用,因为它们会依据视口的大小自动调整元素的尺寸。原创 2025-04-23 09:43:34 · 122 阅读 · 0 评论 -
【项目实战】CSS 的 `@keyframes` 规则用于定义动画的关键帧,允许开发者通过指定不同时间点的样式变化来创建复杂的动画效果。
CSS 的@keyframes规则用于定义动画的关键帧,允许开发者通过指定不同时间点的样式变化来创建复杂的动画效果。@keyframes是 CSS 动画的核心,通过定义关键帧实现精细的动画控制。开发者需注意同名规则覆盖、属性兼容性及 JavaScript 操作等细节,以创建流畅且稳定的动画效果。原创 2025-04-23 09:43:25 · 193 阅读 · 0 评论 -
【项目实战】`:root` 是 CSS 的伪类选择器,在 HTML 文档中,`:root` 对应 `<html>` 元素,与 `html` 标签选择器效果类似,但具有更高的特异性(优先级)。
root是 CSS 的伪类选择器,用于选择文档的根元素。:root是 CSS 中强大的工具,既能高效管理全局样式和变量,又能在复杂场景(如组件化开发、响应式设计)中提供灵活性。其高特异性和跨文档支持使其在现代化 Web 开发中不可或缺。原创 2025-04-23 09:43:16 · 189 阅读 · 0 评论 -
【异常】CSS background-image: url提示未能加载数据 Content unavailable.Resource was not cached
未能加载数据 Content unavailable.Resource was not cached。原创 2025-04-22 09:47:34 · 1330 阅读 · 0 评论 -
【好物推荐】浏览器中的**F12审查元素工具**(又称开发者工具)是网页开发与调试的核心功能,支持查看、修改网页元素及分析网络请求等操作。
浏览器中的(又称开发者工具)是网页开发与调试的核心功能,支持查看、修改网页元素及分析网络请求等操作。F12审查元素是开发者不可或缺的工具,既能提升效率,也需谨慎使用以防滥用。原创 2025-04-06 09:57:13 · 605 阅读 · 0 评论 -
【项目实战】模板引擎Thymeleaf,一种功能齐全的现代的Java服务器端模板引擎,可用于Web和独立环境。凭借其内置的表达式语言、模板片段和国际化支持,它是任何Java Web应用程序的绝佳选择!
Thymeleaf是一种Java模板引擎Thymeleaf具有丰富的表达式语言,可以方便地将数据绑定到模板中。Thymeleaf是一种现代的Java服务器端模板引擎,可用于Web和独立环境。Thymeleaf可以用于Web和非Web环境中的动态HTML、XML、CSS和JavaScript的创建。Thymeleaf是一个功能齐全的模板引擎,可用于HTML、XML和其他基于文本的格式。Thymeleaf旨在易于使用和理解,其语法类似于HTML。原创 2023-04-11 23:30:59 · 553 阅读 · 0 评论 -
【异常】NodeJs提示The engine “node“ is incompatible with this module.
node的版本不对。原创 2025-04-03 09:39:34 · 697 阅读 · 0 评论 -
【好物推荐】如何解决浏览器无法复制的问题?`user-select: auto;` 是 CSS 中控制用户文本选择行为的属性值,其作用根据上下文自动决定是否允许选择文本
需注意浏览器兼容性差异,必要时需通过前缀(如。原创 2025-04-01 18:26:18 · 161 阅读 · 0 评论 -
【好物推荐】免费图库网站是设计师、摄影师以及需要高质量图片资源的用户的重要工具。(Pixabay/Unsplash/Pexels/StockSnap.io等)
这些网站提供的图片资源种类繁多,包括高清照片、插画、矢量图、视频素材等,且大多遵循CC0(Creative Commons Zero)授权协议,允许用户自由使用、修改和商用,无需标明出处或支付版权费用。StockSnap.io专注于提供高品质的免费照片,每天更新,所有图片均采用CC0授权,用户可以自由下载和商用。Pexels提供大量免费高清图片和视频素材,图片更新频繁,画质优秀,是创作者获取高质量素材的热门选择。这是一个创意十足的免费图库网站,提供独特的插画和创意图片,非常适合需要独特视觉效果的用户。原创 2025-03-31 10:55:01 · 545 阅读 · 0 评论 -
【项目实战】ph-css 是一个专为 Java 设计的独立 CSS 处理库,主要用于解析、构建和优化 CSS 文件。
ph-css 是一个专为 Java 设计的独立 CSS 处理库,主要用于解析、构建和优化 CSS 文件。ph-css 凭借其强大的解析能力、灵活的 API 设计和广泛的应用场景,成为 Java 生态中处理 CSS 任务的优选工具,尤其适合需要深度操作样式表的开发需求。原创 2025-03-31 09:47:23 · 82 阅读 · 0 评论 -
【异常】null [10:18] Error in expression. (Invalid token “100vh“. Was expecting one of: <S>, <NUMBER>,
单位替换成一个临时的占位符,等解析完成之后再替换回来。可以借助正则表达式对 CSS 文本进行预处理,将。是 CSS 中的视口高度单位,不过你使用的。通过这些修改,就能解决解析器不支持。表明 CSS 解析器无法识别。原创 2025-03-31 09:46:32 · 83 阅读 · 0 评论 -
【项目实战】JsBridge(JavaScript Bridge)是一种用于实现原生应用(如Android、iOS)与Web端(H5)双向通信的桥梁技术。
JsBridge(JavaScript Bridge)是一种用于实现原生应用(如Android、iOS)与Web端(H5)双向通信的桥梁技术。它通过约定协议和媒介(如WebView容器或JS引擎),使JavaScript能调用原生代码,原生代码也能调用JavaScript,广泛应用于混合开发(Hybrid App)中。,解决了混合开发中H5与原生代码的交互问题。其实现需关注平台差异(Android/iOS)、安全性及性能优化,结合动态注册、异步回调等机制,可构建高效可靠的双向通信桥梁。原创 2025-03-17 09:41:56 · 363 阅读 · 0 评论 -
【项目实战】在Thymeleaf中使用内置CSS主要涉及两种方式:直接引用静态CSS文件和在CSS `<style>` 标签内进行内联处理。
在Thymeleaf中使用内置CSS主要涉及两种方式:直接引用静态CSS文件和在CSS<style>标签内进行内联处理。通过以下方法,可以在Thymeleaf模板中灵活地使用内置CSS,实现动态样式表的生成和应用。原创 2025-03-16 10:50:07 · 197 阅读 · 0 评论 -
【项目实战】BFF(Backend For Frontend)架构,是一种设计模式,旨在为不同的前端应用提供定制化的后端服务。
BFF架构是一种有效的解决多前端应用需求的方法,但它也需要团队根据具体情况权衡其利弊,确保架构的选择符合项目的目标和资源。原创 2025-03-11 09:09:41 · 198 阅读 · 0 评论 -
【项目实战】Tailwind CSS 是一款以实用程序优先(Utility-First)为核心理念的 CSS 框架,通过原子化的类名直接应用于 HTML 元素,实现高效、灵活且可维护的网页设计。
Tailwind CSS 是一款以实用程序优先(Utility-First)为核心理念的 CSS 框架,通过原子化的类名直接应用于 HTML 元素,实现高效、灵活且可维护的网页设计。Tailwind CSS 通过实用程序优先的设计理念,平衡了开发效率与样式控制权,成为现代网页设计的重要工具。其成功依赖于合理利用原子化类名的组合能力、响应式设计支持以及性能优化工具,同时需注意通过最佳实践(如组件化)规避潜在维护成本。原创 2025-03-09 10:03:55 · 78 阅读 · 0 评论 -
【项目实战】使用NSDT设计器快速搭建可编程3D场景,开发者可快速实现复杂3D场景的搭建与编程,结合NSDT设计器的高效工具链,显著提升开发效率。
要使用NSDT设计器快速搭建可编程3D场景,可以按照以下步骤进行,并结合其核心功能与开发工具链实现高效开发,通过以下步骤,开发者可快速实现复杂3D场景的搭建与编程,结合NSDT设计器的高效工具链,显著提升开发效率。原创 2025-03-06 10:15:52 · 110 阅读 · 0 评论
分享