自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

原创 docker镜像仓库

本文介绍了docker镜像/仓库的概念、远程仓库和本地仓库的差异、Harbor和Registry的不同,以及本地仓库的简易搭建方法。帮助大家深入了解镜像仓库的使用以及注意事项。

2022-06-06 23:31:16 21454 1

原创 Coze Studio 概览(十)--文档处理详细分析

本文详细分析了Coze Studio中各类文档的处理和向量化方法。针对Word文档,系统采用Python解析器协议,提供自动/手动/层级三种分段策略,并保留标题、段落、列表等结构特征。对于Excel文档,使用excelize库解析,重点处理合并单元格和数据类型的自动转换。文本文件支持多种分段策略,包括基于自然语言处理的智能分段和自定义分段规则。此外,系统还支持PDF、Markdown和图片等特殊格式的处理,包括表格提取、OCR识别和向量化转换。各文档类型均可通过配置参数灵活调整分段策略,满足不同知识库建设需

2025-08-13 23:15:31 1093

原创 Coze Studio 概览(九)--插件管理

Coze Studio插件管理系统采用DDD架构,分为API、应用、领域和基础设施层,提供完整的插件开发生命周期管理。核心功能包括插件开发调试、版本发布、使用权限和OAuth认证等。系统采用微服务架构,使用高性能组件如Hertz框架和Redis缓存,确保安全性和性能。通过标准化接口和分层设计,为AI智能体构建了强大的工具生态支持。

2025-08-08 23:41:38 885

原创 Coze Studio 概览(八)--MCP服务管理

本文详细分析了Coze Studio的MCP服务管理功能,绘制了核心环节的流程图,以便于快速理解该项目。

2025-08-07 21:58:25 546

原创 Coze Studio 概览(七)--记忆管理功能

Coze Studio的记忆管理系统采用分层架构设计,包含变量记忆、数据库记忆和调试监控三大核心组件。系统支持多维度数据管理,包括变量、结构化表格和文件资源,具备智能识别、验证和推荐功能。技术层面采用MySQL、Redis、Milvus等多种存储方案,结合React和Hertz框架实现前后端功能。系统特色包括可视化调试、多渠道支持、版本管理以及高性能的缓存和异步处理机制,为AI智能体提供强大的数据持久化和状态管理能力,是支撑长期交互服务的核心基础设施。

2025-08-04 22:03:54 321

原创 Coze Studio 概览(六)--知识库管理

Web框架:CloudWego Hertz - 高性能HTTP服务器AI引擎:CloudWego Eino - AI工作流运行时数据库:MySQL 8.4.5 - 结构化数据存储向量数据库:Milvus - 语义检索和向量存储搜索引擎:Elasticsearch - 全文检索缓存:Redis - 高速缓存对象存储:火山引擎TOS/MinIO - 文件存储文档解析:支持PDF、Word、Excel等多种格式。

2025-08-02 23:42:17 1146

原创 Coze Studio概览(五)--工作流管理

Coze Studio 采用DDD(领域驱动设计)架构后端核心技术栈:执行引擎: Cloudwego Eino (AI工作流运行时)Web框架数据库: MySQL + Redis + Milvus(向量)消息队列前端核心技术栈:可视化编辑器: FlowGram (字节跳动开源流程编辑引擎)Canvas渲染构建工具UI框架Coze Studio的工作流管理系统体现了现代AI应用开发平台的先进架构设计,通过可视化编程降低了AI应用开发门槛,同时具备可靠性和扩展性。

2025-08-01 20:54:47 1063

原创 Coze Studio概览(四)--Prompt 管理功能详细分析

Coze Studio的Prompt管理功能采用DDD分层架构,包含领域层、应用层、基础设施层和接口层。核心功能包括用户自定义Prompt管理(创建、更新、删除、查询)和6类官方Prompt模板库(通用结构、任务执行等)。系统提供4个主要API接口,支持权限控制和多租户隔离,并采用事件驱动机制。数据模型以PromptResource为核心,包含ID、名称、描述等字段。整体设计架构清晰、功能完整,兼具安全性和扩展性,为用户提供便捷的Prompt管理体验。

2025-07-31 22:27:26 658

原创 Coze Studio概览(三)--智能体管理

本文简要分析了Coze Studio中智能体管理功能,包括功能、架构以及核心流程。

2025-07-29 22:53:52 791

原创 Coze Studio概览(二)--组件分析

Coze Studio是一个AI应用开发平台,其架构包含核心业务组件、架构支撑组件和前端界面组件三大类。核心组件包括智能体引擎、工作流引擎、知识库系统等,负责AI模型管理、流程编排和知识检索等核心功能。架构组件遵循DDD模式,提供业务协调和技术基础能力。前端采用React+TypeScript实现可视化开发环境。以智能客服机器人为例,各组件通过分层协作实现复杂AI应用的构建。这种模块化设计既保证了功能完整性,又提供了良好的可扩展性和易用性,使开发者能快速构建AI应用而无需关注底层技术细节。

2025-07-28 21:12:02 863

原创 Coze Studio概览(一)--技术栈分析

【代码】Coze Studio项目概览第一弹

2025-07-27 15:40:57 834

原创 Windows-WSL-Docker端口开放

本文将指导您在局域网内访问Windows服务器端口,重点针对已安装WSL并运行Docker服务的情况。若服务运行在宿主机但监听地址为localhost或127.0.0.1,需将监听地址修改为0.0.0.0或内网IP若服务运行在WSL中,需先执行步骤一建立端口映射最后还需确保防火墙已开放相应端口。

2025-07-25 22:38:24 754

原创 WSL2里手动安装Docker 遇坑

在WSL2 里手动安装 Docker Engine 时遇坑:systemctl 和 service 命令在默认的 WSL2 Ubuntu 中 无法使用,因为 WSL2 没有 systemd。怎么办?自己操作让,挂到,而不是依赖systemctl!

2025-04-27 20:59:10 414

原创 Rust异步编程tokio--问题记录

本文介绍了rust异步编程时需要注意的几个关键事项,包括tokio运行时、tokio异步任务以及锁机制,以及异步编程过程中遇到的问题及解决方案。

2025-03-25 17:34:43 1499

原创 PaddleHub-GPU镜像制作

本文介绍制作PaddleOCR/PaddleHub的GPU版本Docker镜像,以便在GPU环境下高效运行。

2025-03-24 16:30:43 968

原创 制作PaddleOCR/PaddleHub的Docker镜像

本文介绍了百度飞浆旗下的PaddleOCR和PaddleHub的用途以及Docker镜像的制作方法,并提供了一种“无侵入”式集成OCR能力的简易方案,给您的项目提供参考。

2025-03-24 10:22:00 1821 1

原创 Flink(arm) on K8S 部署时的那些坑

目标:在arm架构的K8S上部署一套flink集群。我对k8s还算了解,但在此之前没接触过flink,部署起来确实有点困难。本文记录在此过程中遇到的问题,以及问题原因和解决方案。

2024-08-07 18:15:00 3375 3

原创 arm环境下构建Flink的Docker镜像

本文演示了在arm服务器中构建Flink的Docker镜像,帮助您在短时间内完成镜像构建。

2024-07-24 22:55:42 687

原创 国产数据库VastBase与C/C++程序适配

本文记录了C/C++应用程序中将Oracle替换成VastBase时 编译如何适配。

2024-07-13 10:41:51 715

原创 【对象存储】那些事

本文简要介绍了对象存储的计费模式以及对象存储的防盗链设置,帮助大家快速了解对象存储的计费规则,提升对象存储的安全性。

2023-07-04 21:34:24 1066

原创 Docker部署的Jenkins集成GitLib/Maven/Java等问题

像java、npm等工具也一样,如果你采用了docker来部署Jenkins,那么你在Jenkins中调用这些工具是都会存在类似的问题。这时就可以参考本文中提到的几种方案。

2023-04-05 22:43:34 980

原创 dokcer部署nginx及web应用的那些坑

docker部署应用时,如果存在配置或路径映射的情况,在写配置文件时要重点注意:把容器环境和宿主机环境分开来看,容器中的应用依赖的是容器中的ip地址、文件路径,而不是宿主机的。

2023-03-13 11:36:14 676

原创 公司的代理怎么用

在公司内网环境中如果提供了代理服务器,那么所有的包管理工具都可以通过配置代理来拉取远程仓库的包。如果你在工作过程中也遇到过这样的问题,不妨尝试一下本文中提到的方法。

2023-03-09 12:45:06 825

原创 ETCD基本原理

ETCD可以应用于配置中心、服务注册发现、选主、分布式锁、应用调度,分布式队列,等等场景中。与zookeeper对比,etcd在项目实现,一致性协议易理解性,运维,安全等多个维度上,都占据优势...

2022-11-02 14:51:04 1050

原创 DCahce-CacheServer分析(九)

本文介绍了CacheServer路由信息的同步流程,以及与客户端、ProxyServer、RouterServer的协作流程,便于大家理解。通过本文的分析可以看到,设计者的思路非常严谨,在很多细节上做的也很到位...

2022-08-02 23:06:52 412

原创 图解DockerRegistry与CharMuseum

在裸机和虚机时代,(Linux上)我们会使用yum+rpm来管理软件的安装包。到了云原生时代,我们使用“制品库+镜像库”来管理软件。区别在于前者直接安装在裸机或虚机上,而后者是运行在一个个容器中。本文通过一张汇总图重点介绍镜像库和制品库以及他们跟K8S之间的关系,便于大家理解。...

2022-06-30 09:25:17 1415

原创 Jenkins代理模式配置Maven工程

本文分别介绍了在代理模式下,通过“构建一个自由风格的软件项目”、“构建一个Maven项目”以及“流水线”3种方式来构建Maven项目,以及每种方式的注意事项,尤其是环境变量的设置...

2022-06-22 17:05:24 1993

原创 DCache-CacheServer分析(八)

DCahce的binlog同步是由Slave发起的,调用Master的rpc方法拉取binlog并记录到本地。Slave每次写完本地binlog后,都会将本次同步的时间点写入sync_time.data文件中,用于评测主从同步质量(数据同步的时间差超过300ms会禁止主从切换);将本次同步过来的binlog文件名和指针位置写入sync_point.data中.........

2022-06-20 10:44:28 307

原创 Macbook同时访问内外网

大公司里一般都会搭建内网环境,为了网络安全,内外网隔离。在内网环境中如果想访问外网,需要走公司的代理。一般情况下公司代理都会屏蔽一些地址,因此我们不得不频繁的在内外网之间进行切换...这降低了工作效率不说,也降低了我们的工作热情。有没有办法让我们同时访问内外网呢?...

2022-06-14 22:21:08 9372 9

原创 DCache-索引和数据

本文介绍DCache中k-v和k-k-v这2种数据类型的基本存储结构,底层采用hash存储,key值的设置使用的是一致性哈希算法,hash冲突通过链表解决。希望通过本文可以帮助你快速理解DCache的底层实现。

2022-06-09 15:30:00 1151

原创 DCache-CacheServer分析(七)

本节介绍CacheServer中的另一个线程-EraseThread,该用于定期清理冷数据,以防止(申请的)内存使用率过高、导致不可写的情况

2022-06-08 22:10:25 375

原创 开源推荐-C++开发的微服务框架Tars

Tars项目于2017年4月开源,BSD3协议,至今已有5年。在软件层面,社区的版本保持稳定的迭代,支持了多语言微服务的开发和治理;在硬件层面,也移植到Arm生态上。Tars可以帮助开发人员和企业,以微服务的方式快速构建自己稳定可靠的分布式应用,从而令开发人员只关注业务逻辑,提高开发和运营效率.........

2022-06-04 10:31:12 5600 2

原创 Tars-K8SFramework离线部署

K8SFramework是Tars基金会中的一个子项目,致力于将K8s与Tars微服务框架深度融合,可以同时使用TarsWeb和K8S控制台(如Kubesphere,等)来管理微服务。本文主要介绍如何实现K8SFramework离线部署。

2022-06-01 09:39:48 1077

原创 在Linux下记录所有用户的登录和操作日志

在很多大厂中,一般会通过第三方的4A系统登录企业的服务器,登陆者所有的操作都会由4A系统采集、汇总、记录,以达到安全审计的目的。但是很多小公司并没有采购4A系统的预算,那么为了保证操作的安全性和可追溯性,一般我们可以用history命令来查看用户的操作记录,但是这个命令不能记录是哪个用户登录操作的,也不能记录详细的操作时间,且不完整。所以误操作而造成重要的数据丢失,就很难查到是谁操作的。今天就来介绍一种非常简洁的方法,通过编写脚本来追溯每个用户的操作记录。

2022-05-30 22:09:41 6344

原创 TCP那些事儿

“TCP(Transmission Control Protocol),传输控制协议,是一种面向连接的、可靠的、基于字节流的通信协议。TCP是位于OSI网络模型的传输层的协议,用于实现端到端的数据传输”。这段文字相信大家早已滚瓜烂熟,但是我们是否真正理解了这段晦涩难懂的文字呢?下面让我们一起来复习下这个基础知识。

2022-05-30 21:21:57 817

原创 DCache-CacheServer分析(六)

本文介绍CacheServer回写线程(SyncThread)的功能以及处理流程,帮助大家更快、更深入的了解DCache的工作原理。DCache自动持久化到DB的能力,为我们技术架构的构建提供了无限的想象力。在大多数场景下我们的应用可以只对接DCache,同步数据库的操作交给DCache来完成。相较于Redis的双写操作,这大幅提升了效率,也避免了数据一致性、失败回滚等等问题

2022-05-25 23:24:27 486

原创 xcode9.2 编译 Cocos2dx-3.10时的问题

某平台开源出来的**游戏代码,使用xcode9.2 编译 Cocos2dx-3.10时,出现了一些问题

2022-05-23 14:02:08 889

原创 DCache-CacheServer分析(五)

DCache支持全量和增量的(备份)恢复。本文介绍了DCache的数据恢复线程SlaveCreateThread的工作流程、使用方法以及注意事项,帮助大家少走弯路。内存库的数据恢复需要考虑到很多细节,更需要大量的时间和实践来验证。DCache在这方面做得很不错,考虑到了在数据恢复过程中所有可能出现的问题,我们可以放心使用。

2022-05-21 15:45:58 337

原创 ipv6环境搭建

AppStore要求应用必须适配ipv6的网络,不少开发者因为不适配ipv6而被拒绝上架。本文介绍了在有网线和无网线的情况下,使用Mac搭建ipv6环境的方法,帮助你快速完成适配。

2022-05-19 14:34:53 3657

原创 keepalive部署--双VIP

本文为大家提供了在多个网络环境下提供高可用服务的解决方案。通过增加“vrrp_instance”配置,实现keepalive的多VIP,为大型企业的多个内网环境的应用提供高可用服务

2022-05-10 17:20:28 2348

空空如也

空空如也

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

TA关注的人

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