自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flutter dio get post

是两种不同的请求方法,它们的语义和使用场景决定了参数传递方式的不同。在 HTTP 请求中,希望这能解答你的疑问!

2025-03-17 14:44:40 768

原创 使用gitignore

文件用于指定 Git 版本控制系统应忽略的文件和目录。通过以上步骤,您可以高效管理 Git 仓库中的忽略规则,避免冗余或敏感文件被跟踪。开头,强制包含某些文件(需在忽略规则之后)。GitHub 提供了针对不同语言和工具的。忽略目录,但不忽略同名文件)。本身添加到仓库,以共享规则。匹配任意字符(除斜杠)。:每行一个路径或模式。,规则仅对该目录生效。

2025-03-17 10:41:47 434

原创 Flutter中使用logger而不是print的原因

它通过结构化、安全性、动态控制等特性,显著提升了开发效率和代码质量。:通过Logger中间件自动屏蔽敏感数据(如Token、密码)。:自动添加时间戳、标签、调用堆栈等信息,提升调试效率。:部分Logger库支持异步写入日志,避免阻塞主线程。:在控制台中不同级别日志显示不同颜色,快速定位问题。:通过全局配置一键调整日志输出级别,无需修改代码。在发布版本自动移除调试日志,减少性能损耗。:同时输出到控制台、文件、远程服务器等。:添加日志预处理逻辑(如统计错误频率)。:无需复杂日志管理的微型应用。

2025-03-12 13:50:39 547

原创 flutter代码界面布局以及展示顺序

在 Dart 中使用 Flutter 进行页面布局时,合理安排变量定义、请求方法和build方法的代码顺序可以提高代码的可读性和可维护性。

2025-03-11 14:24:52 273

原创 sprinboot分层与依赖注入

•依赖注入原理:通过容器管理对象依赖,降低耦合,提高可测试性。•Spring Boot 启动顺序初始化环境和配置。加载自动配置类和用户定义的 Bean。实例化 Bean 并解决依赖。执行 Runner 接口的启动逻辑。启动内嵌服务器(Web 应用)。这种分层加载机制确保了 Spring Boot 的高效启动和灵活扩展,同时通过自动配置简化了传统 Spring 应用的繁琐配置。

2025-03-10 17:28:02 678

原创 vscode sync changes做了什么

• 如果远程仓库有其他人更新的代码与你本地的修改冲突,VS Code 会提示合并冲突,需手动解决(参考。• 如果本地有未推送的提交或远程有更新,顶部会显示 Sync Changes。• 你本地有新的提交(Commit),且远程仓库也有其他人的更新需要合并。,你可以轻松保持代码的实时同步,减少协作中的冲突风险!相当于一次性完成拉取和推送,确保本地与远程代码一致。• 协作开发时,保持代码及时同步,避免覆盖他人代码。:本地有提交未推送(↑),远程有更新未拉取(↓)。,避免本地积压大量未同步的提交。

2025-03-10 13:57:30 688

原创 vscode中pull时解决冲突方法

通过 VS Code 的可视化工具,你可以高效、清晰地解决合并冲突,无需依赖命令行!:文件资源管理器中的冲突文件会显示红色(未解决)或橙色(已修改)。• 完成所有冲突的解决后,点击 Complete Merge。扩展,可更直观地查看分支差异和冲突历史。• 或直接编辑中间区域手动合并代码。接受左侧(当前分支)的修改。接受右侧(合并分支)的修改。:保留两者(需手动调整顺序)。):显示冲突文件数量和状态。:最终结果(可手动编辑)。• 点击冲突文件(如。:合并分支的修改(如。:保留当前分支的修改。

2025-03-10 13:56:18 2947

原创 vscode弹出equinusocio.vsc问题

我的 vscode 版本:无论是在 remote-SSH 连接远程服务器时,还是本地编辑时,都会反复弹出:我们卸载了“equinusocio.vsc-material-theme”,它被报告存在问题。

2025-03-07 14:38:18 318

原创 flutter工厂模式中设计思路

通过分离(工厂)和State高效状态复用(性能优化)职责清晰分离(代码可维护性)安全的类型绑定(减少错误)统一的生命周期管理(资源可控)灵活的扩展能力(适应需求变化)这种设计是 Flutter 高性能渲染和声明式 UI 的基石,使得开发者能够专注于业务逻辑,而非底层状态管理的复杂性。在 Flutter 的设计中,父类()的职责是定义组件的静态配置参数和创建关联的State类。

2025-03-07 11:17:28 793

原创 flutter工厂方法

此写法遵循Flutter框架的。

2025-03-07 11:16:00 321

原创 Spring Cloud、GitLab、Jenkins、Harbor和Kubernetes实现CI/CD

以下是基于Spring Cloud、GitLab、Jenkins、Harbor和Kubernetes实现CI/CD的详细流程,当。通过以上步骤,您可以实现从代码提交到自动部署的完整CI/CD流程,适用于Spring Cloud微服务架构。GitLab触发Jenkins Webhook。构建Docker镜像并推送到Harbor。构建并测试Spring Cloud应用。代码提交到GitLab main分支。更新Kubernetes部署。Jenkins执行流水线。

2025-03-06 22:53:00 1087

原创 flutter异常处置

全局错误捕获和用户反馈机制,可以显著提升 Flutter 应用的健壮性和用户体验,避免因未处理异常导致的崩溃。和错误处理机制能有效定位问题并防止应用崩溃。在 Flutter 中,合理使用 try-catch。

2025-03-06 17:31:26 578

原创 flutter数据展示

首先,用户提到的“典型数据布局”应该是指常见的布局方式,比如线性布局(Row、Column)、弹性布局(Flex)、层叠布局(Stack)、网格布局(GridView)等。然后,我需要确定回答的结构。例如,先讲Row和Column,再讲Expanded和Flexible,接着是Stack和Positioned,然后是GridView和ListView,最后是Container和Padding等辅助组件。最后,总结部分需要强调布局的核心思想,即组合使用各种组件,理解主轴和交叉轴,以及灵活运用约束和弹性系数。

2025-03-06 17:29:01 592

原创 flutter 需要多次按顺序 请求接口 最佳实践

在 Flutter 中处理多个需要按顺序执行的接口请求时,需确保。通过以上实践,可以确保多个接口请求的。,同时优化用户体验和性能。

2025-03-06 17:26:49 483

原创 优化flutter中的setState()

每个 Widget 只依赖少量变量。这样,当某个变量更新时,仅重建对应的子 Widget。的调用频率和影响范围,提升 Flutter 应用的性能表现。将状态提升到全局或父子组件之外,通过状态管理库按需监听变量。构造函数,减少重建时的内存分配和计算。将大型 Widget 拆分为多个。通过以上方法,可以显著减少。调用中,减少重建次数。合并多个变量的更新到。

2025-03-06 17:23:48 418

原创 flutter界面构建以及setState()

在 Flutter 中,页面加载时的和的流程是一个关键机制,尤其涉及异步操作和setState时,理解它们的执行顺序至关重要。当WidgetStateState。

2025-03-06 17:22:28 551

空空如也

空空如也

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

TA关注的人

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