自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 基于 OT-JSON 与 Immer 设计低代码/富文本场景的状态管理方案

在这里我们基于Immer和OT-JSON设计了一套应用状态管理方案,通过Immer的草稿机制简化不可变数据操作,结合OT-JSON的原子化操作与协同算法,实现原子化、可协同、高扩展的应用级状态管理方案,以及按需渲染的视图性能优化方案。整体来说,这个方案比较适用于嵌套数据结构的动态组合与状态管理。在实际应用中,我们还是需要根据场景来选择合适的状态管理方案。在应用级别的场景中,例如富文本、画板、低代码中,顶层的架构设计还是非常重要的,所有的状态变更、节点类型都应该由这层架构设计扩展出来。

2025-06-07 16:43:35 77

转载 鸿蒙版微信小程序不可用,一文告诉你10分钟修复

华为的HarmonyOS 5自从24年9月开启商用后,发展极为迅速,尤其是25年3月的pura x以及5月底的nova 14系列发布后,用户量增长迅速,预计现有使用者过千万,微信小程序作为基础使用,必不可少,另外,华为新鸿蒙系统基本都在华为高端手机上才适配,这部分用户本身也是相对高价值用户,因此,小程序业主也比较关注这部分用户,作为开发者,需要提早做兼容,避免后续舆情和紧急修复。// 小程序只在移动端支持。作者在开发中也遇到一些其他问题,比如,鸿蒙上微信小程序的支持API还不完善,导致个别功能受阻,

2025-06-04 07:41:18 107

转载 【C++】内存管理Allocator的解析与理解

C++中的Allocator内存管理:深入解析与代码实例一 Allocator的基本概念二 Allocator的基本操作三 Allocator的使用示例四 Allocator的高级用法五 总结 在C++编程中,内存管理是一项至关重要的任务,它不仅关乎程序的性能,还直接影响到程序的稳定性和安全性。Allocator作为C...

2024-08-15 03:07:57 472

转载 GitLab-理解里程碑(史诗)/议题,评论/主题,代码建议

1、里程碑:  可以理解为对大的工作内容进行定义,比如构建一个版本、新增某个功能、变更某个需求。2、议题:  为对“里程碑”进行进行模块拆分,比如变更某个需求时设计到多个端进行修改、多个接口修改、多个接口修改时又涉及到其他系统业务场景进行测试。可对这些内容进行拆分,并且gitlab支持把议题分配给相应的人员进行处理。3、评...

2024-08-04 02:36:08 506

转载 java8 list 获取符合条件对象

Java8 List 获取符合条件对象作为一名经验丰富的开发者,我很高兴能够帮助刚入行的小白学习如何在Java8中使用List获取符合特定条件的对象。以下是实现这一任务的步骤和代码示例。流程图以下是整个流程的概述:#render_12_3361919603-svg{font-family:"trebuchet ms...

2024-07-20 02:49:46 500

原创 [译]Flutter – 使用Provider实现状态管理

这篇文章好的的地方在于它不仅讲了Flutter Provider如何管理State的,还讲述了一个Flutter App可以采用哪一种架构。这种架构是基于clean architecture和FilledStacks这两种架构原则的(这里可能理解或者表达有误,请指正)。但是文中最后采用的还是MVVM的模式。更加重要的一点,就是本文要讲述的Provider其实就是一种widget。搭配着...

2024-02-16 11:04:53 1031 1

空空如也

空空如也

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

TA关注的人

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