当前位置: 首页 > article >正文

本地 AI 编码助手从 0 配起来:先选模型,再接 Ollama、VS Code、Claude Code 和 Codex

配本地 AI 编码助手我现在最不建议的做法就是打开 Ollama 以后直接搜一个最大模型下载。这条路我踩过。模型能跑起来不代表能写代码。能写一个函数不代表能进项目改文件。能在终端里回一句话也不代表 Claude Code、Codex 这种 agent 工具能稳定读文件、调工具、跑命令。真正影响体验的往往不是“模型聪不聪明”这一个点而是四件事有没有对齐机器到底能撑多大的模型上下文开到多少不会把机器拖死Ollama 的 API 是不是稳定可访问VS Code、Claude Code、Codex 的配置是不是可复现所以这篇按我自己实际会走的顺序写先去 CanIRun.ai 看硬件边界再用 Ollama 把模型服务跑起来最后接 VS Code、Claude Code、Codex。中间会留截图位置。你自己配的时候把关键截图补上这篇文章的说服力会比纯命令教程高很多。先说我现在的判断本地 AI 编码助手不是越大越好。更准确地说第一阶段应该先追求“能稳定干活”不是追求“参数最大”。我一般把本地 AI 编码助手拆成这条链路补全/小函数项目问答/改文件Claude Code / Codex本机硬件CanIRun.ai 估算可跑模型先判断任务小模型 短上下文编码模型 16K/32K更强模型 32K/64K 权限控制Ollama 服务VS Code / Claude Code / Codex用小任务验收这里有两个常见误区。第一个误区是模型越大编码体验越好。实际不一定。大模型一旦把显存或统一内存吃满速度会先崩。编码助手不是一次性问答它会带仓库上下文、工具说明、历史消息、命令输出。一个能稳定 32K 上下文的小模型很多时候比一个勉强跑起来的大模型更适合日常开发。第二个误区是本地模型就是免费。云 API 账单确实少了但你付的是另一种成本等待时间、机器占用、上下文调参、模型选择、工具兼容性。尤其是 Claude Code、Codex 这种 agent 工具模型只会聊天还不够得能听懂工具调用和文件修改流程。所以我现在的做法很简单先用小任务跑稳再往更大的模型和更长的上下文加。第 0 步先用 CanIRun.ai 看硬件边界打开https://www.canirun.ai/我会先在这里看一遍机器能跑什么。CanIRun.ai 会根据浏览器能拿到的 GPU、VRAM、RAM、CPU 信息给模型做兼容性估算。它不是最终跑分但很适合做第一轮筛选。图 1CanIRun.ai 硬件识别结果图 2CanIRun.ai 推荐模型列表我实际看 CanIRun.ai 时不会只看“能不能跑”。我更关心这几个点字段我会怎么看Task做编码助手优先看code聊天模型先放后面模型大小不选贴着上限的先选有余量的Context编码任务尽量从 16K、32K 往上看量化格式Q4 更适合先跑通Q8/F16 更吃内存兼容性等级Runs great/Runs well优先Tight fit先别碰一个很实用的选择表机器情况我会先试什么适合做什么16GB 内存普通笔记本1.5B 到 8B补全、小函数、解释代码24GB 统一内存或显存7B 到 20B项目问答、小范围改文件32GB 到 48GB14B 到 32B多文件修改、较长上下文64GB 以上32B 或 MoEagent 任务、长上下文、复杂重构这里不要被参数量带着跑。我更愿意先选一个跑得轻松的模型把 VS Code、Claude Code、Codex 的链路全部跑通再决定要不要换大模型。否则后面每一步出问题你都分不清是模型太弱、上下文太短、配置错了还是机器扛不住。第 1 步安装 Ollama把本地服务跑起来Ollama 在这套链路里的角色很简单把本地模型变成一个服务。默认地址通常是http://localhost:11434macOS 和 Windows 直接装 Ollama App。Linux 可以用官方脚本curl-fsSLhttps://ollama.com/install.sh|sh装完先确认版本ollama-v然后拉模型。这里用qwen3-coder举例你实际要换成 CanIRun.ai 里更适合自己机器的模型ollama pull qwen3-coder先跑一句最小测试ollama run qwen3-coder写一个 TypeScript debounce 函数只返回代码图 3Ollama 模型下载和最小测试接着看模型列表和运行状态ollama list ollamapsollama ps这一步我不会跳过。它能看到模型是否在跑、context 多少、processor 是什么。如果这里已经大量走 CPU后面接 Claude Code、Codex 基本只会更慢。图 4ollama ps运行状态我的经验是第一次别急着追 64K context。先看模型在默认状态下能不能正常响应ollama ps里有没有严重 CPU offload再往下调上下文。第 2 步上下文别一步拉满聊天模型 4K 上下文还能凑合。编码助手不行。Ollama 的 context length 文档里建议 coding tools、agents、web search 这类任务至少 64K tokens同时也提醒要用ollama ps检查 context 和 CPU offload。但我的实际做法不是一上来就 64K。我会先按任务分场景我会先设多少补全、小函数、解释单文件4K 到 8K项目问答、小范围改文件16K 到 32KClaude Code / Codex agent 任务32K 到 64K大仓库重构、长日志分析64K 起步但要看机器能不能扛CLI 方式可以这样启动OLLAMA_CONTEXT_LENGTH64000ollama serveLinux systemd 可以写 overridesudosystemctl edit ollama填入[Service] EnvironmentOLLAMA_CONTEXT_LENGTH64000然后重启sudosystemctl daemon-reloadsudosystemctl restart ollama ollamaps更稳的做法是给模型单独做一个 Modelfile。这样 VS Code、Claude Code、Codex 都填同一个模型名不用在每个客户端里分别猜 context。FROM qwen3-coder PARAMETER num_ctx 32768创建ollama create qwen3-coder-32k-fModelfile第 3 步先测 API再配 IDE这一步很重要。不要一上来就在 VS Code、Claude Code、Codex 里排错。先确认 Ollama 的 API 本身能通。Ollama 支持 OpenAI-compatible APIbase URL 是http://localhost:11434/v1/先测模型列表curlhttp://localhost:11434/v1/models再测 chat completionscurlhttp://localhost:11434/v1/chat/completions\-HContent-Type: application/json\-d{ model: qwen3-coder-32k, messages: [ { role: user, content: 写一个 TypeScript debounce 函数只给代码 } ], stream: false }图 6Ollama OpenAI-compatible API 测试如果这一步不通先别碰 IDE。我会按这个顺序查ollama list里有没有这个模型名ollama ps里模型有没有启动curl http://localhost:11434/v1/models能不能返回模型名是不是和配置里完全一致很多所谓“VS Code 插件连不上”“Codex 不工作”最后都是模型名写错或者/v1漏了。第 4 步VS Code 先用 Continue把配置落到文件VS Code 现在可以通过 Copilot Chat 的模型选择器接 Ollama。Ollama 官方 VS Code 集成页写了几个前提Ollama v0.18.3、VS Code 1.113、GitHub Copilot Chat 0.41.0。最快命令ollama launch vscode如果只是想体验这条路够了。但我更喜欢把配置写到文件里。原因很简单换机器、排错、分享配置都更方便。Continue 的配置文件是~/.continue/config.yaml我一般会把补全模型和聊天模型拆开。小模型负责 autocomplete大一点的编码模型负责 chat/edit/applyname:Local Codingversion:0.0.1schema:v1models:-name:Qwen3 Coder 32Kprovider:ollamamodel:qwen3-coder-32kroles:-chat-edit-applydefaultCompletionOptions:temperature:0.2-name:Qwen2.5 Coder Autocompleteprovider:ollamamodel:qwen2.5-coder:1.5b-baseroles:-autocompletedefaultCompletionOptions:temperature:0.1-name:Nomic Embed Textprovider:ollamamodel:nomic-embed-textroles:-embed远程 Ollama 这样写models:-name:Qwen3 Coder Remoteprovider:ollamamodel:qwen3-coder-32kapiBase:http://192.168.1.20:11434roles:-chat-edit-apply第 4.5 步GitLens 也可以接 Ollama 生成提交信息IDE 里还有一个很适合本地模型的场景生成 commit message。这个任务不一定需要最强的云模型。它看的是 staged diff输出的是一两行提交说明。对隐私更敏感的项目我反而更愿意让它走本地 Ollama。因为 commit message 生成器要读的就是你这次改了什么本质上还是代码 diff。GitLens 的 AI 设置里已经有 Ollama 入口。官方设置里能看到这些关键项gitlens.ai.enabledgitlens.ai.modelgitlens.ai.ollama.urlgitlens.ai.modelOptions.temperaturegitlens.ai.generateCommits.customInstructions我的配置思路是模型仍然用前面创建好的qwen3-coder-32kOllama URL 指到本机11434再把输出格式限制成 Conventional Commit。VS Code 的settings.json可以这样写{gitlens.ai.enabled:true,gitlens.ai.model:ollama:qwen3-coder-32k,gitlens.ai.ollama.url:http://localhost:11434,gitlens.ai.modelOptions.temperature:0.2,gitlens.ai.generateCommits.customInstructions:请根据 staged diff 生成中文 Conventional Commit。第一行格式为 type(scope): summary不超过 72 个字符必要时补 1-3 条正文说明不要编造没有出现在 diff 里的改动。}然后按这个顺序试先 stage 一两个文件不要一上来全量提交打开 Command Palette执行GitLens: Generate Commit Message (Experimental)看生成的 commit message 有没有准确命中 diff图 8GitLens 使用 Ollama 生成提交信息这张图就很适合放在这里。它证明本地模型不是只能在聊天框里回答问题也能接到 IDE 的具体开发动作里。我实际会这样验收先故意 stage 一个很小的修改比如只改 README 或只改一个按钮文案。如果 GitLens 能生成准确的提交信息再拿真实业务 diff 去试。不要一上来就丢 20 个文件的 diff否则模型写得泛很难判断是模型问题还是输入太乱。这里还有一个版本坑GitLens 的 AI 功能和 UI 入口可能会随着版本、账号套餐变化。如果你在界面里找不到按钮就直接进 VS Codesettings.json搜gitlens.ai或者用命令面板搜Generate Commit Message。第 5 步Claude Code 走 Anthropic-compatible APIClaude Code 是 Anthropic 的 agentic coding tool。Ollama 现在提供 Anthropic-compatible API所以可以把 Claude Code 请求转到本地 Ollama。最快路径ollama launch claude指定模型ollama launch claude--modelglm-4.7-flash只写配置、不启动ollama launch claude--config如果手动配核心是这几个环境变量exportANTHROPIC_AUTH_TOKENollamaexportANTHROPIC_API_KEYexportANTHROPIC_BASE_URLhttp://localhost:11434然后启动claude--modelglm-4.7-flash长期使用可以写到~/.claude/settings.json示例{model:glm-4.7-flash,env:{ANTHROPIC_AUTH_TOKEN:ollama,ANTHROPIC_API_KEY:,ANTHROPIC_BASE_URL:http://localhost:11434,CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:1},permissions:{deny:[Read(./.env),Read(./.env.*),Read(./secrets/**)],ask:[Bash(git push:*),Bash(rm:*),Bash(sudo:*),Bash(curl:*)]}}项目规则写到项目目录/CLAUDE.md可以先放一个短版本# Project Rules - Read the relevant code before editing. - Keep changes scoped to the current request. - Do not edit unrelated files. - Prefer rg for search. - Run the narrowest relevant test after code changes. - Never read .env, private keys, tokens, or credential files.图 9Claude Code 使用本地 Ollama这里我会特别看一个现象它是不是只会解释不会行动。如果 Claude Code 能正常回答但一让它改文件就开始绕圈优先怀疑模型不适合 agent 工具调用或者上下文太短。先换 Ollama Claude Code 集成页推荐的模型试一次比如glm-4.7-flash或云端模型。能工作以后再回头试本地小模型。第 6 步Codex 用 profile 固定配置Codex CLI 也可以通过 Ollama 跑本地模型。安装npminstall-gopenai/codex最快路径ollama launch codex只写配置、不启动ollama launch codex--config手动临时跑codex--oss-mqwen3-coder-32k长期用我建议写 profile。配置文件在~/.codex/config.toml示例[model_providers.ollama-local] name Ollama base_url http://localhost:11434/v1 [profiles.ollama-local] model qwen3-coder-32k model_provider ollama-local [profiles.ollama-small] model gpt-oss:20b model_provider ollama-local启动codex--profileollama-local远程 Ollama[model_providers.ollama-remote] name Ollama Remote base_url http://192.168.1.20:11434/v1 [profiles.ollama-remote] model qwen3-coder-32k model_provider ollama-remote项目规则写到项目目录/AGENTS.md示例# Agent Rules - Read code before editing. - Keep changes small and reviewable. - Do not revert unrelated changes. - Use rg before broad file reads. - Run formatting and tests when touching code. - Do not read .env, tokens, private keys, or credential files.图 10Codex profile 和本地模型启动Codex 这里最容易错的是base_url。一定要带/v1base_url http://localhost:11434/v1Claude Code 看CLAUDE.mdCodex 看AGENTS.md。两个文件规则可以一致但文件名最好分开这样每个工具都能读到自己的项目约束。我会怎么验收这套本地 AI 编码助手配置完以后我不会马上让它“重构整个项目”。先跑三个小任务。第一个只读仓库读一下这个项目的 package.json 和目录结构告诉我本地怎么启动。不要改文件。第二个改一个很小的点把首页某个按钮文案改一下只改必要文件改完告诉我改了哪里。第三个让它跑命令找出这个项目的 lint/test 命令先不要修代码跑完把失败原因说清楚。图 11本地 AI 编码助手完成一个小任务这三步能过才说明模型、上下文、工具调用、权限和文件写入基本正常。如果第一步读不清项目结构多半是上下文或工具配置有问题。如果第二步能说不能改可能是模型不适合 agent。如果第三步跑命令乱来先收紧权限不要急着给它更大自由。配置速查表这张表可以直接当排错入口工具配置文件API 类型最容易错的地方Ollamasystemd/env/Modelfile本地服务context 太长导致 CPU offloadVS Code Continue~/.continue/config.yamlOllama provider模型名和ollama list不一致Claude Code~/.claude/settings.json、CLAUDE.mdAnthropic-compatible环境变量没生效模型不擅长 tool callCodex~/.codex/config.toml、AGENTS.mdOpenAI-compatibleprofile 没选对base_url漏/v1我的建议是context 尽量固化到 Modelfile客户端只认模型名。配置越分散后面排错越麻烦。常见坑我会按这个顺序排VS Code 里看不到模型先查ollama listcurlhttp://localhost:11434/v1/models模型不存在就先ollama pull。Continue 里的model必须和ollama list输出一致。Claude Code 能回答但不改文件先别急着怀疑 Claude Code。更可能是模型不适合 agent 工具调用或者上下文太短。先用 Ollama 官方 Claude Code 页面推荐的模型试一次。如果推荐模型能工作本地小模型不工作问题基本就在模型能力。Codex 连不上 Ollama先测 OpenAI-compatible APIcurlhttp://localhost:11434/v1/models再检查~/.codex/config.toml里的base_urlbase_url http://localhost:11434/v1不要漏掉/v1。一进项目就爆内存先降上下文再换小模型FROM qwen3-coder PARAMETER num_ctx 16384然后ollama create qwen3-coder-16k-fModelfile能稳定改完一个小文件比一个理论上 64K 但每次卡死的配置更有用。远程 Ollama 连不上先在客户端机器测curlhttp://远程IP:11434/v1/models不通就查监听地址、防火墙、VPN、局域网路由。远程 Ollama 不要裸露到公网至少放内网或 VPN 后面。FAQ本地 AI 编码助手一定要 64K 上下文吗不一定。Claude Code、Codex 这类 agent 工具建议 32K 到 64K 起步但小改动和补全没必要。上下文越大越吃资源机器不够时先用 16K 或 32K 跑稳。CanIRun.ai 推荐的模型一定能跑吗不一定。它适合做硬件估算和模型筛选但浏览器 API 识别到的硬件信息可能有偏差。最终还是要用ollama ps看实际PROCESSOR和CONTEXT。VS Code、Claude Code、Codex 要不要都配不用一口气全配。日常写代码先配 VS Code/Continue想要终端 agent 再配 Codex需要 Claude Code 的交互体验再配 Claude Code。先跑通一条链路比同时调三个工具更省时间。本地模型能完全替代云模型吗不能这么理解。本地模型适合低风险、重复、隐私敏感、日常改文件的任务。复杂架构判断、跨仓库重构、线上事故分析云模型仍然更稳。我的做法是本地处理日常任务难题再切云端。最后这套东西真正解决的是可复现最终你会得到这几类文件~/.continue/config.yaml ~/.claude/settings.json ~/.codex/config.toml 项目目录/CLAUDE.md 项目目录/AGENTS.md再加一个本机或局域网模型服务http://localhost:11434这套东西配完不代表你拥有了一个无敌本地程序员。更准确地说你有了一条可复现、可排错、可替换模型的本地 AI 编码链路。模型不行就换模型上下文不够就调 context工具不稳就收敛权限配置失效就回到文件查。这比“下载一个最大模型然后祈祷它聪明”靠谱得多。参考资料CanIRun.aiOllama context lengthOllama OpenAI compatibilityOllama VS Code integrationOllama Claude Code integrationOllama Codex CLI integrationRelated Reading一句 hi为什么让 Codex 吃掉 14770 个输入 token逐字段拆解一次真实请求看完 claude code 源码这几条少烧 token 的方法你一定要知道设计模式和管理能力才是 AI Vibe Coding 时代真正的自救AI 不会提醒你系统正在散架面试官如何让 AI 稳定回复 JSON

相关文章:

本地 AI 编码助手从 0 配起来:先选模型,再接 Ollama、VS Code、Claude Code 和 Codex

配本地 AI 编码助手,我现在最不建议的做法,就是打开 Ollama 以后直接搜一个最大模型下载。 这条路我踩过。 模型能跑起来,不代表能写代码。能写一个函数,不代表能进项目改文件。能在终端里回一句话,也不代表 Claude …...

ceph的块存储如何骗过服务器,让服务器把它当做真实的硬盘

ceph的块存储,就是一块远程网络硬盘。操作系统为啥会读写这块假硬盘呢? 一台服务器要使用CEPH提供的块存储,也是需要ceph的驱动软件来和ceph通讯吧 是的,你的理解完全正确。一台服务器想要使用 Ceph 提供的块存储,必须…...

【tomcat部署前台war包报错】

tomcat部署前台war包报错 背景:tomcat启动前台war包,由zip直接改文件后缀成war包,jdk8 同事好使,我不好使 部署平台日志: 报错一、正常tomcat执行时会把war包解压成对应文件夹,这里应该是没解压成功。没有具…...

CANN-Ascend-C流水线编程-昇腾NPU上Cube和Vector怎么协作

CANN-Ascend-C流水线编程-昇腾NPU上Cube和Vector怎么协作 昇腾NPU的 AI Core 里有两种计算单元:Cube 做矩阵乘法,Vector 做逐元素运算。FlashAttention 这种融合算子需要 Cube 和 Vector 交替工作——先 Cube 算 QK^T,再 Vector 算 Softmax&a…...

2026 渗透测试行业全景解析|机遇、挑战与未来趋势

随着数字化转型的深入和网络威胁的日益复杂化,网络安全渗透测试行业在2025年迎来了前所未有的发展机遇与挑战。本文基于最新行业数据、招聘趋势与技术演进,全面剖析当前渗透测试行业的市场规模、人才供需、薪资水平、技术变革及未来发展方向,…...

网安从业者必学 100 个核心知识点,自查进阶必备

100条必背网络安全知识点,你都掌握了吗? 1988年,一款名为“莫里斯蠕虫”的程序悄然传播,它最初是康奈尔大学研究员的实验项目,目的是测量互联网规模。可谁也没想到,这个程序失控后感染了数千台电脑&#x…...

2026最新测评:4款海外降英文文本AIGC工具实测

我用GPT写了一篇英文技术报告,然后分别扔进4个降AI工具。结果出乎意料。如果你经常用ChatGPT、Claude或Gemini写英文内容——无论是论文摘要、技术文档、公司报告还是博客文章——你一定遇到过这个尴尬:明明内容是自己构思、自己修改的,但Tur…...

零基础学 Web 安全 20256最全系统入门攻略

“未知攻,焉知防”——真正的安全始于理解攻击者的思维 在日益数字化的世界中,Web安全工程师已成为企业防护体系的“数字盾牌”。本文将提供一条清晰的进阶路径,助你在2025年的网络安全领域脱颖而出。 一、认知篇:理解安全本质 …...

1分钟带你认识分辨率 帧率, 码率 HDR 的作用

日常刷视频,刷到关于剪辑的只是,就会老是听到一些分辨率,帧率 码率 HDR 这个名字,那你一定很好奇,这些是什么,有什么作用,今天小编就用最简单直白的话,一分钟带你搞懂四大核心参数的…...

龙芯LS2K PMON启动全解析:从内核到U盘识别的奥秘

【龙芯LS2K PMON终极干货】整机设备启动全景图:从 mainbus 开机到 U 盘识别全流程 一、整篇总纲(最强一句话) 内核启动 → 读 ioconf.c/cfdata 硬件族谱 → 从根总线 mainbus 开始遍历 → 逐级 attach 设备 → 启动 PCI → 扫描到 OTG 控制器 → 加载 dwc2 驱动 → 开启 U…...

实用购机指南:屏幕出色、流畅耐用续航拉满的手机

一、前言2026 年上半年,智能手机市场迎来新一轮旗舰迭代,用户购机核心需求已从单一参数比拼,转向流畅不卡顿、性能强劲、屏幕护眼优质、续航持久耐用的全能体验,同时兼顾影像创作与美学设计。为帮消费者精准筛选高适配机型&#x…...

微信聊天记录丢了怎么找回?这份教程很实用

你是否经历过这样的崩溃瞬间:手机清理空间时不小心删了微信聊天记录,或者重装微信后发现重要的对话全部消失?别慌,本文将系统梳理微信聊天记录丢失的常见原因,并提供多种经过验证的恢复方案,从微信官方自带…...

液压液水解安定性检测:核心原理与全行业应用场景解析

液压系统是各类工业、工程、交通设备的动力核心,而液压液作为系统的工作介质,其性能稳定性直接决定设备的运行精度、故障率以及使用寿命。在复杂工况中,水分侵入是导致液压液失效的核心诱因之一,油液遇水发生水解反应后&#xff0…...

Unity预加载:减少游戏中首次加载资源时的卡顿

遇到的问题&#xff0c;如标题所示&#xff0c;所以写了如下模块。模块功能就是初始化时候&#xff0c;加载零散/文件夹的物体&#xff0c;代码如下&#xff1a;#region 启动预加载模块/// <summary> 预加载间隔&#xff08;分帧防卡顿&#xff09; </summary>priv…...

从RSSI走向信道探测,蓝牙设备的“距离感知”能力已至“厘米级”

长期以来&#xff0c;物联网&#xff08;IoT&#xff09;无线连接技术的发展重心主要聚焦于通信性能、通信功耗与组网效率等方面&#xff1b;然而&#xff0c;随着智能家居、数字车钥匙、工业自动化、智慧门禁、资产管理以及地理围栏等应用的快速扩张&#xff0c;行业正在提出一…...

C++函数对象与仿函数

C函数对象与仿函数函数对象是重载了函数调用运算符operator()的类对象&#xff0c;也称为仿函数。它们可以像函数一样被调用&#xff0c;但比普通函数更灵活&#xff0c;可以保存状态和配置。函数对象的基本实现通过重载operator()实现。#include #include #includeclass Multi…...

【基于项目代码实测:XCP/CCP 模块“标定差异”全流程深度操作指南无标题】

在实际项目的 XCP/CCP 标定业务中&#xff0c;核对与同步底层内存参数是一项极其高频的操作。本指南将完全基于最新版“标定差异&#xff08;Calibration Difference&#xff09;”界面的真实功能逻辑&#xff0c;为你提供一份严谨、详细、且立即可用的三倍容量操作手册。无论你…...

AI应用可观测性工程:像监控微服务一样监控你的LLM应用

LLM 应用进入生产后&#xff0c;“为什么这次回答质量差&#xff1f;”、"哪次调用导致成本飙升&#xff1f;"这些问题如果没有完整的可观测性体系&#xff0c;根本无法回答。本文构建 LLM 应用的完整监控体系。LLM 应用监控的独特挑战传统微服务监控关注的是&#x…...

AI低代码产品,从“拖拽搭应用“到“对话即开发“,其中最关键的能力是什么?

作为一名在企业数字化一线摸爬滚打了10多年的项目负责人。这些年&#xff0c;我亲眼见证了低代码从小众工具变成企业标配的全过程。在2026年的当下&#xff0c;AI大模型现已全面融入低代码产品的底层&#xff0c;"对话生成应用"也已从概念名词变为了实际应用。但与此…...

主芯片LP3717BTT+LP3568C,5V3.1A过认证适配器⽅案(电路原理图)

LP3717BTT LP3568C 是一套 5V/3.1A&#xff08;15.5W&#xff09;隔离型反激电源方案&#xff0c;主打"过认证、高效率、低温度"。LP3717BTT 是原边 PWM 控制器&#xff0c;LP3568C 是次级同步整流芯片&#xff0c;两者配合实现高精度恒压输出&#xff0c;板端效率可…...

AI API 中转站完全指南:从 Claude、GPT 到“满血”“翻车”,一次搞懂整个 AI API 圈子

如果你刚开始接触 AI API&#xff0c;大概率会在各种开发者群、论坛或者教程里看到一堆让人摸不着头脑的词&#xff0c;比如“满血”“阉割”“翻车”“官转”“上车”“池子”“逆向”等等。很多新人第一次看这些内容的时候&#xff0c;基本都是每个字都认识&#xff0c;但连在…...

C 语言通讯录(终版)|新手踩坑全总结 + 最终可运行代码博客简介

系列回顾 本系列三篇完整闭环&#xff1a; 第一篇&#xff08;基础版&#xff09;&#xff1a;从零实现增删查改 文件存储&#xff0c;踩遍新手所有坑&#xff08;格式符乱码、文件闪退、输入死循环&#xff09;&#xff1b;第二篇&#xff08;优化版&#xff09;&#xff1…...

天勤策略钉钉告警:交易信号与异常通知怎么分流

前言 策略上云之后&#xff0c;我和同事最怕两件事&#xff1a;一是真出事了没人知道&#xff0c;二是没事也被钉钉刷屏刷到麻木。最早接推送时图省事&#xff0c;在 wait_update 里每次 last_price 变就发一条&#xff0c;一个活跃品种白天能几百条&#xff0c;两天之后群里全…...

LEFT JOIN 中 ON 与 WHERE 过滤的差异

在 MySQL 数据库开发中&#xff0c;LEFT JOIN&#xff08;左外连接&#xff09;是一个最常被误用的语法。许多开发者往往习惯性地将所有过滤条件一股脑地往 ON 后面塞&#xff0c;或者为了排版好看将条件全部扔到 WREHRE 里面。 这种模糊的逻辑在普通内连接&#xff08;INNER J…...

宇树go2机械狗远程操控联网问题

用手机“Unitree Go”app的wifi模式&#xff0c;让狗和电脑连接同一个wifi&#xff0c;使其处于同一个局域网下。要求wifi名和密码无中文。然后在本地电脑powershell输入ipconfig查询本机局域网网段&#xff0c;确认机械狗同一网段 IP 地址。终端执行命令&#xff1a;ssh unitr…...

如何找到最适合你的私有化IM?

跳出公有云的舒适区&#xff0c;决心搭建私有化IM&#xff0c;并不是一件能一蹴而就的事。市面上打着私有化旗号的软件鱼龙混杂&#xff0c;有的安装环境要求极高&#xff0c;有的功能华而不实。如何在复杂的选型迷雾中&#xff0c;找到最适合组织基因的那一款&#xff1f;你可…...

一幅精细绝伦的[城市或地点]微缩模型

提示词&#xff1a; 一幅精细绝伦的[城市或地点]微缩模型&#xff0c;无缝搭建于质朴的木桌之上&#xff0c;仿佛整个场景都是实时手工制作而成。场景囊括了[城市或地点]最具标志性的地标、建筑、街道、交通、文化元素和氛围&#xff0c;周围环绕着密 地址&#xff1a;https://…...

淮南家长必看:淮南哪里学少儿编程靠谱?原来这样选才不踩坑。

说实话&#xff0c;很多淮南家长送孩子学编程&#xff0c;心里是没底的。因为编程不像钢琴、画画&#xff0c;能当场弹一首或画一张给你看。孩子到底学了啥、学得怎么样&#xff0c;家长往往两眼一抹黑。今天我不推荐任何一家机构&#xff0c;只跟你分享三个普通人一眼就能看懂…...

2026年最佳手机阅读器推荐:付费也值得的精品选择

在数字时代&#xff0c;阅读方式正在发生深刻变革。随着电子书、在线文章和多媒体内容的兴起&#xff0c;人们越来越倾向于通过智能手机进行阅读。然而&#xff0c;并非所有的阅读器都能提供优质的阅读体验。今天&#xff0c;我们将聚焦于一款即便付费也绝对物超所值的手机阅读…...

DDD 中的代码组织:按技术层分 vs 按领域模块分,哪种才是正解?

前言 在实践领域驱动设计&#xff08;DDD&#xff09;时&#xff0c;你可能见过两种截然不同的代码组织方式&#xff1a;一种是传统的按技术层划分文件夹&#xff0c;另一种是按业务模块划分文件夹。两种写法的人都声称自己在做 DDD&#xff0c;那到底哪种更合理&#xff1f;本…...