自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Go与Lua协程交互详解:构建高效的混合编程模型

本文探讨了在Go语言中嵌入Lua虚拟机实现多场景应用架构的实践。通过引入场景设计提高系统灵活性,后台采用Go编写,场景逻辑使用Lua实现。重点讨论了Go与Lua的数据交互、协程冲突问题及解决方案。针对pcall会破坏协程上下文的问题,提出了协程包装器模式,有效分离全局事件与场景事件的处理。文章详细介绍了类型转换、函数注册等关键技术,并给出了多场景事件驱动模型的实现方案,为类似系统开发提供了参考。

2025-09-04 17:19:32 858

原创 Coze Studio的历史记录机制分析

SingleAgent的历史记录机制在功能上是完整的,支持灵活的设备关联和实时的消息持久化。但在性能和架构设计上存在明显缺陷,特别是每次对话都要从数据库查询历史记录的设计,会导致严重的性能问题。关键问题缺乏缓存机制,每次对话都要查询数据库重复查询相同数据,浪费资源随着对话轮数增加,性能线性下降高并发场景下数据库成为瓶颈建议优先级高优先级:引入Redis缓存机制中优先级:实现智能历史记录管理低优先级:优化数据库设计和架构。

2025-07-31 11:17:47 719

原创 Coze Studio是否支持多工作区

Coze Studio多工作区支持分析

2025-07-29 15:20:58 447

原创 Coze studio启动过程分析

本文分析了COZE STUDIO的启动流程和架构设计。程序入口main.go依次完成崩溃输出设置、环境变量加载、日志级别配置和应用初始化。应用采用分层依赖注入,分为基础设施层、基础服务层、主要服务层和复杂服务层。HTTP服务器启动时配置中间件链(包括认证、日志等)并注册自动生成的路由。请求处理流程涵盖参数绑定、业务验证和服务调用,体现了清晰的分层架构设计。

2025-07-29 15:15:18 504

原创 WebRTC-IOT 面向物联网/嵌入式设备的现代 C++ WebRTC 库

一个用 C++ 编写的轻量级 WebRTC 实现,专为物联网和嵌入式设备流媒体应用而设计。

2025-06-23 11:09:25 1121 1

boot loader for LPC2214

1.63版本的bootloader,针对NXP的LPC系列,增加了ISP的Flash保护以及修正了reset不能成功复位的问题

2009-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除