技术栈
软件架构
MoRanzhi1203
7 天前
python
·
pyqt
·
进程管理
·
状态机
·
软件架构
·
并发控制
·
数据一致性
第6篇(下)· 使用 PyQt5 实现 2048 高性能计算版:统一运行控制与跨模式安全交接
第 6 篇(中)让求解可以跑在独立 Worker 里,并能暂停、继续、关窗恢复。但一旦"标准 / 快速 / 后台求解"三种执行方式同时存在,新的问题就出现了:用户暂停后换了运行方式,点"继续"到底该恢复谁?
samforce
7 天前
人工智能
·
分布式
·
微服务
·
架构
·
软件架构
·
结构认知
为什么微服务会退化成“分布式单体”?——软件架构里的嵌套率传导定律
先说结论:软件架构里大多数被叫成“好设计”的东西,其实在做同一件事——把模块之间的嵌套率差(|ΔN|)锁在 1。相邻层通信(|ΔN|=1)效率最高;跨层调用(|ΔN|≥2)必然衰减;而同层互调(|ΔN|=0)看起来最省事,实际是最危险的耦合陷阱——分布式单体就是这么长出来的。
loulanyue_
18 天前
人工智能
·
大模型
·
软件架构
·
蚂蚁集团
蚂蚁集团AI Native研发实践:从面向人类到面向Agent的下一代技术架构演进——读平台技术事业群总架构师黄挺2026云栖专场演讲
2026 云栖大会 · 平台工程与 AI 基础设施专场 | 演讲人:黄挺(蚂蚁集团平台技术事业群总架构师) | 主题:蚂蚁 AI Native 研发实践与下一代架构演进
十六宿舍
24 天前
设计模式
·
架构
·
面向对象
·
软件架构
【软件设计模式-第一课:基础知识了解】
面向对象编程(Object-Oriented Programming,OOP)是一种以“对象”为核心来组织代码的编程范式。它的基础概念主要包括类、接口、继承、多态和封装。
AUTOSAR组织
25 天前
汽车
·
autosar
·
软件架构
·
软件
AUTOSAR AP状态管理、操作系统及编程实例
刘向 AUTOSAR组织以下内容由AUTOSAR官方培训直播课程整理而成,了解更多:AUTOSAR CP全新系统化培训上线!从底层到应用,三步阶梯,五大学习维度构建完整知识体系_auto sar培训-CSDN博客
贾伟康
1 个月前
网络编程
·
harmonyos
·
arkts
·
quic
·
软件架构
【HarmonyOS 7新能力|040】QUIC长连接工程封装:把接入逻辑放进可维护的分层结构
即时消息、协同编辑和实时状态都依赖长连接,但移动网络会频繁切换:设备离开 Wi-Fi、蜂窝信号抖动、应用进入后台,都可能让“看似在线”的连接已经无法交付消息。QUIC 提供的能力可以改善部分传输问题,但协议优势不会自动解决鉴权续期、消息幂等、断线补偿与生命周期管理。工程上必须把“连接存在”升级为“业务消息可可靠交付”。
贾伟康
1 个月前
安全
·
harmonyos
·
arkts
·
软件架构
·
数字签名
【HarmonyOS 7新能力|037】数字盾工程封装:把接入逻辑放进可维护的分层结构
转账、授权、删除密钥或提交重要合同,都不能把安全寄托在一个普通“确认”按钮上。页面可能被覆盖,待签内容可能在展示后发生变化,重复请求也可能导致同一操作执行两次。数字盾类能力的工程目标,是把用户看到的内容、用户作出的输入、最终签名的上下文和服务端执行结果连接成一条可核验闭环。
贾伟康
1 个月前
性能优化
·
harmonyos
·
arkts
·
游戏开发
·
软件架构
【HarmonyOS 7新能力|038】游戏快启工程封装:把接入逻辑放进可维护的分层结构
游戏启动优化经常被简化成“多开几个并发任务”,结果却是首屏更快出现、按钮仍不能点击,或者低端设备因内存与 I/O 竞争反而更慢。真正的快启目标不是尽早显示一张图,而是缩短从用户触发到核心玩法可交互的关键路径,同时保证资源完整、失败可恢复、不同设备表现稳定。本文从工程封装角度建立一套可测量、可降级的启动编排结构。
贾伟康
1 个月前
harmonyos
·
arkts
·
软件架构
·
隐私保护
·
数字身份
【HarmonyOS 7新能力|036】分布式数字身份工程封装:把接入逻辑放进可维护的分层结构
数字身份场景常见的错误,是为了证明一个简单事实而传递整份身份资料:只需要确认“已成年”,却上传姓名、证件号码和完整出生日期。分布式数字身份真正值得关注的工程价值,是让用户持有凭证,并在明确用途下只披露完成业务所需的声明。要实现这一点,项目不能把凭证读取、授权弹窗、证明生成和业务放行揉在一个页面中。
贾伟康
1 个月前
性能优化
·
harmonyos
·
arkts
·
软件架构
·
网络优化
【HarmonyOS 7新能力|039】冷启网络预建链工程封装:把接入逻辑放进可维护的分层结构
很多应用的冷启动页面很快出现,但首屏数据迟迟不来。真正耗时往往不只在业务接口本身,还包括网络可用性判断、域名解析、连接建立与安全握手。预建链的意义,是在业务请求真正发出前,针对高概率且可信的目标提前完成可复用的连接准备。不过,若把它做成“启动时连接所有域名”,只会增加功耗、资源竞争和隐私风险。
楚国的小隐士
2 个月前
ai
·
大模型
·
编程
·
软件工程
·
ai编程
·
软件架构
在生产环境中和AI协作编程
在vibe coding概念火了之后,这个理念很快暴露了它的问题:它只关注最终的效果,不关心代码层面是如何实现的,但是AI的特点又是“输入决定输出”,这就意味着,如果不对AI进行任何约束,那么AI就会像脱缰的🐎一样横冲直撞。因此才会有“spec工程”和后来的“harness工程”这两个概念。“harness”,本意就是指马术运动中的马具,是马镫、马鞍、辔头、马嚼子、缰绳、马鞭……的统称,是用来约束和指示🐎的行为和方向的,在AI编程领域则引申为“约束工程”的意思。
XiaoZhenHua98
2 个月前
c#
·
软件架构
·
机器视觉
·
工业自动化
·
工业软件
·
recipe
C#工业机器视觉Recipe配方系统设计:多型号、多相机、多工位参数如何统一管理
在非标机器视觉项目中,产品型号一旦从单一型号扩展到多个型号,软件复杂度往往会快速上升。相机曝光、视觉参数、ROI、检测阈值、PLC地址、存图规则等配置如果散落在代码和界面控件中,后期维护会非常困难。本文结合工业视觉软件实际开发场景,系统介绍一套基于 C# 的 Recipe 配方管理设计思路,包括配方数据结构、运行时快照、参数切换、版本管理、导入导出及异常回滚等内容。
带娃的IT创业者
2 个月前
编辑器
·
文本编辑器
·
开源软件
·
emacs
·
lisp
·
软件架构
Emacs 31:一场静默而深刻的范式演进
👋 Hi,我热衷于 (AI 大模型应用落地、Python 实战进阶与 AI 开发工具链)。代表专栏:《AI大模型应知应会短平快系列100篇》《解密OpenClaw》《解码意识NCTransformer》《WeClaw Agent实战》> 💡 创业路上,用技术换时间;欢迎 关注我,一起把 AI 变成生产力 🚀 >
Python私教
2 个月前
python
·
软件架构
·
系统迁移
多个项目怎么安全合并?适配层、双轨验证与可回滚切换
当一个业务从单一工具发展成浏览器服务、内容系统、管理后台和移动端,团队迟早会遇到一个问题:要不要把多个项目合并成一个项目?
m0_74969023
2 个月前
harmonyos
·
arkts
·
数据建模
·
软件架构
·
arkui
【寻迹校园 HarmonyOS NEXT 实战 06】共享权威词表:让发布表单与首页筛选使用同一套分类
这是“寻迹校园 HarmonyOS NEXT 实战”系列第 6 篇。本文结合 ReportTaxonomy.ets,说明 HarmonyOS NEXT 应用如何用稳定内部值、展示标签和筛选关键词建立共享权威词表,避免发布、筛选和旧数据回显互相打架。
m0_74969023
2 个月前
harmonyos
·
arkts
·
软件架构
·
状态管理
·
arkui
【寻迹校园 HarmonyOS NEXT 实战 07】不引入全局状态库:用 dataRevision 实现跨页面刷新
这是“寻迹校园 HarmonyOS NEXT 实战”系列第 7 篇。本文拆解 Index.ets 的 dataRevision 方案:Service 和 Repository 保存权威数据,页面只传递失效信号,让首页、消息和“我的发布”在写入后重新读取,而不是维护多份可变副本。
红鼻子时代
2 个月前
langchain
·
agent
·
软件架构
从 @tool 到四层架构:一个查天气 Agent 的拆解
写一个会调工具的 AI 助手,LangChain 里最小写法是很简单的:@tool 挂能力,再 create_agent 让模型选题型。能跑,但一加上流式、落库、防串密钥,单文件就会搅成一团。
m0_74969023
2 个月前
华为
·
harmonyos
·
arkts
·
软件架构
·
har
·
hsp
【寻迹校园 HarmonyOS NEXT 实战 02】多模块工程拆解:entry、HAR 与 HSP 如何分工
这是“寻迹校园 HarmonyOS NEXT 实战”系列第 2 篇。本文不从概念定义出发,而是结合一个真实 ArkTS 项目,说明页面壳、共享 UI、核心模型和业务服务如何拆成 entry、HAR 与 HSP。