<!DOCTYPE html><html lang="zh-CN" data-astro-cid-z4jru4n3><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>NewMaths-gjm - 个人博客</title><meta name="description" content="分享数学、物理、英语等学科知识，包含笔记转换、答题挑战、题库存档等学习工具。"><link rel="canonical" href="https://neolguo.top/"><link rel="icon" type="image/svg+xml" href="/icons/favicon.svg"><link rel="preconnect" href="https://challenges.cloudflare.com" crossorigin><link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin><link rel="preconnect" href="https://static.cloudflareinsights.com" crossorigin><link rel="preload" href="/fonts/slideyouran-subset.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts/honglei-subset.woff2" as="font" type="font/woff2" crossorigin><script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/github-dark.min.css" id="hljs-theme"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/github.min.css" id="hljs-theme-light" disabled><meta property="og:title" content="NewMaths-gjm - 个人博客"><meta property="og:description" content="分享数学、物理、英语等学科知识，包含笔记转换、答题挑战、题库存档等学习工具。"><meta property="og:url" content="https://neolguo.top/"><meta property="og:type" content="website"><meta property="og:image" content="https://neolguo.top/images/favicon.png"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="NewMaths-gjm - 个人博客"><meta name="twitter:description" content="分享数学、物理、英语等学科知识，包含笔记转换、答题挑战、题库存档等学习工具。"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"NewMaths-gjm - 个人博客","url":"https://neolguo.top","description":"分享数学、物理、英语等学科知识，包含笔记转换、答题挑战、题库存档等学习工具。","potentialAction":{"@type":"SearchAction","target":"https://neolguo.top/?q={search_term_string}","query-input":"required name=search_term_string"}}</script><link rel="stylesheet" href="/_astro/BaseLayout.C4mnpTSv.css"><link rel="stylesheet" href="/_astro/index.DPox2DGl.css"><style>.about-page[data-v-408112ef]{padding-bottom:40px}.about-content[data-v-408112ef]{max-width:800px;margin:0 auto}.page-title[data-v-408112ef]{text-align:center;font-size:2.2em;font-weight:700;font-family:var(--font-serif);color:var(--text-primary);margin-bottom:36px}.about-section[data-v-408112ef]{margin-bottom:36px}.about-section h2[data-v-408112ef]{font-size:1.4em;font-weight:700;font-family:var(--font-serif);color:var(--text-primary);border-left:3px solid var(--accent-color);margin-bottom:18px;padding-left:14px;position:relative}.about-section h2[data-v-408112ef]:after{content:"";background:var(--accent-color);opacity:0;width:3px;height:0;transition:height var(--ease-ink), opacity var(--ease-ink);position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-section:hover h2[data-v-408112ef]:after{opacity:.55;height:100%}.about-section p[data-v-408112ef]{color:var(--text-primary);text-indent:2em;margin-bottom:12px;line-height:1.9}.about-section ul[data-v-408112ef]{padding-left:0;list-style:none}.about-section li[data-v-408112ef]{color:var(--text-primary);margin-bottom:10px;padding:4px 0;line-height:1.7}.tech-tags[data-v-408112ef]{flex-wrap:wrap;gap:10px;display:flex}.tech-tag[data-v-408112ef]{color:var(--text-secondary);border-radius:var(--radius);font-size:.88em;font-weight:500;font-family:var(--font-sans);transition:color var(--ease-ink), border-color var(--ease-ink), background-color var(--ease-ink);border:1px solid var(--border-color);background:#b453090d;padding:6px 14px}.tech-tag[data-v-408112ef]:hover{color:var(--accent-color);border-color:var(--accent-color);background:#b453091a}.stats-grid[data-v-408112ef]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.stat-card[data-v-408112ef]{background:var(--bg-glass);border:1px solid var(--border-color);border-radius:var(--radius-paper);text-align:center;transition:var(--transition);padding:20px 16px}.stat-card[data-v-408112ef]:hover{box-shadow:var(--press-in-soft);border-color:var(--border-strong);transform:translateY(1px)}.stat-number[data-v-408112ef]{font-size:2em;font-weight:700;font-family:var(--font-serif);color:var(--accent-color);margin-bottom:6px;line-height:1.2}.stat-label[data-v-408112ef]{color:var(--text-primary);margin-bottom:4px;font-size:.85em;font-weight:600}.stat-detail[data-v-408112ef]{color:var(--text-secondary);font-size:.78em}.stats-footer[data-v-408112ef]{text-align:center;color:var(--text-secondary);margin-top:8px;font-size:.85em}.contact-hint[data-v-408112ef]{color:var(--text-secondary);text-indent:0;margin-bottom:14px;font-size:.9em}.changelog[data-v-408112ef]{flex-direction:column;gap:0;padding-left:28px;display:flex;position:relative}.changelog[data-v-408112ef]:before{content:"";background:var(--accent-color);opacity:.22;width:2px;position:absolute;top:0;bottom:0;left:8px}.changelog-item[data-v-408112ef]{gap:18px;padding:14px 0;display:flex;position:relative}.changelog-item[data-v-408112ef]:before{content:"";background:var(--accent-color);border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:-24px}.changelog-date[data-v-408112ef]{min-width:90px;color:var(--accent-color);white-space:nowrap;font-size:.95em;font-weight:700}.changelog-desc[data-v-408112ef]{color:var(--text-primary);font-size:.95em;line-height:1.8}@media (width<=768px){.page-title[data-v-408112ef]{font-size:1.8em}.about-section h2[data-v-408112ef]{font-size:1.2em}.about-section p[data-v-408112ef]{text-indent:1em}.changelog-item[data-v-408112ef]{flex-direction:column;gap:4px}}
.archive-page[data-v-2192c070]{padding-bottom:40px}.page-title[data-v-2192c070]{text-align:center;font-size:2.2em;font-weight:700;font-family:var(--font-serif);color:var(--text-primary);margin-bottom:44px}.filter-info[data-v-2192c070]{text-align:center;background:var(--bg-glass);border:1px solid var(--border-color);border-radius:var(--radius-paper);justify-content:center;align-items:center;gap:16px;margin-bottom:32px;padding:16px 20px;display:flex}.filter-info p[data-v-2192c070]{color:var(--text-primary);font-weight:500}.clear-btn[data-v-2192c070]{background:var(--accent-color);color:#fff;border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:none;padding:6px 18px;font-size:.9em;font-weight:500}.clear-btn[data-v-2192c070]:hover{transform:translateY(-1px);box-shadow:0 2px 12px #b453094d}.archive-year[data-v-2192c070]{margin-bottom:44px}.year-title[data-v-2192c070]{font-size:1.5em;font-weight:700;font-family:var(--font-serif);color:var(--accent-color);border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:12px;position:relative}.posts-list[data-v-2192c070]{flex-direction:column;gap:12px;display:flex}.archive-item[data-v-2192c070]{background:var(--bg-glass);border:1px solid var(--border-color);border-radius:var(--radius);transition:var(--transition);align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.archive-item[data-v-2192c070]:before{content:"";background:var(--accent-color);transform-origin:bottom;width:3px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.archive-item[data-v-2192c070]:hover:before{transform:scaleY(1)}.archive-item[data-v-2192c070]:hover{box-shadow:var(--shadow);border-color:#b4530926;transform:translate(4px)}.post-date[data-v-2192c070]{color:var(--text-secondary);border-radius:var(--radius);text-align:center;background:#b453090f;min-width:52px;padding:3px 10px;font-size:.88em;font-weight:500}.post-title[data-v-2192c070]{color:var(--text-primary);transition:var(--transition-fast);flex-grow:1;font-weight:500}.post-title[data-v-2192c070]:hover{color:var(--accent-color)}.post-category[data-v-2192c070]{color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius);padding:4px 12px;font-size:.85em}@media (width<=768px){.archive-item[data-v-2192c070]{flex-direction:column;align-items:flex-start;gap:8px}.post-date[data-v-2192c070]{min-width:auto}.filter-info[data-v-2192c070]{flex-direction:column;gap:10px}}
.contact-card[data-v-50ae542a]{flex-direction:column;align-items:center;gap:10px;display:flex}.contact-card.inline[data-v-50ae542a]{align-items:flex-start}.contact-open-btn[data-v-50ae542a]{color:var(--accent-color);border-radius:var(--radius);font-size:.92em;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:color var(--ease-ink), background-color var(--ease-ink), border-color var(--ease-ink);background:#b4530912;border:1.5px solid #b4530940;align-items:center;gap:8px;padding:9px 22px;display:inline-flex}.contact-open-btn[data-v-50ae542a]:hover:not(:disabled){color:var(--accent-hover);border-color:var(--border-strong);background:#b453091f}.contact-open-btn[data-v-50ae542a]:disabled{opacity:.6;cursor:wait}.cc-icon[data-v-50ae542a]{flex-shrink:0;width:16px;height:16px}.cc-spin[data-v-50ae542a]{animation:1s linear infinite cc-spin-50ae542a}@keyframes cc-spin-50ae542a{to{transform:rotate(360deg)}}.cc-turnstile[data-v-50ae542a]{margin-top:6px}.contact-revealed[data-v-50ae542a]{background:var(--bg-glass);border:1px solid var(--border-color);border-radius:var(--radius-paper);width:100%;max-width:420px;box-shadow:var(--shadow);padding:16px 18px;animation:.3s fadeInUp}.cc-title[data-v-50ae542a]{color:var(--text-secondary);font-size:.85em;font-weight:700;font-family:var(--font-sans);letter-spacing:.04em;margin-bottom:10px}.cc-item[data-v-50ae542a]{align-items:baseline;gap:10px;padding:6px 0;font-size:.92em;display:flex}.cc-label[data-v-50ae542a]{color:var(--text-secondary);font-family:var(--font-sans);flex:0 0 64px;font-size:.85em}.cc-value[data-v-50ae542a]{color:var(--text-primary);word-break:break-all;font-family:var(--font-sans)}a.cc-value[data-v-50ae542a]{color:var(--accent-color)}a.cc-value[data-v-50ae542a]:hover{text-decoration:underline}.cc-close[data-v-50ae542a]{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;font-size:.82em;font-family:var(--font-sans);transition:var(--transition-fast);background:0 0;margin-top:10px;padding:5px 16px}.cc-close[data-v-50ae542a]:hover{border-color:var(--accent-color);color:var(--accent-color)}.cc-error[data-v-50ae542a]{color:#e74c3c;font-size:.85em}
.friends-page[data-v-5c05868a]{padding-bottom:40px}.friends-header[data-v-5c05868a]{text-align:center;margin-bottom:36px;padding:44px 24px}.page-title[data-v-5c05868a]{font-size:2.2em;font-weight:700;font-family:var(--font-serif);color:var(--text-primary);margin-bottom:14px}.subtitle[data-v-5c05868a]{color:var(--text-secondary);margin-bottom:18px;font-size:1.05em}.contact-area[data-v-5c05868a]{justify-content:center;margin-top:4px;display:flex}.contact-area[data-v-5c05868a] .contact-card.inline{align-items:center}.friends-grid[data-v-5c05868a]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:22px;display:grid}.friend-card[data-v-5c05868a]{transition:var(--transition);border:1.5px solid var(--border-color);align-items:center;gap:18px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.friend-card[data-v-5c05868a]:before{content:"";background:var(--accent-color);transform-origin:0;height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.friend-card[data-v-5c05868a]:hover:before{transform:scaleX(1)}.friend-card[data-v-5c05868a]:hover{border-color:#b4530933;transform:translateY(-4px);box-shadow:0 8px 30px #b453091a}.friend-avatar-wrap[data-v-5c05868a]{flex-shrink:0}.friend-avatar[data-v-5c05868a]{object-fit:cover;border:2.5px solid var(--border-color);width:58px;height:58px;transition:var(--transition);border-radius:50%}.friend-card:hover .friend-avatar[data-v-5c05868a]{border-color:var(--accent-color);box-shadow:0 0 16px #b4530933}.friend-info[data-v-5c05868a]{flex:1;min-width:0}.friend-name[data-v-5c05868a]{color:var(--text-primary);margin-bottom:4px;font-size:1.1em;font-weight:700}.friend-url[data-v-5c05868a]{color:var(--accent-color);text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:.85em;overflow:hidden}.friend-desc[data-v-5c05868a]{color:var(--text-secondary);font-size:.85em}.visit-badge[data-v-5c05868a]{color:var(--accent-color);opacity:0;transition:var(--transition);border-radius:var(--radius);background:#b453090f;padding:4px 12px;font-size:.82em;font-weight:600;position:absolute;top:14px;right:18px}.friend-card:hover .visit-badge[data-v-5c05868a]{opacity:1}.placeholder-card[data-v-5c05868a]{opacity:.6;border-style:dashed}.placeholder-avatar[data-v-5c05868a]{background:var(--bg-secondary);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.4em;font-weight:700;display:flex}@media (width<=768px){.friends-grid[data-v-5c05868a]{grid-template-columns:1fr}.page-title[data-v-5c05868a]{font-size:1.6em}}
</style><link rel="stylesheet" href="/_astro/Home.DrDiQsNW.css"><link rel="stylesheet" href="/_astro/NoteConverter.DYtoohEv.css"><link rel="stylesheet" href="/_astro/Post.CJhimi2j.css"><style>.superphone-page[data-v-a6fc92f1]{min-height:60vh;padding:60px 0}.container[data-v-a6fc92f1]{max-width:480px;margin:0 auto;padding:0 20px}.sp-card[data-v-a6fc92f1]{padding:40px 32px}.page-title[data-v-a6fc92f1]{text-align:center;margin-bottom:24px;font-size:1.5em}.sp-desc[data-v-a6fc92f1]{text-align:center;color:var(--text-secondary);margin-bottom:20px}.sp-input-group[data-v-a6fc92f1]{gap:8px;display:flex}.sp-input-group input[data-v-a6fc92f1]{border:1.5px solid var(--border-color);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);outline:none;flex:1;padding:12px 16px;font-size:1em}.sp-input-group input[data-v-a6fc92f1]:focus{border-color:var(--accent-color)}.sp-btn[data-v-a6fc92f1]{border-radius:var(--radius);background:var(--accent-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:12px 20px;font-size:1em}.sp-btn[data-v-a6fc92f1]:disabled{opacity:.6;cursor:not-allowed}.sp-btn-home[data-v-a6fc92f1]{width:100%;margin-top:16px;display:block}.sp-error[data-v-a6fc92f1]{color:#ef4444;text-align:center;margin-top:12px;font-size:.9em}.sp-success[data-v-a6fc92f1]{text-align:center}.sp-success-icon[data-v-a6fc92f1]{color:#22c55e;margin-bottom:12px}.sp-success-icon svg[data-v-a6fc92f1]{width:56px;height:56px}.sp-hint[data-v-a6fc92f1]{color:var(--text-secondary);margin-top:8px;font-size:.9em}
</style><link rel="stylesheet" href="/_astro/VueAppShell.zpWWXv27.css"></head><body data-astro-cid-z4jru4n3><div id="astro-root" data-astro-cid-z4jru4n3><header class="header" data-astro-cid-z4jru4n3><div class="container" data-astro-cid-z4jru4n3><nav class="nav" data-astro-cid-z4jru4n3><div class="nav-brand" data-astro-cid-z4jru4n3><a href="/" data-astro-cid-z4jru4n3>NewMaths-gjm</a></div><div class="nav-links" data-astro-cid-z4jru4n3><a href="/" data-astro-cid-z4jru4n3>首页</a><a href="/archive" data-astro-cid-z4jru4n3>归档</a><a href="/about" data-astro-cid-z4jru4n3>关于</a><a href="https://geo.neolguo.top" target="_blank" rel="noopener" data-astro-cid-z4jru4n3>几何画板</a><a href="/friends" data-astro-cid-z4jru4n3>友链</a><button class="nav-btn" id="theme-toggle" title="切换主题" data-astro-cid-z4jru4n3><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="20" height="20" data-astro-cid-z4jru4n3><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z" data-astro-cid-z4jru4n3></path></svg></button></div></nav></div></header><main data-astro-cid-z4jru4n3><div class="home" data-astro-cid-lcdefpme><div class="container" data-astro-cid-lcdefpme><!-- Typewriter --><div class="hero-sentence" data-astro-cid-lcdefpme><span class="sentence-text" id="typed-text" data-astro-cid-lcdefpme></span><span class="typewriter-cursor" data-astro-cid-lcdefpme>|</span></div><!-- Hero Row --><div class="hero-row" data-astro-cid-lcdefpme><div class="hero-left card paper-fiber" data-astro-cid-lcdefpme><div class="avatar" data-astro-cid-lcdefpme><img src="/posts/images/2.jpg" alt="avatar" data-astro-cid-lcdefpme></div><h1 class="name" data-astro-cid-lcdefpme>NewMaths-gjm</h1><p class="signature" data-astro-cid-lcdefpme>行到水穷处，坐看云起时。</p><p class="bio" data-astro-cid-lcdefpme>分享数学、物理、英语等学科知识，包含笔记转换、答题挑战、题库存档等学习工具。</p><div class="social-links" data-astro-cid-lcdefpme><a href="mailto:guojunmin_1029@qq.com" class="social-link" data-astro-cid-lcdefpme><span data-astro-cid-lcdefpme>邮箱</span></a><a href="https://space.bilibili.com/3546880675940421" target="_blank" class="social-link" data-astro-cid-lcdefpme><span data-astro-cid-lcdefpme>B站</span></a><a href="https://github.com/guojunminluohe" target="_blank" class="social-link" data-astro-cid-lcdefpme><span data-astro-cid-lcdefpme>GitHub</span></a></div></div><div class="hero-right card paper-fiber" data-astro-cid-lcdefpme><div class="stats-row" data-astro-cid-lcdefpme><div class="stat-item" data-astro-cid-lcdefpme><span class="stat-num" data-astro-cid-lcdefpme>9</span><span class="stat-label" data-astro-cid-lcdefpme>文章</span></div><div class="stat-item" data-astro-cid-lcdefpme><span class="stat-num" data-astro-cid-lcdefpme>45</span><span class="stat-label" data-astro-cid-lcdefpme>标签</span></div><div class="stat-item" data-astro-cid-lcdefpme><span class="stat-num" data-astro-cid-lcdefpme>140</span><span class="stat-label" data-astro-cid-lcdefpme>天</span></div></div></div></div><!-- Posts Grid --><section class="recent-posts" data-astro-cid-lcdefpme><h2 data-astro-cid-lcdefpme>最新文章</h2><div class="posts-grid" data-astro-cid-lcdefpme><article class="post-card card paper-fiber" style="animation-delay: 0s" data-astro-cid-lcdefpme><span class="post-index" aria-hidden="true" data-astro-cid-lcdefpme>01</span><div class="post-body" data-astro-cid-lcdefpme><div class="post-meta" data-astro-cid-lcdefpme><span class="post-date" data-astro-cid-lcdefpme>2026-08-23</span><span class="post-category" data-astro-cid-lcdefpme>数学</span></div><h3 class="post-title" data-astro-cid-lcdefpme><a href="/post/AIjihehuaban" data-astro-cid-lcdefpme>AI几何绘图工具（AI几何画板）即将上线</a></h3><p class="post-excerpt" data-astro-cid-lcdefpme>为了解决做数学题的时候几何想象能力不足，抽象图形难以理解的痛点，我开发了一个AI几何画板，可以输入题干或者上传图片，使用视觉模型制作几何图像并且可以拖动观察。
这个功能将在近期上线（我觉得是开学前吧……）
图片预览：
屏幕截图 2026-08-24 150627
屏幕截图 2026-08-24 150736
理论上大家需要自己配置模型的API key，我会支持DeepSeek（首选），Mimo等大...</p><a href="/post/AIjihehuaban" class="read-more" data-astro-cid-lcdefpme>阅读更多 →</a></div></article><article class="post-card card paper-fiber" style="animation-delay: 0.1s" data-astro-cid-lcdefpme><span class="post-index" aria-hidden="true" data-astro-cid-lcdefpme>02</span><div class="post-body" data-astro-cid-lcdefpme><div class="post-meta" data-astro-cid-lcdefpme><span class="post-date" data-astro-cid-lcdefpme>2026-08-21</span><span class="post-category" data-astro-cid-lcdefpme>技术</span></div><h3 class="post-title" data-astro-cid-lcdefpme><a href="/post/sanlianjiance" data-astro-cid-lcdefpme>三连检测？骗局！</a></h3><p class="post-excerpt" data-astro-cid-lcdefpme>我们常常可以看到下面的评论和链接
评论
b23.tv是B站官方域名，但却可以解析到第三方界面，我们来拆解一下
 一、 这个“验证界面”源码到底实现了什么功能？（它只是个路由器）

这两份HTML代码的核心功能完全一致，它们不是一个盗号程序，而是一个流量分发器。它实现的功能只有三个：

1. 过滤“真人”与“审核”：利用 navigator.userAgent 识别来源。如果是B站App内部打开（带...</p><a href="/post/sanlianjiance" class="read-more" data-astro-cid-lcdefpme>阅读更多 →</a></div></article><article class="post-card card paper-fiber" style="animation-delay: 0.2s" data-astro-cid-lcdefpme><span class="post-index" aria-hidden="true" data-astro-cid-lcdefpme>03</span><div class="post-body" data-astro-cid-lcdefpme><div class="post-meta" data-astro-cid-lcdefpme><span class="post-date" data-astro-cid-lcdefpme>2026-08-10</span><span class="post-category" data-astro-cid-lcdefpme>数学</span></div><h3 class="post-title" data-astro-cid-lcdefpme><a href="/post/2026henanmaths" data-astro-cid-lcdefpme>2026年河南省中考数学试卷解析</a></h3><p class="post-excerpt" data-astro-cid-lcdefpme>河南省2026年初中学业水平考试数学试卷及参考答案

本文整理了河南省2026年初中学业水平考试数学试卷的全部题目及参考答案。

&gt; 使用说明（第一次来必看）
&gt;
&gt; 1. 每道题下方都会有一条下划线（选择题、填空题）或虚线框（解答题），里面藏着答案，点击即可显示，再点一次不会隐藏；
&gt; 2. 也可以点击文章顶部的「显示所有答案」按钮一键展开全部答案，再点「隐藏所有答案」即可全部收起；
&gt; 3. ...</p><a href="/post/2026henanmaths" class="read-more" data-astro-cid-lcdefpme>阅读更多 →</a></div></article><article class="post-card card paper-fiber" style="animation-delay: 0.30000000000000004s" data-astro-cid-lcdefpme><span class="post-index" aria-hidden="true" data-astro-cid-lcdefpme>04</span><div class="post-body" data-astro-cid-lcdefpme><div class="post-meta" data-astro-cid-lcdefpme><span class="post-date" data-astro-cid-lcdefpme>2026-07-22</span><span class="post-category" data-astro-cid-lcdefpme>数学</span></div><h3 class="post-title" data-astro-cid-lcdefpme><a href="/post/从代数" data-astro-cid-lcdefpme>从代数到宇宙法则：二次函数焦点与准线的物理灵魂</a></h3><p class="post-excerpt" data-astro-cid-lcdefpme>当我们写下  函数时，你有没有想过它和物理的关系？

在数学课本里，它是抛物线的解析式；在物理试卷上，它是斜抛物体的运动轨迹。
连接它这两个身份的，正是焦点（Focus）与准线（Directrix）。

今天，我们就来看看焦点和准线是如何连接数学和物理的。

---

 一、几何定义：那个被遗忘的&quot;初心&quot;

在代数统治教科书之前，抛物线首先是一个纯粹的几何图形。它的定义是：

&gt; 平面上到一定点（...</p><a href="/post/从代数" class="read-more" data-astro-cid-lcdefpme>阅读更多 →</a></div></article><article class="post-card card paper-fiber" style="animation-delay: 0.4s" data-astro-cid-lcdefpme><span class="post-index" aria-hidden="true" data-astro-cid-lcdefpme>05</span><div class="post-body" data-astro-cid-lcdefpme><div class="post-meta" data-astro-cid-lcdefpme><span class="post-date" data-astro-cid-lcdefpme>2026-07-16</span><span class="post-category" data-astro-cid-lcdefpme>旅游</span></div><h3 class="post-title" data-astro-cid-lcdefpme><a href="/post/l" data-astro-cid-lcdefpme>南京游记</a></h3><p class="post-excerpt" data-astro-cid-lcdefpme>&gt;本文章作为我的暑假作业（名胜游记）兼资料记录

7月初，盛夏初至，遂游金陵。

地铁线路图：

IMG_20260705_202821

 1. 紫金山（钟山）

IMG_20260706_090430

紫金山海拔较低，有多条登山道路，但是直接登上去比较累，因此可以选择紫金山索道。

紫金山天文台

IMG_20260706_095736                            ...</p><a href="/post/l" class="read-more" data-astro-cid-lcdefpme>阅读更多 →</a></div></article><article class="post-card card paper-fiber" style="animation-delay: 0.5s" data-astro-cid-lcdefpme><span class="post-index" aria-hidden="true" data-astro-cid-lcdefpme>06</span><div class="post-body" data-astro-cid-lcdefpme><div class="post-meta" data-astro-cid-lcdefpme><span class="post-date" data-astro-cid-lcdefpme>2026-07-15</span><span class="post-category" data-astro-cid-lcdefpme>测试</span></div><h3 class="post-title" data-astro-cid-lcdefpme><a href="/post/c" data-astro-cid-lcdefpme>发稿测试</a></h3><p class="post-excerpt" data-astro-cid-lcdefpme>测试

这是一篇测试文章，用于测试本地发稿是否正常。

测试题目：1+1=10

大题测试：



loadDemo() {
  pushUndoState();
  this.editor.value =  Markdown Pro 完整语法指南

 ▎基础 Markdown

...

 块级公式 （前后必须空行）









 矩阵



...;
  this.updatePrevi...</p><a href="/post/c" class="read-more" data-astro-cid-lcdefpme>阅读更多 →</a></div></article></div><!-- Pagination --><div class="pagination" data-astro-cid-lcdefpme><a href="/?page=1" class="page-link active" data-astro-cid-lcdefpme>1</a><a href="/?page=2" class="page-link" data-astro-cid-lcdefpme>2</a><a href="/?page=2" class="page-link" data-astro-cid-lcdefpme>下一页 →</a></div></section><!-- Friends Preview --><section class="friends-preview" data-astro-cid-lcdefpme><h2 data-astro-cid-lcdefpme>友情链接</h2><div class="friends-row" data-astro-cid-lcdefpme><a href="https://xundei.qzz.io/" target="_blank" class="friend-chip" data-astro-cid-lcdefpme><span class="friend-name" data-astro-cid-lcdefpme>xundei's blog</span></a><a href="https://www.学生.top" target="_blank" class="friend-chip" data-astro-cid-lcdefpme><span class="friend-name" data-astro-cid-lcdefpme>学生·巅峰</span></a><a href="/friends" class="friend-chip more-chip" data-astro-cid-lcdefpme><span class="friend-name" data-astro-cid-lcdefpme>更多</span></a></div></section></div></div></main><footer class="footer" data-astro-cid-z4jru4n3><div class="container" data-astro-cid-z4jru4n3><p data-astro-cid-z4jru4n3>© 2024-2026 NewMaths-gjm. All rights reserved.</p></div></footer></div><style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).only=e;window.dispatchEvent(new Event("astro:only"));})();</script><script>(()=>{var g=Object.defineProperty;var w=(a,s,c)=>s in a?g(a,s,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[s]=c;var l=(a,s,c)=>w(a,typeof s!="symbol"?s+"":s,c);var E=new Set(["__proto__","constructor","prototype"]);{let a={0:t=>y(t),1:t=>c(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(c(t)),5:t=>new Set(c(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in a?a[p](e):void 0},c=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let r=this.querySelectorAll("astro-slot"),n={},d=this.querySelectorAll("template[data-astro-template]");for(let o of d){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of r){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let i=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(i+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${i}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),r.disconnect(),this.childrenConnectedCallback()},r=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});r.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let r=new URL(e,document.baseURI);return r.searchParams.set("astro-retry",Date.now().toString()),r.toString()}async importWithRetry(e){try{return await import(e)}catch(r){return await new Promise(n=>setTimeout(n,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let r=this.getAttribute("component-url"),n=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:r}});this.dispatchEvent(n)&&console.error(`[astro-island] Error hydrating ${r}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),r=this.getAttribute("client");if(Astro[r]===void 0){window.addEventListener(`astro:${r}`,()=>this.start(),{once:!0});return}try{await Astro[r](async()=>{let n=this.getAttribute("renderer-url");try{let[d,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),n?this.importWithRetry(n):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=d;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=d[h]}return this.hydrator=u,this.hydrate}catch(d){return this.handleHydrationError(d),()=>{}}},e,this)}catch(n){this.handleHydrationError(n)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script><astro-island uid="bj6cP" component-url="/_astro/VueAppShell.BUBwdir7.js" component-export="default" renderer-url="/_astro/client.BSucXRc5.js" props="{&quot;data-astro-cid-z4jru4n3&quot;:[0,true]}" ssr client="only" opts="{&quot;name&quot;:&quot;VueAppShell&quot;,&quot;value&quot;:&quot;vue&quot;}"></astro-island><script type="module">function e(e){let t=document.getElementById(`hljs-theme`),n=document.getElementById(`hljs-theme-light`);t&&n&&(t.disabled=e!==`dark`,n.disabled=e!==`light`)}var t=document.getElementById(`theme-toggle`),n=document.documentElement,r=localStorage.getItem(`theme`)||`light`;n.setAttribute(`data-theme`,r),e(r),t?.addEventListener(`click`,()=>{let t=n.getAttribute(`data-theme`)===`dark`?`light`:`dark`;n.setAttribute(`data-theme`,t),localStorage.setItem(`theme`,t),e(t)});</script><!-- Cloudflare Web Analytics --><script type="module" src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon="{&quot;token&quot;:&quot;3052c178d6e84af0aaffb6d17d24f155&quot;}"></script></body></html><script type="module">var e=[`行到水穷处，坐看云起时。`,`至人无己，神人无功，圣人无名。`,`道法自然，天人合一。`,`结庐在人境，而无车马喧。问君何能尔？心远地自偏。`,`久在樊笼里，复得返自然。`,`莫听穿林打叶声，何妨吟啸且徐行`,`白发空垂三千丈，一笑人间万事。`],t=document.getElementById(`typed-text`),n=0,r=0,i=!1;function a(){let o=e[n%e.length];if(i)t.textContent=o.substring(0,r-1),r--,r===0&&(i=!1,n++);else if(t.textContent=o.substring(0,r+1),r++,r===o.length){setTimeout(()=>{i=!0,a()},3e3);return}setTimeout(a,i?50:100)}a();</script>