架构设计
码力码力我爱你
无码不编
展开
-
C++插件管理系统
模块定义 测试 参考GitHub - untrustedmodders/cpp-lang-module: C++ Language Module原创 2024-09-09 14:41:19 · 1111 阅读 · 0 评论 -
文本编辑器小型架构
创作不易,小小的支持一下吧!原创 2024-08-06 21:52:43 · 135 阅读 · 0 评论 -
C++自定义接口类设计器
【代码】C++自定义接口类设计器。原创 2024-07-29 21:07:39 · 435 阅读 · 0 评论 -
表情包原理
https://unicode.org/Public/emoji/12.1/emoji-zwj-sequences.txtemoji 编码规则介绍_emoji编码-CSDN博客UTS #51: Unicode Emoji原创 2024-07-08 18:09:38 · 433 阅读 · 0 评论 -
C++ 实现QT信号槽
【代码】C++ 实现QT信号槽。原创 2024-07-03 21:02:24 · 538 阅读 · 0 评论 -
C++字体库开发二
字体库,加载和查询,版本管理,字体缓存。Regular,Bold特殊字重。多语言,更新,基础字体,表情。字体解析,安装和删除字体。字重,子样式,名称,底色。字体大小,方向,变换。原创 2024-07-03 20:49:54 · 384 阅读 · 0 评论 -
C++字体库开发
建议根据字体需求,多个组合使用。高度定制可基于freeType+harfbuzz基础库完成。原创 2024-07-02 22:43:27 · 484 阅读 · 0 评论 -
UML建模笔记
用户需求,领域分析,概要设计,详细设计,编码测试,部署。用户动态参与,每阶段需要输出动态系统。需求不明确,工作量小。极限编程,即兴开发,敏捷。需求不明确,工作量大。需求明确,工作量大。需求明确,工作量小。原创 2024-06-29 22:42:18 · 359 阅读 · 0 评论 -
C++ 跨平台UI框架 JUCE
【代码】C++ 跨平台UI框架 JUCE。原创 2024-06-14 21:16:37 · 731 阅读 · 0 评论 -
C++ LRU算法
【代码】C++ LRU算法。原创 2024-06-13 21:06:02 · 624 阅读 · 0 评论 -
C++ wasm mvc分层架构
创作不易,小小的支持一下吧!原创 2024-06-12 21:25:09 · 245 阅读 · 0 评论 -
C++ UML建模
app.asar附件资源可免激活。原创 2024-06-11 21:15:38 · 727 阅读 · 0 评论 -
C++ volatile实现原子性读写
_declspec(selectany) 支持h文件定义全局变量,重复包含不报错int i = 2;//变量i还是不用加volatile修饰})volatile仅仅是保证int的地址对齐,而对齐后的×××在现代处理器中,是能够做到原子性读写的。//CAS作为最基础的RMW操作,其他所有RMW操作都可以通过CAS来实现else//CAS变种else//例如 fetch-and-add(FAA)原创 2024-06-10 10:48:14 · 1206 阅读 · 0 评论 -
C++ MPI多进程并发
mpiexec -f hosts.txt -n 3 $PROCESS_COUNT x64\Debug\$TARGET.exe 联机并发进程,其它联机电脑需在相同路径下有所有程序。mpiexec -n 8 $PROCESS_COUNT x64\Debug\$TARGET.exe 多进程并发启动。原创 2024-06-09 22:27:15 · 621 阅读 · 0 评论 -
C++ 高性能CMS服务框架
【代码】C++ 高性能CMS服务框架。原创 2024-06-06 20:03:56 · 382 阅读 · 0 评论 -
多窗口下滚动案例
创作不易,小小的支持一下吧!原创 2024-06-05 20:43:42 · 440 阅读 · 0 评论 -
大量path计算优化方案
1.影响path基础属性数据做key缓存,缓存的path应去除坐标变换,归一化。基础属性应满足C=A+B, B=C-A。5.内存限制下,统计归一化基础属性key频次,对高频key进行LRU缓存。2.高频path操作以(key+key+操作)做新key缓存。3.高频修改高级属性,以新key+属性变更做新key缓存。4.key与id做中转映射,支持业务扩展。原创 2024-05-31 20:06:43 · 243 阅读 · 0 评论 -
自定义窗口事件循环系统
2.定义事件响应系统interactionSystem,preUpdate,onUpdate,postUpdate,mousePress,mouseMove,mouseRelease,mouseWheel。鼠标命中多个热区,先执行鼠标移出,更新热区命中缓存,按照优先级响应事件,响应成功中断返回。多窗口历史缓存管理。1.定义事件类型,mouse,wheel,drag,view。6.事件状态管理,连续悬浮触发,按下+弹起=单击等进行缓存,连续单击转多击,按下+移动一段距离=拖拽,决定不同情况下事件触发定义。原创 2024-05-29 22:01:40 · 701 阅读 · 0 评论 -
C++ ECS 实战
/ 组件的实体中删除给定组件。原创 2024-05-29 15:40:30 · 1145 阅读 · 0 评论