- 博客(5)
- 收藏
- 关注
转载 Maui 实践:为控件动态扩展 DragDrop 能力
本方案实现了 MAUI 控件拖放能力的动态扩展。解耦:拖放逻辑与控件分离,通过消息系统连接业务层。类型安全:泛型约束确保拖放类型匹配,编译期暴露潜在问题。可扩展:通过字典映射和消息订阅,轻松支持新的拖放类型组合。此方案已在实际项目中验证,适用于文件管理、列表排序、数据可视化等场景,为 MAUI 应用提供了灵活高效的拖放解决方案。本方案源代码开源,按照 MIT 协议许可。原创作者: zhally转载于: https://www.cnblogs.com/zhally/p/18922066。
2025-07-09 12:52:45
51
转载 蓝牙基础(二):蓝牙核心系统架构
查看蓝牙核心规范文档,都会看到一个复杂的核心系统架构图,蓝牙核心系统架构图概括了蓝牙的基本工作原理。对于初学者,初看这图,不可避免有点令人望而却步,这未免太过于晦涩?本文我们将尝试对它进行拆开分解,以便于能更好地理解蓝牙的基本工作原理。回到顶部。
2025-07-01 18:41:27
191
转载 2、手写智能指针——shared_ptr
其中控制块中包含引用计数,weak_ptr计数等,这里第一版只考虑引用计数,也就是说我们类的私有成员应该含有。在手写一个比较完整的类之前,有一些前置知识需要了解,创建一个空类的时候,编译器会自动生成哪些函数了?2)判定该指向内存的引用计数是否为0,为0则释放内存,置空指针(可不必置空,后续会为其赋值);1)为提高效率,避免过多的副本产生,尤其在链式赋值的情况下,这里返回值应该为。,这里挖个坑,之后再来填,考虑多线程情况下引用计数的安全问题有难度。答:p1与p2的引用计数都为2,p1所指向的内存被释放。
2025-05-25 06:09:36
42
转载 pycharm python项目的目录结构
python相关学习资料:https://edu.51cto.com/video/4645.htmlhttps://edu.51cto.com/video/4102.htmlhttps://edu.51cto.com/video/3832.htmlPyCharm Python项目的目录结构PyCharm 是一款非常...
2024-07-28 03:33:00
1421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅