- Published on
Design
All Posts
- cc (153)
- windows (78)
- linux (56)
- go (54)
- qt (52)
- web (35)
- llm (20)
- database (18)
- nodejs (17)
- javascript (17)
- python (13)
- mobile (12)
- mq (12)
- ai (12)
- tools (11)
design (11)
- mongodb (9)
- tips (7)
- shell (7)
- life (6)
- react (6)
- boost (6)
- rag (3)
- favorites (3)
- product (3)
- others (2)
- mcp (2)
- openai (2)
- nextjs (2)
- supabase (2)
- github (2)
- 认证 (2)
- chatgpt (1)
- java (1)
- bug (1)
- mac (1)
- c (1)
- tool (1)
- 协议 (1)
- 大模型 (1)
- vercel (1)
- api (1)
- responses-api (1)
- 人工智能 (1)
- web搜索 (1)
- 微调 (1)
- prompt (1)
- Published on
实现 RPA 软件关键点:识别业务流程,开发脚本处理异常,提供配置管理监控,保障安全,迭代优化,还需社交网络信息收集,全面考虑多因素,保证自动化高效稳定安全。- Published on
- Published on
文章介绍了 MVC、MVP、MVVM 模式,从历史背景、依赖关系、调用关系、优缺点等方面进行阐述。MVC 有 Controller 层,通过观察者模式同步 View 和 Model;MVP 用 Presenter 替代 Controller,View 提供接口给 Presenter 同步;MVVM 是特殊的 MVP,用双向数据绑定的 Binder 自动同步 View 和 Model,各有优劣,可提高可维护性和简化测试。- Published on
- Published on
中介者模式通过创建中介对象避免对象间直接交互。以铁路系统为例,站长充当调停者,旅客列车和货物列车通过站长交互。代码中展示了旅客列车和货物列车实现列车接口,站长实现中介者接口,通过互斥锁控制站台使用。- Published on
总结:文章介绍 golang 单例模式,属创建型模式,提供创建对象最佳方式,通过 sync.Once 保证线程安全,示例代码展示获取单例及打印地址,多个 goroutine 打印结果相同。- Published on
介绍表驱动法及函数指针应用。用表驱动法可简化获取每月天数的代码,函数指针可用于表驱动中,如处理不同 Event 的代码,通过定义结构体和表来实现更精致灵活的代码。但要注意函数指针的致命缺点,使用时需小心“类型陷阱”。- Published on
- Published on
总结:介绍了设计模式中的简单工厂模式,通过工厂类创建不同产品类实例。给出了 Product、Factory 等相关类的代码示例,包括虚析构函数等概念及 main 函数的使用。- Published on
抽象工厂模式为产品家族提供统一创建接口,可在运行时创建系列产品族。文中以 Button 和 Border 为例,创建 Mac 和 Win 系列工厂,客户可根据需求选择创建。还给出了具体产品类和工厂类代码,以及适用性和优缺点等。