讲师中心 微信公众号
AI工具推荐 视频效率加速

GitHub Issue Resolver

Polar Sponsor
爱发电 赞助
.NET 9.0

自主 GitHub 问题解决代理,带有防护栏。当用户想要发现、分析并修复 GitHub 仓库中的开放问题时使用。触发于...

GitHub 问题解析器

功能概述

GitHub 问题解析器是一项面向实际任务的技能,主要用于用于发现、分析和修复打开的 GitHub 问题的自主代理设备, 带有5层的护栏系统;QQ GUARDRAILS – 读取第一;

核心要点

  • 每一次动作都要通过护栏。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

GitHub Issue Resolver

一个自主智能体,用于发现、分析并修复开放的 GitHub Issue —— 内置五层防护机制(guardrail system)。

⚠️ 防护机制(GUARDRAILS)—— 请务必先阅读

所有操作均须通过防护机制校验。 在执行任何操作前:

  1. 加载 guardrails.json 配置文件
  2. 验证作用域(仓库、分支、路径)
  3. 检查操作门控策略(auto/notify/approve)
  4. 校验命令是否在白名单内
  5. 记录操作日志至审计追踪(audit trail)

关于防护机制的详细说明,请参阅 references/guardrails-guide.md。

核心规则(不可协商)

  • 禁止触碰受保护分支(如 main、master、production)
  • 禁止修改 .env 文件、密钥、CI 配置、凭证等敏感内容
  • 禁止强制推送(force push)
  • 未经明确批准,禁止修改依赖文件
  • 禁止修改自身技能(skill)或插件(plugin)相关文件
  • 一次仅处理一个 Issue —— 必须完成或主动放弃当前 Issue 后,方可开始下一个
  • 所有高风险操作均需用户显式批准(例如:编写代码、提交 commit、推送 push、创建 PR)
  • 所有操作均被完整记录 至 audit/ 目录

工作流程

阶段 1 — Issue 发现

触发条件: 用户提供一个 GitHub 仓库(格式为 owner/repo)。

步骤:

  1. 依据防护机制校验仓库合法性:

    python3 scripts/guardrails.py repo  
    

    若被拦截,需向用户说明原因并立即中止流程。

  2. 获取、评分并呈现 Issue 列表,由推荐引擎(recommendation engine)完成:

    python3 scripts/recommend.py  
    

    该脚本自动拉取全部开放 Issue,过滤掉 Pull Request,按严重性(severity)、影响范围(impact)、修复难度(effort)、新鲜度(freshness)进行加权评分,并输出结构化推荐结果。

    必须始终使用 recommend.py —— 禁止手动格式化 Issue 输出。该脚本确保每次呈现方式完全一致。

    如需原始 JSON 格式(例如用于后续程序处理):

    python3 scripts/recommend.py   --json
    

⏹️ 暂停。等待用户选择具体 Issue。

阶段 2 — 修复

触发条件: 用户选定一个 Issue。

步骤:

  1. 锁定该 Issue(确保“一次仅处理一个”策略生效):

    python3 scripts/guardrails.py issue_lock   
    
  2. 完整阅读 Issue 讨论线程,包括所有评论。

  3. 克隆仓库(门控策略:notify):

    python3 scripts/sandbox.py run git clone https://github.com//.git /tmp/openclaw-work/
    
  4. 创建安全分支(门控策略:auto):

    python3 scripts/sandbox.py run git checkout -b fix-issue-
    
  5. 探索代码库 —— 读取相关源文件。对每个待读取文件执行:

    python3 scripts/guardrails.py path 
    
  6. 制定修复方案 —— 向用户清晰说明修复思路:

    ## 拟定修复方案
    - 问题根源:[根本原因]
    - 解决方案:[拟实施的变更]
    - 涉及文件:[文件列表及各文件的具体变更点]
    - 预估 diff 行数:[行数]
    

⏹️ 暂停。必须获得用户对修复方案的明确批准后,方可进入实施阶段。

  1. 实施修复(门控策略:approve):
    • 应用代码变更
    • 校验 diff 行数:python3 scripts/guardrails.py diff
    • 记录操作日志:python3 scripts/audit.py log_action write_code success

阶段 3 — 测试

完成修复后:

  1. 查找并运行测试用例(门控策略:notify):

    python3 scripts/sandbox.py run npm test   # 或 pytest、cargo test 等
    
  2. 若测试失败且 autoRollbackOnTestFail 为 true:

    • 回滚全部变更
    • 通知用户
    • 提出替代修复建议
  3. 若项目中无现有测试,需为本次修复补充基础测试用例。

  4. 向用户汇报测试结果。

阶段 4 — 草稿 PR 提交(必须经用户批准)

⚠️ 禁止自动创建 PR。必须始终先征得用户同意。

切勿在聊天窗口中直接粘贴完整 diff。 对于任意非简单项目,请将分支推送至远程,并引导用户在 GitHub 上进行审查 —— 此处支持语法高亮、按文件导航及内联评论等完整功能。

  1. 提交变更(门控策略:approve):

    python3 scripts/sandbox.py run git add .
    python3 scripts/sandbox.py run git commit -m "Fix #: "
    </pre>
    </li>
    <li><p><strong>提供变更摘要</strong>(而非原始 diff),保持简洁明了:</p>
    <pre class="brush:php;toolbar:false;">## 变更概览
    - **src/models.py** — 新增字段校验(标题长度、枚举值检查)
    - **app.py** — 在 POST 接口添加校验逻辑,返回 400 错误响应
    - **tests/test_app.py** — 新增 22 个测试用例,覆盖全部校验规则
    - 共修改 4 个文件,约 100 行源码 + 约 150 行测试代码
    - 所有测试均已通过 ✅
    </pre>
    </li>
    <li><p><strong>明确询问用户:</strong>“是否准备推送并创建草稿 PR?”</p>
    </li>
    <li><p><strong>仅当用户明确回复“yes”后</strong>(门控策略:<code>approve</code>)才可执行:</p>
    <pre class="brush:php;toolbar:false;">python3 scripts/sandbox.py run git push -u origin fix-issue-<number>
    python3 scripts/sandbox.py run gh pr create --draft --title "..." --body "..."
    </pre>
    <p>注意:PR 默认以<strong>草稿(draft)</strong>形式创建。PR 描述应包含所有变更的详细说明、测试结果汇总,以及指向原始 Issue 的链接(Closes #N)。</p>
    </li>
    <li><p><strong>分享 PR 链接</strong> —— 用户前往 GitHub 完成审查。</p>
    </li>
    <li><p><strong>解锁 Issue:</strong></p>
    <pre class="brush:php;toolbar:false;">python3 scripts/guardrails.py issue_unlock
    </pre>
    </li>
    </ol>
    
    <h2>脚本参考</h2>
    <table>
    <thead>
    <tr>
    <th>脚本</th>
    <th>用途</th>
    <th>可直接运行(无需额外阅读文档)</th>
    </tr>
    </thead>
    <tbody><tr>
    <td><code>scripts/recommend.py</code></td>
    <td><strong>主入口脚本</strong> — 获取、评分并呈现 Issue</td>
    <td>✅</td>
    </tr>
    <tr>
    <td><code>scripts/fetch_issues.py</code></td>
    <td>原始 Issue 获取器(<code>recommend.py</code> 内部调用)</td>
    <td>✅</td>
    </tr>
    <tr>
    <td><code>scripts/analyze_issue.py</code></td>
    <td>对单个 Issue 进行深度分析</td>
    <td>✅</td>
    </tr>
    <tr>
    <td><code>scripts/create_pr.py</code></td>
    <td>PR 创建封装脚本</td>
    <td>✅</td>
    </tr>
    <tr>
    <td><code>scripts/guardrails.py</code></td>
    <td>防护机制执行引擎</td>
    <td>✅</td>
    </tr>
    <tr>
    <td><code>scripts/sandbox.py</code></td>
    <td>安全命令执行封装器</td>
    <td>✅</td>
    </tr>
    <tr>
    <td><code>scripts/audit.py</code></td>
    <td>操作日志记录器</td>
    <td>✅</td>
    </tr>
    </tbody></table>
    <h2>参考资料</h2>
    <ul>
    <li>references/quick-reference.md — GitHub API 参考、评分标准、常用测试命令</li>
    <li>references/guardrails-guide.md — 防护机制完整文档与自定义指南</li>
    </ul>					</div>
    				</div>
    					<script>
    						layui.use(["jquery"], function () {
    							var $ = layui.jquery;
    
    							function switchIndexMain21Tab(index) {
    								$("#skillML3_title button").eq(index).addClass("active").siblings().removeClass("active");
    								$("#skillML3_body .skillML3_bodys").eq(index).addClass("active").siblings().removeClass("active");
    							}
    
    							$("#skillML3_title button").click(function () {
    								switchIndexMain21Tab($(this).index());
    							});
    						});
    					</script>
    				<div class="catalogue_card">
    					<div class="catalogue_card_title">
    						<b></b>
    						<span>目录</span>
    					</div>
    					<div class="catalogue_cards"></div>
    				</div>
    				<div class="artlef-down">
    											<div class="authormore">
    							<div class="rightdTitle flexRow">
    								<div class="title-left flexRow">
    									<b></b>
    									<p>作者最新文章</p>
    								</div>
    							</div>
    															<div class="authlist flexColumn">
    									<div class="autharts flexRow">
    										<a class="autharta flexRow" target="_blank" href="/faq/3235405.html" title="只狼x逃离塔科夫?黑暗奇幻动作游戏《怪谈》介绍"><b></b>
    											<p class="overflowclass">只狼x逃离塔科夫?黑暗奇幻动作游戏《怪谈》介绍</p>
    										</a>
    										<div class="authtime flexRow">
    											<b></b>
    											<p>2026-10-05 14:34</p>
    										</div>
    									</div>
    								</div>
    															<div class="authlist flexColumn">
    									<div class="autharts flexRow">
    										<a class="autharta flexRow" target="_blank" href="/faq/3235415.html" title="CSS 实现多层级有序列表:1 → 1.1 → (a) → (i)"><b></b>
    											<p class="overflowclass">CSS 实现多层级有序列表:1 → 1.1 → (a) → (i)</p>
    										</a>
    										<div class="authtime flexRow">
    											<b></b>
    											<p>2026-10-05 14:36</p>
    										</div>
    									</div>
    								</div>
    															<div class="authlist flexColumn">
    									<div class="autharts flexRow">
    										<a class="autharta flexRow" target="_blank" href="/faq/3235417.html" title="《战争机器:事变日》过场动画 猛男马库斯完全边缘化"><b></b>
    											<p class="overflowclass">《战争机器:事变日》过场动画 猛男马库斯完全边缘化</p>
    										</a>
    										<div class="authtime flexRow">
    											<b></b>
    											<p>2026-10-05 14:36</p>
    										</div>
    									</div>
    								</div>
    															<div class="authlist flexColumn">
    									<div class="autharts flexRow">
    										<a class="autharta flexRow" target="_blank" href="/faq/3235487.html" title="如何验证列表是否符合指定的结构模式?"><b></b>
    											<p class="overflowclass">如何验证列表是否符合指定的结构模式?</p>
    										</a>
    										<div class="authtime flexRow">
    											<b></b>
    											<p>2026-10-05 14:48</p>
    										</div>
    									</div>
    								</div>
    															<div class="authlist flexColumn">
    									<div class="autharts flexRow">
    										<a class="autharta flexRow" target="_blank" href="/faq/3235489.html" title="Go 中浮点数除法结果为零的常见原因及正确处理方法"><b></b>
    											<p class="overflowclass">Go 中浮点数除法结果为零的常见原因及正确处理方法</p>
    										</a>
    										<div class="authtime flexRow">
    											<b></b>
    											<p>2026-10-05 14:48</p>
    										</div>
    									</div>
    								</div>
    															<div class="authlist flexColumn">
    									<div class="autharts flexRow">
    										<a class="autharta flexRow" target="_blank" href="/faq/3235750.html" title="如何验证列表是否符合给定的结构模式?"><b></b>
    											<p class="overflowclass">如何验证列表是否符合给定的结构模式?</p>
    										</a>
    										<div class="authtime flexRow">
    											<b></b>
    											<p>2026-10-05 15:28</p>
    										</div>
    									</div>
    								</div>
    															<div class="authlist flexColumn">
    									<div class="autharts flexRow">
    										<a class="autharta flexRow" target="_blank" href="/faq/3235755.html" title="LLDB Python调试脚本中“invalid thread”错误的解决方法"><b></b>
    											<p class="overflowclass">LLDB Python调试脚本中“invalid thread”错误的解决方法</p>
    										</a>
    										<div class="authtime flexRow">
    											<b></b>
    											<p>2026-10-05 15:28</p>
    										</div>
    									</div>
    								</div>
    															<div class="authlist flexColumn">
    									<div class="autharts flexRow">
    										<a class="autharta flexRow" target="_blank" href="/faq/3235786.html" title="Go语言中统计数组元素出现频次的正确实现方法"><b></b>
    											<p class="overflowclass">Go语言中统计数组元素出现频次的正确实现方法</p>
    										</a>
    										<div class="authtime flexRow">
    											<b></b>
    											<p>2026-10-05 16:20</p>
    										</div>
    									</div>
    								</div>
    															<div class="authlist flexColumn">
    									<div class="autharts flexRow">
    										<a class="autharta flexRow" target="_blank" href="/faq/3235787.html" title="如何将动态 RecyclerView 数据导出为 iText PDF 文档"><b></b>
    											<p class="overflowclass">如何将动态 RecyclerView 数据导出为 iText PDF 文档</p>
    										</a>
    										<div class="authtime flexRow">
    											<b></b>
    											<p>2026-10-05 16:34</p>
    										</div>
    									</div>
    								</div>
    															<div class="authlist flexColumn">
    									<div class="autharts flexRow">
    										<a class="autharta flexRow" target="_blank" href="/faq/3235788.html" title="如何在 Laravel 8 中自定义分页导航结构(保留 HTML 语义与样式)"><b></b>
    											<p class="overflowclass">如何在 Laravel 8 中自定义分页导航结构(保留 HTML 语义与样式)</p>
    										</a>
    										<div class="authtime flexRow">
    											<b></b>
    											<p>2026-10-05 16:47</p>
    										</div>
    									</div>
    								</div>
    													</div>
    											<div class="moreAi">
    							<div class="rightdTitle flexRow">
    								<div class="title-left flexRow">
    									<b></b>
    									<p>热门AI工具</p>
    								</div>
    								<a class="rititle-more flexRow" target="_blank" href="/ai" title="热门AI工具"><span>更多</span><b></b></a>
    							</div>
    
    							<div class="moreailist flexRow">
    																	<div class="aibtns flexRow">
    										<a target="_blank" href="/ai/2249" title="超级简历WonderCV" class="aibtnimga">
    											<img src="https://img.php.cn/upload/ai_manual/000/000/000/175679998691134.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="超级简历WonderCV" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" />
    										</a>
    										<div class="aibtn-right flexColumn">
    											<div class="abripone_f">
    												<a target="_blank" href="/ai/2249" title="超级简历WonderCV" class="overflowclass abripone">超级简历WonderCV</a>
    																									<span class="hot_span">Hot</span>
    																							</div>
    											<p class="overflowclass abriptwo">一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。</p>
    																							<div class="aidconstab flexRow">
    													<a title="AI办公学习" class="aidcontbp flexRow flexcenter"  href="/ai/tag/office" target="_blank" >AI办公学习</a><a title="工作效率" class="aidcontbp flexRow flexcenter"  href="/ai/tag/office/work" target="_blank" >工作效率</a>												</div>
    																					</div>
    									</div>
    
    																	<div class="aibtns flexRow">
    										<a target="_blank" href="/ai/4298" title="PixPix" class="aibtnimga">
    											<img src="https://img.php.cn/upload/ai_manual/001/246/273/6abb48da4cf94897.webp?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="PixPix" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" />
    										</a>
    										<div class="aibtn-right flexColumn">
    											<div class="abripone_f">
    												<a target="_blank" href="/ai/4298" title="PixPix" class="overflowclass abripone">PixPix</a>
    																									<span class="hot_span">Hot</span>
    																							</div>
    											<p class="overflowclass abriptwo">PixPix是一款面向电商视觉生产的AI商品图生成工具。</p>
    																							<div class="aidconstab flexRow">
    													<a title="电商工具" class="aidcontbp flexRow flexcenter"  href="/ai/tag/ai-fuwu/dianshang" target="_blank" >电商工具</a><a title="AI绘画作图" class="aidcontbp flexRow flexcenter"  href="/ai/tag/image" target="_blank" >AI绘画作图</a>												</div>
    																					</div>
    									</div>
    
    																	<div class="aibtns flexRow">
    										<a target="_blank" href="/ai/1287" title="讯飞绘文" class="aibtnimga">
    											<img src="https://img.php.cn/upload/ai_manual/000/969/633/6a82e41309ea7240.webp?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="讯飞绘文" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" />
    										</a>
    										<div class="aibtn-right flexColumn">
    											<div class="abripone_f">
    												<a target="_blank" href="/ai/1287" title="讯飞绘文" class="overflowclass abripone">讯飞绘文</a>
    																									<span class="hot_span">Hot</span>
    																							</div>
    											<p class="overflowclass abriptwo">讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。</p>
    																							<div class="aidconstab flexRow">
    													<a title="AI应用软件" class="aidcontbp flexRow flexcenter"  href="/ai/tag/ai-application" target="_blank" >AI应用软件</a><a title="PC软件" class="aidcontbp flexRow flexcenter"  href="/ai/tag/ai-application/software" target="_blank" >PC软件</a>												</div>
    																					</div>
    									</div>
    
    																	<div class="aibtns flexRow">
    										<a target="_blank" href="/ai/2828" title="二狗PPT" class="aibtnimga">
    											<img src="https://img.php.cn/upload/ai_manual/000/969/633/6a82e3c42a14b682.webp?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="二狗PPT" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" />
    										</a>
    										<div class="aibtn-right flexColumn">
    											<div class="abripone_f">
    												<a target="_blank" href="/ai/2828" title="二狗PPT" class="overflowclass abripone">二狗PPT</a>
    																									<span class="hot_span">Hot</span>
    																							</div>
    											<p class="overflowclass abriptwo">一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。</p>
    																							<div class="aidconstab flexRow">
    													<a title="文档处理" class="aidcontbp flexRow flexcenter"  href="/ai/tag/office/docs" target="_blank" >文档处理</a><a title="PPT 助手" class="aidcontbp flexRow flexcenter"  href="/ai/tag/office/ppt" target="_blank" >PPT 助手</a>												</div>
    																					</div>
    									</div>
    
    																	<div class="aibtns flexRow">
    										<a target="_blank" href="/ai/2686" title="WorkBuddy" class="aibtnimga">
    											<img src="https://img.php.cn/upload/ai_manual/001/246/273/177086639789686.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="WorkBuddy" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" />
    										</a>
    										<div class="aibtn-right flexColumn">
    											<div class="abripone_f">
    												<a target="_blank" href="/ai/2686" title="WorkBuddy" class="overflowclass abripone">WorkBuddy</a>
    																							</div>
    											<p class="overflowclass abriptwo">一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。</p>
    																							<div class="aidconstab flexRow">
    													<a title="AI办公学习" class="aidcontbp flexRow flexcenter"  href="/ai/tag/office" target="_blank" >AI办公学习</a><a title="Agent智能体" class="aidcontbp flexRow flexcenter"  href="/ai/tag/ai-agent" target="_blank" >Agent智能体</a>												</div>
    																					</div>
    									</div>
    
    																	<div class="aibtns flexRow">
    										<a target="_blank" href="/ai/726" title="豆包大模型" class="aibtnimga">
    											<img src="https://img.php.cn/upload/ai_manual/001/246/273/69b379b1c5e3f597.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="豆包大模型" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" />
    										</a>
    										<div class="aibtn-right flexColumn">
    											<div class="abripone_f">
    												<a target="_blank" href="/ai/726" title="豆包大模型" class="overflowclass abripone">豆包大模型</a>
    																							</div>
    											<p class="overflowclass abriptwo">豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。</p>
    																							<div class="aidconstab flexRow">
    													<a title="AI编程开发" class="aidcontbp flexRow flexcenter"  href="/ai/tag/code" target="_blank" >AI编程开发</a><a title="AI大模型" class="aidcontbp flexRow flexcenter"  href="/ai/tag/code/large-model" target="_blank" >AI大模型</a>												</div>
    																					</div>
    									</div>
    
    																	<div class="aibtns flexRow">
    										<a target="_blank" href="/ai/3854" title="Atoms" class="aibtnimga">
    											<img src="https://img.php.cn/upload/ai_manual/000/969/633/6a82de5dacdf2198.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="Atoms" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" />
    										</a>
    										<div class="aibtn-right flexColumn">
    											<div class="abripone_f">
    												<a target="_blank" href="/ai/3854" title="Atoms" class="overflowclass abripone">Atoms</a>
    																									<span class="hot_span">Hot</span>
    																							</div>
    											<p class="overflowclass abriptwo">Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。</p>
    																							<div class="aidconstab flexRow">
    													<a title="Agent智能体" class="aidcontbp flexRow flexcenter"  href="/ai/tag/ai-agent" target="_blank" >Agent智能体</a>												</div>
    																					</div>
    									</div>
    
    																	<div class="aibtns flexRow">
    										<a target="_blank" href="/ai/4235" title="火山引擎" class="aibtnimga">
    											<img src="https://img.php.cn/upload/ai_manual/001/246/273/6a82d82182e0c918.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="火山引擎" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" />
    										</a>
    										<div class="aibtn-right flexColumn">
    											<div class="abripone_f">
    												<a target="_blank" href="/ai/4235" title="火山引擎" class="overflowclass abripone">火山引擎</a>
    																									<span class="hot_span">Hot</span>
    																							</div>
    											<p class="overflowclass abriptwo">火山引擎是一款面向企业的云计算与AI服务平台。</p>
    																							<div class="aidconstab flexRow">
    													<a title="AI大模型" class="aidcontbp flexRow flexcenter"  href="/ai/tag/code/large-model" target="_blank" >AI大模型</a><a title="AI编程开发" class="aidcontbp flexRow flexcenter"  href="/ai/tag/code" target="_blank" >AI编程开发</a>												</div>
    																					</div>
    									</div>
    
    																	<div class="aibtns flexRow">
    										<a target="_blank" href="/ai/723" title="DeepSeek" class="aibtnimga">
    											<img src="https://img.php.cn/upload/ai_manual/000/000/000/175679963982777.png?x-oss-process=image/resize,m_mfit,h_76,w_76,limit_0" alt="DeepSeek" class="aibtnimg" onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'" />
    										</a>
    										<div class="aibtn-right flexColumn">
    											<div class="abripone_f">
    												<a target="_blank" href="/ai/723" title="DeepSeek" class="overflowclass abripone">DeepSeek</a>
    																							</div>
    											<p class="overflowclass abriptwo">DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。</p>
    																							<div class="aidconstab flexRow">
    													<a title="AI编程开发" class="aidcontbp flexRow flexcenter"  href="/ai/tag/code" target="_blank" >AI编程开发</a><a title="AI聊天问答" class="aidcontbp flexRow flexcenter"  href="/ai/tag/chat" target="_blank" >AI聊天问答</a>												</div>
    																					</div>
    									</div>
    
    															</div>
    						</div>
    									</div>
    			</div>
    			
    			<div class="skillMR">
    									<div class="artrig-adv ">
    						<script type="text/javascript" src="https://teacher.php.cn/php/MDM3MTk1MGYxYjI5ODJmNTE0ZWVkZTA3NmJhYzhmMjI6Og=="></script>
    					</div>
    				
    				<div class="hotzt artdtzt">
    					<div class="rightdTitle flexRow">
    						<div class="title-left flexRow">
    							<b></b>
    							<p>相关专题</p>
    						</div>
    						<a class="rititle-more flexRow" href="/faq/zt" title="相关专题" target="_blank"><span>更多</span><b></b></a>
    					</div>
    					<div class="hotztuls flexColumn">
    													<div class="hotztlls flexRow">
    								<a target="_blank" href="/faq/githubgw" class="aClass flexRow hotzta" title="GitHub官网入口版本汇总"><img
    										src="https://img.php.cn/upload/subject/000/000/075/69ce387a83f64182.png?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="GitHub官网入口版本汇总" class="hotztaimg"
    										onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a>
    								<div class="hotztright flexColumn">
    									<a target="_blank" href="/faq/githubgw" class="aClass flexRow hotztra overflowclass" title="GitHub官网入口版本汇总">GitHub官网入口版本汇总</a>
    									<p class="aClass flexRow hotztrp overflowclass">本专题整合了GitHub入口版本地址汇总,阅读专题下面的文章了解更多详细内容。</p>
    									<div class="hotztrdown flexRow">
    										<div class="htztdsee flexRow"> <b></b>
    											<p class="">558</p>
    										</div>
    										<div class="htztdTime flexRow"> <b></b>
    											<p>2026.04.02</p>
    										</div>
    									</div>
    								</div>
    							</div>
    													<div class="hotztlls flexRow">
    								<a target="_blank" href="/faq/githubzwgwrk" class="aClass flexRow hotzta" title="github中文官网入口 github中文版官网网页进入"><img
    										src="https://img.php.cn/upload/subject/000/000/080/697047d5c6008248.png?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="github中文官网入口 github中文版官网网页进入" class="hotztaimg"
    										onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a>
    								<div class="hotztright flexColumn">
    									<a target="_blank" href="/faq/githubzwgwrk" class="aClass flexRow hotztra overflowclass" title="github中文官网入口 github中文版官网网页进入">github中文官网入口 github中文版官网网页进入</a>
    									<p class="aClass flexRow hotztrp overflowclass">github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。</p>
    									<div class="hotztrdown flexRow">
    										<div class="htztdsee flexRow"> <b></b>
    											<p class="">7965</p>
    										</div>
    										<div class="htztdTime flexRow"> <b></b>
    											<p>2026.01.21</p>
    										</div>
    									</div>
    								</div>
    							</div>
    													<div class="hotztlls flexRow">
    								<a target="_blank" href="/faq/gitzmdblgbbdw" class="aClass flexRow hotzta" title="git怎么对比两个版本的文件内容"><img
    										src="https://img.php.cn/upload/subject/202404/09/2024040913371112478.jpg?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="git怎么对比两个版本的文件内容" class="hotztaimg"
    										onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a>
    								<div class="hotztright flexColumn">
    									<a target="_blank" href="/faq/gitzmdblgbbdw" class="aClass flexRow hotztra overflowclass" title="git怎么对比两个版本的文件内容">git怎么对比两个版本的文件内容</a>
    									<p class="aClass flexRow hotztrp overflowclass">要对比两个版本的 git 文件,请使用 git diff 命令:git diff 比较工作树和暂存区之间的差异。git diff 比较两个提交或标签之间的差异。git diff 输出显示差异块,其中 + 表示添加的行,- 表示删除的行, 表示修改的行。可使用 gitkraken、meld、beyond compare 等可视化工具更直观地查看差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。</p>
    									<div class="hotztrdown flexRow">
    										<div class="htztdsee flexRow"> <b></b>
    											<p class="">2281</p>
    										</div>
    										<div class="htztdTime flexRow"> <b></b>
    											<p>2024.04.09</p>
    										</div>
    									</div>
    								</div>
    							</div>
    													<div class="hotztlls flexRow">
    								<a target="_blank" href="/faq/gittjcwzmch" class="aClass flexRow hotzta" title="git提交错误怎么撤回"><img
    										src="https://img.php.cn/upload/subject/202404/09/2024040913353136272.jpg?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="git提交错误怎么撤回" class="hotztaimg"
    										onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a>
    								<div class="hotztright flexColumn">
    									<a target="_blank" href="/faq/gittjcwzmch" class="aClass flexRow hotztra overflowclass" title="git提交错误怎么撤回">git提交错误怎么撤回</a>
    									<p class="aClass flexRow hotztrp overflowclass">git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。</p>
    									<div class="hotztrdown flexRow">
    										<div class="htztdsee flexRow"> <b></b>
    											<p class="">2517</p>
    										</div>
    										<div class="htztdTime flexRow"> <b></b>
    											<p>2024.04.09</p>
    										</div>
    									</div>
    								</div>
    							</div>
    													<div class="hotztlls flexRow">
    								<a target="_blank" href="/faq/gitcimmit" class="aClass flexRow hotzta" title="git撤销提交的commit"><img
    										src="https://img.php.cn/upload/subject/202307/24/2023072413363225198.jpg?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="git撤销提交的commit" class="hotztaimg"
    										onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a>
    								<div class="hotztright flexColumn">
    									<a target="_blank" href="/faq/gitcimmit" class="aClass flexRow hotztra overflowclass" title="git撤销提交的commit">git撤销提交的commit</a>
    									<p class="aClass flexRow hotztrp overflowclass">Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。</p>
    									<div class="hotztrdown flexRow">
    										<div class="htztdsee flexRow"> <b></b>
    											<p class="">714</p>
    										</div>
    										<div class="htztdTime flexRow"> <b></b>
    											<p>2023.07.24</p>
    										</div>
    									</div>
    								</div>
    							</div>
    													<div class="hotztlls flexRow">
    								<a target="_blank" href="/faq/gitsvn" class="aClass flexRow hotzta" title="git和svn的区别"><img
    										src="https://img.php.cn/upload/subject/202307/06/2023070616582869150.jpg?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="git和svn的区别" class="hotztaimg"
    										onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a>
    								<div class="hotztright flexColumn">
    									<a target="_blank" href="/faq/gitsvn" class="aClass flexRow hotztra overflowclass" title="git和svn的区别">git和svn的区别</a>
    									<p class="aClass flexRow hotztrp overflowclass">git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。</p>
    									<div class="hotztrdown flexRow">
    										<div class="htztdsee flexRow"> <b></b>
    											<p class="">1260</p>
    										</div>
    										<div class="htztdTime flexRow"> <b></b>
    											<p>2023.07.06</p>
    										</div>
    									</div>
    								</div>
    							</div>
    													<div class="hotztlls flexRow">
    								<a target="_blank" href="/faq/zjgitfwq" class="aClass flexRow hotzta" title="自建git服务器"><img
    										src="https://img.php.cn/upload/subject/202307/05/2023070515361491689.jpg?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="自建git服务器" class="hotztaimg"
    										onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a>
    								<div class="hotztright flexColumn">
    									<a target="_blank" href="/faq/zjgitfwq" class="aClass flexRow hotztra overflowclass" title="自建git服务器">自建git服务器</a>
    									<p class="aClass flexRow hotztrp overflowclass">git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。</p>
    									<div class="hotztrdown flexRow">
    										<div class="htztdsee flexRow"> <b></b>
    											<p class="">3859</p>
    										</div>
    										<div class="htztdTime flexRow"> <b></b>
    											<p>2023.07.05</p>
    										</div>
    									</div>
    								</div>
    							</div>
    													<div class="hotztlls flexRow">
    								<a target="_blank" href="/faq/llvmzdypasszm" class="aClass flexRow hotzta" title="LLVM自定义Pass怎么写"><img
    										src="https://img.php.cn/upload/subject/000/000/085/6abca9719fcec219.png?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="LLVM自定义Pass怎么写" class="hotztaimg"
    										onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a>
    								<div class="hotztright flexColumn">
    									<a target="_blank" href="/faq/llvmzdypasszm" class="aClass flexRow hotztra overflowclass" title="LLVM自定义Pass怎么写">LLVM自定义Pass怎么写</a>
    									<p class="aClass flexRow hotztrp overflowclass">本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。</p>
    									<div class="hotztrdown flexRow">
    										<div class="htztdsee flexRow"> <b></b>
    											<p class="">0</p>
    										</div>
    										<div class="htztdTime flexRow"> <b></b>
    											<p>2026.09.30</p>
    										</div>
    									</div>
    								</div>
    							</div>
    													<div class="hotztlls flexRow">
    								<a target="_blank" href="/faq/llvmriscvcspz" class="aClass flexRow hotzta" title="LLVM RISC-V参数配置教程"><img
    										src="https://img.php.cn/upload/subject/000/000/085/6abca92da8842945.png?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="LLVM RISC-V参数配置教程" class="hotztaimg"
    										onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'"></a>
    								<div class="hotztright flexColumn">
    									<a target="_blank" href="/faq/llvmriscvcspz" class="aClass flexRow hotztra overflowclass" title="LLVM RISC-V参数配置教程">LLVM RISC-V参数配置教程</a>
    									<p class="aClass flexRow hotztrp overflowclass">本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。</p>
    									<div class="hotztrdown flexRow">
    										<div class="htztdsee flexRow"> <b></b>
    											<p class="">0</p>
    										</div>
    										<div class="htztdTime flexRow"> <b></b>
    											<p>2026.09.30</p>
    										</div>
    									</div>
    								</div>
    							</div>
    											</div>
    				</div>
    				<div class="hotdownload ">
    					<div class="rightdTitle flexRow">
    						<div class="title-left flexRow"> <b></b>
    							<p>热门下载</p>
    						</div>
    						<a target="_blank" class="rititle-more flexRow" href="/xiazai" title="热门下载"><span>更多</span><b></b></a>
    					</div>
    					<div class="hotdownTab">
    						<div class="hdTabs flexRow">
    							<div class="check" data-id="onef">网站特效 <b></b> </div> /
    							<div class="" data-id="twof">网站源码 <b></b></div> /
    							<div class="" data-id="threef">网站素材 <b></b></div> /
    							<div class="" data-id="fourf">前端模板 <b></b></div>
    						</div>
    						<ul class="onef">
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" title="登录表单页面js,现代化登录页面模板" href="/xiazai/js/10373"><span>[表单按钮]</span><span>登录表单页面js,现代化登录页面模板</span></a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" title="注册表单布局HTML代码,登录注册切换js模板" href="/xiazai/js/10372"><span>[表单按钮]</span><span>注册表单布局HTML代码,登录注册切换js模板</span></a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" title="文字透视变形设计,有趣的css滑动动画" href="/xiazai/js/10371"><span>[文字特效]</span><span>文字透视变形设计,有趣的css滑动动画</span></a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" title="精美登录注册UI,登录页面设计模板" href="/xiazai/js/10370"><span>[表单按钮]</span><span>精美登录注册UI,登录页面设计模板</span></a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" title="意境背景图片唯美下载,云破月来花弄影素材" href="/xiazai/js/10369"><span>[图片特效]</span><span>意境背景图片唯美下载,云破月来花弄影素材</span></a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" title="液体背景制作,创意液体文字动画" href="/xiazai/js/10368"><span>[其它特效]</span><span>液体背景制作,创意液体文字动画</span></a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" title="html滑块选择器,简单的滑块控制数字表达式" href="/xiazai/js/10367"><span>[其它特效]</span><span>html滑块选择器,简单的滑块控制数字表达式</span></a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" title="文本闪烁css,文字闪光动图特效" href="/xiazai/js/10366"><span>[其它特效]</span><span>文本闪烁css,文字闪光动图特效</span></a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" title="css滑块效果,气球移动动画效果图素材" href="/xiazai/js/10365"><span>[其它特效]</span><span>css滑块效果,气球移动动画效果图素材</span></a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" title="手写字体设计,好看的svg文字特效" href="/xiazai/js/10364"><span>[其它特效]</span><span>手写字体设计,好看的svg文字特效</span></a>
    									</div>
    								</li>
    													</ul>
    						<ul class="twof" style="display:none;">
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12061" title="CodeIgniter4.6.1"><span>[开发框架]</span><span>CodeIgniter4.6.1</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12060" title="Django Web框架5.2.2"><span>[开发框架]</span><span>Django Web框架5.2.2</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12059" title="NutzFw企业级快速开发框架1.0.3"><span>[开发框架]</span><span>NutzFw企业级快速开发框架1.0.3</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12058" title="go-admin前后端分离权限管理系统脚手架2.2.0"><span>[开发框架]</span><span>go-admin前后端分离权限管理系统脚手架2.2.0</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12057" title="Ember.js3.28.9"><span>[开发框架]</span><span>Ember.js3.28.9</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12056" title="MaxKey单点登录认证系统3.3.3"><span>[开发框架]</span><span>MaxKey单点登录认证系统3.3.3</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12055" title="PHP7框架Phalcon71.2.3"><span>[开发框架]</span><span>PHP7框架Phalcon71.2.3</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12054" title="TimoPHP开发框架1.4.1"><span>[开发框架]</span><span>TimoPHP开发框架1.4.1</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12053" title="猿团YTF框架1.0"><span>[开发框架]</span><span>猿团YTF框架1.0</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12052" title="zentaophp框架3.0"><span>[开发框架]</span><span>zentaophp框架3.0</span> </a>
    									</div>
    								</li>
    													</ul>
    						<ul class="threef" style="display:none;">
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/sucai/4904" title="世界精神卫生日宣传海报PSD素材下载"><span>[网站素材]</span><span>世界精神卫生日宣传海报PSD素材下载</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/sucai/4903" title="绿色风格汉堡美食海报设计源文件下载"><span>[网站素材]</span><span>绿色风格汉堡美食海报设计源文件下载</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/sucai/4902" title="房地产看房开放日矢量模板插画"><span>[网站素材]</span><span>房地产看房开放日矢量模板插画</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/sucai/4901" title="世界邮政日正方形海报PSD模板下载"><span>[网站素材]</span><span>世界邮政日正方形海报PSD模板下载</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/sucai/4900" title="太阳能电热板横幅海报ps素材下载"><span>[网站素材]</span><span>太阳能电热板横幅海报ps素材下载</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/sucai/4899" title="香炸鸡腿薯条可乐套餐美食招贴设计下载"><span>[网站素材]</span><span>香炸鸡腿薯条可乐套餐美食招贴设计下载</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/sucai/4898" title="美味汉堡快餐外卖海报矢量模板"><span>[网站素材]</span><span>美味汉堡快餐外卖海报矢量模板</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/sucai/4897" title="太阳能电热板价格横幅设计素材下载"><span>[网站素材]</span><span>太阳能电热板价格横幅设计素材下载</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/sucai/4896" title="清爽夏日海滩度假合集矢量素材"><span>[网站素材]</span><span>清爽夏日海滩度假合集矢量素材</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/sucai/4895" title="中秋节宣传海报PSD模板下载"><span>[网站素材]</span><span>中秋节宣传海报PSD模板下载</span> </a>
    									</div>
    								</li>
    													</ul>
    						<ul class="fourf" style="display:none;">
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12112"  title="探索文化产业服务机构网站模板"><span>[前端模板]</span><span>探索文化产业服务机构网站模板</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12111"  title="现代商业数字化服务公司网站模板"><span>[前端模板]</span><span>现代商业数字化服务公司网站模板</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12110"  title="响应式烟草公司HTML5网站模板"><span>[前端模板]</span><span>响应式烟草公司HTML5网站模板</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12109"  title="园艺服务机构响应式网页模板"><span>[前端模板]</span><span>园艺服务机构响应式网页模板</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12108"  title="HTML5日本动画动漫网站模板"><span>[前端模板]</span><span>HTML5日本动画动漫网站模板</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12107"  title="蛋糕烘焙美食宣传网站模板"><span>[前端模板]</span><span>蛋糕烘焙美食宣传网站模板</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12106"  title="黑白风格律师个人简历展示网页模板"><span>[前端模板]</span><span>黑白风格律师个人简历展示网页模板</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12105"  title="黑色风格摄影工作室宣传网站模板"><span>[前端模板]</span><span>黑色风格摄影工作室宣传网站模板</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12104"  title="响应式金融公司HTML5网站模板"><span>[前端模板]</span><span>响应式金融公司HTML5网站模板</span> </a>
    									</div>
    								</li>
    															<li>
    									<div class="wzrfourli flexRow">
    										<b></b>
    										<a target="_blank" href="/xiazai/code/12103"  title="HTML5音乐节演唱会宣传网站模板"><span>[前端模板]</span><span>HTML5音乐节演唱会宣传网站模板</span> </a>
    									</div>
    								</li>
    													</ul>
    					</div>
    					<script>
    						$('.hdTabs>div').click(function (e) {
    							$('.hdTabs>div').removeClass('check')
    							$(this).addClass('check')
    							$('.hotdownTab>ul').css('display', 'none')
    							$('.' + e.currentTarget.dataset.id).show()
    						})
    					</script>
    
    				</div>
    
    				<div class="xgarts ">
    					<div class="rightdTitle flexRow">
    						<div class="title-left flexRow"> <b></b>
    							<p>相关下载</p>
    						</div>
    						<a target="_blank" class="rititle-more flexRow" href="/xiazai" title="相关下载"><span>更多</span><b></b></a>
    					</div>
    					<div class="xgwzlist ">
    											<div class="xgwzlid flexRow"><b></b><a target="_blank" title="MDPHP(麦迪php框架系统)1.1" href="/xiazai/code/12051">MDPHP(麦迪php框架系统)1.1</a></div>
    											<div class="xgwzlid flexRow"><b></b><a target="_blank" title="PHP 多国语言框架2.0" href="/xiazai/code/12046">PHP 多国语言框架2.0</a></div>
    											<div class="xgwzlid flexRow"><b></b><a target="_blank" title="ujframe简单快速PHP开发框架1.0" href="/xiazai/code/12045">ujframe简单快速PHP开发框架1.0</a></div>
    											<div class="xgwzlid flexRow"><b></b><a target="_blank" title="php轻量型框架1.0" href="/xiazai/code/12044">php轻量型框架1.0</a></div>
    											<div class="xgwzlid flexRow"><b></b><a target="_blank" title="MyQEE开源PHP多项目及模块化开发框架3.0 RC2" href="/xiazai/code/12041">MyQEE开源PHP多项目及模块化开发框架3.0 RC2</a></div>
    											<div class="xgwzlid flexRow"><b></b><a target="_blank" title="php开源学习型框架CMVC1.2.0" href="/xiazai/code/12040">php开源学习型框架CMVC1.2.0</a></div>
    											<div class="xgwzlid flexRow"><b></b><a target="_blank" title="PHP框架Kohana3.3.1" href="/xiazai/code/12039">PHP框架Kohana3.3.1</a></div>
    										</div>
    
    				</div>
    
    				<div class="jpkc">
    					<div class="rightdTitle flexRow">
    						<div class="title-left flexRow"> <b></b>
    							<p>精品课程</p>
    						</div>
    						<a class="rititle-more flexRow" target="_blank" href="/course/sort_new.html" title="精品课程"><span>更多</span><b></b></a>
    					</div>
    					<div class=" jpkcTab">
    						<div class=" jpkcTabs flexRow">
    															<div class="check" data-id="onefd">相关推荐 <b></b> </div> /
    														<div class="" data-id="twofd">热门推荐 <b></b></div> /
    							<div class="" data-id="threefd">最新课程 <b></b></div>
    						</div>
    													<div class="onefd jpktabd">
    																	<div  class="ristyA flexRow " >
    										<a target="_blank" href="/course/1700.html" title="vscode手册">
    											<img onerror="this.onerror=''; this.src='https://staticw.php.cn/static/lhimages/moren/morenfengmian.png'" src="https://img.php.cn/upload/course/000/000/075/69bbad1078c89535.png?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="vscode手册" class="ristyAimg"
    												onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'">
    										</a>
    										<div class="ristyaRight flexColumn">
    											<a target="_blank" href="/course/1700.html" title="vscode手册"
    												class="rirightp overflowclass">vscode手册</a>
    
    											<div class="risrdown flexRow">
    												<p>共0课时 | 0人学习</p>
    											</div>
    										</div>
    									</div>
    																	<div  class="ristyA flexRow " >
    										<a target="_blank" href="/course/1689.html" title="Git 教程">
    											<img onerror="this.onerror=''; this.src='https://staticw.php.cn/static/lhimages/moren/morenfengmian.png'" src="https://img.php.cn/upload/course/000/000/081/69b3c9aaa8d3e299.jpg?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="Git 教程" class="ristyAimg"
    												onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'">
    										</a>
    										<div class="ristyaRight flexColumn">
    											<a target="_blank" href="/course/1689.html" title="Git 教程"
    												class="rirightp overflowclass">Git 教程</a>
    
    											<div class="risrdown flexRow">
    												<p>共21课时 | 8万人学习</p>
    											</div>
    										</div>
    									</div>
    																	<div  class="ristyA flexRow " >
    										<a target="_blank" href="/course/1133.html" title="Git版本控制工具">
    											<img onerror="this.onerror=''; this.src='https://staticw.php.cn/static/lhimages/moren/morenfengmian.png'" src="https://img.php.cn/upload/course/000/000/068/625d0ab721802405.jpg?x-oss-process=image/resize,m_mfit,h_75,w_120,limit_0" alt="Git版本控制工具" class="ristyAimg"
    												onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'">
    										</a>
    										<div class="ristyaRight flexColumn">
    											<a target="_blank" href="/course/1133.html" title="Git版本控制工具"
    												class="rirightp overflowclass">Git版本控制工具</a>
    
    											<div class="risrdown flexRow">
    												<p>共8课时 | 1.9万人学习</p>
    											</div>
    										</div>
    									</div>
    															</div>
    												<div class="twofd jpktabd" style="display:none;">
    															<div  class="ristyA flexRow " >
    									<a target="_blank" href="/course/1656.html" title="JavaScript ES5基础线上课程教学">
    										<img src="https://img.php.cn/upload/course/000/000/081/6862652adafef801.png?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="JavaScript ES5基础线上课程教学" class="ristyAimg"
    											onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'">
    									</a>
    									<div class="ristyaRight flexColumn">
    										<a target="_blank" href="/course/1656.html" title="JavaScript ES5基础线上课程教学"
    											class="rirightp overflowclass">JavaScript ES5基础线上课程教学</a>
    
    										<div class="risrdown flexRow">
    											<p>共6课时 | 12万人学习</p>
    										</div>
    									</div>
    								</div>
    															<div  class="ristyA flexRow " >
    									<a target="_blank" href="/course/812.html" title="最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)">
    										<img src="https://img.php.cn/upload/course/000/000/041/620debc3eab3f377.jpg?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)" class="ristyAimg"
    											onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'">
    									</a>
    									<div class="ristyaRight flexColumn">
    										<a target="_blank" href="/course/812.html" title="最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)"
    											class="rirightp overflowclass">最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)</a>
    
    										<div class="risrdown flexRow">
    											<p>共79课时 | 161万人学习</p>
    										</div>
    									</div>
    								</div>
    															<div  class="ristyA flexRow " >
    									<a target="_blank" href="/course/639.html" title="phpStudy极速入门视频教程">
    										<img src="https://img.php.cn/upload/course/000/000/068/62611ef88fcec821.jpg?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="phpStudy极速入门视频教程" class="ristyAimg"
    											onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'">
    									</a>
    									<div class="ristyaRight flexColumn">
    										<a target="_blank" href="/course/639.html" title="phpStudy极速入门视频教程"
    											class="rirightp overflowclass">phpStudy极速入门视频教程</a>
    
    										<div class="risrdown flexRow">
    											<p>共6课时 | 54.6万人学习</p>
    										</div>
    									</div>
    								</div>
    													</div>
    
    						<div class="threefd jpktabd" style="display:none;">
    															<div  class="ristyA flexRow " >
    										<a target="_blank" href="/course/2152.html" title="Conan 2 Essentials 免费课程">
    											<img src="https://img.php.cn/upload/course/000/000/085/6ab11b3c0b1be808.png?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="Conan 2 Essentials 免费课程" class="ristyAimg"
    												onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'">
    										</a>
    										<div class="ristyaRight flexColumn">
    											<a target="_blank" href="/course/2152.html" title="Conan 2 Essentials 免费课程"
    												class="rirightp overflowclass">Conan 2 Essentials 免费课程</a>
    
    											<div class="risrdown flexRow">
    												<p>共0课时 | 0人学习</p>
    											</div>
    										</div>
    									</div>
    																<div  class="ristyA flexRow " >
    										<a target="_blank" href="/course/2151.html" title="CMake 与 Conan 集成实践">
    											<img src="https://img.php.cn/upload/course/000/000/085/6ab11b247c8b7390.png?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="CMake 与 Conan 集成实践" class="ristyAimg"
    												onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'">
    										</a>
    										<div class="ristyaRight flexColumn">
    											<a target="_blank" href="/course/2151.html" title="CMake 与 Conan 集成实践"
    												class="rirightp overflowclass">CMake 与 Conan 集成实践</a>
    
    											<div class="risrdown flexRow">
    												<p>共0课时 | 0人学习</p>
    											</div>
    										</div>
    									</div>
    																<div  class="ristyA flexRow " >
    										<a target="_blank" href="/course/2150.html" title="Conan 2 新特性与架构变化">
    											<img src="https://img.php.cn/upload/course/000/000/085/6ab11b0ff15eb636.png?x-oss-process=image/resize,m_mfit,h_86,w_140,limit_0" alt="Conan 2 新特性与架构变化" class="ristyAimg"
    												onerror="this.src='https://staticw.php.cn/static/lhimages/moren/morentu.png'">
    										</a>
    										<div class="ristyaRight flexColumn">
    											<a target="_blank" href="/course/2150.html" title="Conan 2 新特性与架构变化"
    												class="rirightp overflowclass">Conan 2 新特性与架构变化</a>
    
    											<div class="risrdown flexRow">
    												<p>共0课时 | 0人学习</p>
    											</div>
    										</div>
    									</div>
    														</div>
    						<script>
    							$('.jpkcTabs>div').click(function (e) {
    								$('.jpkcTabs>div').removeClass('check')
    								$(this).addClass('check')
    								$('.jpkcTab .jpktabd').css('display', 'none')
    								$('.' + e.currentTarget.dataset.id).show()
    							})
    						</script>
    
    					</div>
    				</div>
    				<div class="zxarts ">
    					<div class="rightdTitle flexRow">
    						<div class="title-left flexRow"> <b></b>
    							<p>最新文章</p>
    						</div>
    						<a class="rititle-more flexRow" href="/article.html" title="最新文章" target="_blank"><span>更多</span><b></b></a>
    					</div>
    					<div class="xgwzlist ">
    													<div class="xgwzlid flexRow"><b></b><a target="_blank" title="PixPix怎么让服装详情图的排版保持统一" href="/faq/3235414.html">PixPix怎么让服装详情图的排版保持统一</a></div>
    													<div class="xgwzlid flexRow"><b></b><a target="_blank" title="腾讯混元文生图怎么设置图片尺寸" href="/faq/3235413.html">腾讯混元文生图怎么设置图片尺寸</a></div>
    													<div class="xgwzlid flexRow"><b></b><a target="_blank" title="Laper怎么保留剧本诊断意见供后续修订参考" href="/faq/3235410.html">Laper怎么保留剧本诊断意见供后续修订参考</a></div>
    													<div class="xgwzlid flexRow"><b></b><a target="_blank" title="可灵AI生成一张图片需要多少积分" href="/faq/3235411.html">可灵AI生成一张图片需要多少积分</a></div>
    													<div class="xgwzlid flexRow"><b></b><a target="_blank" title="可灵AI生成的图片放大后模糊怎么办" href="/faq/3235407.html">可灵AI生成的图片放大后模糊怎么办</a></div>
    													<div class="xgwzlid flexRow"><b></b><a target="_blank" title="纳米AI超级搜索怎么让报告区分数据和观点" href="/faq/3235403.html">纳米AI超级搜索怎么让报告区分数据和观点</a></div>
    													<div class="xgwzlid flexRow"><b></b><a target="_blank" title="Seko怎么为连续剧本设置每集悬念" href="/faq/3235401.html">Seko怎么为连续剧本设置每集悬念</a></div>
    													<div class="xgwzlid flexRow"><b></b><a target="_blank" title="PixPix玻璃商品图的边缘发灰怎么办" href="/faq/3235398.html">PixPix玻璃商品图的边缘发灰怎么办</a></div>
    													<div class="xgwzlid flexRow"><b></b><a target="_blank" title="秘塔AI搜索追问后的引用编号为什么会变化" href="/faq/3235397.html">秘塔AI搜索追问后的引用编号为什么会变化</a></div>
    													<div class="xgwzlid flexRow"><b></b><a target="_blank" title="Laper怎么判断剧本中点是否真的改变了局面" href="/faq/3235396.html">Laper怎么判断剧本中点是否真的改变了局面</a></div>
    											</div>
    
    				</div>
    			</div>
    		</div>
    	</div>
    	<!--底部-->
    	<div class="phpFoot">
    	<div class="phpFootIn">
    		<div class="phpFootCont">
    			<div class="phpFootLeft">
    				<dl>
    					<dt>
    						<a target="_blank" href="/about/us.html" rel="nofollow" title="关于我们" class="cBlack">关于我们</a>
    						<a target="_blank" href="/about/disclaimer.html" rel="nofollow" title="免责申明" class="cBlack">免责申明</a>
    						<a target="_blank" href="/about/jbzx.html" rel="nofollow" title="举报中心" class="cBlack">举报中心</a>
    						<a href="javascript:;" rel="nofollow" onclick="advice_data(99999999,'意见反馈')" title="意见反馈" class="cBlack">意见反馈</a>
    						<a target="_blank" href="https://www.php.cn/teacher.html" rel="nofollow" title="讲师合作" class="cBlack">讲师合作</a>
    						<a target="_blank" href="https://www.php.cn/blog/detail/20304.html" rel="nofollow" title="广告合作" class="cBlack">广告合作</a>
    						<a target="_blank" href="/new/" title="最新文章列表" class="cBlack">最新更新</a>
    												<div class="clear"></div>
    					</dt>
    					<dd class="cont1">php中文网:公益在线php培训,帮助PHP学习者快速成长!</dd>
    					<dd class="cont2">
    						<span class="ylwTopBox">
    							<a href="javascript:;" class="cBlack"><b class="icon1"></b>关注服务号</a>
    							<em style="display:none;" class="ylwTopSub">
    								<p>微信扫码<br />关注PHP中文网服务号</p>
    								<img src="https://staticw.php.cn/static/images/examples/text16.png" />
    							</em>
    						</span>
    						<div class="clear"></div>
    					</dd>
    				</dl>
    
    			</div>
    			<div class="phpFootRight">
    				<div class="phpFootMsg">
    					<span><img src="https://staticw.php.cn/static/images/examples/text17.png" /></span>
    					<dl>
    						<dt>PHP中文网订阅号</dt>
    						<dd>每天精选资源文章推送</dd>
    					</dl>
    				</div>
    			</div>
    		</div>
    	</div>
    	<div class="phpFootCode">
    		<div class="phpFootCodeIn">
    			<p>Copyright 2014-2026 <a href="https://www.php.cn/">https://www.php.cn/</a> All Rights Reserved | php.cn </p>		</div>
    	</div>
    </div>
    
    <input type="hidden" id="verifycode" value="/captcha.html">
    <script>
    	var _hmt = _hmt || [];
    	(function() {
    		var hm = document.createElement("script");
    		hm.src = "https://hm.baidu.com/hm.js?3fc525002bf1c4f1d536daef98e9a33c";
    		var s = document.getElementsByTagName("script")[0];
    		s.parentNode.insertBefore(hm, s);
    	})();
    </script>
    <script>
    	layui.use(['element', 'carousel'], function() {
    		var element = layui.element;
    		$ = layui.jquery;
    		var carousel = layui.carousel;
    		carousel.render({
    			elem: '#test1',
    			width: '100%',
    			height: '330px',
    			arrow: 'always'
    		});
    		$.getScript('https://staticw.php.cn/static/js/jquery.lazyload.min.js', function() {
    			$("img").lazyload({
    				placeholder: "https://staticw.php.cn/static/images/load.jpg",
    				effect: "fadeIn",
    				threshold: 200,
    				skip_invisible: false
    			});
    		});
    	});
    </script>
    
    
    <script src="https://staticw.php.cn/static/js/cdn.js?v=1.0.1"></script>
    	<script>
    		$(function(){
    			setCookie('is_article', 1, 1);
    		})
    		
    	</script>
    	<!--底部 end-->
    
    	<!-- content -->
    	
    <script type="text/javascript" src="https://staticw.php.cn/static/js/global.min.js?5.5.33"></script>
    </body>
    
    </html>