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"><meta name="generator" content="Hexo 6.3.0"> 7 8 <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png"> 9 <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32-next.ico"> 10 <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.ico"> 11 <link rel="mask-icon" href="/images/logo.svg" color="#222"> 12 13<link rel="stylesheet" href="/css/main.css"> 14 15<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic%7CSource+Code+Pro:300,300italic,400,400italic,700,700italic&display=swap&subset=latin,latin-ext"> 16 17<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css" integrity="sha256-AbA177XfpSnFEvgpYu1jMygiLabzPCJCRIBtR5jGc0k=" crossorigin="anonymous"> 18 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.1.1/animate.min.css" integrity="sha256-PR7ttpcvz8qrF57fur/yAx1qXMFJeJFiA6pSzWi0OIE=" crossorigin="anonymous"> 19 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pace/1.2.4/themes/blue/pace-theme-minimal.css"> 20
20<script src="https://cdnjs.cloudflare.com/ajax/libs/pace/1.2.4/pace.min.js" integrity="sha256-gqd7YTjg/BtfqWSwsJOvndl0Bxc8gFImLEkXQT8+qj0=" crossorigin="anonymous"></script>
20 21
22<script class="next-config" data-name="main" type="application/json">{"hostname":"meilbn.com","root":"/","images":"/images","scheme":"Muse","darkmode":false,"version":"8.13.2","exturl":false,"sidebar":{"position":"right","display":"post","padding":18,"offset":12},"copycode":{"enable":true,"style":"mac"},"bookmark":{"enable":false,"color":"#222","save":"auto"},"mediumzoom":true,"lazyload":true,"pangu":true,"comments":{"style":"tabs","active":"disqus | disqusjs","storage":true,"lazyload":false,"nav":null},"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":false,"preload":false}}</script>
22<script src="/js/config.js"></script>
22 23 24 <meta name="description" content="You are the code of my eye. 'Cause you are the apple of my eye. æçç¼éåªæä»£ç Java å ¥é¨ï¼ç©è¿ Androidï¼èªå¦è¿ Cï¼æ±ç¼ï¼å¦äº Objective-Cï¼è½¬å° iOSï¼æç©è¿ Swiftã ä¹°äºå¥½å¤ä¹¦ï¼æ³å¦ä¹ 好å¤ä¸åçç¼ç¨è¯è¨åææ¯ï¼è¿æ ·å°±è§å¾èªå·±è½å好å¤äºæ ã 忬¢ Mac OS X (MacOS) å Li"> 25<meta property="og:type" content="website"> 26<meta property="og:title" content="æçç¼éåªæä»£ç "> 27<meta property="og:url" content="https://meilbn.com/about/index.html"> 28<meta property="og:site_name" content="Happy Hacking"> 29<meta property="og:description" content="You are the code of my eye. 'Cause you are the apple of my eye. æçç¼éåªæä»£ç Java å ¥é¨ï¼ç©è¿ Androidï¼èªå¦è¿ Cï¼æ±ç¼ï¼å¦äº Objective-Cï¼è½¬å° iOSï¼æç©è¿ Swiftã ä¹°äºå¥½å¤ä¹¦ï¼æ³å¦ä¹ 好å¤ä¸åçç¼ç¨è¯è¨åææ¯ï¼è¿æ ·å°±è§å¾èªå·±è½å好å¤äºæ ã 忬¢ Mac OS X (MacOS) å Li"> 30<meta property="og:locale" content="zh_CN"> 31<meta property="article:published_time" content="2016-10-06T10:43:19.000Z"> 32<meta property="article:modified_time" content="2016-11-22T07:43:38.000Z"> 33<meta property="article:author" content="æçç¼éåªæä»£ç "> 34<meta name="twitter:card" content="summary"> 35 36 37<link rel="canonical" href="https://meilbn.com/about/"> 38 39 40
41<script class="next-config" data-name="page" type="application/json">{"sidebar":"","isHome":false,"isPost":false,"lang":"zh-CN","comments":true,"permalink":"https://meilbn.com/about/index.html","path":"about/index.html","title":"æçç¼éåªæä»£ç "}</script>
41 42
43<script class="next-config" data-name="calendar" type="application/json">""</script>
43 44<title>æçç¼éåªæä»£ç | Happy Hacking 45</title>
vendor: 71 bytes, lines 45-47
45 46 47 <script async src="https://www.googletagmanager.com/gtag/js?id=
47UA-69209675-1
vendor: 14 bytes, lines 47-48
47"></script> 48
48<script class="next-config" data-name="google_analytics" type="application/json">{"tracking_id":"UA-69209675-1","only_pageview":false}</script>
48 49
49<script src="/js/third-party/analytics/google-analytics.js"></script>
49 50 51 52 53 54 55 56
56<script async defer data-website-id="" src=""></script>
56 57 58
58<script defer data-domain="" src=""></script>
58 59 60 <noscript> 61 <link rel="stylesheet" href="/css/noscript.css"> 62 </noscript> 63</head> 64 65 66 67<body itemscope itemtype="http://schema.org/WebPage" class="use-motion"> 68 <div class="headband"></div> 69 70 <main class="main"> 71 <div class="column"> 72 <header class="header" itemscope itemtype="http://schema.org/WPHeader"><div class="site-brand-container"> 73 <div class="site-nav-toggle"> 74 <div class="toggle" aria-label="åæ¢å¯¼èªæ " role="button"> 75 <span class="toggle-line"></span> 76 <span class="toggle-line"></span> 77 <span class="toggle-line"></span> 78 </div> 79 </div> 80 81 <div class="site-meta"> 82 83 <a href="/" class="brand" rel="start"> 84 <i class="logo-line"></i> 85 <p class="site-title">Happy Hacking</p> 86 <i class="logo-line"></i> 87 </a> 88 <p class="site-subtitle" itemprop="description">æçç¼éåªæä»£ç </p> 89 </div> 90 91 <div class="site-nav-right"> 92 <div class="toggle popup-trigger" aria-label="æç´¢" role="button"> 93 <i class="fa fa-search fa-fw fa-lg"></i> 94 </div> 95 </div> 96</div> 97 98 99 100<nav class="site-nav"> 101 <ul class="main-menu menu"><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-archives"><a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>彿¡£<span class="badge">56</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">12</span></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">68</span></a></li><li class="menu-item menu-item-about"><a href="/about/" rel="section"><i class="fa fa-user fa-fw"></i>å ³äº</a></li> 102 <li class="menu-item menu-item-search"> 103 <a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>æç´¢ 104 </a> 105 </li> 106 </ul> 107</nav> 108 109 110 111 <div class="search-pop-overlay"> 112 <div class="popup search-popup"><div class="search-header"> 113 <span class="search-icon"> 114 <i class="fa fa-search"></i> 115 </span> 116 <div class="search-input-container"> 117 <input autocomplete="off" autocapitalize="off" maxlength="80" 118 placeholder="æç´¢..." spellcheck="false" 119 type="search" class="search-input"> 120 </div> 121 <span class="popup-btn-close" role="button"> 122 <i class="fa fa-times-circle"></i> 123 </span> 124</div> 125<div class="search-result-container no-result"> 126 <div class="search-result-icon"> 127 <i class="fa fa-spinner fa-pulse fa-5x"></i> 128 </div> 129</div> 130 131 </div> 132 </div> 133 134</header> 135 136 137 <aside class="sidebar"> 138 139 <div class="sidebar-inner sidebar-overview-active"> 140 <ul class="sidebar-nav"> 141 <li class="sidebar-nav-toc"> 142 æç« ç®å½ 143 </li> 144 <li class="sidebar-nav-overview"> 145 ç«ç¹æ¦è§ 146 </li> 147 </ul> 148 149 <div class="sidebar-panel-container"> 150 <!--noindex--> 151 <div class="post-toc-wrap sidebar-panel"> 152 </div> 153 <!--/noindex--> 154 155 <div class="site-overview-wrap sidebar-panel"> 156 <div class="site-author animated" itemprop="author" itemscope itemtype="http://schema.org/Person"> 157 <img class="site-author-image" itemprop="image" alt="æçç¼éåªæä»£ç " 158 src="/images/avatar.jpg"> 159 <p class="site-author-name" itemprop="name">æçç¼éåªæä»£ç </p> 160 <div class="site-description" itemprop="description">You are the code of my eye.<br>'Cause you are the apple of my eye.</div> 161</div> 162<div class="site-state-wrap animated"> 163 <nav class="site-state"> 164 <div class="site-state-item site-state-posts"> 165 <a href="/archives/"> 166 <span class="site-state-item-count">56</span> 167 <span class="site-state-item-name">æ¥å¿</span> 168 </a> 169 </div> 170 <div class="site-state-item site-state-categories"> 171 <a href="/categories/"> 172 <span class="site-state-item-count">12</span> 173 <span class="site-state-item-name">åç±»</span></a> 174 </div> 175 <div class="site-state-item site-state-tags"> 176 <a href="/tags/">
177 <span class="site-state-item-count">68</span> 178 <span class="site-state-item-name">æ ç¾</span></a> 179 </div> 180 </nav> 181</div> 182 <div class="links-of-author animated"> 183 <span class="links-of-author-item"> 184 <a href="https://github.com/meilbn" title="GitHub â https://github.com/meilbn" rel="noopener" target="_blank"><i class="fab fa-github fa-fw"></i>GitHub</a> 185 </span> 186 <span class="links-of-author-item"> 187 <a href="https://weibo.com/fuckingcode" title="Weibo â https://weibo.com/fuckingcode" rel="noopener" target="_blank"><i class="fab fa-weibo fa-fw"></i>Weibo</a> 188 </span> 189 <span class="links-of-author-item"> 190 <a href="https://twitter.com/meilbn" title="Twitter â https://twitter.com/meilbn" rel="noopener" target="_blank"><i class="fab fa-twitter fa-fw"></i>Twitter</a> 191 </span> 192 <span class="links-of-author-item"> 193 <a href="https://www.facebook.com/meilbn" title="FB Page â https://www.facebook.com/meilbn" rel="noopener" target="_blank"><i class="fab fa-facebook fa-fw"></i>FB Page</a> 194 </span> 195 <span class="links-of-author-item"> 196 <a href="https://stackoverflow.com/users/4318339/meilbn" title="StackOverflow â https://stackoverflow.com/users/4318339/meilbn" rel="noopener" target="_blank"><i class="fab fa-stack-overflow fa-fw"></i>StackOverflow</a> 197 </span> 198 <span class="links-of-author-item"> 199 <a href="https://instagram.com/meilbn" title="Instagram â https://instagram.com/meilbn" rel="noopener" target="_blank"><i class="fab fa-instagram fa-fw"></i>Instagram</a> 200 </span> 201 </div> 202 203 </div> 204 </div> 205 </div> 206 207 208 </aside> 209 210 211 </div> 212 213 <div class="main-inner page posts-expand"> 214 215 216 217 218 219 <div class="post-block" lang="zh-CN"><header class="post-header"> 220 221<h1 class="post-title" itemprop="name headline">æçç¼éåªæä»£ç 222</h1> 223 224<div class="post-meta-container"> 225</div> 226 227</header> 228 229 230 231 <div class="post-body"> 232 <blockquote class="blockquote-center">You are the code of my eye. 233'Cause you are the apple of my eye. 234<footer> 235<strong>æçç¼éåªæä»£ç </strong> 236</footer></blockquote> 237 238</br> 239 240<p>Java å ¥é¨ï¼ç©è¿ Androidï¼èªå¦è¿ Cï¼æ±ç¼ï¼å¦äº Objective-Cï¼è½¬å° iOSï¼æç©è¿ Swiftã</p> 241<p>ä¹°äºå¥½å¤ä¹¦ï¼æ³å¦ä¹ 好å¤ä¸åçç¼ç¨è¯è¨åææ¯ï¼è¿æ ·å°±è§å¾èªå·±è½å好å¤äºæ ã</p> 242<p>忬¢ Mac OS X (MacOS) å Linuxã</p> 243<p>忬¢ Google å Appleã</p> 244<p>åé度代ç å¼ºè¿«çæ£è ã</p> 245<p>é®ç®±ï¼codingallnight#gmail.com</p> 246 247 </div> 248 249 250 251 </div> 252 253 254 255 256 257 258 <div class="comments disqusjs"> 259 <noscript>Please enable JavaScript to view the comments powered by Disqus.</noscript> 260 </div> 261 262</div> 263 </main> 264 265 <footer class="footer"> 266 <div class="footer-inner"> 267 268 269<div class="copyright"> 270 © 2015 â 271 <span itemprop="copyrightYear">2024</span> 272 <span class="with-love"> 273 <i class="fa fa-heart"></i> 274 </span> 275 <span class="author" itemprop="copyrightHolder">æçç¼éåªæä»£ç </span> 276</div> 277<div class="busuanzi-count"> 278 <span class="post-meta-item" id="busuanzi_container_site_uv"> 279 <span class="post-meta-item-icon"> 280 <i class="fa fa-user"></i> 281 </span> 282 <span class="site-uv" title="æ»è®¿å®¢é"> 283 <span id="busuanzi_value_site_uv"></span> 284 </span> 285 </span> 286 <span class="post-meta-item" id="busuanzi_container_site_pv"> 287 <span class="post-meta-item-icon"> 288 <i class="fa fa-eye"></i> 289 </span> 290 <span class="site-pv" title="æ»è®¿é®é"> 291 <span id="busuanzi_value_site_pv"></span> 292 </span> 293 </span> 294</div> 295 <div class="powered-by">ç± <a href="https://hexo.io/" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.js.org/muse/" rel="noopener" target="_blank">NexT.Muse</a> 强åé©±å¨ 296 </div> 297 298 </div> 299 </footer> 300 301 302 <div class="toggle sidebar-toggle" role="button"> 303 <span class="toggle-line"></span> 304 <span class="toggle-line"></span> 305 <span class="toggle-line"></span> 306 </div> 307 <div class="sidebar-dimmer"></div> 308 <div class="back-to-top" role="button" aria-label="è¿åé¡¶é¨"> 309 <i class="fa fa-arrow-up fa-lg"></i> 310 <span>0%</span> 311 </div> 312 <div class="reading-progress-bar"></div> 313 314<noscript>
315 <div class="noscript-warning">Theme NexT works best with JavaScript enabled</div> 316</noscript> 317 318 319 320
320<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js" integrity="sha256-XL2inqUJaslATFnHdJOi9GfQ60on8Wx1C2H8DYiN1xY=" crossorigin="anonymous"></script>
320 321
321<script src="https://cdnjs.cloudflare.com/ajax/libs/medium-zoom/1.0.6/medium-zoom.min.js" integrity="sha256-EdPgYcPk/IIrw7FYeuJQexva49pVRZNmt3LculEr7zM=" crossorigin="anonymous"></script>
321 322
322<script src="https://cdnjs.cloudflare.com/ajax/libs/lozad.js/1.16.0/lozad.min.js" integrity="sha256-mOFREFhqmHeQbXpK2lp4nA3qooVgACfh88fpJftLBbc=" crossorigin="anonymous"></script>
322 323
323<script src="https://cdnjs.cloudflare.com/ajax/libs/pangu/4.0.7/pangu.min.js" integrity="sha256-j+yj56cdEY2CwkVtGyz18fNybFGpMGJ8JxG3GSyO2+I=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 323
323
324<script src="/js/comments.js"></script>
324<script src="/js/utils.js"></script>
324<script src="/js/motion.js"></script>
324<script src="/js/schemes/muse.js"></script>
324<script src="/js/next-boot.js"></script>
324 325 326
326<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 326
326
327<script src="/js/third-party/search/local-search.js"></script>
327 328 329 330 331 332
332<script src="/js/third-party/pace.js"></script>
332 333 334 335
335<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
335 336 337 338
338<script class="next-config" data-name="leancloud_visitors" type="application/json">{"enable":true,"app_id":"dFo2NvCcL1s5zeJtuvzonGrj-gzGzoHsz","app_key":"3gyJUovHABTEqJVyX08exA3z","server_url":"https://dfo2nvcc.lc-cn-n1-shared.com","security":true,"betterPerformance":true}</script>
338 339
339<script src="/js/third-party/statistics/lean-analytics.js"></script>
339 340 341 342<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/disqusjs/3.0.2/styles/disqusjs.css" integrity="sha256-71XarXwNr1Td27HmZI9zjY+rMzRdush6/glo6VFXp7o=" crossorigin="anonymous"> 343
344<script class="next-config" data-name="disqusjs" type="application/json">{"enable":true,"api":"https://disqus.skk.moe/disqus/","apikey":"uj8xezGVZDTcz9VxvSxN8dCZF9vA2FgKyRXo2Bxfz3sAOc64cyH6GboKmy4KeAlZ","shortname":"ihappyhacking","js":{"url":"https://cdnjs.cloudflare.com/ajax/libs/disqusjs/3.0.2/disqusjs.es2015.umd.min.js","integrity":"sha256-okP99ZQKVpIy7+NogAMpGlIQzJa9XKXhIJcFgdju5bU="}}</script>
vendor: 1 bytes, line 344
344
345<script src="/js/third-party/comments/disqusjs.js"></script>
345 346 347</body> 348</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.