WorkBuddy:企业自动化流程的智能中枢| 奇摩讲故事
WorkBuddy:企业自动化流程的智能中枢 在数字化转型的大潮中,企业面临的最大挑战之一,就是如何让各种业务流程实现真正的自动化。WorkBuddy 正是在这一背景下应运而生,它不仅仅是一个AI编程助手,更是企业实现端到端业务流程自动化的智能中枢。 从重复劳动到自动化执行 传统企业日常运营中,大量 ...
设计模式:1. 策略模式
笔者目前正在阅读《Head First设计模式》,首先对该书发表我的个人观点,非常有趣生动的一本书,在阅读这本书之前,我一直对设计模式抱有畏惧的心理,阅读该书之后,才发现设计模式可以这么通俗易懂,推荐各位去阅读原书。为加深知识印象,对书中内容进行梳理总结,书中的案例均由Java实现,而笔者本人目前主 ...
Lisp从零打造一个可扩展的循环宏:`do-complex` 指南
Lisp从零打造一个可扩展的循环宏:do-complex 指南 在 Common Lisp 中,loop 宏对付简单场景很优雅: (loop for i from 1 to 5 do (print i)) 可一旦逻辑变复杂,比如滑动窗口、多序列并行迭代、中途汇聚数据,代码就会迅速膨胀成可读性稍差的“ ...
基于C++17的IMU数据生产者-消费者模型的实现
IMU数据分发与多节点差异化消费 背景 IMU传感器以高频(如500Hz)向外发布包含 seqid(序列号)、timestamp(时间戳)以及姿态数据(Roll, Pitch, Yaw)的数据包。系统中有两个消费者节点: 导航节点(Navigation Node): 负责定位。它追求实时性,只 ...
Fastjson枚举反序列化:当字符串不是枚举常量名时,会发生什么?
我们知道,对外暴露的 HTTP RestAPI 接口通常使用 JSON 格式传输数据。服务端接收到数据后,会将 JSON 字符串反序列化为对应的请求实体对象。 我司灵工系统使用的是 Fastjson-1.2.83 作为序列化工具。在一次RestAPI开发过程中,我忽然产生一个好奇:当 VO 属性的类 ...
设计模式的前言——Solid设计原则
Solid原则是为针对面向对象的程序语言设计,从本质上来讲,SOLID是5个原则的缩写,这5个原则有助于软件设计:更加容易理解,更灵活,可维护性更强。这个与掌握软件设计原理无关,这个原理是很多原则的子集。 单一职责原则(Single responsibility principle) 开闭原则(op ...
阿里云DTS按业务场景批量迁移RDS MySQL表实战(下):迁移管理平台设计与实现
本文是 阿里云DTS按业务场景批量迁移RDS MySQL表实战(上):技术选型和API对接 的后续,使用设计模式中的状态模式,完成业务系统中的迁移模块。DTS的对接方式可参考前文。 迁移管理平台设计与实现 完成DTS API对接后,就需要考虑如何将DTS和业务系统有机结合实现整套的迁移流程。 出于信 ...
vivo互联网全链路多版本环境落地实践
本文系统介绍vivo通过“全链路多版本环境管理”模式,实现开发测试环境的快速构建与高效管理,使多版本环境能够像“平行宇宙”一般,实现安全、隔离、高效的并行测试与发布。 ...
【架构师角度】详细解析 OpenStack4j 中 PropagateOnStatus 的异常处理机制
Openstack4j 提供了一套可插拔的 HttpExecutor 框架,支持 Apache HttpClient、Resteasy等,根据分析默认使用 Apache Httpclient。目前尚不清楚为什么要提供这个HTTP框架统一层,看起来有些多余。但是在吸收这个库的时候发现,它有着目前为止我... ...
2.面向对象设计原则
2.面向对象设计原则 对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以 ...
“静态回调+上下文指针”模式实现回调机制
0 摘要 以常用的某品牌相机的驱动为例,分析回调机制的实现。 1 SetCallback(即,注册回调)的实现 1.1 函数签名 int MV_CC_RegisterImageCallBackEx( void* handle, // 相机设备句柄 void (__stdcall *pCallBack ...
JWT令牌
该笔记介绍SpringBoot中JWT令牌的使用,内容涵盖Maven依赖坐标配置、JWT生成方法(设置算法、自定义声明、签名及过期时间)、JWT解析验证(验证签名、过期时间等)以及配置映射(YAML配置与JwtProperties类实现配置管理),并提供了完整的Java代码实现示例。 ...
《Head First设计模式》读书笔记 —— 单例模式
《Head First设计模式》读书笔记 相关代码:Vks-Feng/HeadFirstDesignPatternNotes: Head First设计模式读书笔记及相关代码 用来创建独一无二的,只能有一个实例的对象的入场券 为什么需要单件模式 有些对象只能有一个实例 线程池、缓存、对话框、设备的驱 ...
C语言一点五编程实战:纯 C 的模块化×继承×多态框架
本文探讨在C语言中模拟面向对象编程(OOP)的"一点五编程"技术,通过函数指针、结构体嵌套和二级指针强制转换实现类、接口与多态。开发流程分声明(接口/类结构体、类型转换函数)、实现(方法绑定、初始化)和使用三阶段,强调方法集指针必须位于类结构体首地址以实现动态绑定。该方法将硬件驱动与业务逻辑解耦,结... ...
《Head First设计模式》读书笔记 —— 工厂
《Head First设计模式》读书笔记 相关代码:Vks-Feng/HeadFirstDesignPatternNotes: Head First设计模式读书笔记及相关代码 除了new操作符外,还有更多制造对象的方法 “实例化”这个活动不应该总是公开地进行 初始化经常造成“耦合”问题 实例化的问题 ...
《Head First设计模式》读书笔记 —— 装饰者模式
《Head First设计模式》读书笔记 相关代码:Vks-Feng/HeadFirstDesignPatternNotes: Head First设计模式读书笔记及相关代码 给爱用继承的人一个全新的设计眼界 本节用例 Starbuzz咖啡因迅速扩展,准备更新订单系统,以合乎其饮料供应需求 原有类设 ...


