1<!DOCTYPE html> 2<html lang="zh-CN"> 3<head> 4 <meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width"> 6<meta name="theme-color" content="#222" media="(prefers-color-scheme: light)"> 7<meta name="theme-color" content="#222" media="(prefers-color-scheme: dark)"><meta name="generator" content="Hexo 6.3.0"> 8 9 <link rel="apple-touch-icon" sizes="180x180" href="https://github.com/ApolloZhu.png"> 10 <link rel="icon" type="image/png" sizes="32x32" href="https://github.com/ApolloZhu.png"> 11 <link rel="icon" type="image/png" sizes="16x16" href="https://github.com/ApolloZhu.png"> 12 <link rel="mask-icon" href="https://github.com/ApolloZhu.png" color="#222"> 13 14<link rel="stylesheet" href="/css/main.css"> 15 16 17 18<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" integrity="sha256-HtsXJanqjKTc8vVQjO4YMhiqFoXkfBsjBWcX91T1jr8=" crossorigin="anonymous"> 19 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.1.1/animate.min.css" integrity="sha256-PR7ttpcvz8qrF57fur/yAx1qXMFJeJFiA6pSzWi0OIE=" crossorigin="anonymous"> 20 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pace/1.2.4/themes/blue/pace-theme-minimal.css"> 21
21<script src="https://cdnjs.cloudflare.com/ajax/libs/pace/1.2.4/pace.min.js" integrity="sha256-gqd7YTjg/BtfqWSwsJOvndl0Bxc8gFImLEkXQT8+qj0=" crossorigin="anonymous"></script>
21 22
23<script class="next-config" data-name="main" type="application/json">{"hostname":"apollozhu.github.io","root":"/","images":"/images","scheme":"Gemini","darkmode":true,"version":"8.15.1","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12},"copycode":{"enable":true,"style":null},"bookmark":{"enable":false,"color":"#222","save":"auto"},"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":"disqus","storage":true,"lazyload":false,"nav":null,"activeClass":"disqus"},"stickytabs":false,"motion":{"enable":true,"async":false,"transition":{"menu_item":"fadeInDown","post_block":"fadeIn","post_header":"fadeInDown","post_body":"fadeInDown","coll_header":"fadeInLeft","sidebar":"fadeInUp"}},"prism":false,"i18n":{"placeholder":"æç´¢...","empty":"æ²¡ææ¾å°ä»»ä½æç´¢ç»æï¼${query}","hits_time":"æ¾å° ${hits} 个æç´¢ç»æï¼ç¨æ¶ ${time} 毫ç§ï¼","hits":"æ¾å° ${hits} 个æç´¢ç»æ"},"path":"/search.xml","localsearch":{"enable":true,"trigger":"auto","top_n_per_article":1,"unescape":true,"preload":false}}</script>
23<script src="/js/config.js"></script>
23 24 25 <meta name="description" content="ææ¯è°ï¼ æåçç½å¨/æ¨ï¼å ¶ä»è¯¦è§ MyWaifuList GitHub éåº¦ç¨æ· @ApolloZhu å®ç¨ä¸»ä¹ + èªç±ä¸»ä¹ï¼Moderate Liberal/Opportunity Democratï¼ å ¸å INFPï¼é度æå»¶çï¼å¤§å°å²ååºäºä¸å°ï¼ï¼æ³æ§æ/å ¨æ§æ/æ åæ§å«ï¼ç¾åèµé« ç«ç³»å±æ§ï¼å¹³æ¶é¢å¯¹å人å弿§æ¶ï¼æçç¸å½æççååååºçº¿ï¼ä½ä¸æ¦åºç°çªåäºä»¶æè å¨æåº¦ç§å¯çç¯å¢ä¸ï¼ä¼å"> 26<meta property="og:type" content="website"> 27<meta property="og:title" content="å ³äº Apollo Zhu"> 28<meta property="og:url" content="https://apollozhu.github.io/about/"> 29<meta property="og:site_name" content="AZ"> 30<meta property="og:description" content="ææ¯è°ï¼ æåçç½å¨/æ¨ï¼å ¶ä»è¯¦è§ MyWaifuList GitHub éåº¦ç¨æ· @ApolloZhu å®ç¨ä¸»ä¹ + èªç±ä¸»ä¹ï¼Moderate Liberal/Opportunity Democratï¼ å ¸å INFPï¼é度æå»¶çï¼å¤§å°å²ååºäºä¸å°ï¼ï¼æ³æ§æ/å ¨æ§æ/æ åæ§å«ï¼ç¾åèµé« ç«ç³»å±æ§ï¼
30å¹³æ¶é¢å¯¹å人å弿§æ¶ï¼æçç¸å½æççååååºçº¿ï¼ä½ä¸æ¦åºç°çªåäºä»¶æè å¨æåº¦ç§å¯çç¯å¢ä¸ï¼ä¼å"> 31<meta property="og:locale" content="zh_CN"> 32<meta property="article:published_time" content="2017-03-18T17:08:09.000Z"> 33<meta property="article:modified_time" content="2024-04-28T16:02:39.000Z"> 34<meta property="article:author" content="Apollo Zhu"> 35<meta name="twitter:card" content="summary"> 36 37 38<link rel="canonical" href="https://apollozhu.github.io/about/"> 39 40 41
42<script class="next-config" data-name="page" type="application/json">{"sidebar":"","isHome":false,"isPost":false,"lang":"zh-CN","comments":true,"permalink":"https://apollozhu.github.io/about/","path":"about/index.html","title":"å
³äº Apollo Zhu"}</script>
42 43
44<script class="next-config" data-name="calendar" type="application/json">""</script>
44 45<title>å ³äº Apollo Zhu | AZ 46</title>
vendor: 71 bytes, lines 46-48
46 47 48 <script async src="https://www.googletagmanager.com/gtag/js?id=
48UA-72767473-2
vendor: 14 bytes, lines 48-49
48"></script> 49
49<script class="next-config" data-name="google_analytics" type="application/json">{"tracking_id":"UA-72767473-2","only_pageview":false}</script>
49 50
50<script src="/js/third-party/analytics/google-analytics.js"></script>
50 51 52
52<script src="/js/third-party/analytics/baidu-analytics.js"></script>
52 53
53<script async src="https://hm.baidu.com/hm.js?af29c477f81035ac41c0abfa192e2a67"></script>
53 54 55 56 57 58 59 60<link rel="stylesheet" href="//cdn.jsdelivr.net/gh/theme-next/theme-next-needmoreshare2@1/needsharebutton.min.css"><style> 61#needsharebutton-postbottom { 62 cursor: pointer; 63 height: 26px; 64 margin-top: 10px; 65 position: relative; 66} 67#needsharebutton-postbottom .btn { 68 border: 1px solid $btn-default-border-color; 69 border-radius: 3px; 70 display: initial; 71 padding: 1px 4px; 72} 73</style><style> 74#needsharebutton-float { 75 bottom: 88px; 76 cursor: pointer; 77 left: -8px; 78 position: fixed; 79 z-index: 9999; 80} 81#needsharebutton-float .btn { 82 border: 1px solid $btn-default-border-color; 83 border-radius: 4px; 84 padding: 0 10px 0 14px; 85} 86</style> 87 <noscript> 88 <link rel="stylesheet" href="/css/noscript.css"> 89 </noscript> 90<link rel="alternate" href="/atom.xml" title="AZ" type="application/atom+xml"> 91</head> 92 93<body itemscope itemtype="http://schema.org/WebPage" class="use-motion"> 94 <div class="headband"></div> 95 96 <main class="main"> 97 <div class="column"> 98 <header class="header" itemscope itemtype="http://schema.org/WPHeader"><div class="site-brand-container"> 99 <div class="site-nav-toggle"> 100 <div class="toggle" aria-label="åæ¢å¯¼èªæ " role="button"> 101 <span class="toggle-line"></span> 102 <span class="toggle-line"></span> 103 <span class="toggle-line"></span> 104 </div> 105 </div> 106 107 <div class="site-meta"> 108 109 <a href="/" class="brand" rel="start"> 110 <i class="logo-line"></i> 111 <p class="site-title">AZ</p> 112 <i class="logo-line"></i> 113 </a> 114 <p class="site-subtitle" itemprop="description">Apollonian Blog</p> 115 </div> 116 117 <div class="site-nav-right"> 118 <div class="toggle popup-trigger" aria-label="æç´¢" role="button"> 119 <i class="fa fa-search fa-fw fa-lg"></i> 120 </div> 121 </div> 122</div> 123 124 125 126<nav class="site-nav"> 127 <ul class="main-menu menu"><li class="menu-item menu-item-english"><a href="/en/" rel="section"><i class="fa fa-language fa-fw"></i>English</a></li><li class="menu-item menu-item-home"><a href="/" rel="section"><i class="fa fa-home fa-fw"></i>é¦é¡µ</a></li><li class="menu-item menu-item-about"><a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>å ³äº</a></li><li class="menu-item menu-item-头å"><a href="/avatars/" rel="section"><i class="fa fa-images fa-fw"></i>头å</a></li><li class="menu-item menu-item-tags"><a href="/tags/" rel="section"><i class="fa fa-tags fa-fw"></i>æ ç¾<span class="badge">34</span></a></li><li class="menu-item menu-item-categories"><a href="/categories/" rel="section"><i class="fa fa-th fa-fw"></i>åç±»<span class="badge">4</span></a></li><li class="menu-item menu-item-archives"><a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>彿¡£<span class="badge">59</span></a></li><li class="menu-item menu-item-rss"><a href="/atom.xml" rel="section"><i class="fa fa-rss fa-fw"></i>RSS</a></li> 128 <li class="menu-item menu-item-search"> 129 <a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>æç´¢ 130 </a> 131 </li> 132 </ul> 133</nav> 134 135 136 137 <div class="search-pop-overlay"> 138 <div class="popup search-popup"><div class="search-header"> 139 <span class="search-icon"> 140 <i class="fa fa-search"></i> 141 </span> 142 <div class="search-input-container"> 143 <input autocomplete="off" autocapitalize="off" maxlength="80" 144 placeholder="æç´¢..." spellcheck="false" 145 type="search" class="search-input"> 146 </div> 147 <span class="popup-btn-close" role="button"> 148 <i class="fa fa-times-circle"></i> 149 </span> 150</div> 151<div class="search-result-container no-result"> 152 <div class="search-result-icon"> 153 <i class="fa fa-spinner fa-pulse fa-5x"></i> 154 </div> 155</div> 156 157 </div> 158 </div> 159 160</header> 161 162 163 <aside class="sidebar"> 164 165 <div class="sidebar-inner sidebar-nav-active sidebar-toc-active"> 166 <ul class="sidebar-nav"> 167 <li class="sidebar-nav-toc"> 168 æç« ç®å½ 169 </li> 170 <li class="sidebar-nav-overview"> 171 ç«ç¹æ¦è§ 172 </li> 173 </ul> 174 175 <div class="sidebar-panel-container"> 176 <!--noindex--> 177 <div class="post-toc-wrap sidebar-panel"> 178 <div class="post-toc animated"><ol class="nav"><li class="nav-item nav-level-2"><a class="nav-link" href="#%E6%88%91%E6%98%AF%E8%B0%81"><span class="nav-number">1.</span> <span class="nav-text"> ææ¯è°ï¼</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E9%82%A3%E4%BA%9B%E7%BB%88%E5%B0%86%E8%A2%AB%E9%81%97%E5%BF%98%E7%9A%84%E7%BB%8F%E5%8E%86"><span class="nav-number">2.</span> <span class="nav-text"> é£äºç»å°è¢«éå¿çç»å</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E7%9B%AE%E5%89%8D%E8%83%BD%E8%81%8A%E4%BB%A5%E8%87%AA%E6%85%B0%E7%9A%84%E6%8A%80%E8%83%BD"><span class="nav-number">3.</span> <span class="nav-text"> ç®åè½èä»¥èªæ °çæè½</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E5%A5%96%E9%A1%B9"><span class="nav-number">4.</span> <span class="nav-text"> å¥é¡¹</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E8%BD%B6%E9%97%BB"><span class="nav-number">5.</span> <span class="nav-text"> è½¶é»</span></a></li></ol></div> 179 </div> 180 <!--/noindex--> 181 182 <div class="site-overview-wrap sidebar-panel"> 183 <div class="site-author animated" itemprop="author" itemscope itemtype="http://schema.org/Person"> 184 <img class="site-author-image" itemprop="image" alt="Apollo Zhu" 185 src="https://github.com/ApolloZhu.png"> 186 <p class="site-author-name" itemprop="name">Apollo Zhu</p> 187 <div class="site-description" itemprop="description">Beyond the sky, into the nyaamament</div> 188</div> 189<div class="site-state-wrap animated"> 190 <nav class="site-state"> 191 <div class="site-state-item site-state-posts"> 192 <a href="/archives/">
193 <span class="site-state-item-count">59</span> 194 <span class="site-state-item-name">æ¥å¿</span> 195 </a> 196 </div> 197 <div class="site-state-item site-state-categories"> 198 <a href="/categories/"> 199 <span class="site-state-item-count">4</span> 200 <span class="site-state-item-name">åç±»</span></a> 201 </div> 202 <div class="site-state-item site-state-tags"> 203 <a href="/tags/"> 204 <span class="site-state-item-count">34</span> 205 <span class="site-state-item-name">æ ç¾</span></a> 206 </div> 207 </nav> 208</div> 209 <div class="links-of-author animated"> 210 <span class="links-of-author-item"> 211 <a href="https://github.com/ApolloZhu" title="GitHub â https://github.com/ApolloZhu" rel="noopener me" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a> 212 </span> 213 <span class="links-of-author-item"> 214 <a href="https://space.bilibili.com/14767902" title="Bilibili â https://space.bilibili.com/14767902" rel="noopener me" target="_blank"><i class="fab fa-youtube fa-fw"></i>Bilibili</a> 215 </span> 216 <span class="links-of-author-item"> 217 <a href="https://twitter.com/zhuzhiyu_" title="Twitter â https://twitter.com/zhuzhiyu_" rel="noopener me" target="_blank"><i class="fab fa-twitter fa-fw"></i>Twitter</a> 218 </span> 219 <span class="links-of-author-item"> 220 <a href="https://t.me/ApolloZhu" title="Telegram â https://t.me/ApolloZhu" rel="noopener me" target="_blank"><i class="fab fa-telegram fa-fw"></i>Telegram</a> 221 </span> 222 <span class="links-of-author-item"> 223 <a href="http://weibo.com/u/2607042732" title="Weibo â http://weibo.com/u/2607042732" rel="noopener me" target="_blank"><i class="fab fa-weibo fa-fw"></i>Weibo</a> 224 </span> 225 <span class="links-of-author-item"> 226 <a href="mailto:[email protected]" title="E-Mail â mailto:[email protected]" rel="noopener me" target="_blank"><i class="fa fa-envelope fa-fw"></i>E-Mail</a> 227 </span> 228 </div> 229 <div class="cc-license animated" itemprop="license"> 230 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh" class="cc-opacity" rel="noopener" target="_blank"><img src="https://cdnjs.cloudflare.com/ajax/libs/creativecommons-vocabulary/2020.11.3/assets/license_badges/small/by_nc_sa.svg" alt="Creative Commons"></a> 231 </div> 232 233 </div> 234 </div> 235 <div class="back-to-top animated" role="button" aria-label="è¿åé¡¶é¨"> 236 <i class="fa fa-arrow-up"></i> 237 <span>0%</span> 238 </div> 239 </div> 240 241 242 <div class="sidebar-inner sidebar-blogroll"> 243 <div class="links-of-blogroll animated"> 244 <div class="links-of-blogroll-title"><i class="fa fa-globe fa-fw"></i> 245 龿¥ 246 </div> 247 <ul class="links-of-blogroll-list"> 248 <li class="links-of-blogroll-item"> 249 <a href="http://lucaswangzx.xyz/" title="http://lucaswangzx.xyz" rel="noopener" target="_blank">Lucas</a> 250 </li> 251 <li class="links-of-blogroll-item"> 252 <a href="/./links" title="./links">(ã»Ïã»)ã</a> 253 </li> 254 </ul> 255 </div> 256 </div> 257 </aside> 258 259 260 </div> 261 262 <div class="main-inner page posts-expand"> 263 264 265 266 267 268 <div class="post-block" lang="zh-CN"><header class="post-header"> 269 270<h1 class="post-title" itemprop="name headline">å ³äº Apollo Zhu 271</h1> 272 273<div class="post-meta-container"> 274</div> 275 276</header> 277 278 279 280 <div class="post-body"> 281 <h2 id="ææ¯è°"><a class="markdownIt-Anchor" href="#ææ¯è°"></a> ææ¯è°ï¼</h2> 282<ul> 283<li>æåçç½å¨/æ¨ï¼å ¶ä»è¯¦è§ <a target="_blank" rel="noopener" href="https://mywaifulist.moe/u/apollozhu">MyWaifuList</a></li> 284<li>GitHub <a target="_blank" rel="noopener" href="https://profile-summary-for-github.com/user/ApolloZhu">éåº¦ç¨æ·</a> <a target="_blank" rel="noopener" href="https://github.com/ApolloZhu">@ApolloZhu</a></li> 285<li><a target="_blank" rel="noopener" href="http://www.politiscales.net/zh_CN/results/?e1=40&e0=31&s1=24&s0=64&m1=14&m0=48&b0=90&b1=5&c1=26&c0=45&t0=14&t1=52&p1=31&p0=29&femi=62&j0=40&j1=45&anar=100&comp=67&prag=100">å®ç¨ä¸»ä¹</a> + èªç±ä¸»ä¹ï¼Moderate Liberal/Opportunity Democratï¼</li> 286<li>å ¸å <a target="_blank" rel="noopener" href="https://www.16personalities.com/profiles/dd6be34bf86b1">INFP</a>ï¼é度æå»¶çï¼å¤§å°å²ååºäºä¸å°ï¼ï¼æ³æ§æ/å ¨æ§æ/æ åæ§å«ï¼ç¾åèµé«</li> 287<li>
287ç«ç³»å±æ§ï¼å¹³æ¶é¢å¯¹å人å弿§æ¶ï¼æçç¸å½æççååååºçº¿ï¼ä½ä¸æ¦åºç°çªåäºä»¶æè å¨æåº¦ç§å¯çç¯å¢ä¸ï¼ä¼ååºä¸äºè¶ åºèªæè§å¶çä¾èµè¡ä¸ºå讨好è¡ä¸ºï¼</li> 288</ul> 289<h2 id="é£äºç»å°è¢«éå¿çç»å"><a class="markdownIt-Anchor" href="#é£äºç»å°è¢«éå¿çç»å"></a> é£äºç»å°è¢«éå¿çç»å</h2> 290<ul> 291<li>LOGOï¼å°å¦å年级ï¼ä»æºå¨äººç¤¾å¢å·å¦è¿æ¥ç</li> 292<li>shellï¼å°å¦å å¹´çº§ï¼æ³å½é»å®¢ï¼ä¹°äºå æ¬é»å®¢å ¥é¨ç书ãé¤äºå½ä»¤è¡ä¹å¤ï¼è¿å¦ä¼äºå¦ä½ä½¿ç¨ææ¯è½¯ä»¶ï¼ç¬ï¼</li> 293<li>Pascalï¼åä¸ï¼èå¸ç»ç»ç¼ç¨ç¤¾å¢ï¼æå·æ²¡ä¸ï¼æ±çèå¸è¿å»æå¬çã忥æåç°æä¸æ¯ NOIP çæåï¼èªè¡éåºäº</li> 294<li>Cï¼è§å¾ Pascal åªè½ç¨äºç«èµï¼å¸æè½åç¹å®é çä¸è¥¿ï¼ç¨åå¦éç书å¦äºä¸ C</li> 295<li>C++ï¼Stanford Summer Session çæ¶åä¸ CS110 ç¨å¾®ç§¯ç´¯äºä¸ç¹ä½¿ç¨çç»éªï¼ç»å¸¸å¨æéè¦çæ¶åéæ°å¦ä¹ </li> 296<li>Kotlinï¼2017/5ï¼çå¨ Google æè¿ä¸ªæ¬è´¨ä¸æ¯ Scalaï¼å ¶å®æ¯å Swift é æ¢ç Java è¯è¨éä½ Android å¼åè¯è¨ç份ä¸ï¼å¶å°æææ¥è§¦</li> 297</ul> 298<h2 id="ç®åè½èä»¥èªæ °çæè½"><a class="markdownIt-Anchor" href="#ç®åè½èä»¥èªæ °çæè½"></a> ç®åè½èä»¥èªæ °çæè½</h2> 299<ul> 300<li>Objective-Cï¼2014 èµ·è·ççä¸å¦ä¸ä¸ªåå¦ <a target="_blank" rel="noopener" href="https://github.com/JDScript">@JD</a> å¦äºäºï¼ç¬¬ä¸æ¬¡ç WWDCï¼è¶ç± iPhoneï¼è£ OS X èææºãè½ç¶ç°å¨æ´å欢 Swiftï¼ä½æ¶ä¸æ¶è¿æ¯è¦å ObjC æäº¤é</li> 301<li>Swiftï¼2015ï¼1ï¼è¿æ¯æ¥åä¸äº Objective-C çè¯æ³ï¼è½¬èè¾¹å¦è±è¯ï¼è¾¹å¦æ¥è¿è±è¯ç Swiftãææ³ç°å¨å¤§å®¶å¤å乿¯å 为è¿ä¸ªè®¤è¯æç</li> 302<li>Python 3ï¼2016ï¼1ï¼ACSL å®¡æ ¸æ²¡æ Macï¼åªå¥½ä¸´æ¶éä¸ä¸ªæ¥è¿ Swift çè¯è¨ï¼8 ææç³»ç»å°å¦ä¹ ãä¸å¤§å¦ä¹åä¸äº CSE 163 ç³»ç»æ§å¦ä¹ å¹¶å½äºä¸å¦æå©æ</li> 303<li>Javaï¼2016/7ï¼ä¸ºåå¤ä¸å¦æç APCSAï¼ç»æå ä¸ºå ¥é¨é¶æ®µç课ç¨é½æ¯ç¨å®å¯¼è´ä¸ç´æä¸æ</li> 304</ul> 305<h2 id="å¥é¡¹"><a class="markdownIt-Anchor" href="#å¥é¡¹"></a> å¥é¡¹</h2> 306<table> 307<thead> 308<tr> 309<th>æ¥æ</th> 310<th>åç§°</th> 311<th>å¥é¡¹</th> 312</tr> 313</thead> 314<tbody> 315<tr> 316<td>6/1/2021</td> 317<td>WWDC 2021 Swift Student Challenge</td> 318<td></td> 319</tr> 320<tr> 321<td>9/13/2020</td> 322<td>Building for Digital Health</td> 323<td><a target="_blank" rel="noopener" href="https://youtu.be/7D2vPd771bk?t=873">Best CardinalKit App</a>, <a target="_blank" rel="noopener" href="https://events.withgoogle.com/demo-week-hackathon-fund/">COVID-19 hackathon fund</a></td> 324</tr> 325<tr> 326<td>10/13/2019</td> 327<td>DubHacks 2019</td> 328<td><a target="_blank" rel="noopener" href="https://twitter.com/dubhacks/status/1183494524753960960?s=21">Classic Track Top 3 Finalists</a></td> 329</tr> 330<tr> 331<td>4/20/2018</td> 332<td>WWDC 2018 Scholarship</td> 333<td></td> 334</tr> 335<tr> 336<td>3/25/2018</td> 337<td>Hack.UVA 2018</td> 338<td>Winner - Best Use of SafeTrek API</td> 339</tr> 340<tr> 341<td>5/18/2017</td> 342<td>2017 ACSL Intermediate-3 Division</td> 343<td>All-Star Contest åèµèµæ ¼</td> 344</tr> 345<tr> 346<td>4/21/2017</td> 347<td>WWDC 2017 Scholarship</td> 348<td></td> 349</tr> 350<tr> 351<td>4/8/2017</td> 352<td>2017 FBLA State Mobile App Dev</td> 353<td>Virginia 第äº</td> 354</tr> 355<tr> 356<td>3/2/2017</td> 357<td>2017 FBLA Regional Mobile App Dev</td> 358<td>Northern Virginia 第ä¸</td> 359</tr> 360<tr> 361<td>3/2/2017</td> 362<td>2017 AMC 10</td> 363<td>AIME 10 åèµèµæ ¼</td> 364</tr> 365<tr> 366<td>12/10/2016</td> 367<td>2016 Virginia Tech High School Programming Contest</td> 368<td>å¢é 22/101ï¼Oakton HS å æ¤æå第å </td> 369</tr> 370</tbody> 371</table> 372<h2 id="è½¶é»"><a class="markdownIt-Anchor" href="#è½¶é»"></a> è½¶é»</h2> 373<figure class="highlight kotlin"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="function"><span class="keyword">fun</span> <span class="title">fact</span><span class="params">(x: <span class="type">Int</span>)</span></span>: <span class="built_in">Int</span> {</span><br><span class="line"> <span class="keyword">return</span> <span class="keyword">if</span> (x < <span class="number">2</span>) <span class="number">1</span> <span class="keyword">else</span> x * fact(x - <span class="number">1</span>)</span><br><span class="line">}</span><br></pre></td></tr></table></figure> 374<p>好å§ï¼å¹¶ä¸æ¯ä¸é¢çè¿ä¸ªéå½ç <code>fun fact</code>ãApollonian æ¯ææ¾å¦æ³æåå ¸éææåè®¡ç®æºç¸å ³çåè¯æä¸æ¥çæ¶åæ£å¥½çå°çãå®å æ·±äºæå¯¹æè±æåççè§£ï¼æ 沿ç¨è³ä»ï¼ä½æè§æè¿ç¨ Apollonyan çæ åµæ´å¤åµï¼</p> 375<blockquote><ol> 376<li>Apollo çï¼Relating to the god Apollo.</li> 377<li>çæ§çï¼Relating to the rational, ordered, and self-disciplined aspects of human nature</li> 378</ol> 379<footer><strong>New Oxford American Dictionary</strong></footer></blockquote> 380 381 </div> 382 383 384 385 </div> 386 387 388 389 390 391 392 <div class="comments" id="disqus_thread"> 393 <noscript>Please enable JavaScript to view the comments powered by Disqus.</noscript> 394 </div> 395 396</div> 397 </main> 398 399 <footer class="footer"> 400 <div class="footer-inner"> 401 402 403<div class="copyright"> 404 © 2016 â 405 <span itemprop="copyrightYear">2025</span> 406 <span class="with-love"> 407 <i class="fa fa-heart"></i> 408 </span> 409 <span class="author" itemprop="copyrightHolder">Apollo | Zhiyu Zhu | æ±æºè¯</span> 410</div> 411<div class="wordcount"> 412 <span class="post-meta-item"> 413 <span class="post-meta-item-icon"> 414 <i class="fa fa-chart-line"></i> 415 </span>
416 <span>ç«ç¹æ»åæ°ï¼</span> 417 <span title="ç«ç¹æ»åæ°">59k</span> 418 </span> 419 <span class="post-meta-item"> 420 <span class="post-meta-item-icon"> 421 <i class="fa fa-coffee"></i> 422 </span> 423 <span>ç«ç¹é 读æ¶é¿ ≈</span> 424 <span title="ç«ç¹é 读æ¶é¿">54 åé</span> 425 </span> 426</div> 427<div class="busuanzi-count"> 428 <span class="post-meta-item" id="busuanzi_container_site_uv"> 429 <span class="post-meta-item-icon"> 430 <i class="fa fa-user"></i> 431 </span> 432 <span class="site-uv" title="æ»è®¿å®¢é"> 433 <span id="busuanzi_value_site_uv"></span> 434 </span> 435 </span> 436 <span class="post-meta-item" id="busuanzi_container_site_pv"> 437 <span class="post-meta-item-icon"> 438 <i class="fa fa-eye"></i> 439 </span> 440 <span class="site-pv" title="æ»è®¿é®é"> 441 <span id="busuanzi_value_site_pv"></span> 442 </span> 443 </span> 444</div> 445 <div class="powered-by">ç± <a href="https://hexo.io/" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.js.org/" rel="noopener" target="_blank">NexT.Gemini</a> 强åé©±å¨ 446 </div> 447 448 </div> 449 </footer> 450 451 452 453 <a href="https://github.com/ApolloZhu" class="github-corner" title="å¨ GitHub ä¸å ³æ³¨æ" aria-label="å¨ GitHub ä¸å ³æ³¨æ" rel="noopener" target="_blank"><svg width="80" height="80" viewBox="0 0 250 250" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a> 454 455<noscript> 456 <div class="noscript-warning">Theme NexT works best with JavaScript enabled</div> 457</noscript> 458 459 460 461
461<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js" integrity="sha256-XL2inqUJaslATFnHdJOi9GfQ60on8Wx1C2H8DYiN1xY=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 461
461
462<script src="/js/comments.js"></script>
462<script src="/js/utils.js"></script>
462<script src="/js/motion.js"></script>
462<script src="/js/next-boot.js"></script>
462 463 464
464<script src="https://cdnjs.cloudflare.com/ajax/libs/hexo-generator-searchdb/1.4.1/search.js" integrity="sha256-1kfA5uHPf65M5cphT2dvymhkuyHPQp5A53EGZOnOLmc=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 464
464
465<script src="/js/third-party/search/local-search.js"></script>
465 466 467 468 469 470
470<script src="/js/third-party/pace.js"></script>
470 471 472 473
473<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
473 474 475 476 477 478 479 480
480<script class="next-config" data-name="enableMath" type="application/json">false</script>
480<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.4/katex.min.css" integrity="sha256-gMRN4/6qeELzO1wbFa8qQLU8kfuF2dnAPiUoI0ATjx8=" crossorigin="anonymous"> 481
481<script class="next-config" data-name="katex" type="application/json">{"copy_tex_js":{"url":"https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.4/contrib/copy-tex.min.js","integrity":"sha256-Us54+rSGDSTvIhKKUs4kygE2ipA0RXpWWh0/zLqw3bs="}}</script>
481 482
482<script src="/js/third-party/math/katex.js"></script>
482 483 484 485
485<script src="https://cdnjs.cloudflare.com/ajax/libs/quicklink/2.3.0/quicklink.umd.js" integrity="sha256-yvJQOINiH9fWemHn0vCA5lsHWJaHs6/ZmO+1Ft04SvM=" crossorigin="anonymous"></script>
485 486
486<script class="next-config" data-name="quicklink" type="application/json">{"enable":true,"home":true,"archive":true,"delay":true,"timeout":3000,"priority":true,"url":"https://apollozhu.github.io/about/"}</script>
486 487
487<script src="/js/third-party/quicklink.js"></script>
487 488<div id="needsharebutton-float"> 489 <span class="btn"> 490 <i class="fa fa-share-alt" aria-hidden="true"></i> 491 </span> 492 </div> 493
493<script src="//cdn.jsdelivr.net/gh/theme-next/theme-next-needmoreshare2@1/needsharebutton.min.js"></script>
493 494
494<script> 495 pbOptions = {}; 496 pbOptions.iconStyle = "box"; 497 pbOptions.boxForm = "horizontal"; 498 pbOptions.position = "bottomCenter"; 499 pbOptions.networks = "Weibo,Wechat,Douban,QQZone,Twitter,Facebook, Linkedin,Mailto,Reddit,Delicious,StumbleUpon, Pinterest,GooglePlus,Tumblr,GoogleBookmarks, Newsvine,Evernote,Friendfeed,Vkontakte, Odnoklassniki,Mailru"; 500 new needShareButton('#needsharebutton-postbottom', pbOptions); 501 flOptions = {}; 502 flOptions.iconStyle = "box"; 503 flOptions.boxForm = "horizontal"; 504 flOptions.position = "middleRight"; 505 flOptions.networks = "Weibo,Wechat,QQZone,Twitter,Facebook,Mailto"; 506 new needShareButton('#needsharebutton-float', flOptions); 507 </script>
507<script class="next-config" data-name="disqus" type="application/json">{"enable":true,"shortname":"apollonian","count":true,"i18n":{"disqus":"disqus"}}</script>
vendor: 1 bytes, line 507
507
508<script src="/js/third-party/comments/disqus.js"></script>
508 509
510<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script>
510<script>L2Dwidget.init({"model":{"jsonPath":"/live2dw/assets/hijiki.model.json"},"display":{"width":200,"height":300},"mobile":{"show":false},"react":{"opacityDefault":1},"dev":{"border":false},"log":false,"pluginJsPath":"lib/","pluginModelPath":"assets/","pluginRootPath":"live2dw/","tagMode":false});</script>
510</body> 511</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.