PageSourceSearch

https://hlyani.github.io/

html hlyani.github.io collected 2026-10-03 09:17:56 UTC 73,342 bytes, 3,062 lines download raw bytes

1
2<!DOCTYPE HTML>
3<html lang="" >
4    <head>
5        <meta charset="UTF-8">
6        <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
7        <title>Introduction · hlyani</title>
8        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
9        <meta name="description" content="">
10        <meta name="generator" content="GitBook 3.2.3">
11        <meta name="author" content="hlyani">
12        
13        
14    
15    <link rel="stylesheet" href="gitbook/style.css">
16
17    
18            
19                
20                <link rel="stylesheet" href="gitbook/gitbook-plugin-search-pro/search.css">
21                
22            
23                
24                <link rel="stylesheet" href="gitbook/gitbook-plugin-expandable-chapters/expandable-chapters.css">
25                
26            
27                
28                <link rel="stylesheet" href="gitbook/gitbook-plugin-back-to-top-button/plugin.css">
29                
30            
31                
32                <link rel="stylesheet" href="gitbook/gitbook-plugin-code/plugin.css">
33                
34            
35                
36                <link rel="stylesheet" href="gitbook/gitbook-plugin-splitter/splitter.css">
37                
38            
39                
40                <link rel="stylesheet" href="gitbook/gitbook-plugin-pageview-count/plugin.css">
41                
42            
43                
44                <link rel="stylesheet" href="gitbook/gitbook-plugin-page-toc-button/plugin.css">
45                
46            
47                
48                <link rel="stylesheet" href="gitbook/gitbook-plugin-highlight/website.css">
49                
50            
51                
52                <link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
53                
54            
55        
56
57    
58
59    
60        
61    
62        
63    
64        
65    
66        
67    
68        
69    
70        
71    
72
73        
74    
75    
76    <meta name="HandheldFriendly" content="true"/>
77    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
78    <meta name="apple-mobile-web-app-capable" content="yes">
79    <meta name="apple-mobile-web-app-status-bar-style" content="black">
80    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="gitbook/images/apple-touch-icon-precomposed-152.png">
81    <link rel="shortcut icon" href="gitbook/images/favicon.ico" type="image/x-icon">
82
83    
84    <link rel="next" href="notes/proxy.html" />
85    
86    
87
88    </head>
89    <body>
90        
91<div class="book">
92    <div class="book-summary">
93        
94            
95<div id="book-search-input" role="search">
96    <input type="text" placeholder="Type to search" />
97</div>
98
99            
100                <nav role="navigation">
101                
102
103
104<ul class="summary">
105    
106    
107
108    
109
110    
111        
112        
113    
114        <li class="chapter active" data-level="1.1" data-path="./">
115            
116                <a href="./">
117            
118                    
119                    Introduction
120            
121                </a>
122            
123
124            
125        </li>
126    
127        <li class="chapter " data-level="1.2" data-path="notes/proxy.html">
128            
129                <a href="notes/proxy.html">
130            
131                    
132                    proxy 相关
133            
134                </a>
135            
136
137            
138        </li>
139    
140        <li class="chapter " data-level="1.3" data-path="notes/pip.html">
141            
142                <a href="notes/pip.html">
143            
144                    
145                    pip 源相关
146            
147                </a>
148            
149
150            
151        </li>
152    
153        <li class="chapter " data-level="1.4" data-path="notes/linux_source.html">
154            
155                <a href="notes/linux_source.html">
156            
157                    
158                    linux 源相关
159            
160                </a>
161            
162
163            
164        </li>
165    
166        <li class="chapter " data-level="1.5" data-path="notes/git.html">
167            
168                <a href="notes/git.html">
169            
170                    
171                    git 相关
172            
173                </a>
174            
175
176            
177        </li>
178    
179        <li class="chapter " data-level="1.6" data-path="notes/skills.html">
180            
181                <a href="notes/skills.html">
182            
183                    
184                    skills
185            
186                </a>
187            
188
189            
190        </li>
191    
192        <li class="chapter " data-level="1.7" >
193            
194                <span>
195            
196                    
197                    容器相关
198            
199                </span>
200            
201
202            
203            <ul class="articles">
204                
205    
206        <li class="chapter " data-level="1.7.1" data-path="notes/docker/usual_software.html">
207            
208                <a href="notes/docker/usual_software.html">
209            
210                    
211                    常用软件安装
212            
213                </a>
214            
215
216            
217        </li>
218    
219        <li class="chapter " data-level="1.7.2" data-path="notes/docker/kubeflow.html">
220            
221                <a href="notes/docker/kubeflow.html">
222            
223                    
224                    kubeflow
225            
226                </a>
227            
228
229            
230        </li>
231    
232        <li class="chapter " data-level="1.7.3" data-path="notes/docker/kube-scheduler.html">
233            
234                <a href="notes/docker/kube-scheduler.html">
235            
236                    
237                    kube-scheduler
238            
239                </a>
240            
241
242            
243        </li>
244    
245        <li class="chapter " data-level="1.7.4" data-path="notes/docker/volcano.html">
246            
247                <a href="notes/docker/volcano.html">
248            
249                    
250                    volcano
251            
252                </a>
253            
254
255            
256        </li>
257    
258        <li class="chapter " data-level="1.7.5" data-path="notes/docker/kubeasz.html">
259            
260                <a href="notes/docker/kubeasz.html">
261            
262                    
263                    kubeasz
264            
265                </a>
266            
267
268            
269        </li>
270    
271        <li class="chapter " data-level="1.7.6" data-path="notes/docker/calico.html">
272            
273                <a href="notes/docker/calico.html">
274            
275                    
276                    calico
277            
278                </a>
279            
280
281            
282        </li>
283    
284        <li class="chapter " data-level="1.7.7" data-path="notes/docker/ingress.html">
285            
286                <a href="notes/docker/ingress.html">
287            
288                    
289                    ingress
290            
291                </a>
292            
293
294            
295        </li>
296    
297        <li class="chapter " data-level="1.7.8" data-path="notes/docker/apisix.html">
298            
299                <a href="notes/docker/apisix.html">
300            
301                    
302                    apisix
303            
304                </a>
305            
306
307            
308        </li>
309    
310        <li class="chapter " data-level="1.7.9" data-path="notes/docker/kubebuilder.html">
311            
312                <a href="notes/docker/kubebuilder.html">
313            
314                    
315                    kubebuilder
316            
317                </a>
318            
319
320            
321        </li>
322    
323        <li class="chapter " data-level="1.7.10" data-path="notes/docker/containerd.html">
324            
325                <a href="notes/docker/containerd.html">
326            
327                    
328                    Containerd
329            
330                </a>
331            
332
333            
334        </li>
335    
336        <li class="chapter " data-level="1.7.11" data-path="notes/docker/buildah.html">
337            
338                <a href="notes/docker/buildah.html">
339            
340                    
341                    Buildah
342            
343                </a>
344            
345
346            
347        </li>
348    
349        <li class="chapter " data-level="1.7.12" data-path="notes/docker/buildkit.html">
350            
351                <a href="notes/docker/buildkit.html">
352            
353                    
354                    Buildkit
355            
356                </a>
357            
358
359            
360        </li>
361    
362        <li class="chapter " data-level="1.7.13" data-path="notes/docker/docker.html">
363            
364                <a href="notes/docker/docker.html">
365            
366                    
367                    docker 相关
368            
369                </a>
370            
371
372            
373        </li>
374    
375        <li class="chapter " data-level="1.7.14" data-path="notes/docker/multiarch.html">
376            
377                <a href="notes/docker/multiarch.html">
378            
379                    
380                    容器交叉编译
381            
382                </a>
383            
384
385            
386        </li>
387    
388        <li class="chapter " data-level="1.7.15" data-path="notes/docker/kubeedge.html">
389            
390                <a href="notes/docker/kubeedge.html">
391            
392                    
393                    kubeedge
394            
395                </a>
396            
397
398            
399        </li>
400    
401        <li class="chapter " data-level="1.7.16" data-path="notes/docker/k3s_deploy.html">
402            
403                <a href="notes/docker/k3s_deploy.html">
404            
405                    
406                    k3s 安装与使用
407            
408                </a>
409            
410
411            
412        </li>
413    
414        <li class="chapter " data-level="1.7.17" data-path="notes/docker/k3s_make.html">
415            
416                <a href="notes/docker/k3s_make.html">
417            
418                    
419                    k3s 源码编译
420            
421                </a>
422            
423
424            
425        </li>
426    
427        <li class="chapter " data-level="1.7.18" data-path="notes/docker/rancher.html">
428            
429                <a href="notes/docker/rancher.html">
430            
431                    
432                    rancher 相关
433            
434                </a>
435            
436
437            
438        </li>
439    
440        <li class="chapter " data-level="1.7.19" data-path="notes/docker/debootstrap.html">
441            
442                <a href="notes/docker/debootstrap.html">
443            
444                    
445                    容器基础镜像构建
446            
447                </a>
448            
449
450            
451        </li>
452    
453        <li class="chapter " data-level="1.7.20" data-path="notes/docker/overlay2.html">
454            
455                <a href="notes/docker/overlay2.html">
456            
457                    
458                    overlay2
459            
460                </a>
461            
462
463            
464        </li>
465    
466        <li class="chapter " data-level="1.7.21" data-path="notes/docker/k8s.html">
467            
468                <a href="notes/docker/k8s.html">
469            
470                    
471                    k8s 相关
472            
473                </a>
474            
475
476            
477        </li>
478    
479        <li class="chapter " data-level="1.7.22" data-path="notes/docker/k8s_yaml.html">
480            
481                <a href="notes/docker/k8s_yaml.html">
482            
483                    
484                    k8s 常用 yaml
485            
486                </a>
487            
488
489            
490        </li>
491    
492        <li class="chapter " data-level="1.7.23" data-path="notes/docker/k8s_deploy.html">
493            
494                <a href="notes/docker/k8s_deploy.html">
495            
496                    
497                    k8s 安装部署
498            
499                </a>
500            
501
502            
503        </li>
504    
505        <li class="chapter " data-level="1.7.24" data-path="notes/docker/k8s_use.html">
506            
507                <a href="notes/docker/k8s_use.html">
508            
509                    
510                    k8s 使用
511            
512                </a>
513            
514
515            
516        </li>
517    
518        <li class="chapter " data-level="1.7.25" data-path="notes/docker/k8s_hpa.html">
519            
520                <a href="notes/docker/k8s_hpa.html">
521            
522                    
523                    k8s hpa
524            
525                </a>
526            
527
528            
529        </li>
530    
531        <li class="chapter " data-level="1.7.26" data-path="notes/docker/k8s_advance.html">
532            
533                <a href="notes/docker/k8s_advance.html">
534            
535                    
536                    k8s_advance
537            
538                </a>
539            
540
541            
542        </li>
543    
544        <li class="chapter " data-level="1.7.27" data-path="notes/docker/k8s_ceph.html">
545            
546                <a href="notes/docker/k8s_ceph.html">
547            
548                    
549                    k8s 使用 ceph 储存
550            
551                </a>
552            
553
554            
555        </li>
556    
557        <li class="chapter " data-level="1.7.28" data-path="notes/docker/chartmuseum.html">
558            
559                <a href="notes/docker/chartmuseum.html">
560            
561                    
562                    chartmuseum 相关
563            
564                </a>
565            
566
567            
568        </li>
569    
570        <li class="chapter " data-level="1.7.29" data-path="notes/docker/harbor.html">
571            
572                <a href="notes/docker/harbor.html">
573            
574                    
575                    harbor 相关
576            
577                </a>
578            
579
580            
581        </li>
582    
583        <li class="chapter " data-level="1.7.30" data-path="notes/docker/helm.html">
584            
585                <a href="notes/docker/helm.html">
586            
587                    
588                    helm 相关
589            
590                </a>
591            
592
593            
594        </li>
595    
596        <li class="chapter " data-level="1.7.31" data-path="notes/docker/docker_net.html">
597            
598                <a href="notes/docker/docker_net.html">
599            
600                    
601                    docker 网络相关
602            
603                </a>
604            
605
606            
607        </li>
608    
609        <li class="chapter " data-level="1.7.32" data-path="notes/docker/docker_swarm.html">
610            
611                <a href="notes/docker/docker_swarm.html">
612            
613                    
614                    docker swarm 相关
615            
616                </a>
617            
618
619            
620        </li>
621    
622        <li class="chapter " data-level="1.7.33" data-path="notes/docker/docker_compose.html">
623            
624                <a href="notes/docker/docker_compose.html">
625            
626                    
627                    docker compose 相关
628            
629                </a>
630            
631
632            
633        </li>
634    
635        <li class="chapter " data-level="1.7.34" data-path="notes/docker/docker_registry.html">
636            
637                <a href="notes/docker/docker_registry.html">
638            
639                    
640                    docker registry 相关
641            
642                </a>
643            
644
645            
646        </li>
647    
648        <li class="chapter " data-level="1.7.35" data-path="notes/docker/openshift.html">
649            
650                <a href="notes/docker/openshift.html">
651            
652                    
653                    openshift 相关
654            
655                </a>
656            
657
658            
659        </li>
660    
661        <li class="chapter " data-level="1.7.36" data-path="notes/docker/convert_iso_to_docker_img.html">
662            
663                <a href="notes/docker/convert_iso_to_docker_img.html">
664            
665                    
666                    将ISO镜像转换为docker镜像
667            
668                </a>
669            
670
671            
672        </li>
673    
674        <li class="chapter " data-level="1.7.37" data-path="notes/docker/mount_usb_to_docker.html">
675            
676                <a href="notes/docker/mount_usb_to_docker.html">
677            
678                    
679                    挂载USB到docker容器
680            
681                </a>
682            
683
684            
685        </li>
686    
687        <li class="chapter " data-level="1.7.38" data-path="notes/docker/local_static_provisioner.html">
688            
689                <a href="notes/docker/local_static_provisioner.html">
690            
691                    
692                    local-static-provisioner
693            
694                </a>
695            
696
697            
698        </li>
699    
700        <li class="chapter " data-level="1.7.39" data-path="notes/docker/change_ssl.md">
701            
702                <span>
703            
704                    
705                    change_ssl
706            
707                </a>
708            
709
710            
711        </li>
712    
713
714            </ul>
715            
716        </li>
717    
718        <li class="chapter " data-level="1.8" >
719            
720                <span>
721            
722                    
723                    Golang 相关
724            
725                </span>
726            
727
728            
729            <ul class="articles">
730                
731    
732        <li class="chapter " data-level="1.8.1" data-path="notes/golang/go.html">
733            
734                <a href="notes/golang/go.html">
735            
736                    
737                    golang 相关
738            
739                </a>
740            
741
742            
743        </li>
744    
745        <li class="chapter " data-level="1.8.2" data-path="notes/golang/go_authens.md">
746            
747                <span>
748            
749                    
750                    GO Authens 代理
751            
752                </a>
753            
754
755            
756        </li>
757    
758
759            </ul>
760            
761        </li>
762    
763        <li class="chapter " data-level="1.9" >
764            
765                <span>
766            
767                    
768                    OpenStack 相关
769            
770                </span>
771            
772
773            
774            <ul class="articles">
775                
776    
777        <li class="chapter " data-level="1.9.1" data-path="notes/openstack/whatisruntime.html">
778            
779                <a href="notes/openstack/whatisruntime.html">
780            
781                    
782                    区分当前系统运行环境
783            
784                </a>
785            
786
787            
788        </li>
789    
790        <li class="chapter " data-level="1.9.2" data-path="notes/openstack/qemu_make.html">
791            
792                <a href="notes/openstack/qemu_make.html">
793            
794                    
795                    QEMU 源码编译
796            
797                </a>
798            
799
800            
801        </li>
802    
803        <li class="chapter " data-level="1.9.3" data-path="notes/openstack/openstack.html">
804            
805                <a href="notes/openstack/openstack.html">
806            
807                    
808                    OpenStack 相关
809            
810                </a>
811            
812
813            
814        </li>
815    
816        <li class="chapter " data-level="1.9.4" data-path="notes/openstack/openstack_faq.html">
817            
818                <a href="notes/openstack/openstack_faq.html">
819            
820                    
821                    OpenStack 中遇到的问题
822            
823                </a>
824            
825
826            
827        </li>
828    
829        <li class="chapter " data-level="1.9.5" data-path="notes/openstack/delete_cinder_volume.html">
830            
831                <a href="notes/openstack/delete_cinder_volume.html">
832            
833                    
834                    删除 Cinder 僵尸实例
835            
836                </a>
837            
838
839            
840        </li>
841    
842        <li class="chapter " data-level="1.9.6" data-path="notes/openstack/add_nic_to_vm.html">
843            
844                <a href="notes/openstack/add_nic_to_vm.html">
845            
846                    
847                    给虚拟机添加网卡
848            
849                </a>
850            
851
852            
853        </li>
854    
855        <li class="chapter " data-level="1.9.7" data-path="notes/openstack/make_openstack_image.html">
856            
857                <a href="notes/openstack/make_openstack_image.html">
858            
859                    
860                    制作 OpenStack 镜像
861            
862                </a>
863            
864
865            
866        </li>
867    
868        <li class="chapter " data-level="1.9.8" data-path="notes/openstack/openstack_win_vm_diaplay.html">
869            
870                <a href="notes/openstack/openstack_win_vm_diaplay.html">
871            
872                    
873                    OpenStack Windows 虚拟机分辨率问题
874            
875                </a>
876            
877
878            
879        </li>
880    
881        <li class="chapter " data-level="1.9.9" data-path="notes/openstack/kolla_network.html">
882            
883                <a href="notes/openstack/kolla_network.html">
884            
885                    
886                    Kolla 网络规划
887            
888                </a>
889            
890
891            
892        </li>
893    
894        <li class="chapter " data-level="1.9.10" data-path="notes/openstack/kolla_deploy.html">
895            
896                <a href="notes/openstack/kolla_deploy.html">
897            
898                    
899                    Kolla 部署相关
900            
901                </a>
902            
903
904            
905        </li>
906    
907        <li class="chapter " data-level="1.9.11" data-path="notes/openstack/kolla_image_build.html">
908            
909                <a href="notes/openstack/kolla_image_build.html">
910            
911                    
912                    Kolla 镜像构建
913            
914                </a>
915            
916
917            
918        </li>
919    
920        <li class="chapter " data-level="1.9.12" data-path="notes/openstack/devstack.html">
921            
922                <a href="notes/openstack/devstack.html">
923            
924                    
925                    Devstack 相关
926            
927                </a>
928            
929
930            
931        </li>
932    
933        <li class="chapter " data-level="1.9.13" data-path="notes/openstack/heat.html">
934            
935                <a href="notes/openstack/heat.html">
936            
937                    
938                    Heat 相关
939            
940                </a>
941            
942
943            
944        </li>
945    
946        <li class="chapter " data-level="1.9.14" data-path="notes/openstack/qga.html">
947            
948                <a href="notes/openstack/qga.html">
949            
950                    
951                    qemu-guest-agent 相关
952            
953                </a>
954            
955
956            
957        </li>
958    
959        <li class="chapter " data-level="1.9.15" data-path="notes/openstack/ovs.html">
960            
961                <a href="notes/openstack/ovs.html">
962            
963                    
964                    OVS 相关
965            
966                </a>
967            
968
969            
970        </li>
971    
972        <li class="chapter " data-level="1.9.16" data-path="notes/openstack/migrate_to_other_platform.html">
973            
974                <a href="notes/openstack/migrate_to_other_platform.html">
975            
976                    
977                    迁移虚拟机到其他平台
978            
979                </a>
980            
981
982            
983        </li>
984    
985        <li class="chapter " data-level="1.9.17" data-path="notes/openstack/openstack_hygon_patch.html">
986            
987                <a href="notes/openstack/openstack_hygon_patch.html">
988            
989                    
990                    OpenStack对hygon的兼容
991            
992                </a>
993            
994
995            
996        </li>
997    
998        <li class="chapter " data-level="1.9.18" data-path="notes/openstack/lsf_install_openstack.html">
999            
1000                <a href="notes/openstack/lsf_install_openstack.html">
1001            
1002                    
1003                    Lfs上安装OpenStack
1004            
1005                </a>
1006            
1007
1008            
1009        </li>
1010    
1011
1012            </ul>
1013            
1014        </li>
1015    
1016        <li class="chapter " data-level="1.10" >
1017            
1018                <span>
1019            
1020                    
1021                    Linux 相关
1022            
1023                </span>
1024            
1025
1026            
1027            <ul class="articles">
1028                
1029    
1030        <li class="chapter " data-level="1.10.1" data-path="notes/linux/alpine.html">
1031            
1032                <a href="notes/linux/alpine.html">
1033            
1034                    
1035                    alpine
1036            
1037                </a>
1038            
1039
1040            
1041        </li>
1042    
1043        <li class="chapter " data-level="1.10.2" data-path="notes/linux/redis.html">
1044            
1045                <a href="notes/linux/redis.html">
1046            
1047                    
1048                    redis
1049            
1050                </a>
1051            
1052
1053            
1054        </li>
1055    
1056        <li class="chapter " data-level="1.10.3" data-path="notes/linux/ib.html">
1057            
1058                <a href="notes/linux/ib.html">
1059            
1060                    
1061                    ib
1062            
1063                </a>
1064            
1065
1066            
1067        </li>
1068    
1069        <li class="chapter " data-level="1.10.4" data-path="notes/linux/loki.html">
1070            
1071                <a href="notes/linux/loki.html">
1072            
1073                    
1074                    loki
1075            
1076                </a>
1077            
1078
1079            
1080        </li>
1081    
1082        <li class="chapter " data-level="1.10.5" data-path="notes/linux/http_status_code.html">
1083            
1084                <a href="notes/linux/http_status_code.html">
1085            
1086                    
1087                    HTTP 状态码
1088            
1089                </a>
1090            
1091
1092            
1093        </li>
1094    
1095        <li class="chapter " data-level="1.10.6" data-path="notes/linux/yq.html">
1096            
1097                <a href="notes/linux/yq.html">
1098            
1099                    
1100                    yq
1101            
1102                </a>
1103            
1104
1105            
1106        </li>
1107    
1108        <li class="chapter " data-level="1.10.7" data-path="notes/linux/conda.html">
1109            
1110                <a href="notes/linux/conda.html">
1111            
1112                    
1113                    conda
1114            
1115                </a>
1116            
1117
1118            
1119        </li>
1120    
1121        <li class="chapter " data-level="1.10.8" data-path="notes/linux/minio.html">
1122            
1123                <a href="notes/linux/minio.html">
1124            
1125                    
1126                    minio
1127            
1128                </a>
1129            
1130
1131            
1132        </li>
1133    
1134        <li class="chapter " data-level="1.10.9" data-path="notes/linux/prometheus.html">
1135            
1136                <a href="notes/linux/prometheus.html">
1137            
1138                    
1139                    prometheus
1140            
1141                </a>
1142            
1143
1144            
1145        </li>
1146    
1147        <li class="chapter " data-level="1.10.10" data-path="notes/linux/test_tools.html">
1148            
1149                <a href="notes/linux/test_tools.html">
1150            
1151                    
1152                    test_tools
1153            
1154                </a>
1155            
1156
1157            
1158        </li>
1159    
1160        <li class="chapter " data-level="1.10.11" data-path="notes/linux/gitlab.html">
1161            
1162                <a href="notes/linux/gitlab.html">
1163            
1164                    
1165                    gitlab
1166            
1167                </a>
1168            
1169
1170            
1171        </li>
1172    
1173        <li class="chapter " data-level="1.10.12" data-path="notes/linux/etcd.html">
1174            
1175                <a href="notes/linux/etcd.html">
1176            
1177                    
1178                    etcd
1179            
1180                </a>
1181            
1182
1183            
1184        </li>
1185    
1186        <li class="chapter " data-level="1.10.13" data-path="notes/linux/frp.html">
1187            
1188                <a href="notes/linux/frp.html">
1189            
1190                    
1191                    frp
1192            
1193                </a>
1194            
1195
1196            
1197        </li>
1198    
1199        <li class="chapter " data-level="1.10.14" data-path="notes/linux/synology.html">
1200            
1201                <a href="notes/linux/synology.html">
1202            
1203                    
1204                    synology
1205            
1206                </a>
1207            
1208
1209            
1210        </li>
1211    
1212        <li class="chapter " data-level="1.10.15" data-path="notes/linux/adb.md">
1213            
1214                <span>
1215            
1216                    
1217                    adb
1218            
1219                </a>
1220            
1221
1222            
1223        </li>
1224    
1225        <li class="chapter " data-level="1.10.16" data-path="notes/linux/netns.html">
1226            
1227                <a href="notes/linux/netns.html">
1228            
1229                    
1230                    netns
1231            
1232                </a>
1233            
1234
1235            
1236        </li>
1237    
1238        <li class="chapter " data-level="1.10.17" data-path="notes/linux/uboot.html">
1239            
1240                <a href="notes/linux/uboot.html">
1241            
1242                    
1243                    uboot
1244            
1245                </a>
1246            
1247
1248            
1249        </li>
1250    
1251        <li class="chapter " data-level="1.10.18" data-path="notes/linux/linux_network.html">
1252            
1253                <a href="notes/linux/linux_network.html">
1254            
1255                    
1256                    linux 网络配置
1257            
1258                </a>
1259            
1260
1261            
1262        </li>
1263    
1264        <li class="chapter " data-level="1.10.19" data-path="notes/linux/qemu_img.html">
1265            
1266                <a href="notes/linux/qemu_img.html">
1267            
1268                    
1269                    qemu-img
1270            
1271                </a>
1272            
1273
1274            
1275        </li>
1276    
1277        <li class="chapter " data-level="1.10.20" data-path="notes/linux/systemd.html">
1278            
1279                <a href="notes/linux/systemd.html">
1280            
1281                    
1282                    systemd
1283            
1284                </a>
1285            
1286
1287            
1288        </li>
1289    
1290        <li class="chapter " data-level="1.10.21" data-path="notes/linux/dd.html">
1291            
1292                <a href="notes/linux/dd.html">
1293            
1294                    
1295                    dd 相关
1296            
1297                </a>
1298            
1299
1300            
1301        </li>
1302    
1303        <li class="chapter " data-level="1.10.22" data-path="notes/linux/kernel_make.html">
1304            
1305                <a href="notes/linux/kernel_make.html">
1306            
1307                    
1308                    kernel 内核编译
1309            
1310                </a>
1311            
1312
1313            
1314        </li>
1315    
1316        <li class="chapter " data-level="1.10.23" data-path="notes/nodejs.html">
1317            
1318                <a href="notes/nodejs.html">
1319            
1320                    
1321                    nodejs 相关
1322            
1323                </a>
1324            
1325
1326            
1327        </li>
1328    
1329        <li class="chapter " data-level="1.10.24" data-path="notes/linux/unixbench.html">
1330            
1331                <a href="notes/linux/unixbench.html">
1332            
1333                    
1334                    UnixBench 虚拟机性能测试工具
1335            
1336                </a>
1337            
1338
1339            
1340        </li>
1341    
1342        <li class="chapter " data-level="1.10.25" data-path="notes/linux/pypi_local_source.html">
1343            
1344                <a href="notes/linux/pypi_local_source.html">
1345            
1346                    
1347                    pip 本地源
1348            
1349                </a>
1350            
1351
1352            
1353        </li>
1354    
1355        <li class="chapter " data-level="1.10.26" data-path="notes/linux/lvm.html">
1356            
1357                <a href="notes/linux/lvm.html">
1358            
1359                    
1360                    LVM 逻辑卷相关
1361            
1362                </a>
1363            
1364
1365            
1366        </li>
1367    
1368        <li class="chapter " data-level="1.10.27" data-path="notes/linux/tcpdump.html">
1369            
1370                <a href="notes/linux/tcpdump.html">
1371            
1372                    
1373                    tcpdump 相关
1374            
1375                </a>
1376            
1377
1378            
1379        </li>
1380    
1381        <li class="chapter " data-level="1.10.28" data-path="notes/linux/libvirt.html">
1382            
1383                <a href="notes/linux/libvirt.html">
1384            
1385                    
1386                    libvirt 相关
1387            
1388                </a>
1389            
1390
1391            
1392        </li>
1393    
1394        <li class="chapter " data-level="1.10.29" data-path="notes/linux/linux.html">
1395            
1396                <a href="notes/linux/linux.html">
1397            
1398                    
1399                    Linux 相关
1400            
1401                </a>
1402            
1403
1404            
1405        </li>
1406    
1407        <li class="chapter " data-level="1.10.30" data-path="notes/linux/change_centos_boot_kernel.html">
1408            
1409                <a href="notes/linux/change_centos_boot_kernel.html">
1410            
1411                    
1412                    CentOS 修改默认启动内核
1413            
1414                </a>
1415            
1416
1417            
1418        </li>
1419    
1420        <li class="chapter " data-level="1.10.31" data-path="notes/linux/vim.html">
1421            
1422                <a href="notes/linux/vim.html">
1423            
1424                    
1425                    Vim 常用命令
1426            
1427                </a>
1428            
1429
1430            
1431        </li>
1432    
1433        <li class="chapter " data-level="1.10.32" data-path="notes/linux/nested.html">
1434            
1435                <a href="notes/linux/nested.html">
1436            
1437                    
1438                    嵌套虚拟化
1439            
1440                </a>
1441            
1442
1443            
1444        </li>
1445    
1446        <li class="chapter " data-level="1.10.33" data-path="notes/linux/net_bridge.html">
1447            
1448                <a href="notes/linux/net_bridge.html">
1449            
1450                    
1451                    创建网桥
1452            
1453                </a>
1454            
1455
1456            
1457        </li>
1458    
1459        <li class="chapter " data-level="1.10.34" data-path="notes/linux/nic_bond.html">
1460            
1461                <a href="notes/linux/nic_bond.html">
1462            
1463                    
1464                    网络端口聚合绑定
1465            
1466                </a>
1467            
1468
1469            
1470        </li>
1471    
1472        <li class="chapter " data-level="1.10.35" data-path="notes/linux/ramdisk.html">
1473            
1474                <a href="notes/linux/ramdisk.html">
1475            
1476                    
1477                    虚拟内存盘
1478            
1479                </a>
1480            
1481
1482            
1483        </li>
1484    
1485        <li class="chapter " data-level="1.10.36" data-path="notes/linux/ssh_interval.html">
1486            
1487                <a href="notes/linux/ssh_interval.html">
1488            
1489                    
1490                    ssh 自动断开
1491            
1492                </a>
1493            
1494
1495            
1496        </li>
1497    
1498        <li class="chapter " data-level="1.10.37" data-path="notes/linux/ssh_forwading.html">
1499            
1500                <a href="notes/linux/ssh_forwading.html">
1501            
1502                    
1503                    ssh 转发
1504            
1505                </a>
1506            
1507
1508            
1509        </li>
1510    
1511        <li class="chapter " data-level="1.10.38" data-path="notes/linux/samba.html">
1512            
1513                <a href="notes/linux/samba.html">
1514            
1515                    
1516                    Samba 相关
1517            
1518                </a>
1519            
1520
1521            
1522        </li>
1523    
1524        <li class="chapter " data-level="1.10.39" data-path="notes/linux/ftp.html">
1525            
1526                <a href="notes/linux/ftp.html">
1527            
1528                    
1529                    ftp 相关
1530            
1531                </a>
1532            
1533
1534            
1535        </li>
1536    
1537        <li class="chapter " data-level="1.10.40" data-path="notes/linux/iscsi.html">
1538            
1539                <a href="notes/linux/iscsi.html">
1540            
1541                    
1542                    iscsi 相关
1543            
1544                </a>
1545            
1546
1547            
1548        </li>
1549    
1550        <li class="chapter " data-level="1.10.41" data-path="notes/linux/guestfish.html">
1551            
1552                <a href="notes/linux/guestfish.html">
1553            
1554                    
1555                    guestfish 相关
1556            
1557                </a>
1558            
1559
1560            
1561        </li>
1562    
1563        <li class="chapter " data-level="1.10.42" data-path="notes/linux/nginx.html">
1564            
1565                <a href="notes/linux/nginx.html">
1566            
1567                    
1568                    nginx 相关
1569            
1570                </a>
1571            
1572
1573            
1574        </li>
1575    
1576        <li class="chapter " data-level="1.10.43" data-path="notes/linux/haproxy.html">
1577            
1578                <a href="notes/linux/haproxy.html">
1579            
1580                    
1581                    haproxy 相关
1582            
1583                </a>
1584            
1585
1586            
1587        </li>
1588    
1589        <li class="chapter " data-level="1.10.44" data-path="notes/linux/build_pypi.html">
1590            
1591                <a href="notes/linux/build_pypi.html">
1592            
1593                    
1594                    发布pypi软件包
1595            
1596                </a>
1597            
1598
1599            
1600        </li>
1601    
1602        <li class="chapter " data-level="1.10.45" data-path="notes/linux/mysql.html">
1603            
1604                <a href="notes/linux/mysql.html">
1605            
1606                    
1607                    mysql 相关
1608            
1609                </a>
1610            
1611
1612            
1613        </li>
1614    
1615        <li class="chapter " data-level="1.10.46" data-path="notes/linux/ssr_privoxy.html">
1616            
1617                <a href="notes/linux/ssr_privoxy.html">
1618            
1619                    
1620                    ssr privoxy 相关
1621            
1622                </a>
1623            
1624
1625            
1626        </li>
1627    
1628        <li class="chapter " data-level="1.10.47" data-path="notes/linux/proxychains_ng.html">
1629            
1630                <a href="notes/linux/proxychains_ng.html">
1631            
1632                    
1633                    proxychains-ng 代理工具
1634            
1635                </a>
1636            
1637
1638            
1639        </li>
1640    
1641        <li class="chapter " data-level="1.10.48" data-path="notes/linux/virt_manager.html">
1642            
1643                <a href="notes/linux/virt_manager.html">
1644            
1645                    
1646                    virt-manager 相关
1647            
1648                </a>
1649            
1650
1651            
1652        </li>
1653    
1654        <li class="chapter " data-level="1.10.49" data-path="notes/linux/linux_source.html">
1655            
1656                <a href="notes/linux/linux_source.html">
1657            
1658                    
1659                    Linux 源制作
1660            
1661                </a>
1662            
1663
1664            
1665        </li>
1666    
1667        <li class="chapter " data-level="1.10.50" data-path="notes/linux/rpm_build.html">
1668            
1669                <a href="notes/linux/rpm_build.html">
1670            
1671                    
1672                    Python rpm编译
1673            
1674                </a>
1675            
1676
1677            
1678        </li>
1679    
1680        <li class="chapter " data-level="1.10.51" data-path="notes/linux/yum_install_conf_conflict.md">
1681            
1682                <span>
1683            
1684                    
1685                    yum 安装时文件冲突
1686            
1687                </a>
1688            
1689
1690            
1691        </li>
1692    
1693        <li class="chapter " data-level="1.10.52" data-path="notes/linux/crontabs.html">
1694            
1695                <a href="notes/linux/crontabs.html">
1696            
1697                    
1698                    crontabs 计划任务相关
1699            
1700                </a>
1701            
1702
1703            
1704        </li>
1705    
1706        <li class="chapter " data-level="1.10.53" data-path="notes/linux/diy_centos_iso.html">
1707            
1708                <a href="notes/linux/diy_centos_iso.html">
1709            
1710                    
1711                    CentOS iso 镜像定制
1712            
1713                </a>
1714            
1715
1716            
1717        </li>
1718    
1719        <li class="chapter " data-level="1.10.54" data-path="notes/linux/ansible.html">
1720            
1721                <a href="notes/linux/ansible.html">
1722            
1723                    
1724                    ansible 相关
1725            
1726                </a>
1727            
1728
1729            
1730        </li>
1731    
1732        <li class="chapter " data-level="1.10.55" data-path="notes/linux/cobbler.html">
1733            
1734                <a href="notes/linux/cobbler.html">
1735            
1736                    
1737                    cobbler 相关
1738            
1739                </a>
1740            
1741
1742            
1743        </li>
1744    
1745        <li class="chapter " data-level="1.10.56" data-path="notes/linux/apache_multi_ports.html">
1746            
1747                <a href="notes/linux/apache_multi_ports.html">
1748            
1749                    
1750                    apache 多端口
1751            
1752                </a>
1753            
1754
1755            
1756        </li>
1757    
1758        <li class="chapter " data-level="1.10.57" data-path="notes/linux/dns.html">
1759            
1760                <a href="notes/linux/dns.html">
1761            
1762                    
1763                    搭建本地 dns 服务器
1764            
1765                </a>
1766            
1767
1768            
1769        </li>
1770    
1771        <li class="chapter " data-level="1.10.58" data-path="notes/linux/linux_u.html">
1772            
1773                <a href="notes/linux/linux_u.html">
1774            
1775                    
1776                    Linux U盘占用
1777            
1778                </a>
1779            
1780
1781            
1782        </li>
1783    
1784        <li class="chapter " data-level="1.10.59" data-path="notes/linux/ssh.html">
1785            
1786                <a href="notes/linux/ssh.html">
1787            
1788                    
1789                    ssh 相关
1790            
1791                </a>
1792            
1793
1794            
1795        </li>
1796    
1797        <li class="chapter " data-level="1.10.60" data-path="notes/linux/mdadm.html">
1798            
1799                <a href="notes/linux/mdadm.html">
1800            
1801                    
1802                    软 raid
1803            
1804                </a>
1805            
1806
1807            
1808        </li>
1809    
1810        <li class="chapter " data-level="1.10.61" data-path="notes/linux/root_extend.html">
1811            
1812                <a href="notes/linux/root_extend.html">
1813            
1814                    
1815                    将 home 目录空间扩容到根目录
1816            
1817                </a>
1818            
1819
1820            
1821        </li>
1822    
1823        <li class="chapter " data-level="1.10.62" data-path="notes/linux/vm_to_router.html">
1824            
1825                <a href="notes/linux/vm_to_router.html">
1826            
1827                    
1828                    将虚拟机作为router
1829            
1830                </a>
1831            
1832
1833            
1834        </li>
1835    
1836
1837            </ul>
1838            
1839        </li>
1840    
1841        <li class="chapter " data-level="1.11" >
1842            
1843                <span>
1844            
1845                    
1846                    Ceph 相关
1847            
1848                </span>
1849            
1850
1851            
1852            <ul class="articles">
1853                
1854    
1855        <li class="chapter " data-level="1.11.1" data-path="notes/ceph/ceph.html">
1856            
1857                <a href="notes/ceph/ceph.html">
1858            
1859                    
1860                    Ceph
1861            
1862                </a>
1863            
1864
1865            
1866        </li>
1867    
1868        <li class="chapter " data-level="1.11.2" data-path="notes/ceph/crushmap.html">
1869            
1870                <a href="notes/ceph/crushmap.html">
1871            
1872                    
1873                    crushmap
1874            
1875                </a>
1876            
1877
1878            
1879        </li>
1880    
1881        <li class="chapter " data-level="1.11.3" data-path="notes/ceph/cephconf.html">
1882            
1883                <a href="notes/ceph/cephconf.html">
1884            
1885                    
1886                    ceph.conf
1887            
1888                </a>
1889            
1890
1891            
1892        </li>
1893    
1894
1895            </ul>
1896            
1897        </li>
1898    
1899        <li class="chapter " data-level="1.12" >
1900            
1901                <span>
1902            
1903                    
1904                    Python 相关
1905            
1906                </span>
1907            
1908
1909            
1910            <ul class="articles">
1911                
1912    
1913        <li class="chapter " data-level="1.12.1" data-path="notes/python/ruff.html">
1914            
1915                <a href="notes/python/ruff.html">
1916            
1917                    
1918                    ruff 相关
1919            
1920                </a>
1921            
1922
1923            
1924        </li>
1925    
1926        <li class="chapter " data-level="1.12.2" data-path="notes/python/xpath.html">
1927            
1928                <a href="notes/python/xpath.html">
1929            
1930                    
1931                    xpath 相关
1932            
1933                </a>
1934            
1935
1936            
1937        </li>
1938    
1939        <li class="chapter " data-level="1.12.3" data-path="notes/python/regular_expression.html">
1940            
1941                <a href="notes/python/regular_expression.html">
1942            
1943                    
1944                    正则表达式相关
1945            
1946                </a>
1947            
1948
1949            
1950        </li>
1951    
1952        <li class="chapter " data-level="1.12.4" data-path="notes/python/django.html">
1953            
1954                <a href="notes/python/django.html">
1955            
1956                    
1957                    Django 相关
1958            
1959                </a>
1960            
1961
1962            
1963        </li>
1964    
1965        <li class="chapter " data-level="1.12.5" data-path="notes/python/flask.html">
1966            
1967                <a href="notes/python/flask.html">
1968            
1969                    
1970                    Flask 相关
1971            
1972                </a>
1973            
1974
1975            
1976        </li>
1977    
1978        <li class="chapter " data-level="1.12.6" data-path="notes/python/python.html">
1979            
1980                <a href="notes/python/python.html">
1981            
1982                    
1983                    Python 相关
1984            
1985                </a>
1986            
1987
1988            
1989        </li>
1990    
1991        <li class="chapter " data-level="1.12.7" data-path="notes/python/python_obfuscated_code.html">
1992            
1993                <a href="notes/python/python_obfuscated_code.html">
1994            
1995                    
1996                    Python 代码混淆
1997            
1998                </a>
1999            
2000
2001            
2002        </li>
2003    
2004        <li class="chapter " data-level="1.12.8" data-path="notes/python/sqlalchemy.html">
2005            
2006                <a href="notes/python/sqlalchemy.html">
2007            
2008                    
2009                    Python Sqlalchemy
2010            
2011                </a>
2012            
2013
2014            
2015        </li>
2016    
2017        <li class="chapter " data-level="1.12.9" data-path="notes/python/python_logging.html">
2018            
2019                <a href="notes/python/python_logging.html">
2020            
2021                    
2022                    Python logging模块
2023            
2024                </a>
2025            
2026
2027            
2028        </li>
2029    
2030        <li class="chapter " data-level="1.12.10" data-path="notes/python/python_decorators.html">
2031            
2032                <a href="notes/python/python_decorators.html">
2033            
2034                    
2035                    Python 装饰器
2036            
2037                </a>
2038            
2039
2040            
2041        </li>
2042    
2043        <li class="chapter " data-level="1.12.11" data-path="notes/python/python_file.html">
2044            
2045                <a href="notes/python/python_file.html">
2046            
2047                    
2048                    Python 文件操作
2049            
2050                </a>
2051            
2052
2053            
2054        </li>
2055    
2056        <li class="chapter " data-level="1.12.12" data-path="notes/python/scrapy.html">
2057            
2058                <a href="notes/python/scrapy.html">
2059            
2060                    
2061                    scrapy 爬虫
2062            
2063                </a>
2064            
2065
2066            
2067        </li>
2068    
2069        <li class="chapter " data-level="1.12.13" data-path="notes/python/urllib2.html">
2070            
2071                <a href="notes/python/urllib2.html">
2072            
2073                    
2074                    urllib2 爬虫
2075            
2076                </a>
2077            
2078
2079            
2080        </li>
2081    
2082        <li class="chapter " data-level="1.12.14" data-path="notes/python/yield.html">
2083            
2084                <a href="notes/python/yield.html">
2085            
2086                    
2087                    yield
2088            
2089                </a>
2090            
2091
2092            
2093        </li>
2094    
2095        <li class="chapter " data-level="1.12.15" data-path="notes/python/jinja2.html">
2096            
2097                <a href="notes/python/jinja2.html">
2098            
2099                    
2100                    Jinja2 相关
2101            
2102                </a>
2103            
2104
2105            
2106        </li>
2107    
2108        <li class="chapter " data-level="1.12.16" data-path="notes/python/python_code_standards.html">
2109            
2110                <a href="notes/python/python_code_standards.html">
2111            
2112                    
2113                    Python 代码规范
2114            
2115                </a>
2116            
2117
2118            
2119        </li>
2120    
2121
2122            </ul>
2123            
2124        </li>
2125    
2126        <li class="chapter " data-level="1.13" >
2127            
2128                <span>
2129            
2130                    
2131                    大数据相关
2132            
2133                </span>
2134            
2135
2136            
2137            <ul class="articles">
2138                
2139    
2140        <li class="chapter " data-level="1.13.1" data-path="notes/bigdata/bigdata_deploy.html">
2141            
2142                <a href="notes/bigdata/bigdata_deploy.html">
2143            
2144                    
2145                    大数据相关环境安装
2146            
2147                </a>
2148            
2149
2150            
2151        </li>
2152    
2153        <li class="chapter " data-level="1.13.2" data-path="notes/bigdata/hadoop.html">
2154            
2155                <a href="notes/bigdata/hadoop.html">
2156            
2157                    
2158                    Hadoop 相关
2159            
2160                </a>
2161            
2162
2163            
2164        </li>
2165    
2166        <li class="chapter " data-level="1.13.3" data-path="notes/bigdata/hadoop_single.html">
2167            
2168                <a href="notes/bigdata/hadoop_single.html">
2169            
2170                    
2171                    Hadoop 单机伪分布式部署
2172            
2173                </a>
2174            
2175
2176            
2177        </li>
2178    
2179        <li class="chapter " data-level="1.13.4" data-path="notes/bigdata/hadoop_cluster.html">
2180            
2181                <a href="notes/bigdata/hadoop_cluster.html">
2182            
2183                    
2184                    Hadoop 集群搭建
2185            
2186                </a>
2187            
2188
2189            
2190        </li>
2191    
2192        <li class="chapter " data-level="1.13.5" data-path="notes/bigdata/hive.html">
2193            
2194                <a href="notes/bigdata/hive.html">
2195            
2196                    
2197                    Hive 相关
2198            
2199                </a>
2200            
2201
2202            
2203        </li>
2204    
2205        <li class="chapter " data-level="1.13.6" data-path="notes/bigdata/hbase.html">
2206            
2207                <a href="notes/bigdata/hbase.html">
2208            
2209                    
2210                    Hbase 相关
2211            
2212                </a>
2213            
2214
2215            
2216        </li>
2217    
2218        <li class="chapter " data-level="1.13.7" data-path="notes/bigdata/spark.html">
2219            
2220                <a href="notes/bigdata/spark.html">
2221            
2222                    
2223                    spark 相关
2224            
2225                </a>
2226            
2227
2228            
2229        </li>
2230    
2231        <li class="chapter " data-level="1.13.8" data-path="notes/bigdata/spark_sql.html">
2232            
2233                <a href="notes/bigdata/spark_sql.html">
2234            
2235                    
2236                    spark sql 相关
2237            
2238                </a>
2239            
2240
2241            
2242        </li>
2243    
2244        <li class="chapter " data-level="1.13.9" data-path="notes/bigdata/storm.html">
2245            
2246                <a href="notes/bigdata/storm.html">
2247            
2248                    
2249                    storm 相关
2250            
2251                </a>
2252            
2253
2254            
2255        </li>
2256    
2257        <li class="chapter " data-level="1.13.10" data-path="notes/bigdata/scala.html">
2258            
2259                <a href="notes/bigdata/scala.html">
2260            
2261                    
2262                    scala 相关
2263            
2264                </a>
2265            
2266
2267            
2268        </li>
2269    
2270        <li class="chapter " data-level="1.13.11" data-path="notes/bigdata/sqoop.html">
2271            
2272                <a href="notes/bigdata/sqoop.html">
2273            
2274                    
2275                    sqoop 相关
2276            
2277                </a>
2278            
2279
2280            
2281        </li>
2282    
2283        <li class="chapter " data-level="1.13.12" data-path="notes/bigdata/flink.html">
2284            
2285                <a href="notes/bigdata/flink.html">
2286            
2287                    
2288                    flink 相关
2289            
2290                </a>
2291            
2292
2293            
2294        </li>
2295    
2296        <li class="chapter " data-level="1.13.13" data-path="notes/bigdata/flume.html">
2297            
2298                <a href="notes/bigdata/flume.html">
2299            
2300                    
2301                    flume 相关
2302            
2303                </a>
2304            
2305
2306            
2307        </li>
2308    
2309        <li class="chapter " data-level="1.13.14" data-path="notes/bigdata/elasticsearch.html">
2310            
2311                <a href="notes/bigdata/elasticsearch.html">
2312            
2313                    
2314                    elasticsearch 相关
2315            
2316                </a>
2317            
2318
2319            
2320        </li>
2321    
2322        <li class="chapter " data-level="1.13.15" data-path="notes/bigdata/etl.html">
2323            
2324                <a href="notes/bigdata/etl.html">
2325            
2326                    
2327                    ETL 相关
2328            
2329                </a>
2330            
2331
2332            
2333        </li>
2334    
2335        <li class="chapter " data-level="1.13.16" data-path="notes/bigdata/mapreduce.html">
2336            
2337                <a href="notes/bigdata/mapreduce.html">
2338            
2339                    
2340                    mapreduce 相关
2341            
2342                </a>
2343            
2344
2345            
2346        </li>
2347    
2348        <li class="chapter " data-level="1.13.17" data-path="notes/bigdata/numpy.html">
2349            
2350                <a href="notes/bigdata/numpy.html">
2351            
2352                    
2353                    numpy 相关
2354            
2355                </a>
2356            
2357
2358            
2359        </li>
2360    
2361        <li class="chapter " data-level="1.13.18" data-path="notes/bigdata/pandas.html">
2362            
2363                <a href="notes/bigdata/pandas.html">
2364            
2365                    
2366                    pandas 相关
2367            
2368                </a>
2369            
2370
2371            
2372        </li>
2373    
2374        <li class="chapter " data-level="1.13.19" data-path="notes/bigdata/pyhdfs.html">
2375            
2376                <a href="notes/bigdata/pyhdfs.html">
2377            
2378                    
2379                    pyhdfs 相关
2380            
2381                </a>
2382            
2383
2384            
2385        </li>
2386    
2387        <li class="chapter " data-level="1.13.20" data-path="notes/bigdata/reptile.html">
2388            
2389                <a href="notes/bigdata/reptile.html">
2390            
2391                    
2392                    reptile 爬虫相关
2393            
2394                </a>
2395            
2396
2397            
2398        </li>
2399    
2400        <li class="chapter " data-level="1.13.21" data-path="notes/bigdata/pyecharts.html">
2401            
2402                <a href="notes/bigdata/pyecharts.html">
2403            
2404                    
2405                    pyecharts 相关
2406            
2407                </a>
2408            
2409
2410            
2411        </li>
2412    
2413        <li class="chapter " data-level="1.13.22" data-path="notes/bigdata/matplotlib.html">
2414            
2415                <a href="notes/bigdata/matplotlib.html">
2416            
2417                    
2418                    matplotlib 相关
2419            
2420                </a>
2421            
2422
2423            
2424        </li>
2425    
2426
2427            </ul>
2428            
2429        </li>
2430    
2431        <li class="chapter " data-level="1.14" >
2432            
2433                <span>
2434            
2435                    
2436                    机器学习相关
2437            
2438                </span>
2439            
2440
2441            
2442            <ul class="articles">
2443                
2444    
2445        <li class="chapter " data-level="1.14.1" data-path="notes/ai/opencode.html">
2446            
2447                <a href="notes/ai/opencode.html">
2448            
2449                    
2450                    opencode
2451            
2452                </a>
2453            
2454
2455            
2456        </li>
2457    
2458        <li class="chapter " data-level="1.14.2" data-path="notes/ai/openclaw.html">
2459            
2460                <a href="notes/ai/openclaw.html">
2461            
2462                    
2463                    openclaw
2464            
2465                </a>
2466            
2467
2468            
2469        </li>
2470    
2471        <li class="chapter " data-level="1.14.3" data-path="notes/ai/langgraph.html">
2472            
2473                <a href="notes/ai/langgraph.html">
2474            
2475                    
2476                    LangGraph
2477            
2478                </a>
2479            
2480
2481            
2482        </li>
2483    
2484        <li class="chapter " data-level="1.14.4" data-path="notes/ai/mcp_functioncall.html">
2485            
2486                <a href="notes/ai/mcp_functioncall.html">
2487            
2488                    
2489                    MCP And Function Call
2490            
2491                </a>
2492            
2493
2494            
2495        </li>
2496    
2497        <li class="chapter " data-level="1.14.5" data-path="notes/ai/ollama_vllm.html">
2498            
2499                <a href="notes/ai/ollama_vllm.html">
2500            
2501                    
2502                    ollama and vllm
2503            
2504                </a>
2505            
2506
2507            
2508        </li>
2509    
2510        <li class="chapter " data-level="1.14.6" data-path="notes/ai/ML.html">
2511            
2512                <a href="notes/ai/ML.html">
2513            
2514                    
2515                    ML
2516            
2517                </a>
2518            
2519
2520            
2521        </li>
2522    
2523        <li class="chapter " data-level="1.14.7" data-path="notes/ai/tensorflow_and_keras.html">
2524            
2525                <a href="notes/ai/tensorflow_and_keras.html">
2526            
2527                    
2528                    tensorflow 和 keras 相关
2529            
2530                </a>
2531            
2532
2533            
2534        </li>
2535    
2536        <li class="chapter " data-level="1.14.8" data-path="notes/ai/cifar_10.html">
2537            
2538                <a href="notes/ai/cifar_10.html">
2539            
2540                    
2541                    cifar-10 相关
2542            
2543                </a>
2544            
2545
2546            
2547        </li>
2548    
2549        <li class="chapter " data-level="1.14.9" data-path="notes/ai/darknet_to_caffe.html">
2550            
2551                <a href="notes/ai/darknet_to_caffe.html">
2552            
2553                    
2554                    Darknet to Caffe
2555            
2556                </a>
2557            
2558
2559            
2560        </li>
2561    
2562
2563            </ul>
2564            
2565        </li>
2566    
2567        <li class="chapter " data-level="1.15" >
2568            
2569                <span>
2570            
2571                    
2572                    其他
2573            
2574                </span>
2575            
2576
2577            
2578            <ul class="articles">
2579                
2580    
2581        <li class="chapter " data-level="1.15.1" data-path="notes/other/nativefier.html">
2582            
2583                <a href="notes/other/nativefier.html">
2584            
2585                    
2586                    Nativefier 相关
2587            
2588                </a>
2589            
2590
2591            
2592        </li>
2593    
2594        <li class="chapter " data-level="1.15.2" data-path="notes/other/ptp.html">
2595            
2596                <a href="notes/other/ptp.html">
2597            
2598                    
2599                    ptp 相关
2600            
2601                </a>
2602            
2603
2604            
2605        </li>
2606    
2607        <li class="chapter " data-level="1.15.3" data-path="notes/other/xenserver.html">
2608            
2609                <a href="notes/other/xenserver.html">
2610            
2611                    
2612                    xenserver 相关
2613            
2614                </a>
2615            
2616
2617            
2618        </li>
2619    
2620        <li class="chapter " data-level="1.15.4" data-path="notes/other/computer_network_foundation.html">
2621            
2622                <a href="notes/other/computer_network_foundation.html">
2623            
2624                    
2625                    计算机网络基础
2626            
2627                </a>
2628            
2629
2630            
2631        </li>
2632    
2633        <li class="chapter " data-level="1.15.5" data-path="notes/other/ovirt.html">
2634            
2635                <a href="notes/other/ovirt.html">
2636            
2637                    
2638                    Ovirt 相关
2639            
2640                </a>
2641            
2642
2643            
2644        </li>
2645    
2646        <li class="chapter " data-level="1.15.6" data-path="notes/other/mqtt.html">
2647            
2648                <a href="notes/other/mqtt.html">
2649            
2650                    
2651                    MQTT 相关
2652            
2653                </a>
2654            
2655
2656            
2657        </li>
2658    
2659        <li class="chapter " data-level="1.15.7" data-path="notes/other/kafka.html">
2660            
2661                <a href="notes/other/kafka.html">
2662            
2663                    
2664                    Kafka 相关
2665            
2666                </a>
2667            
2668
2669            
2670        </li>
2671    
2672        <li class="chapter " data-level="1.15.8" data-path="notes/other/pyqt5.html">
2673            
2674                <a href="notes/other/pyqt5.html">
2675            
2676                    
2677                    PyQt5 相关
2678            
2679                </a>
2680            
2681
2682            
2683        </li>
2684    
2685        <li class="chapter " data-level="1.15.9" data-path="notes/other/ionic_cordova.html">
2686            
2687                <a href="notes/other/ionic_cordova.html">
2688            
2689                    
2690                    ionic 、cordova  编译 andriod
2691            
2692                </a>
2693            
2694
2695            
2696        </li>
2697    
2698        <li class="chapter " data-level="1.15.10" data-path="notes/other/cloudfoundry.html">
2699            
2700                <a href="notes/other/cloudfoundry.html">
2701            
2702                    
2703                    cloudfoundry 相关
2704            
2705                </a>
2706            
2707
2708            
2709        </li>
2710    
2711        <li class="chapter " data-level="1.15.11" data-path="notes/other/svn.html">
2712            
2713                <a href="notes/other/svn.html">
2714            
2715                    
2716                    svn 相关
2717            
2718                </a>
2719            
2720
2721            
2722        </li>
2723    
2724        <li class="chapter " data-level="1.15.12" data-path="notes/other/anaconda.html">
2725            
2726                <a href="notes/other/anaconda.html">
2727            
2728                    
2729                    anaconda 相关
2730            
2731                </a>
2732            
2733
2734            
2735        </li>
2736    
2737        <li class="chapter " data-level="1.15.13" data-path="notes/other/jupyter.html">
2738            
2739                <a href="notes/other/jupyter.html">
2740            
2741                    
2742                    jupyter 相关
2743            
2744                </a>
2745            
2746
2747            
2748        </li>
2749    
2750        <li class="chapter " data-level="1.15.14" data-path="notes/other/webdriver.html">
2751            
2752                <a href="notes/other/webdriver.html">
2753            
2754                    
2755                    webdriver 相关
2756            
2757                </a>
2758            
2759
2760            
2761        </li>
2762    
2763        <li class="chapter " data-level="1.15.15" data-path="notes/other/java.html">
2764            
2765                <a href="notes/other/java.html">
2766            
2767                    
2768                    Java 相关
2769            
2770                </a>
2771            
2772
2773            
2774        </li>
2775    
2776        <li class="chapter " data-level="1.15.16" data-path="notes/other/websocket.html">
2777            
2778                <a href="notes/other/websocket.html">
2779            
2780                    
2781                    websocket 相关
2782            
2783                </a>
2784            
2785
2786            
2787        </li>
2788    
2789        <li class="chapter " data-level="1.15.17" data-path="notes/other/stratos_ui.html">
2790            
2791                <a href="notes/other/stratos_ui.html">
2792            
2793                    
2794                    stratos-ui 相关
2795            
2796                </a>
2797            
2798
2799            
2800        </li>
2801    
2802        <li class="chapter " data-level="1.15.18" data-path="notes/other/apidoc.html">
2803            
2804                <a href="notes/other/apidoc.html">
2805            
2806                    
2807                    apidoc 相关
2808            
2809                </a>
2810            
2811
2812            
2813        </li>
2814    
2815        <li class="chapter " data-level="1.15.19" data-path="notes/other/keepalived.html">
2816            
2817                <a href="notes/other/keepalived.html">
2818            
2819                    
2820                    keepalived 相关
2821            
2822                </a>
2823            
2824
2825            
2826        </li>
2827    
2828        <li class="chapter " data-level="1.15.20" data-path="notes/other/linux_desktop_rdp.html">
2829            
2830                <a href="notes/other/linux_desktop_rdp.html">
2831            
2832                    
2833                    Linux Desktop rdp 相关
2834            
2835                </a>
2836            
2837
2838            
2839        </li>
2840    
2841        <li class="chapter " data-level="1.15.21" data-path="notes/other/gitbook.html">
2842            
2843                <a href="notes/other/gitbook.html">
2844            
2845                    
2846                    GitBook 相关
2847            
2848                </a>
2849            
2850
2851            
2852        </li>
2853    
2854        <li class="chapter " data-level="1.15.22" data-path="notes/other/github_pages.html">
2855            
2856                <a href="notes/other/github_pages.html">
2857            
2858                    
2859                    GitHub Pages
2860            
2861                </a>
2862            
2863
2864            
2865        </li>
2866    
2867        <li class="chapter " data-level="1.15.23" data-path="notes/other/web.html">
2868            
2869                <a href="notes/other/web.html">
2870            
2871                    
2872                    Web 相关
2873            
2874                </a>
2875            
2876
2877            
2878        </li>
2879    
2880        <li class="chapter " data-level="1.15.24" data-path="notes/other/build_atlas.html">
2881            
2882                <a href="notes/other/build_atlas.html">
2883            
2884                    
2885                    Atlas 驱动构建
2886            
2887                </a>
2888            
2889
2890            
2891        </li>
2892    
2893        <li class="chapter " data-level="1.15.25" data-path="notes/other/be_mined.html">
2894            
2895                <a href="notes/other/be_mined.html">
2896            
2897                    
2898                    记一次被挖矿
2899            
2900                </a>
2901            
2902
2903            
2904        </li>
2905    
2906
2907            </ul>
2908            
2909        </li>
2910    
2911
2912    
2913
2914    <li class="divider"></li>
2915
2916    <li>
2917        <a href="https://www.gitbook.com" target="blank" class="gitbook-link">
2918            Published with GitBook
2919        </a>
2920    </li>
2921</ul>
2922
2923
2924                </nav>
2925            
2926        
2927    </div>
2928
2929    <div class="book-body">
2930        
2931            <div class="body-inner">
2932                
2933                    
2934
2935<div class="book-header" role="navigation">
2936    
2937
2938    <!-- Title -->
2939    <h1>
2940        <i class="fa fa-circle-o-notch fa-spin"></i>
2941        <a href="." >Introduction</a>
2942    </h1>
2943</div>
2944
2945
2946
2947
2948                    <div class="page-wrapper" tabindex="-1" role="main">
2949                        <div class="page-inner">
2950                            
2951<div id="book-search-results">
2952    <div class="search-noresults">
2953    
2954                                <section class="normal markdown-section">
2955                                
2956                                <p align="center">
2957</p>
2957<h1 align="center" id="i-always-forget-to-tell-you-that-how-lucky-i-am-to-encounter-you">I always forget to tell you that how lucky I am to encounter you.</h1>
2958<p></p>
2959<p align="center">
2960    <a href="https://img.shields.io/static/v1?label=&lt;LABEL&gt;&amp;message=author&amp;color=success" target="_blank">
2961        <img alt="author" src="https://img.shields.io/static/v1?label=author&amp;message=HL&amp;color=success">
2962    </a>
2963    <a href="https://img.shields.io/badge/version-v1.0.0-blue" target="_blank">
2964        <img alt="version" src="https://img.shields.io/badge/version-v1.0.0-blue?color=blue">
2965    </a>
2966    <br>
2967</p>
2968                                
2969                                </section>
2970                            
2971    </div>
2972    <div class="search-results">
2973        <div class="has-results">
2974            
2975            <h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
2976            <ul class="search-results-list"></ul>
2977            
2978        </div>
2979        <div class="no-results">
2980            
2981            <h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
2982            
2983        </div>
2984    </div>
2985</div>
2986
2987                        </div>
2988                    </div>
2989                
2990            </div>
2991
2992            
2993                
2994                
2995                <a href="notes/proxy.html" class="navigation navigation-next navigation-unique" aria-label="Next page: proxy 相关">
2996                    <i class="fa fa-angle-right"></i>
2997                </a>
2998                
2999            
3000        
3001    </div>
3002
3003    
3003<script>
3004        var gitbook = gitbook || [];
3005        gitbook.push(function() {
3006            gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"proxy 相关","level":"1.2","depth":1,"path":"notes/proxy.md","ref":"notes/proxy.md","articles":[]},"dir":"ltr"},"config":{"plugins":["-lunr","-search","search-pro","-sharing","expandable-chapters","back-to-top-button","code","splitter","pageview-count","page-toc-button","github","hide-element"],"styles":{"pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"github":{"url":"https://github.com/hlyani"},"splitter":{},"search-pro":{},"code":{"copyButtons":true},"hide-element":{"elements":[".gitbook-link"]},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"page-toc-button":{"maxTocDepth":"2","minTocSize":"2"},"back-to-top-button":{},"pageview-count":{},"theme-default":{"styles":{"pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css","website":"styles/website.css"},"showLevel":false},"expandable-chapters":{}},"theme":"default","author":"hlyani","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"hlyani","gitbook":"*","description":"hl notes"},"file":{"path":"README.md","mtime":"2026-08-18T06:08:42.283Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2026-08-18T06:09:09.628Z"},"basePath":".","book":{"language":""}});
3007        });
3008    </script>
3008
3009</div>
3010
3011        
3012    
3012<script src="gitbook/gitbook.js"></script>
3012
3013    
3013<script src="gitbook/theme.js"></script>
3013
3014    
3015        
3016        
3016<script src="gitbook/gitbook-plugin-search-pro/jquery.mark.min.js"></script>
3016
3017        
3018    
3019        
3020        
3020<script src="gitbook/gitbook-plugin-search-pro/search.js"></script>
3020
3021        
3022    
3023        
3024        
3024<script src="gitbook/gitbook-plugin-expandable-chapters/expandable-chapters.js"></script>
3024
3025        
3026    
3027        
3028        
3028<script src="gitbook/gitbook-plugin-back-to-top-button/plugin.js"></script>
3028
3029        
3030    
3031        
3032        
3032<script src="gitbook/gitbook-plugin-code/plugin.js"></script>
3032
3033        
3034    
3035        
3036        
3036<script src="gitbook/gitbook-plugin-splitter/splitter.js"></script>
3036
3037        
3038    
3039        
3040        
3040<script src="gitbook/gitbook-plugin-pageview-count/plugin.js"></script>
3040
3041        
3042    
3043        
3044        
3044<script src="gitbook/gitbook-plugin-page-toc-button/plugin.js"></script>
3044
3045        
3046    
3047        
3048        
3048<script src="gitbook/gitbook-plugin-github/plugin.js"></script>
3048
3049        
3050    
3051        
3052        
3052<script src="gitbook/gitbook-plugin-hide-element/plugin.js"></script>
3052
3053        
3054    
3055        
3056        
3056<script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
3056
3057        
3058    
3059
3060    </body>
3061</html>
3062

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.