26 lines
23 KiB
HTML
26 lines
23 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-Hans" dir="ltr">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>关于我 | duyl328</title>
|
||
<meta name="description" content="广泛涉猎的开发者, 主要使用:kotlin、vue, 还会点 Python、c#、java、rust">
|
||
<meta name="generator" content="VitePress v1.5.0">
|
||
<link rel="preload stylesheet" href="/assets/style.sUY7YFPl.css" as="style">
|
||
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
|
||
|
||
<script type="module" src="/assets/app.l-had4l0.js"></script>
|
||
<link rel="modulepreload" href="/assets/chunks/theme.BT-YIZBO.js">
|
||
<link rel="modulepreload" href="/assets/chunks/framework.BsGVjEHh.js">
|
||
<link rel="modulepreload" href="/assets/about.md.DYCliHn9.lean.js">
|
||
<link rel="icon">
|
||
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
|
||
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
|
||
<link rel="preload" href="/assets/Niconne-Regular.A5U3m2m8.ttf" as="font" type="font/woff2" crossorigin="">
|
||
</head>
|
||
<body>
|
||
<div id="app"><div class="Layout" data-v-5d98c3a5><!--[--><!--]--><!--[--><span tabindex="-1" data-v-0f60ec36></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-0f60ec36> Skip to content </a><!--]--><!----><header class="VPNav" data-v-5d98c3a5 data-v-ae24b3ad><div class="VPNavBar" data-v-ae24b3ad data-v-6aa21345><div class="wrapper" data-v-6aa21345><div class="container" data-v-6aa21345><div class="title" data-v-6aa21345><div class="VPNavBarTitle" data-v-6aa21345 data-v-1168a8e4><a class="title" href="/" data-v-1168a8e4><!--[--><!--]--><!----><span data-v-1168a8e4>duyl328</span><!--[--><!--]--></a></div></div><div class="content" data-v-6aa21345><div class="content-body" data-v-6aa21345><!--[--><!--]--><div class="VPNavBarSearch search" data-v-6aa21345><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="搜索文档"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">搜索文档</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-6aa21345 data-v-dc692963><span id="main-nav-aria-label" class="visually-hidden" data-v-dc692963> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>博客</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/archive" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>归档</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/notes/" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>笔记</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/about" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>关于</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-6aa21345 data-v-6c893767><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-6c893767 data-v-5337faa4 data-v-1d5665e3><span class="check" data-v-1d5665e3><span class="icon" data-v-1d5665e3><!--[--><span class="vpi-sun sun" data-v-5337faa4></span><span class="vpi-moon moon" data-v-5337faa4></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-6aa21345 data-v-0394ad82 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://duyl328.github.io" aria-label="github" target="_blank" rel="noopener" data-v-7bc22406 data-v-bd121fe5><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-6aa21345 data-v-bb2aa2f0 data-v-cf11d7a2><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-cf11d7a2><span class="vpi-more-horizontal icon" data-v-cf11d7a2></span></button><div class="menu" data-v-cf11d7a2><div class="VPMenu" data-v-cf11d7a2 data-v-b98bc113><!----><!--[--><!--[--><!----><div class="group" data-v-bb2aa2f0><div class="item appearance" data-v-bb2aa2f0><p class="label" data-v-bb2aa2f0>深色模式</p><div class="appearance-action" data-v-bb2aa2f0><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-bb2aa2f0 data-v-5337faa4 data-v-1d5665e3><span class="check" data-v-1d5665e3><span class="icon" data-v-1d5665e3><!--[--><span class="vpi-sun sun" data-v-5337faa4></span><span class="vpi-moon moon" data-v-5337faa4></span><!--]--></span></span></button></div></div></div><div class="group" data-v-bb2aa2f0><div class="item social-links" data-v-bb2aa2f0><div class="VPSocialLinks social-links-list" data-v-bb2aa2f0 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://duyl328.github.io" aria-label="github" target="_blank" rel="noopener" data-v-7bc22406 data-v-bd121fe5><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-6aa21345 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><div class="divider" data-v-6aa21345><div class="divider-line" data-v-6aa21345></div></div></div><!----></header><div class="VPLocalNav empty fixed" data-v-5d98c3a5 data-v-a6f0e41e><div class="container" data-v-a6f0e41e><!----><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-a6f0e41e data-v-17a5e62e><button data-v-17a5e62e>回到顶部</button><!----></div></div></div><!----><div class="VPContent" id="VPContent" data-v-5d98c3a5 data-v-1428d186><div class="VPDoc has-aside" data-v-1428d186 data-v-39a288b8><!--[--><!--]--><div class="container" data-v-39a288b8><div class="aside" data-v-39a288b8><div class="aside-curtain" data-v-39a288b8></div><div class="aside-container" data-v-39a288b8><div class="aside-content" data-v-39a288b8><div class="VPDocAside" data-v-39a288b8 data-v-3f215769><!--[--><!--[--><!--[--><!--[--><!----><!--]--><!--]--><!--]--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-3f215769 data-v-a5bbad30><div class="content" data-v-a5bbad30><div class="outline-marker" data-v-a5bbad30></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-a5bbad30>当前页面</div><ul class="VPDocOutlineItem root" data-v-a5bbad30 data-v-b933a997><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-39a288b8><div class="content-container" data-v-39a288b8><!--[--><!--]--><main class="main" data-v-39a288b8><div style="position:relative;" class="vp-doc _about external-link-icon-enabled" data-v-39a288b8><div><h1 id="关于我" tabindex="-1">关于我 <a class="header-anchor" href="#关于我" aria-label="Permalink to "关于我""></a></h1><h2 id="自我描述" tabindex="-1">自我描述 <a class="header-anchor" href="#自我描述" aria-label="Permalink to "自我描述""></a></h2><p>网名<em>duyl328</em>,现居苏州。</p><h2 id="联系我" tabindex="-1">联系我 <a class="header-anchor" href="#联系我" aria-label="Permalink to "联系我""></a></h2><ul><li>邮箱:<code>jimmy.gatsby328@gmail.com</code></li><li>GitHub:<a href="https://github.com/duyl328" target="_blank" rel="noreferrer">github.com/duyl328</a></li></ul></div></div></main><footer class="VPDocFooter" data-v-39a288b8 data-v-e257564d><!--[--><!--]--><!----><!----></footer><!--[--><!--[--><!--[--><div class="comments" data-v-932ee5e8><!----></div><!--]--><!--]--><!--]--></div></div></div><!--[--><!--[--><!--[--><div class="image-viewer"><!--[--><!--[--><!--[--><!----><!--]--><!--]--><!--]--></div><!--]--><!--]--><!--]--></div></div><!----><!--[--><!--]--></div></div>
|
||
<script>window.__VP_HASH_MAP__=JSON.parse("{\"about.md\":\"DYCliHn9\",\"archive.md\":\"BJNl5FZS\",\"index.md\":\"D9HbJL4R\",\"posts_2022_06_如何在vue3的store中使用i18n.md\":\"CsdC3YlB\",\"posts_2022_08_javascript和vue中实现表格(table)固定表头和首列【提供vue和原生代码】.md\":\"gIYgXCj5\",\"posts_2022_08_vue3中的ref为何要用.value进行值的调用?.md\":\"CZC63h3V\",\"posts_2022_08_vue3新属性 — css中使用v-bind(v-bind in css).md\":\"D7pEpzPC\",\"posts_2022_08_在javascript获取promise的状态.md\":\"DwsppogZ\",\"posts_2024_08_typescript 应该被放弃吗.md\":\"70Va1UEl\",\"posts_2024_08_vue还是react.md\":\"c9EUtKit\",\"posts_2024_08_中西文混排时汉字与拉丁字母之间差异.md\":\"C3N1Beeh\",\"posts_2024_08_主流网站主页布局展示内容及渲染方式调研.md\":\"DP17vSOm\",\"posts_2024_08_登录功能的思考.md\":\"N6H68BWZ\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"VitePress\",\"description\":\"A VitePress site\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"outline\":[2,4],\"search\":{\"provider\":\"local\",\"options\":{\"locales\":{\"root\":{\"placeholder\":\"搜索文档\",\"translations\":{\"button\":{\"buttonText\":\"搜索文档\",\"buttonAriaLabel\":\"搜索文档\"},\"modal\":{\"searchBox\":{\"resetButtonTitle\":\"清除查询条件\",\"resetButtonAriaLabel\":\"清除查询条件\",\"cancelButtonText\":\"取消\",\"cancelButtonAriaLabel\":\"取消\"},\"startScreen\":{\"recentSearchesTitle\":\"搜索历史\",\"noRecentSearchesText\":\"没有搜索历史\",\"saveRecentSearchButtonTitle\":\"保存至搜索历史\",\"removeRecentSearchButtonTitle\":\"从搜索历史中移除\",\"favoriteSearchesTitle\":\"收藏\",\"removeFavoriteSearchButtonTitle\":\"从收藏中移除\"},\"errorScreen\":{\"titleText\":\"无法获取结果\",\"helpText\":\"你可能需要检查你的网络连接\"},\"footer\":{\"selectText\":\"选择\",\"navigateText\":\"切换\",\"closeText\":\"关闭\",\"searchByText\":\"搜索提供者\"},\"noResultsScreen\":{\"noResultsText\":\"无法找到相关结果\",\"suggestedQueryText\":\"你可以尝试查询\",\"reportMissingResultsText\":\"你认为该查询应该有结果?\",\"reportMissingResultsLinkText\":\"点击反馈\"}}}}}}},\"externalLinkIcon\":true},\"locales\":{\"root\":{\"label\":\"简体中文\",\"title\":\"duyl328\",\"description\":\"广泛涉猎的开发者, 主要使用:kotlin、vue, 还会点 Python、c#、java、rust\",\"lang\":\"zh-Hans\",\"themeConfig\":{\"nav\":[{\"text\":\"博客\",\"link\":\"/\"},{\"text\":\"归档\",\"link\":\"/archive\",\"activeMatch\":\"/archive\"},{\"text\":\"笔记\",\"link\":\"/notes/\",\"activeMatch\":\"/notes/\"},{\"text\":\"关于\",\"link\":\"/about\",\"activeMatch\":\"/about\"}],\"docFooter\":{\"prev\":\"上一篇\",\"next\":\"下一篇\"},\"outline\":{\"label\":\"当前页面\"},\"lastUpdated\":{\"text\":\"最近更新时间\"},\"sidebar\":{\"/notes/\":[{\"text\":\"Python基础\",\"collapsed\":false,\"items\":[{\"text\":\"01python数据模型\",\"link\":\"/notes/Python基础/01python数据模型\"},{\"text\":\"02序列构成的数组\",\"link\":\"/notes/Python基础/02序列构成的数组\"},{\"text\":\"03字典与集合\",\"link\":\"/notes/Python基础/03字典与集合\"},{\"text\":\"04文本与字节序列\",\"link\":\"/notes/Python基础/04文本与字节序列\"},{\"text\":\"05一等函数\",\"link\":\"/notes/Python基础/05一等函数\"},{\"text\":\"06使用一等函数实现设计模式\",\"link\":\"/notes/Python基础/06使用一等函数实现设计模式\"},{\"text\":\"07函数装饰器与闭包\",\"link\":\"/notes/Python基础/07函数装饰器与闭包\"},{\"text\":\"08对象引用、可变性和垃圾回收\",\"link\":\"/notes/Python基础/08对象引用、可变性和垃圾回收\"},{\"text\":\"09符合python风格的对象\",\"link\":\"/notes/Python基础/09符合python风格的对象\"},{\"text\":\"10序列的修改、散列和切片\",\"link\":\"/notes/Python基础/10序列的修改、散列和切片\"},{\"text\":\"11接口:从协议到抽象基类\",\"link\":\"/notes/Python基础/11接口:从协议到抽象基类\"},{\"text\":\"12继承的优缺点\",\"link\":\"/notes/Python基础/12继承的优缺点\"},{\"text\":\"13正确重载运算符\",\"link\":\"/notes/Python基础/13正确重载运算符\"},{\"text\":\"14可迭代的对象、迭代器和生成器\",\"link\":\"/notes/Python基础/14可迭代的对象、迭代器和生成器\"},{\"text\":\"15上下文管理和else块\",\"link\":\"/notes/Python基础/15上下文管理和else块\"},{\"text\":\"16协程\",\"link\":\"/notes/Python基础/16协程\"},{\"text\":\"17使用future处理并发\",\"link\":\"/notes/Python基础/17使用future处理并发\"},{\"text\":\"18使用asyncio包处理并发\",\"link\":\"/notes/Python基础/18使用asyncio包处理并发\"},{\"text\":\"19元编程\",\"link\":\"/notes/Python基础/19元编程\"}]},{\"text\":\"threejs入门\",\"collapsed\":true,\"items\":[{\"text\":\"01起步\",\"link\":\"/notes/threejs入门/01起步\"},{\"text\":\"02一个基本的threejs应用\",\"link\":\"/notes/threejs入门/02一个基本的threejs应用\"},{\"text\":\"03基于物理的渲染和照明\",\"link\":\"/notes/threejs入门/03基于物理的渲染和照明\"},{\"text\":\"04变换、坐标系和场景图\",\"link\":\"/notes/threejs入门/04变换、坐标系和场景图\"},{\"text\":\"05动画循环\",\"link\":\"/notes/threejs入门/05动画循环\"},{\"text\":\"06纹理映射\",\"link\":\"/notes/threejs入门/06纹理映射\"},{\"text\":\"07插件\",\"link\":\"/notes/threejs入门/07插件\"},{\"text\":\"08环境光\",\"link\":\"/notes/threejs入门/08环境光\"},{\"text\":\"09组织你的场景\",\"link\":\"/notes/threejs入门/09组织你的场景\"},{\"text\":\"10内置几何体\",\"link\":\"/notes/threejs入门/10内置几何体\"},{\"text\":\"11以gLTF格式加载3D模型\",\"link\":\"/notes/threejs入门/11以gLTF格式加载3D模型\"},{\"text\":\"12threejs动画系统\",\"link\":\"/notes/threejs入门/12threejs动画系统\"}]},{\"text\":\"Rust基础学习\",\"collapsed\":true,\"items\":[{\"text\":\"01认识Cargo\",\"link\":\"/notes/Rust基础学习/01认识Cargo\"},{\"text\":\"02变量绑定与解构\",\"link\":\"/notes/Rust基础学习/02变量绑定与解构\"},{\"text\":\"03基本类型\",\"link\":\"/notes/Rust基础学习/03基本类型\"},{\"text\":\"04所有权与借用\",\"link\":\"/notes/Rust基础学习/04所有权与借用\"},{\"text\":\"05复合类型\",\"link\":\"/notes/Rust基础学习/05复合类型\"},{\"text\":\"06流程控制\",\"link\":\"/notes/Rust基础学习/06流程控制\"},{\"text\":\"07模式匹配\",\"link\":\"/notes/Rust基础学习/07模式匹配\"},{\"text\":\"08方法Method\",\"link\":\"/notes/Rust基础学习/08方法Method\"},{\"text\":\"09泛型\",\"link\":\"/notes/Rust基础学习/09泛型\"},{\"text\":\"10特征\",\"link\":\"/notes/Rust基础学习/10特征\"},{\"text\":\"11特征对象\",\"link\":\"/notes/Rust基础学习/11特征对象\"},{\"text\":\"12深入特征\",\"link\":\"/notes/Rust基础学习/12深入特征\"},{\"text\":\"13动态数组Vector\",\"link\":\"/notes/Rust基础学习/13动态数组Vector\"},{\"text\":\"14KV存储HashMap\",\"link\":\"/notes/Rust基础学习/14KV存储HashMap\"},{\"text\":\"15认识生命周期\",\"link\":\"/notes/Rust基础学习/15认识生命周期\"},{\"text\":\"16返回值和错误处理\",\"link\":\"/notes/Rust基础学习/16返回值和错误处理\"},{\"text\":\"17包和模块\",\"link\":\"/notes/Rust基础学习/17包和模块\"},{\"text\":\"18注释和文档\",\"link\":\"/notes/Rust基础学习/18注释和文档\"},{\"text\":\"19格式化输出\",\"link\":\"/notes/Rust基础学习/19格式化输出\"},{\"text\":\"20实战-文件搜索工具\",\"link\":\"/notes/Rust基础学习/20实战-文件搜索工具\"}]},{\"text\":\"微前端设计与实现笔记\",\"collapsed\":true,\"items\":[{\"text\":\"01前端概览\",\"link\":\"/notes/微前端设计与实现/01前端概览\"},{\"text\":\"02微前端原则\",\"link\":\"/notes/微前端设计与实现/02微前端原则\"},{\"text\":\"03微前端的架构和挑战\",\"link\":\"/notes/微前端设计与实现/03微前端的架构和挑战\"},{\"text\":\"04探索微前端架构\",\"link\":\"/notes/微前端设计与实现/04探索微前端架构\"},{\"text\":\"05其他\",\"link\":\"/notes/微前端设计与实现/05其他\"}]},{\"text\":\"ChatGPT提示学习笔记\",\"collapsed\":true,\"items\":[{\"text\":\"1_2引言—指示\",\"link\":\"/notes/ChatGPT提示学习/ChatGPT提示学习笔记1_2\"},{\"text\":\"3迭代\",\"link\":\"/notes/ChatGPT提示学习/ChatGPT提示学习笔记3\"},{\"text\":\"4摘要\",\"link\":\"/notes/ChatGPT提示学习/ChatGPT提示学习笔记4\"},{\"text\":\"5推理\",\"link\":\"/notes/ChatGPT提示学习/ChatGPT提示学习笔记5\"},{\"text\":\"6转换\",\"link\":\"/notes/ChatGPT提示学习/ChatGPT提示学习笔记6\"},{\"text\":\"7扩展\",\"link\":\"/notes/ChatGPT提示学习/ChatGPT提示学习笔记7\"},{\"text\":\"8聊天机器人\",\"link\":\"/notes/ChatGPT提示学习/ChatGPT提示学习笔记8\"}]},{\"text\":\"算法与数据结构\",\"collapsed\":true,\"items\":[{\"text\":\"基础概念\",\"link\":\"/notes/算法与数据结构/01基础概念\"},{\"text\":\"线性表\",\"link\":\"/notes/算法与数据结构/02线性表\"},{\"text\":\"栈和队列\",\"link\":\"/notes/算法与数据结构/03栈和队列\"},{\"text\":\"数组\",\"link\":\"/notes/算法与数据结构/04数组\"},{\"text\":\"树\",\"link\":\"/notes/算法与数据结构/05树\"},{\"text\":\"图\",\"link\":\"/notes/算法与数据结构/06图\"},{\"text\":\"查找\",\"link\":\"/notes/算法与数据结构/07查找\"},{\"text\":\"排序\",\"link\":\"/notes/算法与数据结构/08排序\"},{\"text\":\"算法概述\",\"link\":\"/notes/算法与数据结构/10算法概述\"},{\"text\":\"递归与分治\",\"link\":\"/notes/算法与数据结构/11递归与分治\"},{\"text\":\"动态规划\",\"link\":\"/notes/算法与数据结构/12动态规划\"},{\"text\":\"贪心算法\",\"link\":\"/notes/算法与数据结构/13贪心算法\"},{\"text\":\"回溯与分支极限\",\"link\":\"/notes/算法与数据结构/14回溯与分支界限\"},{\"text\":\"经典算法实现\",\"link\":\"/notes/算法与数据结构/15经典算法实现\"},{\"text\":\"剑指Offer\",\"link\":\"/notes/算法与数据结构/16剑指Offer\"}]},{\"text\":\"计算机基础知识\",\"collapsed\":true,\"items\":[{\"text\":\"操作系统基础\",\"link\":\"/notes/计算机基础知识/01操作系统基础\"}]},{\"text\":\"数据库一期\",\"collapsed\":true,\"items\":[{\"text\":\"数据库系统概述\",\"link\":\"/notes/数据库01/01数据库系统概述\"},{\"text\":\"关系数据库\",\"link\":\"/notes/数据库01/02关系数据库\"},{\"text\":\"SQL(重点)\",\"link\":\"/notes/数据库01/03SQL(重点)\"},{\"text\":\"数据库管理与维护(重点)\",\"link\":\"/notes/数据库01/05数据库管理与维护(重点)\"},{\"text\":\"关系数据理论(重点)\",\"link\":\"/notes/数据库01/06关系数据理论(重点)\"},{\"text\":\"数据库设计\",\"link\":\"/notes/数据库01/07数据库设计\"}]},{\"text\":\"JavaScript[待更新]\",\"collapsed\":true,\"items\":[{\"text\":\"JS常见手写面试题\",\"link\":\"/notes/JavaScript/01JS常见手写面试题\"}]},{\"text\":\"CSS相关[待更新]\",\"collapsed\":true,\"items\":[]},{\"text\":\"Vue相关\",\"collapsed\":true,\"items\":[{\"text\":\"Vue3是如何运行的\",\"link\":\"/notes/Vue相关/01Vue3是如何运行的\"},{\"text\":\"Vue3编译器\",\"link\":\"/notes/Vue相关/02Vue3编译器\"},{\"text\":\"虚拟DOM\",\"link\":\"/notes/Vue相关/03虚拟DOM\"},{\"text\":\"Vue3-Reactivity\",\"link\":\"/notes/Vue相关/04Vue3-Reactivity\"},{\"text\":\"Mini-Vue\",\"link\":\"/notes/Vue相关/05Mini-Vue\"},{\"text\":\"Vue3其他\",\"link\":\"/notes/Vue相关/06Vue3其他\"}]},{\"text\":\"NestJS\",\"collapsed\":true,\"items\":[{\"text\":\"controller\",\"link\":\"/notes/NestJS/01controller\"},{\"text\":\"service\",\"link\":\"/notes/NestJS/02service\"},{\"text\":\"module\",\"link\":\"/notes/NestJS/03module\"},{\"text\":\"DTO\",\"link\":\"/notes/NestJS/04DTO\"},{\"text\":\"postgreSQL\",\"link\":\"/notes/NestJS/05postgreSQL\"},{\"text\":\"原理细节\",\"link\":\"/notes/NestJS/06原理细节\"},{\"text\":\"应用配置\",\"link\":\"/notes/NestJS/07应用配置\"},{\"text\":\"更多模块\",\"link\":\"/notes/NestJS/08更多模块\"},{\"text\":\"openAPI\",\"link\":\"/notes/NestJS/09openAPI\"},{\"text\":\"测试\",\"link\":\"/notes/NestJS/10测试\"}]},{\"text\":\"前端八股文\",\"collapsed\":true,\"items\":[{\"text\":\"HTML\",\"link\":\"/notes/前端八股文/01HTML\"},{\"text\":\"CSS\",\"link\":\"/notes/前端八股文/02CSS\"},{\"text\":\"JavaScript\",\"link\":\"/notes/前端八股文/03JavaScript\"},{\"text\":\"Vue\",\"link\":\"/notes/前端八股文/04Vue\"},{\"text\":\"计算机网络\",\"link\":\"/notes/前端八股文/05计算机网络\"},{\"text\":\"浏览器原理\",\"link\":\"/notes/前端八股文/06浏览器原理\"},{\"text\":\"性能优化\",\"link\":\"/notes/前端八股文/07性能优化\"}]},{\"text\":\"后端储备\",\"collapsed\":true,\"items\":[{\"text\":\"Django进阶学习笔记\",\"link\":\"/notes/后端储备/01Django进阶学习笔记\"},{\"text\":\"DRF学习笔记\",\"link\":\"/notes/后端储备/02DRF学习笔记\"},{\"text\":\"Redis学习笔记\",\"link\":\"/notes/后端储备/03Redis学习笔记\"}]},{\"text\":\"Web3.0\",\"collapsed\":true,\"items\":[{\"text\":\"Solidity8新特性\",\"link\":\"/notes/Web3.0/00Solidity8新特性\"},{\"text\":\"Solidity8基本语法\",\"link\":\"/notes/Web3.0/01Solidity8基本语法\"},{\"text\":\"Solidity8高级\",\"link\":\"/notes/Web3.0/02Solidity8高级\"},{\"text\":\"Solidity8进阶\",\"link\":\"/notes/Web3.0/03Solidity8进阶\"}]},{\"text\":\"AI相关[待更新]\",\"collapsed\":true,\"items\":[]}]},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://duyl328.github.io\"}],\"editLink\":{\"pattern\":\"https://duyl328.github.io/edit/master/docs/:path\",\"text\":\"在 GitHub 上编辑此页\"},\"returnToTopLabel\":\"回到顶部\",\"sidebarMenuLabel\":\"目录\",\"darkModeSwitchLabel\":\"深色模式\"}}},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
|
||
|
||
</body>
|
||
</html> |