{"id":12,"date":"2026-03-15T19:29:42","date_gmt":"2026-03-15T11:29:42","guid":{"rendered":"http:\/\/49.234.163.175\/?page_id=12"},"modified":"2026-03-17T21:39:58","modified_gmt":"2026-03-17T13:39:58","slug":"12-2","status":"publish","type":"page","link":"https:\/\/czhqyx.icu\/","title":{"rendered":"\u96f7\u59c6\u4e0d\u6cea\u76ee\u7684\u7f51\u7ad9"},"content":{"rendered":"<p><!DOCTYPE html><br \/>\n<html lang=\"zh\"><br \/>\n<head><br \/>\n<meta charset=\"UTF-8\"><br \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><br \/>\n<title>leimudontcry | \u9879\u76ee\u5c55\u793a<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Mono:wght@400;700&#038;family=Noto+Sans+SC:wght@300;400&#038;display=swap\" rel=\"stylesheet\">\n<style>\n:root{\n  --bg:#0a0a0f;--bg2:#111118;--bg3:#18181f;\n  --accent:#58a6ff;--accent2:#3fb950;--accent3:#f78166;\n  --text:#c9d1d9;--muted:#8b949e;--dim:#484f58;\n  --border:#21262d;--border-hi:#30363d;\n  --mono:'Space Mono',monospace;--sans:'Noto Sans SC',sans-serif;\n}\n*{margin:0;padding:0;box-sizing:border-box;}\nhtml{scroll-behavior:smooth;}\nbody{background:var(--bg);color:var(--text);font-family:var(--sans);font-weight:300;line-height:1.8;overflow-x:hidden;}<\/p>\n<p>\/* \u7f51\u683c\u80cc\u666f *\/\nbody::before{\n  content:'';position:fixed;inset:0;pointer-events:none;z-index:0;\n  background-image:\n    linear-gradient(rgba(88,166,255,.03) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(88,166,255,.03) 1px,transparent 1px);\n  background-size:40px 40px;\n}<\/p>\n<p>\/* \u5bfc\u822a *\/\nnav{\n  position:fixed;top:0;left:0;right:0;z-index:100;\n  display:flex;align-items:center;justify-content:space-between;\n  padding:16px 48px;border-bottom:1px solid var(--border);\n  background:rgba(10,10,15,0.88);backdrop-filter:blur(16px);\n}\n.nav-logo{font-family:var(--mono);font-size:14px;color:var(--text);text-decoration:none;letter-spacing:.05em;}\n.nav-logo .at{color:var(--accent);}\n.nav-links{display:flex;gap:28px;align-items:center;}\n.nav-links a{font-family:var(--mono);font-size:12px;color:var(--muted);text-decoration:none;letter-spacing:.08em;transition:color .15s;}\n.nav-links a:hover{color:var(--text);}\n.nav-status{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--muted);}\n.nav-dot{width:6px;height:6px;border-radius:50%;background:var(--accent2);box-shadow:0 0 8px var(--accent2);animation:pulse 2s ease-in-out infinite;}\n@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}<\/p>\n<p>\/* Hero *\/\n.hero{\n  position:relative;z-index:1;\n  min-height:100vh;display:flex;flex-direction:column;justify-content:center;\n  padding:120px 48px 80px;max-width:1000px;margin:0 auto;\n}\n.hero-eyebrow{\n  font-family:var(--mono);font-size:12px;color:var(--muted);\n  letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;\n  display:flex;align-items:center;gap:12px;\n}\n.hero-eyebrow::before{content:'';width:24px;height:1px;background:var(--accent);}\n.hero-title{\n  font-size:clamp(36px,5.5vw,64px);font-weight:400;line-height:1.15;\n  color:var(--text);margin-bottom:20px;letter-spacing:-1px;\n}\n.hero-title .handle{\n  color:transparent;\n  background:linear-gradient(90deg,var(--accent),#a5d6ff);\n  -webkit-background-clip:text;background-clip:text;\n  font-weight:700;\n}\n.hero-sub{font-size:16px;color:var(--muted);max-width:560px;line-height:2;margin-bottom:48px;}\n.hero-cta{display:flex;gap:16px;flex-wrap:wrap;}\n.btn-primary{\n  font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;\n  padding:12px 28px;background:var(--accent);color:#0a0a0f;\n  border-radius:4px;text-decoration:none;font-weight:700;\n  transition:opacity .2s,transform .15s;\n}\n.btn-primary:hover{opacity:.88;transform:translateY(-2px);}\n.btn-ghost{\n  font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;\n  padding:12px 28px;background:transparent;color:var(--muted);\n  border:1px solid var(--border-hi);border-radius:4px;text-decoration:none;\n  transition:color .2s,border-color .2s,transform .15s;\n}\n.btn-ghost:hover{color:var(--text);border-color:var(--muted);transform:translateY(-2px);}<\/p>\n<p>\/* \u5206\u533a *\/\n.section{position:relative;z-index:1;padding:80px 48px;max-width:1000px;margin:0 auto;}\n.section-label{\n  font-family:var(--mono);font-size:11px;color:var(--muted);\n  letter-spacing:.2em;text-transform:uppercase;\n  margin-bottom:40px;display:flex;align-items:center;gap:16px;\n}\n.section-label::after{content:'';flex:1;height:1px;background:var(--border);}\n.section-label span{color:var(--accent);margin-right:4px;}<\/p>\n<p>\/* \u9879\u76ee\u5361\u7247 *\/\n.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:20px;}\n.project-card{\n  position:relative;overflow:hidden;\n  background:var(--bg2);border:1px solid var(--border);\n  border-radius:8px;padding:32px;\n  transition:border-color .25s,transform .25s,box-shadow .25s;\n}\n.project-card::before{\n  content:'';position:absolute;top:0;left:0;right:0;height:2px;\n  background:linear-gradient(90deg,var(--card-color,var(--accent)),transparent);\n}\n.project-card:hover{\n  border-color:var(--card-color,var(--accent));\n  transform:translateY(-4px);\n  box-shadow:0 16px 40px rgba(0,0,0,.5);\n}\n.card-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px;}\n.card-tag{\n  font-family:var(--mono);font-size:10px;letter-spacing:.06em;\n  padding:3px 10px;border-radius:3px;\n  background:rgba(88,166,255,.08);color:var(--accent);border:1px solid rgba(88,166,255,.2);\n}\n.card-tag.green{background:rgba(63,185,80,.08);color:var(--accent2);border-color:rgba(63,185,80,.2);}\n.card-tag.red{background:rgba(247,129,102,.08);color:var(--accent3);border-color:rgba(247,129,102,.2);}\n.card-title{font-size:20px;font-weight:400;color:var(--text);margin-bottom:12px;line-height:1.4;}\n.card-desc{font-size:14px;color:var(--muted);line-height:1.9;margin-bottom:28px;}\n.card-footer{display:flex;align-items:center;justify-content:space-between;}\n.card-stack{display:flex;gap:8px;flex-wrap:wrap;}\n.stack-item{font-family:var(--mono);font-size:10px;color:var(--dim);}\n.card-link{\n  font-family:var(--mono);font-size:11px;letter-spacing:.08em;\n  padding:8px 20px;border-radius:3px;text-decoration:none;font-weight:700;\n  transition:opacity .2s,transform .15s;\n}\n.card-link:hover{opacity:.85;transform:translateX(3px);}\n.card-link.blue{background:var(--accent);color:#0a0a0f;}\n.card-link.green{background:var(--accent2);color:#0a0a0f;}<\/p>\n<p>\/* \u6280\u80fd *\/\n.skill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;}\n.skill-item{\n  background:var(--bg2);border:1px solid var(--border);\n  border-radius:6px;padding:18px;\n}\n.skill-name{font-family:var(--mono);font-size:12px;color:var(--text);display:block;margin-bottom:10px;font-weight:700;}\n.skill-bar{height:3px;background:var(--border);border-radius:2px;overflow:hidden;}\n.skill-fill{height:100%;border-radius:2px;transition:width 1s ease;}<\/p>\n<p>\/* \u8054\u7cfb *\/\n.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;}\n.contact-item{\n  display:flex;align-items:center;gap:12px;\n  background:var(--bg2);border:1px solid var(--border);\n  border-radius:6px;padding:16px;text-decoration:none;\n  color:var(--muted);font-size:14px;transition:all .15s;\n}\n.contact-item:hover{border-color:var(--accent);color:var(--text);transform:translateY(-2px);}\n.contact-icon{font-family:var(--mono);font-size:13px;color:var(--accent);}<\/p>\n<p>\/* \u5206\u9694\u7ebf *\/\n.divider{height:1px;background:var(--border);max-width:1000px;margin:0 auto;}<\/p>\n<p>footer{\n  position:relative;z-index:1;\n  padding:48px;border-top:1px solid var(--border);\n  font-family:var(--mono);font-size:11px;color:var(--dim);text-align:center;\n  letter-spacing:.05em;\n}\nfooter .status{color:var(--accent2);}<\/p>\n<p>@media(max-width:768px){\n  nav{padding:14px 20px;}\n  .hero,.section{padding-left:20px;padding-right:20px;}\n  .projects-grid{grid-template-columns:1fr;}\n  .hero-title{font-size:36px;}\n}\n<\/style>\n<p><\/head><br \/>\n<body><\/p>\n<nav>\n  <a href=\"#\" class=\"nav-logo\"><span class=\"at\">@<\/span>leimudontcry<\/a><\/p>\n<div class=\"nav-links\">\n    <a href=\"#projects\">\u9879\u76ee<\/a><br \/>\n    <a href=\"#skills\">\u6280\u80fd<\/a><br \/>\n    <a href=\"#contact\">\u8054\u7cfb<\/a>\n  <\/div>\n<div class=\"nav-status\">\n    <span class=\"nav-dot\"><\/span><br \/>\n    <span>online<\/span>\n  <\/div>\n<\/nav>\n<p><!-- Hero --><\/p>\n<div class=\"hero\">\n<p class=\"hero-eyebrow\">Student Developer \u00b7 AI &#038; Web<\/p>\n<h1 class=\"hero-title\">\n    Hi, I&#8217;m <span class=\"handle\">leimudontcry<\/span><br \/>\n    \u5b66\u4e60\u65b0\u77e5\u8bc6\u4e2d<br \/>\n  <\/h1>\n<p class=\"hero-sub\">\n    \u4e13\u6ce8\u4e8e\u6df1\u5ea6\u5b66\u4e60\u5728 Web \u7aef\u7684\u5de5\u7a0b\u843d\u5730\u3002\u4ece\u6a21\u578b\u8bad\u7ec3\u5230 API \u90e8\u7f72\uff0c\u518d\u5230\u524d\u7aef\u4ea4\u4e92\uff0c\u72ec\u7acb\u5b8c\u6210\u5168\u6808\u5f00\u53d1\u3002\n  <\/p>\n<div class=\"hero-cta\">\n    <a href=\"#projects\" class=\"btn-primary\">\u67e5\u770b\u9879\u76ee \u2192<\/a><br \/>\n    <a href=\"#contact\" class=\"btn-ghost\">\u8054\u7cfb\u6211<\/a>\n  <\/div>\n<\/div>\n<div class=\"divider\"><\/div>\n<p><!-- \u9879\u76ee --><\/p>\n<div class=\"section\" id=\"projects\">\n<p class=\"section-label\"><span>\/\/<\/span> Featured Projects<\/p>\n<div class=\"projects-grid\">\n<p>    <!-- \u9879\u76ee1\uff1aLandCover --><\/p>\n<div class=\"project-card\" style=\"--card-color:var(--accent2)\">\n<div class=\"card-tags\">\n        <span class=\"card-tag green\">Computer Vision<\/span><br \/>\n        <span class=\"card-tag green\">Semantic Segmentation<\/span>\n      <\/div>\n<h2 class=\"card-title\">LandCover \u00b7 \u9065\u611f\u5730\u7269\u5206\u5272\u7cfb\u7edf<\/h2>\n<p class=\"card-desc\">\n        \u57fa\u4e8e\u6539\u8fdb DeepLabV3+ \u67b6\u6784\uff0c\u5bf9\u9065\u611f\u5f71\u50cf\u8fdb\u884c\u50cf\u7d20\u7ea7\u5730\u7269\u5206\u7c7b\uff08\u5efa\u7b51\u3001\u6797\u5730\u3001\u6c34\u4f53\u3001\u9053\u8def\u7b49\uff09\u3002\u652f\u6301\u5b9e\u65f6\u4e0a\u4f20\u63a8\u7406\uff0c\u7ed3\u679c\u53ef\u89c6\u5316\u53e0\u52a0\u663e\u793a\uff0c\u7edf\u8ba1\u5404\u7c7b\u522b\u5360\u6bd4\u3002\n      <\/p>\n<div class=\"card-footer\">\n<div class=\"card-stack\">\n          <span class=\"stack-item\">PyTorch<\/span><br \/>\n          <span class=\"stack-item\">\u00b7<\/span><br \/>\n          <span class=\"stack-item\">FastAPI<\/span><br \/>\n          <span class=\"stack-item\">\u00b7<\/span><br \/>\n          <span class=\"stack-item\">Nginx<\/span>\n        <\/div>\n<p>        <a href=\"http:\/\/49.234.163.175:8000\" target=\"_blank\" class=\"card-link green\">\u8bbf\u95ee \u2192<\/a>\n      <\/div>\n<\/p><\/div>\n<p>    <!-- \u9879\u76ee2\uff1aSpineAI --><\/p>\n<div class=\"project-card\" style=\"--card-color:var(--accent)\">\n<div class=\"card-tags\">\n        <span class=\"card-tag\">Medical AI<\/span><br \/>\n        <span class=\"card-tag\">Pose Estimation<\/span><br \/>\n        <span class=\"card-tag red\">LLM<\/span>\n      <\/div>\n<h2 class=\"card-title\">SpineAI \u00b7 \u810a\u67f1\u4fa7\u5f2f\u8f85\u52a9\u8bca\u65ad\u7cfb\u7edf<\/h2>\n<p class=\"card-desc\">\n        \u57fa\u4e8e YOLOv8-Pose \u68c0\u6d4b\u810a\u67f1 X \u5149\u7247\u4e2d 17 \u6761\u690e\u4f53\u7ec8\u677f\u7ebf\u5173\u952e\u70b9\uff0c\u81ea\u52a8\u8ba1\u7b97\u9888\u80f8\u6bb5\u3001\u80f8\u8170\u6bb5\u3001\u8170\u9ab6\u6bb5\u4e09\u6bb5 Cobb \u89d2\uff0c\u5e76\u8c03\u7528 DeepSeek LLM \u751f\u6210\u4e13\u4e1a\u9aa8\u79d1\u8bca\u65ad\u5efa\u8bae\u3002\n      <\/p>\n<div class=\"card-footer\">\n<div class=\"card-stack\">\n          <span class=\"stack-item\">YOLOv8<\/span><br \/>\n          <span class=\"stack-item\">\u00b7<\/span><br \/>\n          <span class=\"stack-item\">FastAPI<\/span><br \/>\n          <span class=\"stack-item\">\u00b7<\/span><br \/>\n          <span class=\"stack-item\">DeepSeek<\/span>\n        <\/div>\n<p>        <a href=\"http:\/\/49.234.163.175:8001\" target=\"_blank\" class=\"card-link blue\">\u8bbf\u95ee \u2192<\/a>\n      <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"divider\"><\/div>\n<p><!-- \u6280\u80fd --><\/p>\n<div class=\"section\" id=\"skills\">\n<p class=\"section-label\"><span>\/\/<\/span> Technical Stack<\/p>\n<div class=\"skill-grid\">\n<div class=\"skill-item\">\n      <span class=\"skill-name\">Python \u00b7 PyTorch<\/span><\/p>\n<div class=\"skill-bar\">\n<div class=\"skill-fill\" style=\"width:85%;background:var(--accent)\"><\/div>\n<\/div><\/div>\n<div class=\"skill-item\">\n      <span class=\"skill-name\">FastAPI \u00b7 Uvicorn<\/span><\/p>\n<div class=\"skill-bar\">\n<div class=\"skill-fill\" style=\"width:80%;background:var(--accent)\"><\/div>\n<\/div><\/div>\n<div class=\"skill-item\">\n      <span class=\"skill-name\">HTML \u00b7 CSS \u00b7 JS<\/span><\/p>\n<div class=\"skill-bar\">\n<div class=\"skill-fill\" style=\"width:72%;background:var(--accent2)\"><\/div>\n<\/div><\/div>\n<div class=\"skill-item\">\n      <span class=\"skill-name\">Linux \u00b7 Nginx \u00b7 Docker<\/span><\/p>\n<div class=\"skill-bar\">\n<div class=\"skill-fill\" style=\"width:62%;background:var(--accent2)\"><\/div>\n<\/div><\/div>\n<div class=\"skill-item\">\n      <span class=\"skill-name\">Computer Vision<\/span><\/p>\n<div class=\"skill-bar\">\n<div class=\"skill-fill\" style=\"width:78%;background:var(--accent)\"><\/div>\n<\/div><\/div>\n<div class=\"skill-item\">\n      <span class=\"skill-name\">WordPress \u00b7 CMS<\/span><\/p>\n<div class=\"skill-bar\">\n<div class=\"skill-fill\" style=\"width:50%;background:var(--accent2)\"><\/div>\n<\/div><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"divider\"><\/div>\n<p><!-- \u8054\u7cfb --><\/p>\n<div class=\"section\" id=\"contact\">\n<p class=\"section-label\"><span>\/\/<\/span> Get In Touch<\/p>\n<div class=\"contact-grid\">\n    <a href=\"mailto:3319976221@qq.com\" class=\"contact-item\"><br \/>\n      <span class=\"contact-icon\">\u2709<\/span><br \/>\n      3319976221@qq.com<br \/>\n    <\/a><br \/>\n    <a href=\"https:\/\/github.com\/\" target=\"_blank\" class=\"contact-item\"><br \/>\n      <span class=\"contact-icon\">gh<\/span><br \/>\n      GitHub<br \/>\n    <\/a><br \/>\n    <a href=\"http:\/\/czhqyx.icu\" class=\"contact-item\"><br \/>\n      <span class=\"contact-icon\" style=\"color:var(--accent2)\">\ud83c\udf10<\/span><br \/>\n      \u8bbf\u95ee\u6211\u7684\u535a\u5ba2<br \/>\n    <\/a>\n  <\/div>\n<\/div>\n<footer>\n<p>System Status: <span class=\"status\">\u25cf Online<\/span> &nbsp;|&nbsp; Built with Code and Coffee<\/p>\n<p style=\"margin-top:8px;\">\u00a9 2026 leimudontcry. All rights reserved.<\/p>\n<\/footer>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>leimudontcry | \u9879\u76ee\u5c55\u793a @leimudontcry \u9879\u76ee \u6280\u80fd \u8054\u7cfb online Stude [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/czhqyx.icu\/index.php\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/czhqyx.icu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/czhqyx.icu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/czhqyx.icu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/czhqyx.icu\/index.php\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":9,"href":"https:\/\/czhqyx.icu\/index.php\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":58,"href":"https:\/\/czhqyx.icu\/index.php\/wp-json\/wp\/v2\/pages\/12\/revisions\/58"}],"wp:attachment":[{"href":"https:\/\/czhqyx.icu\/index.php\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}