-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
40 lines (36 loc) · 46.3 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!doctype html>
<html lang="zh-CN" data-theme="light">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="generator" content="VuePress 2.0.0-rc.9" />
<meta name="theme" content="VuePress Theme Hope 2.0.0-rc.39" />
<style>
html {
background: var(--bg-color, #fff);
}
html[data-theme="dark"] {
background: var(--bg-color, #1d1e1f);
}
body {
background: var(--bg-color);
}
</style>
<script>
const userMode = localStorage.getItem("vuepress-theme-hope-scheme");
const systemDarkMode =
window.matchMedia &&
window.matchMedia("(prefers-color-scheme: dark)").matches;
if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) {
document.documentElement.setAttribute("data-theme", "dark");
}
</script>
<link rel="alternate" hreflang="en-us" href="https://github.com/abelit/abelit-datapeacock.git/en/"><meta property="og:url" content="https://github.com/abelit/abelit-datapeacock.git/"><meta property="og:site_name" content="数之雀"><meta property="og:title" content="主页"><meta property="og:type" content="website"><meta property="og:locale" content="zh-CN"><meta property="og:locale:alternate" content="en-US"><meta property="og:updated_time" content="2024-08-03T08:57:34.000Z"><meta property="article:author" content="Abelit"><meta property="article:modified_time" content="2024-08-03T08:57:34.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"主页"}</script><link rel="icon" href="/favicon.ico"><link rel="icon" href="/assets/icon/chrome-mask-512.png" type="image/png" sizes="512x512"><link rel="icon" href="/assets/icon/chrome-mask-192.png" type="image/png" sizes="192x192"><link rel="icon" href="/assets/icon/chrome-512.png" type="image/png" sizes="512x512"><link rel="icon" href="/assets/icon/chrome-192.png" type="image/png" sizes="192x192"><link rel="manifest" href="/manifest.webmanifest" crossorigin="use-credentials"><meta name="theme-color" content="#46bd87"><link rel="apple-touch-icon" href="/assets/icon/apple-icon-152.png"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="msapplication-TileImage" content="/assets/icon/ms-icon-144.png"><meta name="msapplication-TileColor" content="#ffffff"><title>主页 | 数之雀</title><meta name="description" content="数据科学家和数据爱好者俱乐部✨">
<link rel="preload" href="/assets/style-vvGhACtv.css" as="style"><link rel="stylesheet" href="/assets/style-vvGhACtv.css">
<link rel="modulepreload" href="/assets/app-C7nDDXNs.js"><link rel="modulepreload" href="/assets/index.html-BACz_P12.js"><link rel="modulepreload" href="/assets/plugin-vue_export-helper-DlAUqK2U.js">
</head>
<body>
<div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳至主要內容</a><!--]--><div class="theme-container no-sidebar home"><!--[--><header id="navbar" class="vp-navbar"><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><!----><!--]--><!--[--><a class="route-link vp-brand" href="/"><img class="vp-nav-logo" src="/logo.svg" alt><!----><span class="vp-site-name hide-in-pad">数之雀</span></a><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-center"><!--[--><!----><!--]--><!--[--><nav class="vp-nav-links"><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="开发"><!--[--><span class="font-icon icon iconfont icon-development" style=""></span>开发<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">程序设计语言</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/language/go/" aria-label="Go"><span class="font-icon icon iconfont icon-language-golang" style=""></span>Go<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/language/python/" aria-label="Python"><span class="font-icon icon iconfont icon-language-python" style=""></span>Python<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/language/rust/" aria-label="Rust"><span class="font-icon icon iconfont icon-language-rust" style=""></span>Rust<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/language/javascript/" aria-label="Javascript"><span class="font-icon icon iconfont icon-language-javascript" style=""></span>Javascript<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/language/typescript/" aria-label="Typescript"><span class="font-icon icon iconfont icon-language-typescript" style=""></span>Typescript<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">数据结构与算法</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/algorithm/" aria-label="Data Structure & Algorithm"><span class="font-icon icon iconfont icon-algorithm" style=""></span>Data Structure & Algorithm<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">后台框架</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/backend/flask/" aria-label="Flask"><span class="font-icon icon iconfont icon-flask" style=""></span>Flask<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/backend/django/" aria-label="Django"><span class="font-icon icon iconfont icon-django" style=""></span>Django<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/language/fastapi/" aria-label="FastAPI"><span class="font-icon icon iconfont icon-fastapi" style=""></span>FastAPI<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/language/gin/" aria-label="GIN"><span class="font-icon icon iconfont icon-gin" style=""></span>GIN<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/language/beego/" aria-label="Beego"><span class="font-icon icon iconfont icon-beego" style=""></span>Beego<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">前端框架</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/frontend/vue/" aria-label="Vue"><span class="font-icon icon iconfont icon-vue" style=""></span>Vue<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/frontend/react/" aria-label="React"><span class="font-icon icon iconfont icon-react" style=""></span>React<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">UI框架</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/ui/ant-design-vue.html" aria-label="ant-design-vue"><span class="font-icon icon iconfont icon-antdesign" style=""></span>ant-design-vue<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/ui/ant-design-react.html" aria-label="ant-design-react"><span class="font-icon icon iconfont icon-antdesign" style=""></span>ant-design-react<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/ui/element-plus.html" aria-label="element-plus"><span class="font-icon icon iconfont icon-eleme" style=""></span>element-plus<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/development/ui/vuetify.html" aria-label="vuetify"><span class="font-icon icon iconfont icon-vuetify" style=""></span>vuetify<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">模板</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="vp-link" href="https://pro.antdv.com/" rel="noopener noreferrer" target="_blank" aria-label="Ant Design Pro(Vue)"><!---->Ant Design Pro(Vue)<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-subitem"><a class="vp-link" href="https://pro.ant.design/" rel="noopener noreferrer" target="_blank" aria-label="Ant Design Pro(React)"><!---->Ant Design Pro(React)<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-subitem"><a class="vp-link" href="https://panjiachen.github.io/vue-element-admin-site/" rel="noopener noreferrer" target="_blank" aria-label="vue-element-admin"><!---->vue-element-admin<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-subitem"><a class="vp-link" href="https://vvbin.cn/next/#/login?redirect=/dashboard" rel="noopener noreferrer" target="_blank" aria-label="vue-vben-admin"><!---->vue-vben-admin<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-subitem"><a class="vp-link" href="https://pro.arco.design/" rel="noopener noreferrer" target="_blank" aria-label="Arco Design Pro"><!---->Arco Design Pro<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-subitem"><a class="vp-link" href="https://github.com/vueleague/tpl-vue-admin-better?organization=vueleague&organization=vueleague" rel="noopener noreferrer" target="_blank" aria-label="vue-admin-better"><!---->vue-admin-better<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li></ul></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="数据库"><!--[--><span class="font-icon icon iconfont icon-database" style=""></span>数据库<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">关系数据库</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/oracle/" aria-label="Oracle"><span class="font-icon icon iconfont icon-oracle" style=""></span>Oracle<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/mysql/" aria-label="MySQL"><span class="font-icon icon iconfont icon-mysql" style=""></span>MySQL<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/sqlite/" aria-label="SQlite"><span class="font-icon icon iconfont icon-sqlite" style=""></span>SQlite<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/postgresql/" aria-label="PostgreSQL"><span class="font-icon icon iconfont icon-postgresql" style=""></span>PostgreSQL<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/sqlserver/" aria-label="SQLServer"><span class="font-icon icon iconfont icon-sqlserver" style=""></span>SQLServer<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">非关系数据库</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/redis/" aria-label="Redis"><span class="font-icon icon iconfont icon-redis" style=""></span>Redis<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/mongo/" aria-label="MongoDB"><span class="font-icon icon iconfont icon-mongodb" style=""></span>MongoDB<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/couchdb/" aria-label="CouchDB"><span class="font-icon icon iconfont icon-couchdb" style=""></span>CouchDB<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/gauss/" aria-label="GaussDB"><span class="font-icon icon iconfont icon-opengauss" style=""></span>GaussDB<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/elasticsearch/" aria-label="ElasticSearch"><span class="font-icon icon iconfont icon-elasticsearch" style=""></span>ElasticSearch<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/hbase/" aria-label="HBase"><span class="font-icon icon iconfont icon-hbase" style=""></span>HBase<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/couchdb/" aria-label="CouchDB"><span class="font-icon icon iconfont icon-couchdb" style=""></span>CouchDB<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/database/clickhouse/" aria-label="ClickHouse"><span class="font-icon icon iconfont icon-clickhouse" style=""></span>ClickHouse<!----></a></li></ul></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="数据科学"><!--[--><span class="font-icon icon iconfont icon-datascience" style=""></span>数据科学<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">数据分析与挖掘</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/pandas/" aria-label="Pandas"><span class="font-icon icon iconfont icon-pandas-short" style=""></span>Pandas<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/numpy/" aria-label="Numpy"><span class="font-icon icon iconfont icon-numpy" style=""></span>Numpy<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/scipy/" aria-label="Scipy"><span class="font-icon icon iconfont icon-scipy" style=""></span>Scipy<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/sympy/" aria-label="Sympy"><span class="font-icon icon iconfont icon-sympy" style=""></span>Sympy<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">数据可视化</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/vasualization/antv/" aria-label="Antv"><span class="font-icon icon iconfont icon-antv" style=""></span>Antv<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/vasualization/echarts/" aria-label="Echarts"><span class="font-icon icon iconfont icon-echarts-footer-logo" style=""></span>Echarts<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/vasualization/d3js/" aria-label="D3.js"><span class="font-icon icon iconfont icon-d3js" style=""></span>D3.js<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/vasualization/thingjs/" aria-label="Thingjs"><span class="font-icon icon iconfont icon-thingjs" style=""></span>Thingjs<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/vasualization/threejs/" aria-label="Threejs"><span class="font-icon icon iconfont icon-threejs" style=""></span>Threejs<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/vasualization/matplotlib/" aria-label="Matplotlib"><span class="font-icon icon iconfont icon-matplotlib" style=""></span>Matplotlib<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/vasualization/dashplotly/" aria-label="Dash/Plotly"><span class="font-icon icon iconfont icon-plotly" style=""></span>Dash/Plotly<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/vasualization/highcharts/" aria-label="HighCharts"><span class="font-icon icon iconfont icon-highcharts" style=""></span>HighCharts<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">机器学习与深度学习</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/tensorflow/" aria-label="Tensorflow"><span class="font-icon icon iconfont icon-tensorflow" style=""></span>Tensorflow<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/pytorch/" aria-label="PyTorch"><span class="font-icon icon iconfont icon-pytorch" style=""></span>PyTorch<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/scikit-learn/" aria-label="Scikit-Learn"><span class="font-icon icon iconfont icon-scikitlearn" style=""></span>Scikit-Learn<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">商务智能报表</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/bi/tableau/" aria-label="Tableau"><span class="font-icon icon iconfont icon-tableau" style=""></span>Tableau<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/bi/powerbi/" aria-label="Power BI"><span class="font-icon icon iconfont icon-powerbi" style=""></span>Power BI<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/bi/finebi/" aria-label="Fine BI"><span class="font-icon icon iconfont icon-finebi" style=""></span>Fine BI<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/datascience/bi/pentaho/" aria-label="Pentaho"><span class="font-icon icon iconfont icon-pentaho" style=""></span>Pentaho<!----></a></li></ul></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="区块链"><!--[--><span class="font-icon icon iconfont icon-blockchain" style=""></span>区块链<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/blockchain/" aria-label="区块链"><span class="font-icon icon iconfont icon-blockchain" style=""></span>区块链<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/blockchain/coin/" aria-label="加密货币"><span class="font-icon icon iconfont icon-cryptocurrency" style=""></span>加密货币<!----></a></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="Linux"><!--[--><span class="font-icon icon iconfont icon-linux" style=""></span>Linux<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/os/linux/administration/" aria-label="系统管理"><span class="font-icon icon iconfont icon-admin" style=""></span>系统管理<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/os/linux/program/" aria-label="内核编程"><span class="font-icon icon iconfont icon-kernel" style=""></span>内核编程<!----></a></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="DevOps"><!--[--><span class="font-icon icon iconfont icon-devops" style=""></span>DevOps<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/zabbix/" aria-label="Zabbix"><span class="font-icon icon iconfont icon-zabbix-outline" style=""></span>Zabbix<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/prometheus/" aria-label="Prometheus"><span class="font-icon icon iconfont icon-prometheus" style=""></span>Prometheus<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/openfalcon/" aria-label="Open-Falcon"><span class="font-icon icon iconfont icon-open-falcon" style=""></span>Open-Falcon<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/ansible/" aria-label="Ansible"><span class="font-icon icon iconfont icon-ansible" style=""></span>Ansible<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/terraform/" aria-label="Terraform"><span class="font-icon icon iconfont icon-terraform" style=""></span>Terraform<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/jenkins/" aria-label="Jenkins"><span class="font-icon icon iconfont icon-jenkins" style=""></span>Jenkins<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/nginx/" aria-label="Nginx"><span class="font-icon icon iconfont icon-nginx" style=""></span>Nginx<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/grafana/" aria-label="Grafana"><span class="font-icon icon iconfont icon-grafana" style=""></span>Grafana<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/teleport/" aria-label="Teleport"><span class="font-icon icon iconfont icon-teleport" style=""></span>Teleport<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/jumpserver/" aria-label="JumpServer"><span class="font-icon icon iconfont icon-jumpserver" style=""></span>JumpServer<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/guide/devops/nextcloud/" aria-label="Nextcloud"><span class="font-icon icon iconfont icon-nextcloud" style=""></span>Nextcloud<!----></a></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="工具集"><!--[--><span class="font-icon icon iconfont icon-tool" style=""></span>工具集<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">常用工具</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/tool/vim/" aria-label="Vim"><span class="font-icon icon iconfont icon-vim" style=""></span>Vim<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/tool/vscode/" aria-label="VSCode"><span class="font-icon icon iconfont icon-vscode" style=""></span>VSCode<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/tool/markdown/" aria-label="Markdown"><span class="font-icon icon iconfont icon-markdown" style=""></span>Markdown<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/tool/tex/" aria-label="Tex"><span class="font-icon icon iconfont icon-tex" style=""></span>Tex<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/tool/gitbook/" aria-label="Gitbook"><span class="font-icon icon iconfont icon-gitbook" style=""></span>Gitbook<!----></a></li><li class="vp-dropdown-subitem"><a class="vp-link" href="https://v2.vuepress.vuejs.org/" rel="noopener noreferrer" target="_blank" aria-label="VuePress"><span class="font-icon icon iconfont icon-vuepress" style=""></span>VuePress<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/tool/git/" aria-label="Git"><span class="font-icon icon iconfont icon-git" style=""></span>Git<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link vp-link" href="/guide/tool/github/" aria-label="GitHub"><span class="font-icon icon iconfont icon-github" style=""></span>GitHub<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">文档主题</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="vp-link" href="https://v2.vuepress.vuejs.org/zh/" rel="noopener noreferrer" target="_blank" aria-label="VuePress"><!---->VuePress<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-subitem"><a class="vp-link" href="https://vuepress-theme-hope.github.io/v2/" rel="noopener noreferrer" target="_blank" aria-label="Vuepres-Theme-Hope"><!---->Vuepres-Theme-Hope<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-subitem"><a class="vp-link" href="https://vuepress-theme-mix.vercel.app/" rel="noopener noreferrer" target="_blank" aria-label="VuePress Mix Theme"><!---->VuePress Mix Theme<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-subitem"><a class="vp-link" href="http://v2.vuepress-reco.recoluan.com/" rel="noopener noreferrer" target="_blank" aria-label="vuepress-theme-reco"><!---->vuepress-theme-reco<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li></ul></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="项目"><!--[--><span class="font-icon icon iconfont icon-project" style=""></span>项目<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="vp-link" href="https://github.com/abelit/abelit-archlinux.git" rel="noopener noreferrer" target="_blank" aria-label="Archlinux"><!---->Archlinux<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-item"><a class="vp-link" href="https://github.com/abelit/abelit-conky.git" rel="noopener noreferrer" target="_blank" aria-label="Conky"><!---->Conky<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li><li class="vp-dropdown-item"><a class="vp-link" href="https://github.com/abelit/abelit-pwdkeeper.git" rel="noopener noreferrer" target="_blank" aria-label="Password Keeper"><!---->Password Keeper<span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!----></a></li></ul></button></div></div></nav><!--]--><!--[--><!----><!--]--></div><div class="vp-navbar-end"><!--[--><!----><!--]--><!--[--><div class="vp-nav-item"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="选择语言"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon i18n-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="i18n icon" style="width:1rem;height:1rem;vertical-align:middle;"><path d="M379.392 460.8 494.08 575.488l-42.496 102.4L307.2 532.48 138.24 701.44l-71.68-72.704L234.496 460.8l-45.056-45.056c-27.136-27.136-51.2-66.56-66.56-108.544h112.64c7.68 14.336 16.896 27.136 26.112 35.84l45.568 46.08 45.056-45.056C382.976 312.32 409.6 247.808 409.6 204.8H0V102.4h256V0h102.4v102.4h256v102.4H512c0 70.144-37.888 161.28-87.04 210.944L378.88 460.8zM576 870.4 512 1024H409.6l256-614.4H768l256 614.4H921.6l-64-153.6H576zM618.496 768h196.608L716.8 532.48 618.496 768z"></path></svg><!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link active vp-link" href="/" aria-label="简体中文"><!---->简体中文<!----></a></li><li class="vp-dropdown-item"><a class="route-link vp-link" href="/en/" aria-label="English"><!---->English<!----></a></li></ul></button></div></div><div class="vp-nav-item vp-action"><a class="vp-action-link" href="https://github.com/abelit/abelit-datapeacock" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="vp-nav-item hide-in-mobile"><button type="button" class="vp-outlook-button" tabindex="-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" class="icon outlook-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="outlook icon"><path d="M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"></path></svg><div class="vp-outlook-dropdown"><!----></div></button></div><!--[--><button type="button" class="search-pro-button" aria-label="搜索"><svg xmlns="http://www.w3.org/2000/svg" class="icon search-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="search icon" name="search"><path d="M192 480a256 256 0 1 1 512 0 256 256 0 0 1-512 0m631.776 362.496-143.2-143.168A318.464 318.464 0 0 0 768 480c0-176.736-143.264-320-320-320S128 303.264 128 480s143.264 320 320 320a318.016 318.016 0 0 0 184.16-58.592l146.336 146.368c12.512 12.48 32.768 12.48 45.28 0 12.48-12.512 12.48-32.768 0-45.28"></path></svg><div class="search-pro-placeholder">搜索</div><div class="search-pro-key-hints"><kbd class="search-pro-key">Ctrl</kbd><kbd class="search-pro-key">K</kbd></div></button><!--]--><!--]--><!--[--><!----><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar"><!--[--><!----><!--]--><ul class="vp-sidebar-links"></ul><!--[--><!----><!--]--></aside><!--[--><main id="main-content" class="vp-project-home" aria-labelledby="main-title"><!----><header class="vp-hero-info-wrapper"><!--[--><div class="vp-hero-mask light" style="background-image:url(/assets/images/6-light.svg);background-attachment:fixed;"></div><div class="vp-hero-mask dark" style="background-image:url(/assets/images/6-dark.svg);background-attachment:fixed;"></div><!--]--><div class="vp-hero-info"><!--[--><img class="vp-hero-image" style="" src="/logo.svg" alt="数之雀"><!--]--><div class="vp-hero-infos"><h1 id="main-title">数之雀</h1><p id="main-description">数据科学家和数据爱好者俱乐部✨</p><p class="vp-hero-actions"><a class="route-link vp-link vp-hero-action primary" href="/guide/" aria-label="文档 📑"><!---->文档 📑<!----></a><a class="route-link vp-link vp-hero-action default" href="/slides/" aria-label="演示文稿 💡"><!---->演示文稿 💡<!----></a></p></div></div></header><!--[--><div class="vp-feature-wrapper"><div class="vp-feature-bg light" style="background-image:url(/assets/images/2-light.svg);background-repeat:repeat;background-size:initial;"></div><div class="vp-feature-bg dark" style="background-image:url(/assets/images/2-dark.svg);background-repeat:repeat;background-size:initial;"></div><div class="vp-feature" style=""><!--[--><!----><!----><!--]--><!--[--><h2 class="vp-feature-header">知识模块</h2><!----><!--]--><div class="vp-features"><a class="route-link vp-feature-item link" href="/guide/database/" aria-label="数据库"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-database" style=""></span><span>数据库</span></h3><p class="vp-feature-details">Oracle, MySQL, Postgres, Redis, Mongo, GaussDB, TiDB, ClickHouse, OceanBase, Sqlite, Hbase, RDS, ...</p></a><a class="route-link vp-feature-item link" href="/guide/datascience/" aria-label="数据科学"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-datascience" style=""></span><span>数据科学</span></h3><p class="vp-feature-details">Pandas, Matplotlib, Numpy, Scipy, Sympy, Echarts, Highcharts, AndV, Matplotlib, PyCharts, Dash&Ploty, Thingjs, Threejs, D3.js, ...</p></a><a class="route-link vp-feature-item link" href="/guide/ai/" aria-label="人工智能"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-deep-learning" style=""></span><span>人工智能</span></h3><p class="vp-feature-details">Tensosflow, PyTorch, Scikit-Learn, 机器学习&深度学习, 大模型, GPT&ChatGPT, 文心一言, Google Bard, ...</p></a><a class="route-link vp-feature-item link" href="/guide/devops/" aria-label="DevOps"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-devops-short" style=""></span><span>DevOps</span></h3><p class="vp-feature-details">Zabbix, Grafana,Promethus, Ansible, Terraform, Saltstack, Puppet, Nginx, ...</p></a><a class="route-link vp-feature-item link" href="/guide/cloudnative/" aria-label="云原生"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-cncf" style=""></span><span>云原生</span></h3><p class="vp-feature-details">Docker, Kubernetes, Rancher, Helm, Portainer, Podman, KubeSphere, ...</p></a><a class="route-link vp-feature-item link" href="/guide/os/" aria-label="操作系统"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-os" style=""></span><span>操作系统</span></h3><p class="vp-feature-details">Linux Administration, Linux Kernel Programming, Windows Server, ...</p></a><a class="route-link vp-feature-item link" href="/guide/development/" aria-label="开发"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-development" style=""></span><span>开发</span></h3><p class="vp-feature-details">Python, Golang, Rust, Typesript, Javascript, Flask, FastAPI, Django, Beego, Gin, ...</p></a><a class="route-link vp-feature-item link" href="/guide/algorithm/" aria-label="数据结构与算法"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-algorithm" style=""></span><span>数据结构与算法</span></h3><p class="vp-feature-details">Algorithms, Data Structure, ...</p></a><a class="route-link vp-feature-item link" href="/guide/blockchain/" aria-label="区块链"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-blockchain" style=""></span><span>区块链</span></h3><p class="vp-feature-details">BlockChain, Cryptocurrency, Metaverse, ICP, BTC, ETH, ...</p></a><a class="route-link vp-feature-item link" href="/guide/iot/" aria-label="物联网"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-iot" style=""></span><span>物联网</span></h3><p class="vp-feature-details">IoT, 工业物联网, 农业物联网, 数字孪生, ...</p></a><a class="route-link vp-feature-item link" href="/guide/opensource/" aria-label="开源软件"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-opensource-fill" style=""></span><span>开源软件</span></h3><p class="vp-feature-details">精选开源软件, ...</p></a><a class="route-link vp-feature-item link" href="/guide/infosec/" aria-label="信息安全"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-infosec" style=""></span><span>信息安全</span></h3><p class="vp-feature-details">信息安全, 安全防护, 漏洞扫描, 红黑客, ...</p></a><a class="route-link vp-feature-item link" href="/guide/tool/" aria-label="工具集合"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-tool" style=""></span><span>工具集合</span></h3><p class="vp-feature-details">Vim, Git, Github CLI, VSCode, DataGrip, ...</p></a><a class="route-link vp-feature-item link" href="/guide/roadmap/" aria-label="思维导图&学习路径"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-mindmap" style=""></span><span>思维导图&学习路径</span></h3><p class="vp-feature-details">数据库学习路线图, 程序员学习路线图, 各种技术知识思维导图, ...</p></a><a class="route-link vp-feature-item link" href="/guide/notes/" aria-label="文档管理"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-markdown" style=""></span><span>文档管理</span></h3><p class="vp-feature-details">Vuepress, Markdown, <i class="iconfont"></i>&<i class="iconfont"></i>, Wiki.js, ...</p></a><a class="route-link vp-feature-item link" href="/guide/finance/" aria-label="投资理财"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-finance-fill" style=""></span><span>投资理财</span></h3><p class="vp-feature-details">股票、基金、量化投资、数字货币, 公众号运营, ...</p></a></div></div></div><div class="vp-feature-wrapper"><div class="vp-feature-bg light" style="background-image:url(/assets/images/5-light.svg);"></div><div class="vp-feature-bg dark" style="background-image:url(/assets/images/5-dark.svg);"></div><div class="vp-feature" style=""><!--[--><!----><!----><!--]--><!--[--><h2 class="vp-feature-header">关于作者</h2><!----><!--]--><div class="vp-features"><a class="vp-feature-item link" href="https://github.com/abelit" aria-label="Github" target="_blank"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-github" style=""></span><span>Github</span></h3><p class="vp-feature-details">abelit</p></a><a class="vp-feature-item link" href="https://t.me/abelitman" aria-label="Telgram" target="_blank"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-telegram" style=""></span><span>Telgram</span></h3><p class="vp-feature-details">@abelitman</p></a><div class="vp-feature-item"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-qq" style=""></span><span>QQ</span></h3><p class="vp-feature-details"></p></div><div class="vp-feature-item"><h3 class="vp-feature-title"><span class="font-icon icon iconfont icon-wechat" style=""></span><span>微信</span></h3><p class="vp-feature-details">abelitman</p></div></div></div></div><!--]--><!----><div class="theme-hope-content"></div><!----></main><!--]--><footer class="vp-footer-wrapper"><!----><div class="vp-copyright">MIT Licensed | Copyright © 2022-present Abelit</div></footer></div><!--]--><!--[--><!----><!----><!----><!--]--><!--]--></div>
<script type="module" src="/assets/app-C7nDDXNs.js" defer></script>
</body>
</html>