
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要:Python项目中的特殊文件如__init__.py、__main__.py等是工程化开发的关键。__init__.py作为Python包的标志,具有三重功能:1)标记目录为可导入包;2)执行包级初始化操作;3)定义公共API接口,隐藏实现细节。__main__.py让包可执行,__pycache__缓存字节码优化性能。现代项目还使用pyproject.toml等文件管理依赖和构建配置。理解
Python中可变(mutable)与不可变(immutable)类型是核心概念。不可变类型(如数字、字符串、元组)创建后值不能改变,任何"修改"都会创建新对象;可变类型(如列表、字典)则可原地修改。理解这一区别对代码健壮性至关重要,尤其在函数参数传递、字典键使用和默认参数陷阱等方面。文章通过内存地址变化示例展示了不同类型的行为差异,并探讨了相关进阶话题如深浅拷贝、并发安全等。

摘要: uv 是由 Astral 开发的 Python 统一项目管理工具,旨在替代 pip、virtualenv、poetry 等多工具组合。其核心优势包括:极速性能(Rust 实现+并行下载)、一站式管理(包安装、依赖锁定、虚拟环境、Python 版本控制等)、低迁移成本(兼容 pip 命令)。支持通过 uv init 快速初始化项目,uv run 自动调用虚拟环境,uv.lock 确保跨平台依

简单来说,gemini-cli是一个让你通过命令行与 Gemini Pro 模型进行交互的工具。你可以用它来提问、生成代码、翻译文本、总结内容,几乎可以完成你在网页版 Gemini 上做的任何事情。对于开发者而言,这意味着可以将 AI 的能力无缝集成到日常的开发工作流中,无需离开终端这个舒适区。用你喜欢的编辑器打开通过斜杠命令,特别是其集成的 shell 执行能力,gemini-cli不再仅仅是一

Kubernetes集群网络问题排查经验总结:针对Pod访问内网443端口时部分成功、部分超时的现象,通过控制变量法排除了节点、namespace等干扰因素,发现关键差异在于sidecar注入状态。排查揭示透明代理场景下"nc -vz"显示open并不代表端到端连通,需结合curl等真实请求验证。通过节点抓包确认SYN包已发出但无回包,最终定位问题在集群外部网络路径(ACL/防
摘要: Agent Skills是一种轻量级开放格式,可将通用AI助手转变为特定领域的专家。它通过标准化"技能包"(包含SKILL.md核心文件、可执行代码、参考文档和资源)来扩展AI的专业能力。相比传统prompt,Agent Skills具有结构化组织、渐进式加载、可执行代码和跨平台兼容等优势。其核心工作原理采用渐进式披露策略,仅在需要时加载相关技能内容,既节省资源又提升效

pyenv 是一个 Python 版本管理工具,允许你在同一台机器上安装和管理多个 Python 版本。它通过修改 PATH 环境变量来切换不同版本的 Python。简单易用: 一个命令就能切换 Python 版本项目隔离: 每个项目可以使用不同的 Python 版本系统安全: 不会影响系统自带的 Python开发效率: 快速测试代码在不同版本下的兼容性通过合理使用 pyenv,可以大大简化 Py
摘要: Agent Skills是一种轻量级开放格式,可将通用AI助手转变为特定领域的专家。它通过标准化"技能包"(包含SKILL.md核心文件、可执行代码、参考文档和资源)来扩展AI的专业能力。相比传统prompt,Agent Skills具有结构化组织、渐进式加载、可执行代码和跨平台兼容等优势。其核心工作原理采用渐进式披露策略,仅在需要时加载相关技能内容,既节省资源又提升效

通过以上步骤,我们成功在 Ubuntu 20.04 系统上安装了 Ollama 并运行了 qwen3:30b-a3b-q4_K_M 模型。这个设置提供了一个强大的本地大语言模型环境,可以用于开发、研究和学习目的。系统要求: 32GB 内存和 12 核心 CPU 为运行 30B 模型提供了良好的基础安装简单: Ollama 的一键安装脚本简化了部署过程灵活使用: 支持命令行交互和 API 调用两种方

简单来说,gemini-cli是一个让你通过命令行与 Gemini Pro 模型进行交互的工具。你可以用它来提问、生成代码、翻译文本、总结内容,几乎可以完成你在网页版 Gemini 上做的任何事情。对于开发者而言,这意味着可以将 AI 的能力无缝集成到日常的开发工作流中,无需离开终端这个舒适区。用你喜欢的编辑器打开通过斜杠命令,特别是其集成的 shell 执行能力,gemini-cli不再仅仅是一








