- 博客(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关注的人
RSS订阅