PageSourceSearch

https://geekailab.com/about/

html geekailab.com collected 2026-10-09 17:41:40 UTC 32,921 bytes, 893 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="google-site-verification" content="xBT4GhYoi5qRD5tr338pgPM5OWHHIDR6mNg1a3euekI" />
8    <meta name="viewport" content="width=device-width, initial-scale=1">
9    <meta name="description" content="About - 关于移动端技术 | Android&iOS Development Manager | 这里是 CrazyCodeBoy@CrazyCodeBoy 的个人博客,分享技术干货。">
10    <meta name="keywords"  content="CrazyCodeBoy,CrazyCodeBoy,fengyuzhegnfan,Android,iOS,@CrazyCodeBoy,CrazyCodeBoy的博客,移动开发,移动端,技术干货,Android开发,iOS开发,程序员,开发者,个人网站, 移动互联网,React Native, React.js,专注移动技术开发(Android&IOS),React Native开发,React Native教程,React Native博客">
11    <link rel="shortcut icon" href="/img/favicon.ico">
12
13    <title>About - CrazyCodeBoy的技术博客官网|CrazyCodeBoy|Devio|专注移动技术开发(Android&IOS)、Flutter开发、Flutter教程、React Native开发、React Native教程、React Native博客</title>
14
15    <link rel="canonical" href="http://localhost:4000/about/">
16
17    <!-- Bootstrap Core CSS -->
18    <link rel="stylesheet" href="/css/bootstrap.min.css">
19
20    <!-- Custom CSS -->
21    <link rel="stylesheet" href="/css/hux-blog.min.css">
22
23    <!-- Pygments Github CSS -->
24    <link rel="stylesheet" href="/css/syntax.css">
25
26    <!-- Custom Fonts -->
27    <!-- <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> -->
28    <!-- Hux change font-awesome CDN to qiniu -->
29    <link href="https://cdn.staticfile.org/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
30
31
32    <!-- Hux Delete, sad but pending in China
33    <link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
34    <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/
35    css'>
36    -->
37
38
39    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
40    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
41    <!--[if lt IE 9]>
42        
42<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
42
43        
43<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
43
44    <![endif]-->
45
46    <!-- ga & ba script hoook -->
47    
47<script></script>
47
48</head>
49
50
51<!-- hack iOS CSS :active style -->
52<body ontouchstart="">
53
54    <!-- Navigation -->
55<nav class="navbar navbar-default navbar-custom navbar-fixed-top">
56    <div class="container-fluid">
57        <!-- Brand and toggle get grouped for better mobile display -->
58        <div class="navbar-header page-scroll">
59            <button type="button" class="navbar-toggle">
60                <span class="sr-only">Toggle navigation</span>
61                <span class="icon-bar"></span>
62                <span class="icon-bar"></span>
63                <span class="icon-bar"></span>
64            </button>
65            <a class="navbar-brand" href="/">CrazyCodeBoy的技术博客官网</a>
66        </div>
67
68        <!-- Collect the nav links, forms, and other content for toggling -->
69        <div id="huxblog_navbar">
70            <div class="navbar-collapse">
71                <ul class="nav navbar-nav navbar-right">
72                    <li>
73                        <a href="/" style="font-size: larger;text-transform:none">首页</a>
74                    </li>
75                    <li>
76                        <a href="http://www.imooc.com/t/4951150#Shizhan" style="font-size: x-large;text-transform:none">教程</a>
77                    </li>
78                    <li>
79                        <a href="/tags/#Flutter" style="font-size: larger;text-transform:none">Flutter</a>
80                    </li>
81                    <li>
82                        <a href="/tags/#React Native" style="font-size: larger;text-transform:none">React Native</a>
83                    </li>
84                    <li>
85                        <a href="/tags/#Android" style="font-size: larger;text-transform:none">Android</a>
86                    </li>
87                    <li>
88                        <a href="/tags/#iOS" style="font-size: larger;text-transform:none">iOS</a>
89                    </li>
90                    <li>
91                        <a href="/tags/" style="font-size: larger;text-transform:none">标签</a>
92                    </li>
93                    <li>
94                        <a href="/about/" style="font-size: larger;text-transform:none">关于</a>
95                    </li>
96                    <!--
97                    <li>
98                        <a href="/about/">About</a>
99                    </li>
100                    
101                    <li>
102                        <a href="/recruitment/">阿里招Android|iOS|前端</a>
103                    </li>
104                    
105                    <li>
106                        <a href="/tags/">Tags</a>
107                    </li>
108                    -->
109                </ul>
110            </div>
111        </div>
112        <!-- /.navbar-collapse -->
113    </div>
114    <!-- /.container -->
115</nav>
116<script>
117    // Drop Bootstarp low-performance Navbar
118    // Use customize navbar with high-quality material design animation
119    // in high-perf jank-free CSS3 implementation
120    var $body   = document.body;
121    var $toggle = document.querySelector('.navbar-toggle');
122    var $navbar = document.querySelector('#huxblog_navbar');
123    var $collapse = document.querySelector('.navbar-collapse');
124
125    var __HuxNav__ = {
126        close: function(){
127            $navbar.className = " ";
128            // wait until animation end.
129            setTimeout(function(){
130                // prevent frequently toggle
131                if($navbar.className.indexOf('in') < 0) {
132                    $collapse.style.height = "0px"
133                }
134            },400)
135        },
136        open: function(){
137            $collapse.style.height = "auto"
138            $navbar.className += " in";
139        }
140    }
141
142    // Bind Event
143    $toggle.addEventListener('click', function(e){
144        if ($navbar.className.indexOf('in') > 0) {
145            __HuxNav__.close()
146        }else{
147            __HuxNav__.open()
148        }
149    })
150
151    /**
152     * Since Fastclick is used to delegate 'touchstart' globally
153     * to hack 300ms delay in iOS by performing a fake 'click',
154     * Using 'e.stopPropagation' to stop 'touchstart' event from 
155     * $toggle/$collapse will break global delegation.
156     * 
157     * Instead, we use a 'e.target' filter to prevent handler
158     * added to document close HuxNav.  
159     *
160     * Also, we use 'click' instead of 'touchstart' as compromise
161     */
162    document.addEventListener('click', function(e){
163        if(e.target == $toggle) return;
164        if(e.target.className == 'icon-bar') return;
165        __HuxNav__.close();
166    })
167</script>
167
168
169
170    <style type="text/css">
171
172    header.intro-header{
173        position: relative;
174    background-image:
175    url('/img/home-bg.jpg') 
176    }
177    @media (min-width: 1600px){
178        header.intro-header{
179            position: relative;
180        background-image:
181    url('/img/home-bg.jpg') 
182    }}
183</style>
184<!-- Page Header -->
185<header class="intro-header">
186    <div class="container">
187        <div class="row">
188            <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1 ">
189                <div class="site-heading">
190                    <span style="font-size: xx-large;text-transform:none">About</span>
191                    <!--<hr class="small">-->
192                    <span class="subheading">CrazyCodeBoy|Cboy|fengyuzhegnfan|CrazyCodeBoy</span>
193                </div>
194            </div>
195        </div>
196    </div>
197</header>
198
199<!-- Main Content -->
200<div class="container">
201	<div class="row">
202        
203
204<!-- USE SIDEBAR -->
205    <!-- PostList Container -->
206    		<div class="
207                col-lg-8 col-lg-offset-1
208                col-md-8 col-md-offset-1
209                col-sm-12
210                col-xs-12
211                postlist-container
212            ">
213    			<!-- Language Selector -->
214<select onchange="onLanChange(this.options[this.options.selectedIndex].value)">
215    <option value="0" selected> 中文 Chinese </option>
216    <option value="1"> 英文 English </option>
217</select>
218
219<!-- Chinese Version -->
220<div class="zh post-container">
221
222    <!--copied from markdown -->
223    <blockquote>
224        <p>搞搞开发,码码代码,做做管理,看看产品。<br>
225            编程道路上坑这么多,我带你一起走过。</p>
226    </blockquote>
227
228    <p>嘿,我是<strong>CrazyCodeBoy</strong>,Android&iOS架构师 &amp; 技术经理 & 移动端负责人 ,<a
229            href="http://blog.csdn.net/fengyuzhengfan">CSDN</a> 博客专家。
230    </p>
231
232    <p>做过ASP.NET、前端、Java、Android、iOS开发。享受编程、热爱开源、酷爱分享。平时除了写写博客外,也开源些技术干货 · <a
233            href="http://github.com/crazycodeboy">Github</a>。</p>
234</div>
235
236<!-- English Version -->
237<div class="en post-container">
238    <blockquote>
239        <p>Enjoy coding, <br>
240            Enjoy life.</p>
241    </blockquote>
242
243    <p>Hi, I am <strong>CrazyCodeBoy</strong>,you can call me <strong>Cboy</strong>. Android & iOS Architect &
244        Technical Manager & Leader mobile end, <a href="http://blog.csdn.net/fengyuzhengfan">CSDN</a> blog expert.
245    <p>
246
247    <p>Has done ASP.NET, front-end, Java, Android, iOS development.
248        Enjoy programming, open source love, love to share. Usually in addition to writing a blog, but also some open
249        source technology dry · <a href="http://github.com/crazycodeboy">Github</a>.
250</div>
251
252<!-- Handle Language Change -->
253<script type="text/javascript">
254    // get nodes
255    var $zh = document.querySelector(".zh");
256    var $en = document.querySelector(".en");
257    var $select = document.querySelector("select");
258
259    // bind hashchange event
260    window.addEventListener('hashchange', _render);
261
262    // handle render
263    function _render() {
264        var _hash = window.location.hash;
265        // en
266        if (_hash == "#en") {
267            $select.selectedIndex = 1;
268            $en.style.display = "block";
269            $zh.style.display = "none";
270            // zh by default
271        } else {
272            // not trigger onChange, otherwise cause a loop call.
273            $select.selectedIndex = 0;
274            $zh.style.display = "block";
275            $en.style.display = "none";
276        }
277    }
278
279    // handle select change
280    function onLanChange(index) {
281        if (index == 0) {
282            window.location.hash = "#zh"
283        } else {
284            window.location.hash = "#en"
285        }
286    }
287
288    // init
289    _render();
290</script>
290
291
292<!--畅言start-->
293
294<!--畅言云跟帖end-->
295
296
297<!--网易云跟帖start-->
298
299<!--网易云跟帖end-->
300
301
302
303
304
305
306
307    		</div>
308    <!-- Sidebar Container -->
309            <div class="
310                col-lg-3 col-lg-offset-0
311                col-md-3 col-md-offset-0
312                col-sm-12
313                col-xs-12
314                sidebar-container
315            ">
316                <!-- Featured Tags -->
317                
318                <section>
319                    <hr class="hidden-sm hidden-xs">
320                    <h5><a href="/tags/">FEATURED TAGS</a></h5>
321                    <div class="tags">
322                        
323                            
324                                <a href="/tags/#Java" title="Java" rel="2">
325                                    Java
326                                </a>
327                            
328                        
329                            
330                        
331                            
332                                <a href="/tags/#设计模式" title="设计模式" rel="2">
333                                    设计模式
334                                </a>
335                            
336                        
337                            
338                        
339                            
340                                <a href="/tags/#Android" title="Android" rel="73">
341                                    Android
342                                </a>
343                            
344                        
345                            
346                                <a href="/tags/#教程" title="教程" rel="58">
347                                    教程
348                                </a>
349                            
350                        
351                            
352                                <a href="/tags/#Tools" title="Tools" rel="8">
353                                    Tools
354                                </a>
355                            
356                        
357                            
358                                <a href="/tags/#React Native" title="React Native" rel="55">
359                                    React Native
360                                </a>
361                            
362                        
363                            
364                                <a href="/tags/#心得" title="心得" rel="14">
365                                    心得
366                                </a>
367                            
368                        
369                            
370                                <a href="/tags/#总结" title="总结" rel="9">
371                                    总结
372                                </a>
373                            
374                        
375                            
376                                <a href="/tags/#React Native实战教程" title="React Native实战教程" rel="5">
377                                    React Native实战教程
378                                </a>
379                            
380                        
381                            
382                                <a href="/tags/#iOS" title="iOS" rel="59">
383                                    iOS
384                                </a>
385                            
386                        
387                            
388                                <a href="/tags/#开源项目" title="开源项目" rel="5">
389                                    开源项目
390                                </a>
391                            
392                        
393                            
394                        
395                            
396                        
397                            
398                        
399                            
400                        
401                            
402                        
403                            
404                        
405                            
406                        
407                            
408                        
409                            
410                        
411                            
412                                <a href="/tags/#GitHub" title="GitHub" rel="2">
413                                    GitHub
414                                </a>
415                            
416                        
417                            
418                        
419                            
420                                <a href="/tags/#统计" title="统计" rel="3">
421                                    统计
422                                </a>
423                            
424                        
425                            
426                                <a href="/tags/#分享" title="分享" rel="2">
427                                    分享
428                                </a>
429                            
430                        
431                            
432                                <a href="/tags/#第三方登录" title="第三方登录" rel="2">
433                                    第三方登录
434                                </a>
435                            
436                        
437                            
438                                <a href="/tags/#适配" title="适配" rel="2">
439                                    适配
440                                </a>
441                            
442                        
443                            
444                                <a href="/tags/#开发指导" title="开发指导" rel="13">
445                                    开发指导
446                                </a>
447                            
448                        
449                            
450                        
451                            
452                        
453                            
454                        
455                            
456                        
457                            
458                        
459                            
460                        
461                            
462                        
463                            
464                        
465                            
466                        
467                            
468                                <a href="/tags/#前端" title="前端" rel="2">
469                                    前端
470                                </a>
471                            
472                        
473                            
474                                <a href="/tags/#Flutter" title="Flutter" rel="28">
475                                    Flutter
476                                </a>
477                            
478                        
479                            
480                                <a href="/tags/#react-navigation" title="react-navigation" rel="2">
481                                    react-navigation
482                                </a>
483                            
484                        
485                            
486                        
487                            
488                                <a href="/tags/#React Navigation" title="React Navigation" rel="4">
489                                    React Navigation
490                                </a>
491                            
492                        
493                            
494                        
495                            
496                                <a href="/tags/#Redux开发实用教程" title="Redux开发实用教程" rel="3">
497                                    Redux开发实用教程
498                                </a>
499                            
500                        
501                            
502                                <a href="/tags/#Flutter教程" title="Flutter教程" rel="2">
503                                    Flutter教程
504                                </a>
505                            
506                        
507                            
508                                <a href="/tags/#Dart" title="Dart" rel="4">
509                                    Dart
510                                </a>
511                            
512                        
513                            
514                        
515                            
516                        
517                            
518                        
519                            
520                                <a href="/tags/#iOS、Android" title="iOS、Android" rel="5">
521                                    iOS、Android
522                                </a>
523                            
524                        
525                            
526                                <a href="/tags/#Flutter更新" title="Flutter更新" rel="11">
527                                    Flutter更新
528                                </a>
529                            
530                        
531                            
532                        
533                            
534                        
535                            
536                        
537                            
538                        
539                            
540                        
541                            
542                        
543                    </div>
544                </section>
545                
546
547                <!-- Short About -->
548                <section class="visible-md visible-lg">
549                    <hr><h5><a href="/about/">ABOUT ME</a></h5>
550                    <div class="short-about">
551                        
552                            <img src="https://www.geekailab.com/img/avatar.png" />
553                        
554                        
555                            <p>专注于移动开发,分享知识,共享快乐。</p>
556                        
557                        <!-- SNS Link -->
558                        <ul class="list-inline">
559                            
560                            <li>
561                                <a href="/feed.xml">
562                                    <span class="fa-stack fa-lg">
563                                        <i class="fa fa-circle fa-stack-2x"></i>
564                                        <i class="fa fa-rss fa-stack-1x fa-inverse"></i>
565                                    </span>
566                                </a>
567                            </li>
568                            
569                            
570
571                            
572                            <li>
573                                <a target="_blank" href="http://blog.csdn.net/fengyuzhengfan">
574                            <span class="fa-stack fa-lg">
575                                <i class="fa fa-circle fa-stack-2x"></i>
576                                <i class="fa fa-csdn fa-stack-1x fa-inverse" style="font-size: xx-small">CSDN</i>
577                            </span>
578                                </a>
579                            </li>
580                            
581
582                            
583                            <li>
584                                <a target="_blank" href="http://www.jianshu.com/users/ca3943a4172a">
585                            <span class="fa-stack fa-lg">
586                                <i class="fa fa-circle fa-stack-2x"></i>
587                                <i class="fa  fa-stack-1x fa-inverse">简</i>
588                            </span>
589                                </a>
590                            </li>
591                            
592
593                            
594                            
595                            <li>
596                                <a target="_blank" href="http://weibo.com/6003602003">
597                                    <span class="fa-stack fa-lg">
598                                        <i class="fa fa-circle fa-stack-2x"></i>
599                                        <i class="fa fa-weibo fa-stack-1x fa-inverse"></i>
600                                    </span>
601                                </a>
602                            </li>
603                            
604                            
605                            
606                            <li>
607                                <a target="_blank" href="https://github.com/CrazyCodeBoy">
608                                    <span class="fa-stack fa-lg">
609                                        <i class="fa fa-circle fa-stack-2x"></i>
610                                        <i class="fa fa-github fa-stack-1x fa-inverse"></i>
611                                    </span>
612                                </a>
613                            </li>
614                            
615                            
616
617
618                            
619                            <li>
620                                <a target="_blank" href="mailto:[email protected]">
621                            <span class="fa-stack fa-lg">
622                                <i class="fa fa-circle fa-stack-2x"></i>
623                                <i class="fa fa-envelope fa-stack-1x fa-inverse"></i>
624                           </span>
625                                </a>
626                            </li>
627                            
628
629
630
631                        </ul>
632                    </div>
633                </section>
634                <!-- Friends Blog -->
635                
636                <hr>
637                <h5>FRIENDS</h5>
638                <ul class="list-inline">
639                    
640                        <li><a href="https://www.geekailab.com">geekailab.com</a></li>
641                    
642                        <li><a href="https://github.com/crazycodeboy">GitHub</a></li>
643                    
644                        <li><a href="http://blog.csdn.net/fengyuzhengfan">CSDN</a></li>
645                    
646                        <li><a href="http://www.jianshu.com/users/ca3943a4172a/latest_articles">简书</a></li>
647                    
648                </ul>
649                
650    		</div>
651        
652	</div>
653</div>
654
655
656    <!-- jQuery -->
657<script src="/js/jquery.min.js "></script>
657
658
659<!-- Bootstrap Core JavaScript -->
660<script src="/js/bootstrap.min.js "></script>
660
661
662<!-- Footer -->
663<footer>
664    <div class="container">
665        <div class="row">
666            <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
667                <ul class="list-inline text-center">
668                    
669                    <li>
670                        <a href="/feed.xml">
671                            <span class="fa-stack fa-lg">
672                                <i class="fa fa-circle fa-stack-2x"></i>
673                                <i class="fa fa-rss fa-stack-1x fa-inverse"></i>
674                            </span>
675                        </a>
676                    </li>
677                    
678                    
679
680                    <!-- add Weibo, Zhihu by Hux, add target = "_blank" to <a> by Hux -->
681                    
682                    <li>
683                        <a target="_blank" href="http://blog.csdn.net/fengyuzhengfan">
684                            <span class="fa-stack fa-lg">
685                                <i class="fa fa-circle fa-stack-2x"></i>
686                                <i class="fa fa-csdn fa-stack-1x fa-inverse" style="font-size: small">CSDN</i>
687                            </span>
688                        </a>
689                    </li>
690                    
691
692                    
693                    <li>
694                        <a target="_blank" href="http://www.jianshu.com/users/ca3943a4172a">
695                            <span class="fa-stack fa-lg">
696                                <i class="fa fa-circle fa-stack-2x"></i>
697                                <i class="fa  fa-stack-1x fa-inverse">简</i>
698                            </span>
699                        </a>
700                    </li>
701                    
702
703                    
704                    
705                    <li>
706                        <a target="_blank" href="http://weibo.com/6003602003">
707                            <span class="fa-stack fa-lg">
708                                <i class="fa fa-circle fa-stack-2x"></i>
709                                <i class="fa fa-weibo fa-stack-1x fa-inverse"></i>
710                            </span>
711                        </a>
712                    </li>
713                    
714
715
716                    
717                    
718                    <li>
719                        <a target="_blank" href="https://github.com/CrazyCodeBoy">
720                            <span class="fa-stack fa-lg">
721                                <i class="fa fa-circle fa-stack-2x"></i>
722                                <i class="fa fa-github fa-stack-1x fa-inverse"></i>
723                            </span>
724                        </a>
725                    </li>
726                    
727                    
728
729                    
730                    <li>
731                        <a target="_blank" href="mailto:[email protected]">
732                            <span class="fa-stack fa-lg">
733                                <i class="fa fa-circle fa-stack-2x"></i>
734                                <i class="fa fa-envelope fa-stack-1x fa-inverse"></i>
735                           </span>
736                        </a>
737                    </li>
738                    
739
740                </ul>
741                <p class="copyright text-muted">
742                    Copyright &copy; CrazyCodeBoy的技术博客官网 2024 | <a href="https://www.geekailab.com">geekailab.com</a>
743                     &nbsp沪ICP备<a  target="_blank" href="https://beian.miit.gov.cn/">2023014792号-1</a>
744                    <br>
745
746                </p>
747            </div>
748        </div>
749    </div>
750
751
752    <!-- search -->
753    <div class="cb-search-tool" style="position: fixed; top: 0px ; bottom: 0px; left: 0px; right:  0px;
754      opacity: 0.8; background-color: #111111; z-index: 9999; display: none;">
755        <input type="text" class="form-control cb-search-content" id="cb-search-content" style="position: fixed; top: 60px; border-color: #ffc231" placeholder="文章标题 日期 标签" >
756
757        <div style="position: fixed; top: 16px; right: 16px;">
758            <!--<img src="/search/img/cb-close.png"  id="cb-close-btn"/>-->
759            <svg id="cb-close-btn" fill="#ffffff" height="48" viewBox="0 0 24 24" width="48" xmlns="http://www.w3.org/2000/svg">
760                <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/>
761                <path d="M0 0h24v24H0z" fill="none"/>
762            </svg>
763        </div>
764    </div>
765
766    <div style="position: fixed; right: 16px; bottom: 20px;">
767        <!--<img src="/search/img/cb-search.png"  id="cb-search-btn"  title="双击ctrl试一下"/>-->
768        <svg id="cb-search-btn" fill="#6f6f6f"  title="双击ctrl试一下" height="48" viewBox="0 0 24 24" width="48" xmlns="http://www.w3.org/2000/svg">
769            <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>
770            <path d="M0 0h24v24H0z" fill="none"/>
771        </svg>
772
773
774    </div>
775
776    <link rel="stylesheet" href="/search/css/cb-search.css">
777
778    
778<script src="/search/js/bootstrap3-typeahead.min.js"></script>
778
779    
779<script src="/search/js/cb-search.js"></script>
779
780
781    <!--search end -->
782</footer>
783
784<!-- Custom Theme JavaScript -->
785<script src="/js/hux-blog.min.js "></script>
785
786
787
788<!-- async load function -->
789<script>
790    function async(u, c) {
791      var d = document, t = 'script',
792          o = d.createElement(t),
793          s = d.getElementsByTagName(t)[0];
794      o.src = u;
795      if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); }
796      s.parentNode.insertBefore(o, s);
797    }
798</script>
798
799
800<!-- 
801     Because of the native support for backtick-style fenced code blocks 
802     right within the Markdown is landed in Github Pages, 
803     From V1.6, There is no need for Highlight.js, 
804     so Huxblog drops it officially.
805
806     - https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0  
807     - https://help.github.com/articles/creating-and-highlighting-code-blocks/ 
808     - https://github.com/jneen/rouge/wiki/list-of-supported-languages-and-lexers   
809-->
810<!--
811    
811<script>
812        async("http://cdn.bootcss.com/highlight.js/8.6/highlight.min.js", function(){
813            hljs.initHighlightingOnLoad();
814        })
815    </script>
815
816    <link href="http://cdn.bootcss.com/highlight.js/8.6/styles/github.min.css" rel="stylesheet">
817-->
818
819
820<!-- jquery.tagcloud.js -->
821<script>
822    // only load tagcloud.js in tag.html
823    if($('#tag_cloud').length !== 0){
824        async('/js/jquery.tagcloud.js',function(){
825            $.fn.tagcloud.defaults = {
826                //size: {start: 1, end: 1, unit: 'em'},
827                color: {start: '#bbbbee', end: '#0085a1'},
828            };
829            $('#tag_cloud a').tagcloud();
830        })
831    }
832</script>
832
833
834<!--fastClick.js -->
835<script>
836    async("https://cdn.bootcss.com/fastclick/1.0.6/fastclick.min.js", function(){
837        var $nav = document.querySelector("nav");
838        if($nav) FastClick.attach($nav);
839    })
840</script>
840
841
842
843<!-- Google Analytics -->
844
845<script>
846    // dynamic User by Hux
847    var _gaId = 'UA-86027438-1';
848    var _gaDomain = 'www.geekailab.com';
849
850    // Originial
851    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
852    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
853    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
854    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
855
856    ga('create', _gaId, _gaDomain);
857    ga('send', 'pageview');
858</script>
858
859
860
861
862<!-- Baidu Tongji -->
863
864<script>
865    // dynamic User by Hux
866    var _baId = '7873fa4d30e5159dc8ff0cdea9a03bc9';
867
868    // Originial
869    var _hmt = _hmt || [];
870    (function() {
871      var hm = document.createElement("script");
872      hm.src = "//hm.baidu.com/hm.js?" + _baId;
873      var s = document.getElementsByTagName("script")[0];
874      s.parentNode.insertBefore(hm, s);
875    })();
876</script>
876
877
878
879
880
881<!-- Side Catalog -->
882
883
884
885
886
887<!-- Image to hack wechat -->
888<!--<img src="/img/icon_wechat.png" width="0" height="0" />-->
889<!-- Migrate from head to bottom, no longer block render and still work -->
890
891</body>
892
893</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.