Python 迭代器Iterator介绍
迭代器是一个可以被逐个遍历(迭代)的对象。 必须实现 迭代器协议: __iter__():返回迭代器对象自身。 __next__():返回容器的下一个元素,没有元素师抛出 StopIteration。 迭代器是 惰性求值 的:数据在需要时才生成,不一次性存储内存。
Python 函数式编程 闭包 理解
闭包是指一个函数定义在另一个函数内部,并且引用了外部函数的变量。 当外部函数返回这个内部函数是,这个内部函数就会携带它的自由变量的引用环境,这种行为就称为闭包。 知识点分类:闭包属于 Python 函数式编程和高级函数特性的。
Python 装饰器模式 Decorate Patter
装饰器模式是一种结构型设计模式,允许在不修改原始类代码的前提下,动态地扩展对象的功能。
Python 高级特性 猴子补丁(Monkey Patching)
Monkey Paching 是指在程序运行时,动态地修改模块、类或对象的 属性、方法或函数实现。 简单理解: 在不修改源码的情况下,通过运行时“插手”改变代码行为。
蓝耘元生代MaaS × Kimi K2 × Claude CodeUI,开启编程效率革命
对于许多开发者而言,Anthropic公司推出的Claude Code无疑是AI编程领域的得力助手。尽管其代码理解与工具调用能力超强,但价格高昂、网络受限、注册严苛的三座“大山”,让不少人望而却步。现在,蓝耘元生代MaaS平台带来更契合国内开发者实际需求的高效方案——借助月之暗面最新发布并开源的超强MoE模型Kimi K2,驱动Claude...
RabbitMQ关于队列与交换机的作用说明
在 RabbitMQ 中,“队列(Queue)” 和 “交换机(Exchange)” 是两个核心概念,它们承担不同的职责,彼此配合完成消息传递任务。
RabbitMQ 入门安装到Python场景应用
RabbitMQ 是一个开源的 消息中间件,基于 AMQP(Advanced Message Queuing Protocol)高级消息队列协议 开发,用于在分布式系统中传递消息、解耦模块、削峰填谷、实现异步处理。 简单理解:RabbitMQ 就像一个快递中转站,负责接收消息、存储消息、转发消息。
Python操作向量数据库Milvus
Milvus 是一个 开源的向量数据库,用于存储、索引和检索高维向量数据,特别适用于AI 应用场景,如: 向量检索(以图搜图、语义搜索) 自然语言处理(文本相似度、QA 系统) 图像、音频、生物特征匹配等 由 Zilliz 公司 开发,支持百万甚至十亿级向量的高性能相似度检索。
分布式键值存储系统 Etcd 安装与常用语法案例
etcd 是一个开源的 分布式键值存储系统,常被用于在分布式系统中保存配置数据、服务发现信息和协调数据。它由 CoreOS 开发,现在是 CNCF(云原生计算基金会) 的毕业项目,和 Kubernetes 等项目一起发展。
MinIO对象存储安装
MinlO 是一个高性能分布式对象存储服务,兼容 Amazon S3 API,常用语私有云、本地部署和混合云场景中。它非常适合存储非结构化数据,如图片、视频、日志文件、备份等。
RustDesk 开源远程桌面控制软件|自建服务器|自建中继节点教程
RustDesk 是一个开源的远程桌面控制软件,类似于 TeamViewer、AnyDesk,但它的最大优势是支持自建服务端,可实现完全的内网穿透与私有部署,无需依赖第三方服务器,适合对数据隐私和安全有高要求的用户或企业。
huggingface下载模型与加载案例
Hugging Face Hub 是一个平台,它旨在促进机器学习模型,特别是自然语言处理(NLP)模型的分享与协作。通过 Hugging Face Hub,研究人员和开发者能够轻松地发布他们的模型、数据集以及相关的代码,同时也能够方便地访问他人分享的资源。这个平台极大地推动了预训练模型的普及和应用,使得更多的人可以利用先进的AI技术。
sentence-transformers文本向量化|语义搜索|相似度计算
sentence-transformers 是一个基于BERT和其变种模型的Python库,用于生成高质量句子向量(sentence embeddings)。这些向量可以用于以下场景: 文本相似度计算 语义搜索(Semantic Search) 文本聚类 多轮问答 向量数据库索引(如FAISS、Milvus)