import{d as p,g as c,o as s,b as u,e as o,y as V,F as d,r as y,u as $,t as h,w as g,p as j,f as w,j as r,h as H,A as I,C as S}from"./vendor-84edac09.js";import{_ as f,r as C}from"./index-035088e4.js";import{B as A}from"./BottomSafe-7d3406ea.js";const E={class:"all"},B=["onClick"],L=p({__name:"HomeLeftView",props:{name:{type:String,default:""},items:{type:Array}},emits:["home-page-event"],setup(e,{emit:n}){const a=e,m=n,{name:t,items:i}=a,l=c(-1);function x(v){l.value=v,m("home-page-event",v)}return(v,k)=>(s(),u("div",E,[o("div",{class:V(["item row",{selected:l.value===-1}]),key:"-1",onClick:k[0]||(k[0]=q=>x(-1))}," 全部 ",2),(s(!0),u(d,null,y($(i),(q,_)=>(s(),u("div",{class:V(["item row",{selected:l.value===_}]),key:_,onClick:_t=>x(_)},h(q.name),11,B))),128))]))}});const z=f(L,[["__scopeId","data-v-68c9c621"]]),R=e=>(j("data-v-794ddeae"),e=e(),w(),e),D={class:"title"},T={class:"item"},F={class:"right"},J={class:"content"},K=R(()=>o("div",null,null,-1)),M=p({__name:"HomeItemView",props:{item:{default:{}}},setup(e){const n=e,a=c(n.item);g(()=>n.item,(t,i)=>{a.value=n.item},{immediate:!0});const m=()=>{const t=a.value.path;console.log(t),C.push(t)};return(t,i)=>(s(),u(d,null,[o("div",{onClick:m,class:"all"},[o("div",D,"「 "+h(a.value.name)+" ã€",1),o("div",T,[o("div",F,[o("div",J,h(a.value.content),1)])])]),K],64))}});const P=f(M,[["__scopeId","data-v-794ddeae"]]),N=e=>(j("data-v-3e95a462"),e=e(),w(),e),Q={class:"body"},U={class:"title"},G={class:"all"},O={class:"item"},W=N(()=>o("div",null,null,-1)),X=p({__name:"HomeKindView",props:{name:{type:String,default:""},items:{type:Array}},setup(e){const n=e,a=c(n.items),m=c(n.name);return g(()=>n.items,(t,i)=>{a.value=n.items},{immediate:!0}),g(()=>n.name,(t,i)=>{m.value=n.name},{immediate:!0}),(t,i)=>(s(),u(d,null,[o("div",Q,[o("div",U,h(m.value),1),o("div",G,[(s(!0),u(d,null,y(a.value,l=>(s(),u("div",O,[r(P,{item:l},null,8,["item"])]))),256))])]),W],64))}});const Y=f(X,[["__scopeId","data-v-3e95a462"]]),Z=e=>(j("data-v-26a092f7"),e=e(),w(),e),tt={class:"all"},et=Z(()=>o("div",{class:"header"},null,-1)),nt={class:"row"},at=p({__name:"HomeRightView",props:{name:{type:String,default:""},items:{type:Array}},setup(e){const n=e,a=c(n.items);return g(()=>n.items,(m,t)=>{a.value=n.items},{immediate:!0}),(m,t)=>(s(),u("div",tt,[et,(s(!0),u(d,null,y(a.value,(i,l)=>(s(),u("div",nt,[r(Y,{items:i.items,name:i.name},null,8,["items","name"])]))),256))]))}});const ot=f(at,[["__scopeId","data-v-26a092f7"]]),it={name:"计算机基础",items:[{name:"设计模å¼",path:"/multi/computer/design/concept/foundation/first",content:"23ç§è®¾è®¡æ¨¡å¼ï¼Œé™„带java案例。"},{name:"æ“作系统",path:"/multi/computer/base/system/foundation/first",content:"æ“作系统简介"},{name:"文件系统",path:"/multi/computer/base/file/foundation/first",content:"文件系统简介"},{name:"计算机网络",path:"/multi/computer/base/net/foundation/first",content:"å„ç§è®¡ç®—机网络概念简介"},{name:"æ•°æ®ç»“æž„",path:"/multi/computer/base/struct/foundation/first",content:"å„ç§æ•°æ®ç»“构简介"},{name:"算法",path:"/multi/computer/base/algorithm/sort/first",content:"å„ç§ç®—法简介"},{name:"git",path:"/multi/computer/git/usage/foundation/first",content:"代ç 版本管ç†å·¥å…·ï¼Œç›®å‰æœ€æµè¡Œçš„,没有之一,必å¦ã€‚"},{name:"svn",path:"/multi/computer/svn/usage/foundation/first",content:"代ç 版本管ç†å·¥å…·ï¼Œæœ‰å°‘部分公å¸ç”¨ã€‚"},{name:"maven",path:"/multi/computer/maven/usage/foundation/first",content:"ä¾èµ–管ç†å·¥å…·ï¼Œjava用的最多。"},{name:"gradle",path:"/multi/computer/gradle/usage/foundation/first",content:"ä¾èµ–管ç†å·¥å…·ã€‚"}]},st={name:"è¯è¨€",items:[{name:"java è¯è¨€",path:"/multi/java/java-base/use/foundation/domain",content:"åŽç«¯å¼€å‘è¯è¨€ï¼Œç‰¹ç‚¹ï¼šè·¨å¹³å°ï¼Œéœ€æ±‚é‡æ˜¯æœ€å¤§çš„。"},{name:"python è¯è¨€",path:"/multi/python/python3/use/foundation/first",content:"åŽç«¯å¼€å‘è¯è¨€ï¼Œç‰¹ç‚¹ï¼šæ¶‰åŠçš„领域很多,特别是人工智能。"},{name:"javascript è¯è¨€",path:"/multi/js/js-base/use/foundation/domain",content:"å‰ç«¯è¯è¨€ï¼Œç‰¹ç‚¹ï¼šå‰ç«¯å¿…å¦ã€‚"},{name:"C è¯è¨€",path:"/multi/combined/combined/use/foundation/first",content:"嵌入å¼å¼€å‘è¯è¨€ï¼Œç‰¹ç‚¹ï¼šå¤§å¦çš„第一门开å‘è¯è¨€ã€‚"},{name:"C++ è¯è¨€",path:"/multi/combined/plus/use/foundation/first",content:"åŽç«¯å¼€å‘è¯è¨€ã€‚特点:性能很强,开å‘åå¤æ‚。"},{name:"C# è¯è¨€",path:"/multi/combined/sharp/use/foundation/first",content:"åŽç«¯å’Œæ¡Œé¢ç«¯è¯è¨€ã€‚特点:windows体系。"},{name:"rust è¯è¨€",path:"/multi/language/rust/use/foundation/first",content:"åŽç«¯è¯è¨€ã€‚"},{name:"go è¯è¨€",path:"/multi/go/go/use/foundation/first",content:"åŽç«¯è¯è¨€ã€‚特点:性能和开å‘效率都ä¸é”™ï¼Œç‰¹åˆ«æ˜¯åç¨‹ï¼Œæ–°ç”Ÿä»£çš„å® ç‰©ã€‚"},{name:"php è¯è¨€",path:"/multi/php/php/use/foundation/first",content:"åŽç«¯è¯è¨€ã€‚特点:曾ç»çš„光辉,已ç»èµ°å‘没è½ã€‚"},{name:"ruby è¯è¨€",path:"/multi/language/ruby/use/foundation/first",content:"åŽç«¯è¯è¨€ã€‚"},{name:"perl è¯è¨€",path:"/multi/language/perl/use/foundation/first",content:"åŽç«¯è¯è¨€ã€‚"},{name:"scala è¯è¨€",path:"/multi/language/scala/use/foundation/first",content:"åŽç«¯è¯è¨€ã€‚"},{name:"groovy è¯è¨€",path:"/multi/language/groovy/use/foundation/first",content:"åŽç«¯è¯è¨€ã€‚"},{name:"erlang è¯è¨€",path:"/multi/language/erlang/use/foundation/first",content:"åŽç«¯è¯è¨€ã€‚"},{name:"R è¯è¨€",path:"/multi/python/rlanguage/use/foundation/first",content:"æ•°æ®å¤„ç†çš„è¯è¨€ã€‚"},{name:"Julia è¯è¨€",path:"/multi/python/julia/use/foundation/first",content:"æ•°æ®å¤„ç†çš„è¯è¨€ã€‚"},{name:"lua è¯è¨€",path:"/multi/language/lua/use/foundation/first",content:"çŸå°ç²¾æ‚。"},{name:"pascal è¯è¨€",path:"/multi/language/pascal/use/foundation/first",content:""},{name:"swift è¯è¨€",path:"/multi/mobile/swift/use/foundation/first",content:"客户端è¯è¨€ï¼Œç‰¹ç‚¹ï¼šè‹¹æžœç”Ÿæ€çš„å¼€å‘è¯è¨€ï¼Œç›®å‰æœ€æ–°çš„。"},{name:"kotlin è¯è¨€",path:"/multi/mobile/kotlin/use/foundation/first",content:"客户端è¯è¨€ã€‚在安å“生æ€å–代javaçš„è¯è¨€ã€‚"},{name:"object-c è¯è¨€",path:"/multi/mobile/object/use/foundation/first",content:"客户端è¯è¨€ï¼Œç‰¹ç‚¹ï¼šå·²ç»æ˜¯æ—§æ—¶ä»£çš„产物。"},{name:"dart è¯è¨€",path:"/multi/mobile/dart/use/foundation/first",content:"客户端è¯è¨€ã€‚"}]},ut={name:"æ•°æ®åº“",items:[{name:"通用 sql",path:"/multi/db/sql/usage/foundation/first",content:"通用的sql和函数å¦ä¹ ,并带有具体的案例数æ®å’Œæ¡ˆä¾‹ä»£ç "},{name:"mysql",path:"/multi/db/mysql/usage/foundation/first",content:"使用最多的数æ®åº“。"},{name:"oracle",path:"/multi/db/oracle/usage/foundation/first",content:"付费的数æ®åº“,银行用的最多。"},{name:"pgsql",path:"/multi/db/pgsql/usage/foundation/first",content:"比较æµè¡Œçš„æ•°æ®åº“。"},{name:"sqlite",path:"/multi/db/sqlite/usage/foundation/first",content:"移动端用得最多的数æ®åº“。"},{name:"redis",path:"/multi/db/redis/usage/foundation/first",content:"缓å˜åž‹çš„ nosql æ•°æ®åº“。åŽç«¯å¿…å¦ï¼Œé¢è¯•å¿…问。"},{name:"mongodb",path:"/multi/db/mongodb/usage/foundation/first",content:"文档型的 nosql æ•°æ®åº“。"},{name:"elastic search",path:"/multi/db/es/usage/foundation/first",content:"简称 es,主è¦ç”¨ä½œæœç´¢ã€‚"}]},mt={name:"linux",items:[{name:"linux 命令",path:"/multi/linux/command/usage/foundation/first",content:"Linux常用命令和对应的选项进行介ç»ï¼Œå¹¶å¸¦æœ‰å¯¹åº”的案例。"},{name:"vim",path:"/multi/linux/vim/usage/foundation/first",content:"linux上的编辑器。"},{name:"shell",path:"/multi/linux/shell/usage/foundation/first",content:"shell编程,在Linux上进行脚本处ç†éžå¸¸æœ‰ç”¨"},{name:"docker",path:"/multi/linux/docker/usage/foundation/first",content:"在linux上安装å„ç§è½¯ä»¶å’Œæ¨¡æ‹ŸçŽ¯å¢ƒï¼Œç®€å•å¿«æ·ã€‚"},{name:"nginx",path:"/multi/linux/nginx/usage/foundation/first",content:"用作åå‘代ç†å’Œéƒ¨ç½²å„ç§é™æ€æ–‡ä»¶çš„访问éžå¸¸æœ‰ç”¨"}]},lt={name:"java 生æ€",items:[{name:"java è¯è¨€",path:"/multi/java/java-base/use/foundation/domain",content:""},{name:"springboot",path:"/multi/java/springboot/use/foundation/create",content:"springboot,已ç»åŒ…括spring。是å¦javaåŽç«¯çš„必须框架,简化了å„ç§å¼€å‘é…置。"},{name:"springmvc",path:"/multi/java/springboot/use/foundation/second",content:"springmvc是spring体系的webå¼€å‘框架。"},{name:"mybatis",path:"/multi/java/mybatis/use/foundation/first",content:"orm 框架,处ç†sql查询æ供了å„ç§ç®€åŒ–处ç†ã€‚"},{name:"mybatis plus",path:"/multi/java/plusMybatis/use/foundation/first",content:"orm 框架,在mybatis上åšäº†æ›´æ·±ä¸€å±‚çš„å°è£…,æžå¤§çš„æ高了开å‘效率。"},{name:"hibernate",path:"/multi/java/hibernate/use/foundation/first",content:"orm 框架,spring jpa的实现之一,国内目å‰ç”¨çš„ä¸ç®—多,国外很多。"},{name:"spring cloud",path:"/multi/java/springcloud/use/foundation/first",content:"å¾®æœåŠ¡æ¡†æž¶ï¼Œå®šä¹‰äº†å¤–层,底层实现å¯ä»¥æ›¿æ¢ï¼Œä¾‹å¦‚eureka或者nacos。"},{name:"dubbo",path:"/multi/java/dubbo2/use/foundation/first",content:"å¾®æœåŠ¡æ¡†æž¶ï¼Œæ•ˆçŽ‡å¾ˆé«˜ï¼Œåœ¨é«˜å¹¶å‘的场景比springcloud 性能高。"},{name:"nacos",path:"/multi/java/nacos/use/foundation/first",content:"å¾®æœåŠ¡æ¡†æž¶ï¼Œç›®å‰springcloud体系最æµè¡Œçš„框架,基本替代了eureka。"},{name:"grpc",path:"/multi/java/grpc/use/foundation/first",content:"å¾®æœåŠ¡rpc框架。基于http2的实现,跨è¯è¨€ã€‚"},{name:"springcloud gateway",path:"/multi/java/gateway/use/foundation/first",content:"å¾®æœåŠ¡ç½‘关。"},{name:"zuul",path:"/multi/java/zuul/use/foundation/first",content:"å¾®æœåŠ¡ç½‘关。"},{name:"zookeeper",path:"/multi/java/zookeeper/use/foundation/first",content:"注册ä¸å¿ƒã€‚"},{name:"apollo",path:"/multi/java/apollo/use/foundation/first",content:"é…ç½®ä¸å¿ƒã€‚"},{name:"openfeign",path:"/multi/java/openfeign/use/foundation/first",content:"æœåŠ¡è°ƒç”¨æ¡†æž¶ã€‚"},{name:"feign",path:"/multi/java/feign/use/foundation/first",content:"æœåŠ¡è°ƒç”¨æ¡†æž¶ã€‚"},{name:"ribbon",path:"/multi/java/ribbon/use/foundation/first",content:"æœåŠ¡è°ƒç”¨æ¡†æž¶ã€‚"},{name:"restTemplate",path:"/multi/java/restTemplate/use/foundation/first",content:"æœåŠ¡è°ƒç”¨æŽ¥å£å°è£…层。"},{name:"sentinel",path:"/multi/java/sentinel/use/foundation/first",content:"熔æ–é™æµæ¡†æž¶ã€‚"},{name:"hystrix",path:"/multi/java/hystrix/use/foundation/first",content:"熔æ–é™æµæ¡†æž¶ã€‚"},{name:"resilience4j",path:"/multi/java/resilience4j/use/foundation/first",content:"熔æ–é™æµæ¡†æž¶ã€‚"},{name:"netty",path:"/multi/java/netty/use/foundation/first",content:"网络框架,æ供了å„ç§å°è£…。用到的地方éžå¸¸çš„多,é¢è¯•å¸¸é—®ã€‚"},{name:"shardingsphere",path:"/multi/java/shardingSphere/use/foundation/first",content:"æ•°æ®åº“分库分表框架。"},{name:"seata",path:"/multi/java/seata/use/foundation/first",content:"分布å¼äº‹åŠ¡æ¡†æž¶ã€‚"},{name:"xxl-job",path:"/multi/java/xxl/use/foundation/first",content:"任务调度框架。"},{name:"spring security",path:"/multi/java/springSecurity/use/foundation/first",content:"æƒé™ç®¡ç†æ¡†æž¶ã€‚"},{name:"skywalking",path:"/multi/java/skywalking/use/foundation/first",content:"链路追踪框架。"},{name:"elk",path:"/multi/java/elk/use/foundation/first",content:"监控系统。"},{name:"tomcat",path:"/multi/java/tomcat/use/foundation/first",content:"web容器。"},{name:"undertow",path:"/multi/java/undertow/use/foundation/first",content:"web容器。"},{name:"jetty",path:"/multi/java/jetty/use/foundation/first",content:"web容器。"},{name:"webflux",path:"/multi/java/webflux/use/foundation/first",content:"web容器。"},{name:"redisTemplate",path:"/multi/java/templateRedis/use/foundation/first",content:"spring体系上对redis的访问进行API层的å°è£…。"},{name:"jedis",path:"/multi/java/jedis/use/foundation/first",content:"redis客户端,éžçº¿ç¨‹å®‰å…¨ã€‚"},{name:"redission",path:"/multi/java/redission/use/foundation/first",content:"redis客户端,线程安全,而且æ供了很多工具。"},{name:"lettuce",path:"/multi/java/lettuce/use/foundation/first",content:"redis客户端,线程安全。"},{name:"arthas",path:"/multi/java/arthas/use/foundation/first",content:"java分æžå·¥å…·ã€‚"},{name:"swagger",path:"/multi/java/swagger/use/foundation/first",content:"文档框架。"},{name:"EasyExcel",path:"/multi/java/easyExcel/use/foundation/first",content:"excel框架。"},{name:"lombok",path:"/multi/java/lombok/use/foundation/first",content:"简化代ç 书写的框架。"},{name:"hutool",path:"/multi/java/hutool/use/foundation/first",content:"工具类,常用。"},{name:"junit",path:"/multi/java/junit/use/foundation/first",content:"测试框架。"}]},ct={name:"å‰ç«¯ç”Ÿæ€ ",items:[{name:"javascript è¯è¨€",path:"/multi/js/js-base/use/foundation/domain",content:"å‰ç«¯å¼€å‘å¿…å¦"},{name:"html",path:"/multi/web/html/usage/foundation/first",content:"å‰ç«¯æ ‡ç¾ç›¸å…³çš„技术。"},{name:"css",path:"/multi/web/css/usage/foundation/first",content:"å‰ç«¯å¸ƒå±€ç›¸å…³çš„技术"},{name:"dom",path:"/multi/web/dom/usage/foundation/first",content:"æ“作å‰ç«¯æ ‡ç¾å’Œå¸ƒå±€ç›¸å…³çš„技术。"},{name:"vue2",path:"/multi/web/vue2/usage/foundation/first",content:"å‰ç«¯å¼€å‘的框架,目å‰æœ€çƒé—¨çš„,没有之一,新版本是vue3。"},{name:"vue3",path:"/multi/web/vue3/usage/foundation/first",content:"å‰ç«¯å¼€å‘的框架,目å‰æœ€çƒé—¨çš„,没有之一。"},{name:"vue router",path:"/multi/web/router/usage/foundation/first",content:"vue的路由框架。"},{name:"react",path:"/multi/web/react/usage/foundation/first",content:"çƒåº¦æŽ¥è¿‘vue,大厂用的多。"},{name:"angular js",path:"/multi/web/angularjs/usage/foundation/first",content:"å‰ç«¯å¼€å‘框架,曾ç»æ˜¯å¾ˆç«çš„。"},{name:"jQuery",path:"/multi/web/jquery/usage/foundation/first",content:"å‰ç«¯å¼€å‘框架,曾ç»æ˜¯å¾ˆç«çš„。"},{name:"npm",path:"/multi/web/npm/usage/foundation/first",content:"å‰ç«¯åŒ…管ç†å·¥å…·ã€‚"},{name:"vite",path:"/multi/web/vite/usage/foundation/first",content:"å‰ç«¯æ‰“包工具,目å‰æœ€ç«çš„。"},{name:"webpack",path:"/multi/web/webpack/usage/foundation/first",content:"å‰ç«¯æ‰“包工具,曾ç»æœ€ç«çš„。"},{name:"typescript",path:"/multi/web/typescript/usage/foundation/first",content:"在javascript是弱è¯è¨€çš„基础上的增强。"},{name:"less",path:"/multi/web/less/usage/foundation/first",content:"å¯ä»¥ç†è§£ä¸ºcss的增强。"},{name:"sass",path:"/multi/web/sass/usage/foundation/first",content:"å¯ä»¥ç†è§£ä¸ºcss的增强。"},{name:"ajax",path:"/multi/web/ajax/usage/foundation/first",content:"网络框架。"},{name:"axios",path:"/multi/web/axios/usage/foundation/first",content:"网络框架。"},{name:"svg",path:"/multi/web/svg/usage/foundation/first",content:"图片"},{name:"node.js",path:"/multi/web/node/usage/foundation/first",content:"用于开å‘åŽç«¯ç½‘络æœåŠ¡çš„框架。"}]},rt={name:"消æ¯é˜Ÿåˆ—",items:[{name:"kafka 教程",path:"/multi/mq/kafka/usage/foundation/first",content:"使用最多的消æ¯é˜Ÿåˆ—"},{name:"rocketmq 教程",path:"/multi/mq/rocketmq/usage/foundation/first",content:"功能最多的消æ¯é˜Ÿåˆ—"},{name:"rabbitmq 教程",path:"/multi/mq/rabbitmq/usage/foundation/first",content:"消æ¯é˜Ÿåˆ—"},{name:"mqtt 教程",path:"/multi/mq/mqtt/usage/foundation/first",content:"消æ¯é˜Ÿåˆ—"}]},dt={name:"python 生æ€",items:[{name:"python2 è¯è¨€",path:"/multi/python/python2/use/foundation/first",content:""},{name:"python3 è¯è¨€",path:"/multi/python/python3/use/foundation/first",content:""},{name:"Django",path:"/multi/python/django/usage/foundation/first",content:"web框架"},{name:"flask",path:"/multi/python/flask/usage/foundation/first",content:"web框架"},{name:"fastapi",path:"/multi/python/fastapi/usage/foundation/first",content:"web框架"},{name:"numpy",path:"/multi/python/numpy/usage/foundation/first",content:"æ•°æ®åˆ†æžæ¡†æž¶"},{name:"pandas",path:"/multi/python/pandas/usage/foundation/first",content:"æ•°æ®åˆ†æžæ¡†æž¶"},{name:"scipy",path:"/multi/python/scipy/usage/foundation/first",content:"æ•°æ®åˆ†æžæ¡†æž¶"},{name:"matlab",path:"/multi/python/matlab/use/foundation/first",content:"用作数æ®åˆ†æž"}]},b=[st,it,ut,mt,rt,lt,ct,dt],pt={class:"all"},ft={class:"sub-body"},ht={class:"right-view"},gt="一个专门为编程爱好者和专业开å‘人员设计的在线å¦ä¹ å¹³å°ã€‚æ— è®ºä½ æ˜¯åˆå¦è€…还是有ç»éªŒçš„程åºå‘˜ï¼Œè¿™é‡Œéƒ½æ˜¯ä¸€ä¸ªç†æƒ³çš„地方,å¯ä»¥å¦ä¹ å’Œæé«˜ä½ åœ¨å„ç§å¼€å‘è¯è¨€æ–¹é¢çš„技能。我们的网站æ供广泛的课程和资æºï¼Œæ¶µç›–了从基础到高级的å„ç§ç¼–程è¯è¨€ï¼ŒåŒ…括 Javaã€Pythonã€å‰ç«¯æŠ€æœ¯ï¼ˆå¦‚ HTMLã€CSSã€JavaScript)和åŽç«¯ç¼–程(java,go,c,c++,c#和数æ®åº“mysql,redis)。",vt=p({__name:"HomeBodyView",setup(e){const n=c(-1),a=H(()=>n.value===-1?b:[b[n.value]]);function m(t){n.value=t}return I(()=>{const t=document.querySelector('meta[name="description"]')||document.createElement("meta");t.setAttribute("name","description"),t.setAttribute("content",gt),document.head.appendChild(t),document.title="超爱å¦ä¹ 网"}),S(()=>{const t=document.querySelector(".right-view");t&&t&&t.children.length>0&&t.children[0].scrollIntoView({behavior:"smooth",block:"start"})}),(t,i)=>(s(),u("div",pt,[o("div",ft,[r(z,{items:$(b),class:"left-view",onHomePageEvent:m},null,8,["items"]),o("div",ht,[r(ot,{class:"right-view-body",items:a.value},null,8,["items"]),r(A)])])]))}});const wt=f(vt,[["__scopeId","data-v-9f7e2e5d"]]);export{wt as default};