<!doctype html><html lang="en" class="no-js"><head><meta charset="utf-8"> <!-- begin SEO --><title>Steven Xie</title><meta name="description" content="Your Name’s academic portfolio"><link rel="canonical" href="https://Dige945.github.io/assets/css/home.css"> <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Person", "name" : "Yudi Xie", "url" : "https://Dige945.github.io", "sameAs" : null } </script> <!-- end SEO --> <!-- Open Graph protocol data (https://ogp.me/), used by social media --><meta property="og:locale" content="en-US"><meta property="og:site_name" content="Steven Xie"><meta property="og:title" content="Steven Xie"><meta property="og:url" content="https://Dige945.github.io/assets/css/home.css"> <!-- end Open Graph protocol --><link href="https://Dige945.github.io/feed.xml" type="application/atom+xml" rel="alternate" title="Steven Xie Feed"><meta name="viewport" content="width=device-width, initial-scale=1.0"> <script> document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; </script> <!-- For all browsers --><link rel="stylesheet" href="https://Dige945.github.io/assets/css/main.css"> <!-- start custom head snippets --> <!-- Support for Academicons --><link rel="stylesheet" href="https://Dige945.github.io/assets/css/academicons.css"/><link rel="apple-touch-icon" href="https://Dige945.github.io/images/profile.jpg"/><link rel="icon" type="image/jpeg" href="https://Dige945.github.io/images/profile.jpg"/><link rel="manifest" href="https://Dige945.github.io/images/manifest.json"/><meta name="theme-color" content="#ffffff"/> <!-- end custom head snippets --></head><body> <!--[if lt IE 9]><div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div><![endif]--><div class="masthead"><div class="masthead__inner-wrap"><div class="masthead__menu"><nav id="site-nav" class="greedy-nav"> <button><span class="navicon"></span></button><ul class="visible-links"><li class="masthead__menu-item masthead__menu-item--lg persist "> <a href="https://Dige945.github.io/">Steven Xie</a></li><li class="masthead__menu-item "> <a href="https://Dige945.github.io/year-archive/">Blog Posts</a></li><li id="theme-toggle" class="masthead__menu-item persist tail"> <a role="button" aria-labelledby="theme-icon"><i id="theme-icon" class="fa-solid fa-sun" aria-hidden="true" title="toggle theme"></i></a></li></ul><ul class="hidden-links hidden"></ul></nav></div></div></div><div id="main" role="main"><div class="sidebar sticky"><div itemscope itemtype="http://schema.org/Person"><div class="author__avatar"> <img src="https://Dige945.github.io/images/profile.png" class="author__avatar" alt="Yudi Xie" fetchpriority="high" /></div><div class="author__content"><h3 class="author__name">Yudi Xie</h3><p class="author__bio">Student, Vlogger, Runner</p></div><div class="author__urls-wrapper"> <button class="btn btn--inverse">Follow</button><ul class="author__urls social-icons"> <!-- Font Awesome icons / Biographic information --><li class="author__desktop"><i class="fas fa-fw fa-location-dot icon-pad-right" aria-hidden="true"></i>Wuhan</li><li class="author__desktop"><i class="fas fa-fw fa-building-columns icon-pad-right" aria-hidden="true"></i>Wuhan University</li><li><a href="mailto:xieyudiwhu@163.com"><i class="fas fa-fw fa-envelope icon-pad-right" aria-hidden="true"></i>Email</a></li><!-- Font Awesome and Academicons icons / Academic websites --><li><a href="https://scholar.google.com/citations?user=PS_CX0AAAAAJ"><i class="ai ai-google-scholar ai-fw icon-pad-right"></i>Google Scholar</a></li><li><a href="https://orcid.org/yourorcidurl"><i class="ai ai-orcid ai-fw icon-pad-right"></i>ORCID</a></li><li><a href="https://www.ncbi.nlm.nih.gov/pubmed/?term=john+snow"><i class="ai ai-pubmed ai-fw icon-pad-right"></i>PubMed</a></li><!-- Font Awesome icons / Repositories and software development --><li><a href="https://github.com/Dige945"><i class="fab fa-fw fa-github icon-pad-right" aria-hidden="true"></i>GitHub</a></li><!-- Font Awesome icons / Social media --></ul></div></div></div><article class="page" itemscope itemtype="http://schema.org/CreativeWork"><div class="page__inner-wrap"><header></header><section class="page__content" itemprop="text"> :root { --home-bg: #fff; --home-text: #333; --home-muted: #6a6a6a; --home-link: #06c; --home-rule: #d8d8d8; } * { box-sizing: border-box; } html { font-size: 16px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { margin: 0; color: var(--home-text); background: var(--home-bg); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; } a { color: var(--home-link); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.14em; } p, li, dl { color: var(--home-text); font-size: 15px; line-height: 1.55; } p { margin: 1em 0; } strong { font-weight: 700; } hr { margin: 2.25rem 0; border: 0; border-top: 1px solid var(--home-rule); } .home-shell { width: min(100% - 4rem, 920px); margin: 0 auto; } .home-figure { display: flex; flex-direction: column; align-items: center; margin: 7.5rem auto 4.8rem; text-align: center; } .home-figure img { width: min(100%, 390px); display: block; margin: 0 auto; border-radius: 4px; box-shadow: 0 12px 26px rgba(0, 0, 0, 0.16); } .home-figure figcaption { width: 100%; margin-top: 2.2rem; color: var(--home-muted); font-size: 0.9rem; font-style: italic; text-align: center; } .home-news-item { margin: 0.25rem 0; color: var(--home-text); font-size: 15px; line-height: 1.55; } .home-news-date { display: inline-block; min-width: 7.5rem; font-weight: 600; } .home-show-all { display: flex; width: max-content; align-items: center; gap: 0.55rem; margin: 1.2rem auto 4.25rem; padding: 0.65rem 1.35rem; color: #666; background: #fafafa; border: 1px solid #e6e9ec; border-radius: 999px; font: inherit; font-size: 1rem; line-height: 1; cursor: pointer; } .home-show-all:hover { border-color: #d2d7dc; background: #f5f5f5; } .home-show-all.is-active .home-show-all__box::after { content: ""; display: block; width: 0.45rem; height: 0.72rem; margin: 0.03rem auto 0; border: solid #666; border-width: 0 2px 2px 0; transform: rotate(45deg); } .home-show-all__box { width: 1rem; height: 1rem; border: 2px solid #d8dde2; border-radius: 3px; background: #fff; } .home-publication { display: grid; grid-template-columns: 280px minmax(0, 1fr); gap: 1.4rem; align-items: start; margin: 0 0 5.8rem; } .home-publication.is-extra { display: none; } body.show-all-publications .home-publication.is-extra { display: grid; } .home-publication__thumb img { width: 100%; display: block; border-radius: 4px; } .home-publication__title { margin: 0 0 0.25rem; color: var(--home-text); font-size: 1.15rem; font-weight: 700; line-height: 1.5; } .home-publication__venue, .home-publication__authors, .home-publication__excerpt, .home-publication__links { margin: 0.2rem 0; color: var(--home-text); font-size: 1rem; line-height: 1.45; } .home-publication__venue { font-weight: 600; } .home-publication__links a + a::before { content: " / "; color: var(--home-muted); } .home-misc__group { margin: 0.9rem 0; } .home-misc__group ul { margin: 0.35rem 0 0; padding-left: 1.2rem; } .home-misc__group li { margin: 0.15rem 0; } .blog-shell { padding-top: 4rem; padding-bottom: 5rem; } .blog-back { margin-bottom: 2.5rem; color: var(--home-muted); font-size: 0.95rem; } .blog-index-header h1, .blog-post__header h1 { margin: 0 0 0.5rem; color: var(--home-text); font-size: 1.65rem; line-height: 1.25; } .blog-index-header { margin-bottom: 2.5rem; } .blog-year { margin: 2rem 0; } .blog-year h2 { margin: 0 0 0.65rem; color: var(--home-text); font-size: 1rem; line-height: 1.3; } .blog-list { border-top: 1px solid var(--home-rule); } .blog-list-item { display: grid; grid-template-columns: 7.5rem minmax(0, 1fr); gap: 1rem; padding: 0.45rem 0; border-bottom: 1px solid var(--home-rule); } .blog-list-item time, .blog-post__header time { color: var(--home-muted); font-size: 0.92rem; } .blog-post__header { margin-bottom: 2.5rem; } .blog-post__content h1, .blog-post__content h2, .blog-post__content h3, .blog-post__content h4 { margin: 1.7rem 0 0.6rem; color: var(--home-text); line-height: 1.3; } .blog-post__content h1 { font-size: 1.45rem; } .blog-post__content h2 { font-size: 1.25rem; } .blog-post__content h3 { font-size: 1.08rem; } .blog-post__content pre { overflow-x: auto; padding: 1rem; background: #f7f7f7; border: 1px solid var(--home-rule); border-radius: 4px; } .blog-post__content code { font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace; font-size: 0.92em; } .blog-post__content img { max-width: 100%; height: auto; } @media (max-width: 640px) { .home-shell { width: min(100% - 2rem, 920px); } .home-figure { margin-top: 3rem; margin-bottom: 2.5rem; } .home-figure img { width: min(100%, 280px); } .home-publication { grid-template-columns: 1fr; gap: 0.9rem; margin-bottom: 3rem; } .home-news-date { display: block; min-width: 0; } .blog-list-item { grid-template-columns: 1fr; gap: 0.15rem; } }</section><footer class="page__meta"></footer></div></article></div><div class="page__footer"><footer> <!-- start custom footer snippets --> <a href="/sitemap/">Sitemap</a> <!-- Support for MatJax --> <script defer src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=es6"></script> <script> MathJax = { tex: { inlineMath: [['$', '$'], ['\\(', '\\)']], displayMath: [['$$', '$$'], ['\\[', '\\]']], processEscapes: true } }; </script> <script defer src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js" id="MathJax-script"></script> <!-- Support for Mermaid --> <script type="module"> import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs'; mermaid.initialize({startOnLoad:true, theme:'default'}); await mermaid.run({querySelector:'code.language-mermaid'}); </script> <!-- end custom footer snippets --><div class="page__footer-follow"><ul class="social-icons"><li><strong>Follow:</strong></li><li><a href="https://github.com/Dige945"><i class="fab fa-github" aria-hidden="true"></i> GitHub</a></li><li><a href="https://Dige945.github.io/feed.xml"><i class="fa fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li></ul></div><div class="page__footer-copyright"> &copy; 2026 Yudi Xie, Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://github.com/academicpages/academicpages.github.io">AcademicPages</a>, a fork of <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.<br /> Site last updated 2026-05-18</div></footer></div><script type="module" src="https://Dige945.github.io/assets/js/main.min.js"></script></body></html>
