自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Uniapp全局配置教程

Uniapp的全局配置文件是pages.json,位于项目根目录下。这个文件用于配置应用的整体页面路由、窗口样式、底部导航栏、顶部导航栏等全局设置。

2026-01-09 08:36:17 236

原创 uni-app x 教程:下一代跨平台开发框架

uni-app x 作为 uni-app 的下一代版本,在性能、跨平台能力和开发体验方面都有显著提升。它通过 UTS 语言和 UVUE 渲染引擎,实现了真正的原生性能,同时保持了 Vue 开发的高效性。对于追求高性能和原生体验的开发者来说,uni-app x 是一个值得尝试的选择。​​学习建议​​:如果你已有 uni-app 开发经验,可以快速上手 uni-app x;如果是初学者,建议先掌握 Vue.js 基础,再学习 uni-app x 的 UTS 语言和原生交互机制。

2026-01-09 08:35:55 407

原创 2026年Vue3生态插件推荐对比指南

2026年Vue3生态已形成完整的工具链体系,从开发工具到核心库,从UI到AI,从Web到跨端,所有能力都自然汇聚在同一套设计哲学之下。​​构建工具​​​状态管理​​:Pinia​​路由​​​UI组件​​:根据项目需求选择Element Plus(企业级)、Naive UI(轻量级)、Ant Design Vue(设计规范严格)​​测试​​​国际化​​:vue-i18n​​数据可视化​​:Vue Data UI(基础需求)或ECharts(高级定制)​​动画​。

2026-01-08 08:47:47 811

原创 UniCloud 云开发教程:从入门到实战

UniCloud通过Serverless架构和JavaScript全栈开发,大幅降低了后端开发门槛,让前端开发者也能轻松构建全栈应用。其免费服务空间、按量计费模式以及丰富的云服务组件,为个人开发者和企业提供了高效、低成本的云开发解决方案。通过本教程的学习,您已经掌握了UniCloud的核心概念、开发流程和实战技巧。接下来可以尝试开发自己的项目,在实践中不断提升技能。

2026-01-08 08:47:28 647

原创 HBuilderX 快捷方式完全指南:从入门到精通

Ctrl+,(Windows)或Cmd+,(Mac)选择"快捷键"选项卡搜索需要修改的命令,点击右侧编辑按钮输入新的快捷键组合保存设置。

2026-01-07 08:32:59 699

原创 ThingsBoard MCP 服务器完整教程

ThingsBoard MCP Server极大地简化了物联网平台的管理复杂度,通过自然语言接口让AI助手成为您的物联网运维专家。无论是设备监控、数据分析还是自动化运维,都能通过简单的对话命令完成。开始您的AI驱动物联网管理之旅,体验智能化的ThingsBoard操作新时代!

2026-01-07 08:31:34 664

原创 UniApp 集成 SQLite 数据库完整教程

通过以上步骤,你可以在UniApp项目中成功集成SQLite数据库,实现本地数据的持久化存储和高效操作。

2026-01-06 08:42:35 397

原创 UniApp生命周期完全指南

UniApp作为一款跨平台应用开发框架,提供了完整的生命周期管理体系,涵盖应用级、页面级和组件级三个层级。理解这些生命周期钩子函数的触发时机和执行顺序,是开发高性能、高可维护性应用的关键。

2026-01-06 08:10:53 1411

原创 Vue.js 中 LocalStorage 与 SessionStorage 深度实践指南

通过合理运用 LocalStorage 和 SessionStorage,开发者可以显著提升 Web 应用的用户体验和性能表现。建议根据数据特性选择合适的存储方案,并建立完善的存储管理规范。

2026-01-05 08:15:04 603

原创 Element Plus 入门教程:从零开始构建 Vue 3 界面

Element Plus 是 Element UI 的 Vue 3 版本,提供了丰富的 UI 组件和良好的开发体验:​​主要特性:​​🧩 ​​丰富组件​​:包含表单、表格、弹窗、导航、布局等常用 UI 组件🌞 ​​暗黑模式​​:内置支持深色主题🧊 ​​开箱即用​​:支持自动导入功能,简化开发流程🔤 ​​多语言支持​​:官方提供中英文语言包,轻松实现国际化🛠️ ​​TypeScript 友好​​:原生支持类型推导,提供完善的类型定义。

2026-01-05 08:14:26 539

原创 uni-app路由跳转完全指南:从基础到高级实践

uni-app的路由机制建立在​​页面栈​​概念之上。每当跳转到新页面时,该页面会被压入栈顶;返回时,则从栈顶移除页面。这种管理方式与原生小程序体验一致,保证了多端兼容性。需要注意的是,uni-app的路由配置与Vue Router不同,页面路径必须在pages.json中注册才能进行有效跳转。uni-app的路由系统设计既考虑了小程序的特性,又兼顾了Vue开发者的习惯。​​五种核心跳转方法​​的特点和适用场景​​多种参数传递方式​​及其应用场景​​高级特性​​如分包加载和路由拦截​。

2026-01-04 08:10:25 755

原创 JavaScript循环全攻略:从基础到高阶应用

​​for循环​​:精确控制,适合计数和索引访问​​:条件驱动,适合不确定次数的情况​​for...in​​:对象属性遍历,需注意原型链问题​​for...of​​:简洁的可迭代对象遍历,ES6推荐方式掌握这些循环语句的特点和适用场景,能够帮助你编写出更高效、更清晰的JavaScript代码。选择正确的循环结构不仅能提高代码性能,还能增强代码的可读性和可维护性。

2026-01-04 08:10:03 1018

原创 TanStack Start 支持 Vue:全栈开发的新篇章

TanStack Start 支持 Vue 标志着全栈开发进入了一个新的时代。它以其极致的类型安全、清晰的架构设计、灵活的部署能力和跨框架的兼容性,为开发者提供了一个全新的选择。虽然目前还处于早期阶段,但其设计理念和技术路线已经展现出强大的潜力。对于追求类型安全、可控性和跨框架一致性的团队来说,TanStack Start 无疑是一个值得关注和尝试的框架。

2026-01-03 08:34:20 948

原创 鸿蒙开发语言ArkTS:全面解析优缺点与未来前景

ArkTS作为鸿蒙生态的核心开发语言,凭借其强类型系统、声明式UI、分布式能力等特性,为开发者提供了高效、可靠的开发体验。虽然目前还存在生态系统相对年轻、学习曲线等挑战,但随着鸿蒙生态的快速发展和政策支持,ArkTS的未来前景十分广阔。对于开发者而言,掌握ArkTS不仅是技术能力的提升,更是抓住鸿蒙生态发展机遇的关键。通过系统学习和实践,开发者可以在鸿蒙生态中找到广阔的发展空间,实现个人职业发展的突破。

2026-01-02 18:56:32 833

原创 鸿蒙开发语言ArkTS全面介绍

ArkTS的函数支持完整的类型标注,包括参数类型、返回值类型,同时支持可选参数、rest参数、箭头函数等特性。基础函数声明需明确参数类型和返回值类型,可选参数通过问号标注,需放在必选参数之后。ArkTS作为鸿蒙生态的核心开发语言,在继承TypeScript语法特性的基础上,针对鸿蒙生态进行了深度优化和扩展。它通过强制静态类型检查、严格约束对象布局、受限的运算符语义与类型系统、原生适配鸿蒙核心能力等特性,实现了高性能、高可靠、强适配的开发体验。

2026-01-02 18:34:27 593

原创 MQTT协议详解

MQTT协议凭借其轻量级、低带宽消耗、高可靠性等特性,已成为物联网领域的事实标准协议。从最初的石油管道监控到如今的万物互联,MQTT用25年时间证明了其强大的适应性和生命力。其简洁而强大的设计哲学,为构建高效可靠的分布式系统提供了宝贵参考,在智能家居、工业物联网、智慧农业、车联网等多个领域发挥着关键作用。随着物联网技术的持续发展,MQTT协议将继续演进,与边缘计算、人工智能、5G等新技术深度融合,为连接数十亿智能设备的愿景提供坚实的通信基础。

2025-12-31 08:28:20 1384

原创 ThingsBoard RPC订阅教程

ThingsBoard的RPC(远程过程调用)功能分为​​和​​两种模式。服务端RPC是指平台向设备发送控制命令,设备执行后返回响应;客户端RPC则是设备主动向平台发起请求,平台处理后返回结果。服务端RPC又分为单向RPC(oneway)和双向RPC(twoway)两种类型。

2025-12-31 08:27:49 426

原创 ThingsBoard属性与遥测数据对比解析教程

​​客户端属性​​:用于设备状态上报,设备可写,平台只读​​共享属性​​:用于双向配置同步,平台可写,设备可读​​服务端属性​​:用于平台元数据管理,设备不可见​​遥测数据​​:用于实时时间序列数据,记录历史值。

2025-12-30 08:46:22 658

原创 JavaScript Promise 完整指南:从入门到精通

Promise 可以理解为一种​​异步操作代理​​,它允许你为异步操作的成功或失败指定相应的处理方法。与传统的回调函数相比,Promise 提供了更优雅、可读性更高的代码组织方式,让异步代码更容易编写、调试和维护。Promise 是 JavaScript 异步编程的​​核心基础​​,掌握 Promise 对于现代 JavaScript 开发至关重要。本文全面介绍了 Promise 的基本概念、创建方法、链式调用、错误处理、静态方法以及高级应用场景。

2025-12-30 08:45:51 766

原创 Flutter与UniApp框架对比分析

Flutter和UniApp都是优秀的跨平台开发框架,没有绝对的优劣之分,只有适合与不适合的区别。​​选择Flutter的理由​​:追求极致性能、需要多端高度一致、团队愿意学习新技术、项目对性能要求极高。​​选择UniApp的理由​​:快速开发、低成本、需要覆盖小程序平台、团队熟悉Vue.js、项目对性能要求不是极致。在实际选型时,建议根据项目规模、团队技术栈、预算和时间要求、目标平台等因素综合评估。对于大多数中小型项目,UniApp的性价比更高;

2025-12-29 08:12:20 661

原创 Flutter与Vue混合开发教程

Flutter与Vue混合开发提供了灵活的跨平台解决方案,可以根据项目需求选择合适的方案。WebView方案适合快速原型和简单页面,Flutter element embedding适合高性能需求,API通信方案适合大型项目解耦。在实际开发中,建议根据团队技术栈和项目特点进行技术选型,并注重性能优化和调试工作。

2025-12-29 08:12:00 1104

原创 Flutter框架:重塑跨平台开发的新纪元

Flutter凭借其独特的自绘引擎架构、高效的开发体验和丰富的组件生态,已成为跨平台开发领域的重要力量。从2015年的试验项目到2025年的成熟框架,Flutter不仅改变了移动应用开发的方式,更推动了整个跨平台开发技术的发展。无论是初创公司还是大型企业,Flutter都提供了从快速原型到企业级应用的完整解决方案,真正实现了"一次编写,随处运行"的开发愿景。

2025-12-27 09:26:05 615

原创 thingsboard常见编译报错解决

Gradle下载失败:Maven插件无法从https://services.gradle.org/distributions/gradle-7.3.3-bin.zip下载Gradle压缩包。2.手动下载,把下载下来的文件放入这个C:\Users\Administrator\.gradle\wrapper\dists\gradle-7.3.3-bin文件夹下。下载之后放入这个位置,重命名为fetched-v22.17.1-linux-x64和fetched-v22.17.1-win-x64然后重新编译。

2025-12-27 09:21:40 700

原创 Spring Boot 4.0 新特性深度解析与实战教程

Spring Boot 4.0的升级不仅是版本号的跳跃,更是开发范式的革新。​​核心优势​​​性能革命​​:虚拟线程+原生镜像,让Java应用在性能赛道重获竞争力​​开发体验​​:声明式HTTP客户端、API版本控制,代码量减少60%​​架构优化​​:模块化重构,应用体积和内存占用实现"断崖式"下降​​空安全​​:JSpecify注解,编译期捕获NPE,运行时崩溃率降低90%​​升级建议​新建项目:直接基于Spring Boot 4.0 + Java 21构建。

2025-12-26 08:23:44 797

原创 UniApp App.vue 文件完整教程

// 用户信息// 主题色// 接口地址// 版本号},// 初始化全局数据id: 1,name: '张三',/* 全局页面样式 */page {/* 全局按钮样式 */button {/* 全局文本样式 *//* 全局间距 */.mt-20 {.mb-20 {/* 定义 CSS 变量 */:root {

2025-12-26 08:23:04 793

原创 ​​uni-app 优缺点盘点与选型建议​

以上对比要点综合了多端支持、渲染机制、性能与生态等维度的主流共识与实测结论,便于横向理解各方案取舍。

2025-12-25 08:37:15 1237

原创 ​UniApp 与 Vue 使用差异完整教程

2025-12-25 08:36:33 929

原创 Vue 3 项目核心:App.vue 文件的作用与配置详解

App.vue 作为 Vue 3 应用的​​根组件​​​布局管理​​:定义全局的页面结构(头部、侧边栏、内容区、页脚)​​状态管理​​:管理全局状态(主题、用户信息、加载状态等)​​路由渲染​​:通过渲染不同页面​​错误处理​​:实现全局错误边界,捕获子组件错误​​样式管理​​:定义全局样式和主题变量​​插件集成​​:集成国际化、状态管理等第三方库通过合理的配置,App.vue 可以成为整个应用的"控制中心",统一管理所有全局功能和状态。

2025-12-24 08:28:28 733

原创 Vue 3 项目核心:main.ts 文件的作用与配置详解

main.ts 作为 Vue 3 应用的​​神经中枢​​,其重要性不言而喻。​​统一管理​​所有插件和中间件的初始化​​实现全局功能​​如错误处理、进度条显示​​提供全局工具​​和配置给所有组件使用​​优化应用性能​​通过合理的加载策略。

2025-12-24 08:27:52 763

原创 Local Storage与Session Storage全面对比教程

Local Storage和Session Storage是前端开发中不可或缺的存储工具,它们提供了简单易用的API和足够的存储空间。​​需要长期保存、跨页面共享​​​临时数据、单会话使用​封装统一的存储工具库,处理序列化和异常设置数据过期时间,定期清理无用数据绝对不要存储敏感信息监听存储变化,实现页面间通信考虑降级方案,确保在不支持的浏览器中也能正常工作通过合理使用这两种存储方案,可以显著提升Web应用的用户体验和性能。

2025-12-23 08:33:47 1164

原创 UniApp uni_modules 文件夹详细教程

​​步骤一:创建 uni_modules 目录​​在项目根目录右键 → 新建 uni_modules 插件​​步骤二:编写插件内容​​在 components/[插件名]/[插件名].vue 中编写组件代码​​步骤三:配置 package.json​​按照规范填写插件基本信息​​步骤四:发布到插件市场​​右键插件目录 → 发布到插件市场uni_modules 是 UniApp 生态中重要的插件管理机制,通过合理的目录结构和配置规范,可以实现插件的快速开发、便捷使用和统一管理。

2025-12-23 08:33:19 889

原创 unpackage文件夹深度解析

unpackage文件夹是 UniApp 项目在​​编译打包过程中自动生成的目录​​。当您将 UniApp 项目运行到不同平台(如微信小程序、H5、App等)时,HBuilderX 或 CLI 工具会创建这个文件夹,并将编译后的代码放入其中。需要注意的是,unpackage目录名称是固定的,不会因项目设置而改变。unpackage文件夹是 UniApp 项目的​​编译输出目录​​,它充当了源码与多平台可执行代码之间的桥梁。虽然它在开发过程中不可或缺,但由于其内容可自动生成,​​不应纳入版本控制系统​​。

2025-12-22 08:24:07 1058

原创 Vite.config.js 配置教程:从入门到精通

​​合理使用路径别名​​:通过简化导入路径,提高代码可读性​​按需配置​​:根据项目实际需求配置,避免过度配置​​环境区分​​:使用环境变量区分开发和生产环境配置​​代码分割​​:合理使用优化首屏加载性能​​插件生态​​:善用 Vite 丰富的插件生态系统,避免重复造轮子​​性能监控​​:持续监控构建指标,如首屏加载时间、构建速度等vite.config.js 作为 Vite 项目的核心配置文件,相比传统的 webpack.config.js 更加简洁易用。

2025-12-22 08:23:28 875

原创 UniApp pages.json 配置完全指南

pages.json是 UniApp 项目的核心配置文件,相当于整个应用的"大脑和地图"。它负责管理应用的页面路由、窗口样式、导航栏设置、底部 TabBar 等全局信息。简单来说,它告诉应用"有哪些页面、页面在哪里、页面长什么样、如何跳转"。​​。

2025-12-20 08:23:36 1046

原创 UniApp路由使用教程:与普通Vue项目的核心区别

对比项Vue RouterUniApp路由配置方式router.js文件pages.json文件跳转方法uni.navigateTo()等参数传递多端适配需要手动处理自动条件编译页面栈管理浏览器history框架统一管理分包加载需要额外配置内置支持。

2025-12-20 08:23:20 769

原创 UniApp manifest.json 配置文件完全解析

manifest.json 文件位于项目根目录(HBuilderX 创建的项目)或 src 目录(CLI 创建的项目)。"description": "项目描述","app-plus": { /* 5+App 特有配置 */ },"mp-weixin": { /* 微信小程序特有配置 */ },"h5": { /* H5 特有配置 */ },"quickapp": { /* 快应用特有配置 */ },"mp-alipay": { /* 支付宝小程序特有配置 */ }

2025-12-19 08:15:22 1249

原创 常见开源协议对比指南

开源协议是技术世界的"交通规则",遵守它才能安全高效地前行。在选择技术栈时,请多一分理性,少一分情绪。真正的自主可控,不是闭门造车,而是在开放中掌握主动权。​​核心建议​个人小项目:选MIT(省事)企业项目:选Apache(防专利碰瓷)想搞大社区:选GPL(逼大家一起开源)记住:开源不是慈善,而是聪明的商业策略。通过技术共享实现商业可持续,既让代码自由流动形成社区生态,又通过专业服务实现盈利闭环。

2025-12-19 08:15:06 736

原创 IDEA中Git隐藏更改(Stash)功能详解教程

IDEA中的“隐藏更改”功能是Git工作流中的重要工具,特别适合多任务并行的开发场景。通过合理使用此功能,您可以更灵活地管理代码修改,提高开发效率,同时避免因切换任务导致的工作丢失。掌握隐藏更改的正确使用方法,能让您在团队协作和个人开发中更加游刃有余,是每位使用Git的开发者都应熟练掌握的基础技能之一。

2025-12-18 08:25:32 896 2

原创 Git fetch和pull系列命令完全指南

​​和​​​仅从远程仓库下载最新的提交记录和文件,但不会自动合并到本地分支。它会更新本地的远程分支引用(如origin/master),但不影响当前工作目录。这相当于给了你一个缓冲区,可以先查看远程变更再决定是否合并。​​实际上是的组合,它会自动将远程分支的更新合并到当前分支。如果配置了,则会使用git rebase代替git merge。

2025-12-18 08:25:12 692

原创 Vue 3.5 重磅级新特性教程:告别繁琐,拥抱高效开发

shadowRoot: false, // 支持无Shadow DOM挂载nonce: 'xxx', // 附加到<style>标签// 错误处理逻辑})新增useHost()和this.$hostAPI,用于访问自定义元素的宿主元素和影子根。Vue 3.5通过响应式系统重构、Props解构优化、Teleport增强等新特性,不仅显著提升了开发体验和运行性能,还让代码更加简洁优雅。这些改进使得Vue更加适用于构建复杂、高性能的现代Web应用。

2025-12-17 08:15:10 817

gradle7.3.3-bin

thingsboard常见编译报错解决

2025-12-25

解决idea使用docker插件连接不上docker服务器

解决idea使用docker插件连接不上docker服务器

2025-08-04

解决Exception: Could not find Opus library. Make sure it is installed

解决Exception: Could not find Opus library. Make sure it is installed

2025-08-01

系统架构师:数据库系统-思维导图

系统架构师:数据库系统-思维导图

2025-07-26

系统架构师:操作系统-思维导图

系统架构师:操作系统-思维导图

2025-07-26

系统架构师:系统配置与性能评价-思维导图

系统架构师:系统配置与性能评价-思维导图

2025-07-26

系统架构师:计算机组成与体系结构-思维导图

系统架构师:计算机组成与体系结构-思维导图

2025-07-26

系统架构师:系统可靠性分析与设计-思维导图

系统架构师:系统可靠性分析与设计-思维导图

2025-07-25

系统架构师:项目管理-思维导图

系统架构师:项目管理-思维导图

2025-07-25

系统架构师:系统安全与分析-思维导图

系统架构师:系统安全与分析-思维导图

2025-07-24

系统架构师:软件软件架构设计-思维导图

系统架构师:软件软件架构设计-思维导图

2025-07-24

系统架构师:软件工程-思维导图

系统架构师:软件工程-思维导图

2025-07-23

系统架构师高级-论文-范文

系统架构师高级-论文-范文

2025-07-04

Python全彩版.pdf

Python漫画学习资料全彩版,简单易学,快乐学习

2025-05-07

空空如也

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

TA关注的人

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