.
.
.
.
.
.
.uniCloud社区交友入门实战 - 飞猫客.
.
.
.
.
.
.
.
.
.
.
.
.
.
:root{--theme-color: #ff5f33;--theme-color2: #ff5f33;--theme-radius: 5px;} .banner{margin-top: -70px;}
.banner-slider{padding-top: 90px;}
.banner-slider:after{content: none;}
body.home .header{background: transparent;box-shadow: none;webkit-box-shadow:none;}
body.home .header.scrolled{background: #fff;webkit-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);-ms-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);}
body.home .header:not(.scrolled) .nav-main > li, body.home .header:not(.scrolled) .nav-main > li > a, body.home .header:not(.scrolled) .nav-right > li > a, body.home .header:not(.scrolled) .nav-left > li > a{color:#ffffff;}
body.home .header:not(.scrolled) .nav-line{background: #ffffff}
body.home.night .header:not(.scrolled) .nav-main > li, body.home.night .header:not(.scrolled) .nav-main > li > a, body.home.night .header:not(.scrolled) .nav-right > li > a, body.home.night .header:not(.scrolled) .nav-left > li > a{color:#fff;}
body.home .nav-main li.menu-item-has-children:after{color:#fff;}
body.home .header.scrolled .nav-main li.menu-item-has-children:after{color:#333;}
body.home.night .nav-main li.menu-item-has-children:after{color:#fff;}
body.home.night .header.scrolled .nav-main li.menu-item-has-children:after{color:#bbb;}
@media (max-width: 925px){
.banner-slider{padding-top: 85px;}
}
@media (max-width: 768px){
.banner{margin-top: -60px;}
.banner-slider{padding-top: 70px;}
}
.erphpdown-box, .erphpdown, .article-content .erphpdown-content-vip{background: transparent !important;border: 2px dashed var(--theme-color);}
.erphpdown-box .erphpdown-title{display: inline-block;}
.logo{width:180px;}@media (max-width: 1024px){.logo, .logo a {width: 60px;height: 60px;}}@media (max-width: 768px){}.
.
.
.
. .飞猫客.
.
.
. 首页.
. 编程学院 .
.
.网页前端.
.Java.
.PHP.
.Python.
.C/C++.
.移动开发.
.
.Android.
.IOS.
.微信开发.
.
.
.区块链.
.人工智能.
.大数据/云计算.
.数据结构/算法.
.运维.
.
.Linux运维.
.Windows运维.
.其他运维.
.
.
.数据库.
.其他语言.
.
.
. IT互联网 .
.
.SEO教程.
.SEM竞价.
.抖音.
.自媒体.
.淘宝电商.
.信息流推广.
.
.
. .开通VIP会员.
.
.
.
.
.
.
.
.
.登录.注册.
.
.
.
.
.
.
.
.
.搜索.
.
.
.
.
.
.
.当前位置:.首页. . .区块链. . .正文. .
.
.
. .uniCloud社区交友入门实战.
.
. 2023-06-17. . .区块链. . 1.64k. .
. .
.
.课程目录.章节1:.项目介绍试看.
课时1视频项目介绍16:47可试看.
.章节2.:项目基础与初始化.
课时2视频新建项目04:31.
课时3视频目录结构简讲16:22.
课时4视频应用通用样式库与动画库11:11.
课时5视频引入图标05:32.
课时6视频easycom应用讲解09:34.
.章节3.:登录与注册模块开发与unicloud基础.
课时7视频登录页开发(一)11:15.
课时8视频登录页开发(二)14:04.
课时9视频登录页开发(三)09:21.
课时10视频status-bar组件封装05:36.
课时11视频page-header组件封装06:42.
课时12视频注册页开发(一)10:33.
课时13视频注册页开发(二)06:31.
课时14视频封装button组件04:41.
课时15视频uni-config-center讲解13:16.
课时16视频uni-id讲解08:26.
课时17视频云函数讲解13:09.
课时18视频云数据库讲解07:58.
课时19视频注册逻辑实现10:17.
课时20视频头像上传实现09:55.
课时21视频统一错误拦截处理06:48.
课时22视频注册页代码封装完善07:45.
课时23视频登录逻辑实现06:13.
课时24视频简易云函数路由实现14:56.
课时25视频前端存储用户token讲解12:10.
课时26视频用户token存储实现04:10.
.章节4.:过渡页模块开发.
课时27视频配置tabbar05:15.
课时28视频过渡页开发(一)07:57.
课时29视频过渡页开发(二)-登录状态检验16:12.
.章节5:.编辑页模块开发.
课时30视频c-sticky组件开发10:01.
课时31视频引入富文本编辑插件08:32.
课时32视频工具栏开发(一)-样式开发09:29.
课时33视频工具栏开发(二)-代理editor-api14:37.
课时34视频工具栏开发(三)-上传图片云存储讲解14:21.
课时35视频工具栏开发(四)-上传图片补充03:10.
课时36视频工具栏开发(五)-确认发布弹框实现17:28.
课时37视频编辑区域优化04:22.
课时38视频DBSchema简讲15:06.
课时39视频Posts-DBSChema设计实现(一)22:27.
课时40视频Post-DBSchema设计实现(二)08:24.
课时41视频发布帖子实现10:53.
课时42视频发布帖子api封装04:08.
.章节6.:话题页模块开发.
课时43视频搜索框开发(一)12:37.
课时44视频搜索框开发(二)-封装06:59.
课时45视频提示框开发05:32.
课时46视频回到顶部开发(一)10:10.
课时47视频回到顶部开发(二)-封装10:12.
课时48视频c-desc组件开发04:18.
课时49视频发布popup组件开发20:07.
课时50视频话题DBSchema设计实现04:17.
课时51视频发布话题api实现08:49.
课时52视频话题唯一校验07:36.
课时53视频竞态问题解决12:07.
课时54视频话题组件开发13:34.
课时55视频话题上拉加载与下拉刷新开发07:47.
课时56视频错误提示组件开发06:00.
课时57视频覆写图片组件10:02.
课时58视频话题搜索开发07:24.
课时59视频携带话题开发(一)-收集话题09:16.
课时60视频携带话题开发(二)-确认按钮10:45.
课时61视频携带话题开发(三)-话题显示10:23.
课时62视频携带话题开发(四)-api补充04:21.
.章节7.:首页模块开发.
课时63视频首页page-header开发09:44.
课时64视频c-banner组件开发06:44.
课时65视频帖子组件开发(一)头部15:27.
课时66视频帖子组件开发(二)内容区开发09:06.
课时67视频帖子组件开发(三)话题区开发06:48.
课时68视频帖子组件开发(四)功能组样式05:26.
课时69视频点赞功能开发(一)loading20:43.
课时70视频点赞功能开发(二)数据库运算方法11:35.
课时71视频点赞功能开发(三)api实现18:18.
课时72视频点赞功能开发(四)优化05:32.
课时73视频首页下拉刷新开发06:52.
课时74视频首页上拉加载开发04:00.
.章节8.:详情页模块开发.
课时75视频详情页头部开发13:18.
课时76视频首页与详情页页面通讯08:01.
课时77视频首页与详情页页面通讯 – 补充11:04.
课时78视频action-popup开发04:17.
课时79视频收藏功能实现(一)11:48.
课时80视频收藏功能实现(二)-封装10:09.
课时81视频详情页帖子作者信息开发06:32.
课时82视频关注功能实现(一)10:59.
课时83视频关注功能实现(二)-封装08:57.
课时84视频详情页帖子内容获取(一)07:31.
课时85视频详情页帖子内容获取(二)优化07:16.
课时86视频详情页帖子话题开发03:27.
课时87视频详情页评论框开发05:48.
课时88视频评论schema实现14:05.
课时89视频评论文章api实现(一)06:06.
课时90视频评论文章api实现(二)- 封装06:37.
课时91视频详情页文章点赞实现09:46.
课时92视频详情页文章评论开发(一)16:16.
课时93视频详情页文章评论开发(二)- 上拉加载与下拉刷新04:17.
课时94视频详情页文章评论开发(三)- 上拉加载与下拉刷新补充04:50.
课时95视频详情页文章评论点赞开发(一)10:12.
课时96视频详情页文章评论点赞开发(二)- api实现04:15.
.章节9.:评论页模块开发.
课时97视频评论页开发(一)- 初始化05:31.
课时98视频评论页开发(二)- 评论输入框04:39.
课时99视频评论页开发(三)- 评论api实现10:15.
课时100视频评论页开发(四) – 评论列表实现08:03.
课时101视频评论页开发(五) – 下拉刷新和上拉加载实现05:52.
课时102视频评论页开发(六) – 状态实现11:38.
课时103视频评论的评论数量统计09:05.
课时104视频评论问题修复02:25.
课时105视频文章所有评论统计(一)16:22.
课时106视频文章所有评论统计(二)05:02.
课时107视频评论位置跳转03:08.
课时108视频用户页初始化07:51.
课时109视频用户页关注开发05:03.
课时110视频用户页统计14:10.
课时111视频用户页帖子封面开发07:49.
课时112视频用户页下拉刷新(补充首页上拉加载)07:58.
.章节10.:搜索页模块开发.
课时113视频搜索页开发07:43.
.章节11.:关注页模块开发.
课时114视频关注页开发(一).18:13.
课时115视频关注页开发(二)13:25.
课时116视频关注页开发(三)14:07.
课时117视频关注页开发(四)10:13.
课时118视频关注页开发(五)10:52.
.章节12.:个人页模块开发.
课时119视频个人页开发(一)13:39.
课时120视频个人页开发(二)03:52.
课时121视频设置页开发(退出登录)07:22.
课时122视频喜欢页开发(一)12:39.
课时123视频喜欢页开发(二)11:38.
课时124视频收藏页开发08:40.
课时125视频浏览历史页开发14:34.
.章节13.:h5兼容.
课时126视频h5端兼容(一)08:08.
课时127视频h5端兼容(二)01:51.
.章节14.:打包与部署上线.
课时128视频h5托管部署04:40.
课时129视频安卓app打包09:16.
.章节15.:优化.
课时130视频索引优化.
..erphpdown-box, .erphpdown-box + .article-custom-metas{display:block;}.资源下载.下载价格.95. 猫币.VIP免费.请先登录.客服QQ:765807314. .
.
. .0.
. .0.
.
.uniCloud.uniCloud社区交友入门实战.社区交友入门实战. . .
.
.上一篇.前端高手进阶重构前端知识架构提升实战能力.
.下一篇.妙思维-WEB大前端高级工程师养成计划【全修精英特训】.
.
. 猜你喜欢.
.
.
.
.
.
.区块链.
.vue3+ts入门实战用户管理界面.
.
vue3+ts入门实战用户管理界面
├──1
| └──[1.1]--项目介绍~1.mp4 23.37M
....
.
. 1周前. 132. 55. .
.
.
.
.
.
.
.区块链.
.WinHex数据恢复教程从入门到精通.
.
WinHex数据恢复教程从入门到精通
├──1.数据恢复基础课
| ├──1.为什么要学w....
.
. 2周前. 95. 64. .
.
.
.
.
.
.
.区块链.
.尚硅g 2024年嵌入式 线下班.
.
尚硅谷第一期的嵌入式 线下班课程,目前更细到了第8阶段,最后的一个视频里的....
.
. 3周前. 198. 47. .
.
.
.
.
.
.
.区块链.
.郭天祥22套大合集.
.价格与价值等价,所以挂的稍微贵些,不过可以保证的是绝对值这个金币价格,受大伙....
.
. 3周前. 122. 120. .
.
.
.
.
.
.
.区块链.
.51 夏老师 大型园区网络实战设计视频课程(路由交换+无线网络+安全+优化).
.
资源目录
├──1、课程简介与园区网概述
| ├──1、课程简介 .mp4 61.29M
| ....
.
. 4周前. 124. 62. .
.
.
.
.
.
.
.Python.
.全栈成功之路 500课实战Python全栈工程师.
.
零基础编程入门: 无论您是初学者还是有一些基础的学习者,我们将从零开始,提....
.
. 2024-01-26. 310. 66. .
. .
.
. 评论.0.
.
.
.
.请先 .登录. !.
.
.
.
.
.
.
.
.95. 猫币.VIP免费.升级VIP.0.猫币. 请先登录.客服QQ:765807314.
. 最新文章. .
.零声C/C++企业级项目实战班.
.
.5天前. . 96. . 66. .
.
.
.vue3+ts入门实战用户管理界面.
.
.1周前. . 132. . 55. .
.
.
.Android HAL编程实战-实现自己的HAL和探索Android底层开发视频教程.
.
.2周前. . 100. . 67. .
.
.
.WinHex数据恢复教程从入门到精通.
.
.2周前. . 95. . 64. .
.
.
.尚硅g 2024年嵌入式 线下班.
.
.3周前. . 198. . 47. .
.
.
.郭天祥22套大合集.
.
.3周前. . 122. . 120. .
.
.
.知乎AI大模型全栈工程师2期.
.
.3周前. . 260. . 55. .
.
.
.光环PMP第六版培训课程.
.
.4周前. . 139. . 51. .
.
. .Android.
.
.C/C++.
.
.IOS.
.
.Java.
.
.Linux运维.
.
.PHP.
.
.Python.
.
.SEM竞价.
.
.SEO教程.
.
.Windows运维.
.
.人工智能.
.
.信息流推广.
.
.其他语言.
.
.其他运维.
.
.区块链.
.
.大数据/云计算.
.
.微信开发.
.
.抖音.
.
.数据库.
.
.数据结构/算法.
.
.淘宝电商.
.
.移动开发.
.
.网页前端.
.
.自媒体.
.
.运维.
.
. 热门标签.实战.大数据.项目实战.尚硅谷.入门.黑马.人工智能.开课吧.Java.架构师.Vue.机器学习.微服务.数据结构.数据分析.算法.Go.千锋.全套视频.React.分布式.SpringBoot.老男孩.黑马程序员.爬虫.精通.电商.Java架构师.零基础.实战课程. 网友评论. .
. .
.
.
.
.
.
.网站地图.
©2018-2020 .飞猫客. 站内资源收集于网络或网友投稿,若侵犯了您的合法权益,请联系我们删除!.
.Email:765807314@qq.com.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.没有账号?.注册. .忘记密码?.
.
.
.
.
.
.
.
.显示验证码.
.
.
.
.
.
.
.已有账号? .登录.
.
.
.
.
window._MBT = {uri: 'https://www.feimaoke.com/wp-content/themes/modown', child: 'https://www.feimaoke.com/wp-content/themes/modown', urc: 'https://www.feimaoke.com/wp-content/themes/modown', uru: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com', urg: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com',usr: 'https://www.feimaoke.com/user', roll: [], admin_ajax: 'https://www.feimaoke.com/wp-admin/admin-ajax.php', erphpdown: 'https://www.feimaoke.com/wp-content/plugins/erphpdown/', image: '0.6316', hanimated: '1', fancybox: '0', anchor: '0', loading: '', nav: '0', iframe: '0', video_full: '0'};.
.window._ERPHPDOWN = {"uri":"https://www.feimaoke.com/wp-content/plugins/erphpdown", "payment": "1", "wppay": "link", "author": "mobantu"}.
.
/* <![CDATA[ */
var _ERPHP = {"ajaxurl":"https:\/\/www.feimaoke.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
.
.
.
.
.
.MOBANTU.init({ias: 0, lazy: 0, plazy: 0, water: 0, mbf: 0, mpf: 0, mpfp: 0});.
.
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https'){
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else{
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
.
.
03-01
301
95.0
.
.
.
.
.
.
.2023年最新珠峰React全家桶视频教程 - 飞猫客.
.
.
.
.
.
.
.
.
.
.
.
.
.
:root{--theme-color: #ff5f33;--theme-color2: #ff5f33;--theme-radius: 5px;} .banner{margin-top: -70px;}
.banner-slider{padding-top: 90px;}
.banner-slider:after{content: none;}
body.home .header{background: transparent;box-shadow: none;webkit-box-shadow:none;}
body.home .header.scrolled{background: #fff;webkit-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);-ms-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);}
body.home .header:not(.scrolled) .nav-main > li, body.home .header:not(.scrolled) .nav-main > li > a, body.home .header:not(.scrolled) .nav-right > li > a, body.home .header:not(.scrolled) .nav-left > li > a{color:#ffffff;}
body.home .header:not(.scrolled) .nav-line{background: #ffffff}
body.home.night .header:not(.scrolled) .nav-main > li, body.home.night .header:not(.scrolled) .nav-main > li > a, body.home.night .header:not(.scrolled) .nav-right > li > a, body.home.night .header:not(.scrolled) .nav-left > li > a{color:#fff;}
body.home .nav-main li.menu-item-has-children:after{color:#fff;}
body.home .header.scrolled .nav-main li.menu-item-has-children:after{color:#333;}
body.home.night .nav-main li.menu-item-has-children:after{color:#fff;}
body.home.night .header.scrolled .nav-main li.menu-item-has-children:after{color:#bbb;}
@media (max-width: 925px){
.banner-slider{padding-top: 85px;}
}
@media (max-width: 768px){
.banner{margin-top: -60px;}
.banner-slider{padding-top: 70px;}
}
.erphpdown-box, .erphpdown, .article-content .erphpdown-content-vip{background: transparent !important;border: 2px dashed var(--theme-color);}
.erphpdown-box .erphpdown-title{display: inline-block;}
.logo{width:180px;}@media (max-width: 1024px){.logo, .logo a {width: 60px;height: 60px;}}@media (max-width: 768px){}.
.
.
.
. .飞猫客.
.
.
. 首页.
. 编程学院 .
.
.网页前端.
.Java.
.PHP.
.Python.
.C/C++.
.移动开发.
.
.Android.
.IOS.
.微信开发.
.
.
.区块链.
.人工智能.
.大数据/云计算.
.数据结构/算法.
.运维.
.
.Linux运维.
.Windows运维.
.其他运维.
.
.
.数据库.
.其他语言.
.
.
. IT互联网 .
.
.SEO教程.
.SEM竞价.
.抖音.
.自媒体.
.淘宝电商.
.信息流推广.
.
.
. .开通VIP会员.
.
.
.
.
.
.
.
.
.登录.注册.
.
.
.
.
.
.
.
.
.搜索.
.
.
.
.
.
.
.当前位置:.首页. . .区块链. . .正文. .
.
.
. .2023年最新珠峰React全家桶视频教程.
.
. 2023-04-28. . .区块链. . 1.51k. .
. .
.课程简介:.
.
.2023年最新珠峰React全家桶.
├──001.课程介绍 .mp4 20.02M.
├──002.create-react-app基础操作 .mp4 108.87M.
├──003.脚手架的进阶应用 .mp4 157.90M.
├──004.MVC模式和MVVM模式 .mp4 67.36M.
├──005.JSX语法使用上的细节 .mp4 63.99M.
├──006.JSX的具体应用 .mp4 100.38M.
├──007.JSX底层渲染机制「创建virtualDOM」 .mp4 132.13M.
├──008.JSX底层渲染机制「创建真实DOM」 .mp4 136.81M.
├──009.函数组件的底层渲染机制 .mp4 64.26M.
├──010.关于props属性的细节知识 .mp4 112.95M.
├──011.React中的插槽处理机制 .mp4 94.67M.
├──012.初步尝试组件封装 .mp4 35.12M.
├──013.静态组件和动态组件 .mp4 73.15M.
├──014.ES6中class语法和继承的原理 .mp4 63.73M.
├──015.类组件第一次渲染的底层逻辑 .mp4 172.61M.
├──016.类组件更新的底层逻辑 .mp4 150.20M.
├──017.PureComponent和Component的区别「含底层处理机制」 .mp4 119.47M.
├──018.有关REF操作的详细解读 .mp4 114.76M.
├──019.关于setState的进阶处理1 .mp4 121.49M.
├──020.关于setState的进阶处理2 .mp4 140.61M.
├──021.React合成事件语法 .mp4 107.49M.
├──022.事件及事件委托 .mp4 124.07M.
├──023.React合成事件原理1 .mp4 192.55M.
├──024.React合成事件的底层机制2 .mp4 173.95M.
├──025.React事件中的其它细节知识 .mp4 88.51M.
├──026.TASKOA-启动后台 .mp4 37.92M.
├──027.TASKOA-Antd组件库基本应用 .mp4 103.00M.
├──028.TASKOA-头部结构样式处理 .mp4 95.98M.
├──029.TASKOA-TABLE组件的使用 .mp4 171.68M.
├──030.TASKOA-Modal和Form组件的运用 .mp4 344.24M.
├──031.TASKOA-数据接口请求的管理 .mp4 67.80M.
├──032.TASKOA-整体功能的实现 .mp4 160.90M.
├──033.useState及底层处理机制 .mp4 161.09M.
├──034.useState细节处理和同步异步 .mp4 89.64M.
├──035.useState函数更新和优化机制 .mp4 119.87M.
├──036.useEffect的基础知识和底层机制 .mp4 98.36M.
├──037.useLayoutEffect和useEffect的细节 .mp4 142.45M.
├──038.useRef和useImperativeHandle的使用 .mp4 133.25M.
├──039.基于函数组件重构TASKOA案例1 .mp4 146.58M.
├──040.基于函数组件重构TASKOA案例2 .mp4 101.60M.
├──041.基于useMemo构建计算缓存 .mp4 54.24M.
├──042.基于useCallback缓存函数引用 .mp4 87.68M.
├──043.基于自定义Hook提取公共逻辑 .mp4 35.98M.
├──044.复合组件通信的起始 .mp4 26.25M.
├──045.父子通信的核心思想「类组件」 .mp4 116.46M.
├──046.父子通信的核心思想「函数组件」 .mp4 66.70M.
├──047.基于上下文方案实现祖先和后代的通信「类组件」 .mp4 85.38M.
├──048.基于上下文方案实现祖先和后代的通信「函数组件」 .mp4 38.06M.
├──049.React样式私有化处理「基础方案」 .mp4 116.28M.
├──050.React样式私有化处理「CSSModules」 .mp4 105.41M.
├──051.React样式私有化处理「ReactJSS」 .mp4 116.61M.
├──052.React中的HOC高阶组件处理 .mp4 54.65M.
├──053.React样式私有化处理「styled-components」 .mp4 121.20M.
├──054.Redux的基础操作和思想1 .mp4 96.31M.
├──055.Redux的基础操作和思想2 .mp4 211.24M.
├──056.redux部分源码解析 .mp4 100.53M.
├──057.复习-redux基础操作流程 .mp4 70.26M.
├──058.redux工程化-reducer的拆分和合并 .mp4 77.80M.
├──059.redux工程化-派发行为标识宏管理 .mp4 42.33M.
├──060.redux工程化-actionCreator的创建 .mp4 32.92M.
├──061.redux工程化-combineReducers源码 .mp4 79.52M.
├──062.react-redux的基础运用 .mp4 120.43M.
├──063.redux和react-redux的归纳梳理 .mp4 131.00M.
├──064.react-redux源码解读 .mp4 100.12M.
├──065.redux中间件及处理机制 .mp4 164.51M.
├──066.基于redux重构TASKOA案例 .mp4 198.24M.
├──067.fetch的基础语法 .mp4 235.63M.
├──068.封装企业级fetch请求库 .mp4 206.27M.
├──069.redux-toolkit的应用1 .mp4 91.94M.
├──070.redux-toolkit的应用2 .mp4 124.41M.
├──071.Object.defineProperty .mp4 46.73M.
├──072.装饰器之类的装饰器处理 .mp4 107.70M.
├──073.装饰器之属性和方法的装饰器 .mp4 81.13M.
├──074.掌握mobx5的基础知识 .mp4 193.18M.
├──075.mobx的实战运用 .mp4 113.00M.
├──076.SPA和前端路由的两种实现方案 .mp4 150.51M.
├──077.react-router-dom的基础运用和细节 .mp4 93.23M.
├──078.多级路由的分析和构建 .mp4 74.93M.
├──079.构建React专属路由表管理机制 .mp4 81.45M.
├──080.React中的路由懒加载方案 .mp4 95.87M.
├──081.在组件中获取路由对象信息 .mp4 123.96M.
├──082.路由跳转及传参方案 .mp4 82.21M.
├──083.NavLink和Link的区别 .mp4 30.39M.
├──084.routerV6版本的基础操作 .mp4 95.23M.
├──085.routerV6中的路由跳转及传参方案 .mp4 125.82M.
├──086.routerV6中的路由表及统一管理 .mp4 158.56M.
├──087.使用useReducer实现对状态统一管理 .mp4 43.89M.
├──088.知乎日报-项目基础概括 .mp4 97.54M.
├──089.知乎日报-REM响应式处理 .mp4 167.88M.
├──090.知乎日报-配置路由骨架 .mp4 192.18M.
├──091.知乎日报-redux和请求接口骨架 .mp4 72.52M.
├──092.知乎日报-培养抽离封装的思想 .mp4 154.23M.
├──093.知乎日报-完成首页的头部 .mp4 148.15M.
├──094.知乎日报-完成首页的轮播图 .mp4 203.43M.
├──095.知乎日报-完成首页新闻列表的样式 .mp4 186.57M.
├──096.知乎日报-完成首页新闻列表功能和详情页的样式 .mp4 400.17M.
├──097.知乎日报-完成详情页面数据绑定 .mp4 223.01M.
├──098.知乎日报-登录页表单校验处理 .mp4 168.99M.
├──099.知乎日报-Button组件的防抖封装 .mp4 192.75M.
├──100.知乎日报-登录页的功能1 .mp4 133.14M.
├──101.知乎日报-redux存储和跳转细节 .mp4 136.78M.
├──102.知乎日报-登录态校验处理 .mp4 217.27M.
├──103.知乎日报-首页和详情的登录及收藏管理 .mp4 254.66M.
├──104.知乎日报-个人中心和我的收藏 .mp4 177.14M.
├──105.知乎日报-实现组件的缓存 .mp4 119.37M.
├──106.知乎日报-修改个人信息和图片上传 .mp4 296.70M.
├──107.React中的DOM-DIFF和Fiber算法 .mp4 160.58M.
├──108.关于索引做为key的优化 .mp4 71.83M.
├──109.Iterator迭代器和for-of循环原理 .mp4 159.45M.
├──110.Generator基础和Await原理 .mp4 255.69M.
├──111.redux-saga的核心处理流程 .mp4 303.69M.
├──112.redux-saga中的API和细节处理 .mp4 293.53M.
├──113.在create-react-app中使用dva .mp4 85.01M.
├──114.关于dva-cli和roadhog的使用 .mp4 259.00M.
├──115.dva中router的起手式 .mp4 91.47M.
├──116.dva中的路由懒加载及动态路由 .mp4 299.04M.
├──117.dva中的路由跳转及传参 .mp4 114.96M.
├──118.dva中Model层的处理流程 .mp4 58.66M.
├──119.dva中Model层的详细操作 .mp4 162.55M.
├──120.dva中的subscription和dva-loading .mp4 223.95M.
├──121.umi4的创建和结构目录 .mp4 133.79M.
├──122.umi4中的各种配置项处理 .mp4 206.36M.
├──123.umi4中的路由处理方案 .mp4 228.90M.
├──124.综合梳理之对比三大脚手架的区别 .mp4 71.18M.
├──125.Antd Pro的基本骨架1 .mp4 472.47M.
├──126.Antd Pro的基本骨架2 .mp4 258.98M.
├──127.Antd Pro中的路由配置 .mp4 128.48M.
├──128.CMS内容系统-登录页的结构和功能 .mp4 331.41M.
├──129.CMS内容系统-登录态校验处理机制 .mp4 130.53M.
├──130.CMS内容系统-表格的相关操作 .mp4 289.73M.
├──131.webpack解决了啥问题 .mp4 65.75M.
├──132.模块化开发1 .mp4 142.14M.
├──133.模块化开发2 .mp4 134.60M.
├──134.webpack零配置启动及原理 .mp4 99.24M.
├──135.webpack基础配置及强缓存机制 .mp4 99.94M.
├──136.关于HTML的打包编译 .mp4 79.73M.
├──137.webpack-dev-server基于语法 .mp4 33.34M.
├──138.实现proxy跨域代理的配置 .mp4 78.07M.
├──139.CSS全套处理解决方案 .mp4 84.88M.
├──140.关于JS的兼容处理和优化项 .mp4 64.20M.
└──141.关于图片的处理和别名 .mp4 134.54M.
..erphpdown-box, .erphpdown-box + .article-custom-metas{display:block;}.资源下载.下载价格.65. 猫币.VIP免费.请先登录.客服QQ:765807314. .
.
. .1.
. .0.
.
.珠峰React.珠峰React全家桶视频.珠峰React全家桶视频教程. . .
.
.上一篇.开课吧 ACP认证班.
.下一篇.粤嵌教育 嵌入式视频计算机教程.
.
. 猜你喜欢.
.
.
.
.
.
.区块链.
.vue3+ts入门实战用户管理界面.
.
vue3+ts入门实战用户管理界面
├──1
| └──[1.1]--项目介绍~1.mp4 23.37M
....
.
. 1周前. 132. 55. .
.
.
.
.
.
.
.区块链.
.WinHex数据恢复教程从入门到精通.
.
WinHex数据恢复教程从入门到精通
├──1.数据恢复基础课
| ├──1.为什么要学w....
.
. 2周前. 95. 64. .
.
.
.
.
.
.
.区块链.
.尚硅g 2024年嵌入式 线下班.
.
尚硅谷第一期的嵌入式 线下班课程,目前更细到了第8阶段,最后的一个视频里的....
.
. 3周前. 198. 47. .
.
.
.
.
.
.
.区块链.
.郭天祥22套大合集.
.价格与价值等价,所以挂的稍微贵些,不过可以保证的是绝对值这个金币价格,受大伙....
.
. 3周前. 122. 120. .
.
.
.
.
.
.
.区块链.
.51 夏老师 大型园区网络实战设计视频课程(路由交换+无线网络+安全+优化).
.
资源目录
├──1、课程简介与园区网概述
| ├──1、课程简介 .mp4 61.29M
| ....
.
. 4周前. 124. 62. .
.
.
.
.
.
.
.Python.
.全栈成功之路 500课实战Python全栈工程师.
.
零基础编程入门: 无论您是初学者还是有一些基础的学习者,我们将从零开始,提....
.
. 2024-01-26. 310. 66. .
. .
.
. 评论.0.
.
.
.
.请先 .登录. !.
.
.
.
.
.
.
.
.65. 猫币.VIP免费.升级VIP.0.猫币. 请先登录.客服QQ:765807314.
. 最新文章. .
.零声C/C++企业级项目实战班.
.
.5天前. . 96. . 66. .
.
.
.vue3+ts入门实战用户管理界面.
.
.1周前. . 132. . 55. .
.
.
.Android HAL编程实战-实现自己的HAL和探索Android底层开发视频教程.
.
.2周前. . 100. . 67. .
.
.
.WinHex数据恢复教程从入门到精通.
.
.2周前. . 95. . 64. .
.
.
.尚硅g 2024年嵌入式 线下班.
.
.3周前. . 198. . 47. .
.
.
.郭天祥22套大合集.
.
.3周前. . 122. . 120. .
.
.
.知乎AI大模型全栈工程师2期.
.
.3周前. . 260. . 55. .
.
.
.光环PMP第六版培训课程.
.
.4周前. . 139. . 51. .
.
. .Android.
.
.C/C++.
.
.IOS.
.
.Java.
.
.Linux运维.
.
.PHP.
.
.Python.
.
.SEM竞价.
.
.SEO教程.
.
.Windows运维.
.
.人工智能.
.
.信息流推广.
.
.其他语言.
.
.其他运维.
.
.区块链.
.
.大数据/云计算.
.
.微信开发.
.
.抖音.
.
.数据库.
.
.数据结构/算法.
.
.淘宝电商.
.
.移动开发.
.
.网页前端.
.
.自媒体.
.
.运维.
.
. 热门标签.实战.大数据.项目实战.尚硅谷.入门.黑马.人工智能.开课吧.Java.架构师.Vue.机器学习.微服务.数据结构.数据分析.算法.Go.千锋.全套视频.React.分布式.SpringBoot.老男孩.黑马程序员.爬虫.精通.电商.Java架构师.零基础.实战课程. 网友评论. .
. .
.
.
.
.
.
.网站地图.
©2018-2020 .飞猫客. 站内资源收集于网络或网友投稿,若侵犯了您的合法权益,请联系我们删除!.
.Email:765807314@qq.com.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.没有账号?.注册. .忘记密码?.
.
.
.
.
.
.
.
.显示验证码.
.
.
.
.
.
.
.已有账号? .登录.
.
.
.
.
window._MBT = {uri: 'https://www.feimaoke.com/wp-content/themes/modown', child: 'https://www.feimaoke.com/wp-content/themes/modown', urc: 'https://www.feimaoke.com/wp-content/themes/modown', uru: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com', urg: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com',usr: 'https://www.feimaoke.com/user', roll: [], admin_ajax: 'https://www.feimaoke.com/wp-admin/admin-ajax.php', erphpdown: 'https://www.feimaoke.com/wp-content/plugins/erphpdown/', image: '0.6316', hanimated: '1', fancybox: '0', anchor: '0', loading: '', nav: '0', iframe: '0', video_full: '0'};.
.window._ERPHPDOWN = {"uri":"https://www.feimaoke.com/wp-content/plugins/erphpdown", "payment": "1", "wppay": "link", "author": "mobantu"}.
.
/* <![CDATA[ */
var _ERPHP = {"ajaxurl":"https:\/\/www.feimaoke.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
.
.
.
.
.
.MOBANTU.init({ias: 0, lazy: 0, plazy: 0, water: 0, mbf: 0, mpf: 0, mpfp: 0});.
.
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https'){
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else{
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
.
.
03-01
213
65.0
.
.
.
.
.
.
.抖码课程【 A + B + C + D】基础内功系列 + 数据库系列+算法系列等 - 飞猫客.
.
.
.
.
.
.
.
.
.
.
.
.
.
:root{--theme-color: #ff5f33;--theme-color2: #ff5f33;--theme-radius: 5px;} .banner{margin-top: -70px;}
.banner-slider{padding-top: 90px;}
.banner-slider:after{content: none;}
body.home .header{background: transparent;box-shadow: none;webkit-box-shadow:none;}
body.home .header.scrolled{background: #fff;webkit-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);-ms-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);}
body.home .header:not(.scrolled) .nav-main > li, body.home .header:not(.scrolled) .nav-main > li > a, body.home .header:not(.scrolled) .nav-right > li > a, body.home .header:not(.scrolled) .nav-left > li > a{color:#ffffff;}
body.home .header:not(.scrolled) .nav-line{background: #ffffff}
body.home.night .header:not(.scrolled) .nav-main > li, body.home.night .header:not(.scrolled) .nav-main > li > a, body.home.night .header:not(.scrolled) .nav-right > li > a, body.home.night .header:not(.scrolled) .nav-left > li > a{color:#fff;}
body.home .nav-main li.menu-item-has-children:after{color:#fff;}
body.home .header.scrolled .nav-main li.menu-item-has-children:after{color:#333;}
body.home.night .nav-main li.menu-item-has-children:after{color:#fff;}
body.home.night .header.scrolled .nav-main li.menu-item-has-children:after{color:#bbb;}
@media (max-width: 925px){
.banner-slider{padding-top: 85px;}
}
@media (max-width: 768px){
.banner{margin-top: -60px;}
.banner-slider{padding-top: 70px;}
}
.erphpdown-box, .erphpdown, .article-content .erphpdown-content-vip{background: transparent !important;border: 2px dashed var(--theme-color);}
.erphpdown-box .erphpdown-title{display: inline-block;}
.logo{width:180px;}@media (max-width: 1024px){.logo, .logo a {width: 60px;height: 60px;}}@media (max-width: 768px){}.
.
.
.
. .飞猫客.
.
.
. 首页.
. 编程学院 .
.
.网页前端.
.Java.
.PHP.
.Python.
.C/C++.
.移动开发.
.
.Android.
.IOS.
.微信开发.
.
.
.区块链.
.人工智能.
.大数据/云计算.
.数据结构/算法.
.运维.
.
.Linux运维.
.Windows运维.
.其他运维.
.
.
.数据库.
.其他语言.
.
.
. IT互联网 .
.
.SEO教程.
.SEM竞价.
.抖音.
.自媒体.
.淘宝电商.
.信息流推广.
.
.
. .开通VIP会员.
.
.
.
.
.
.
.
.
.登录.注册.
.
.
.
.
.
.
.
.
.搜索.
.
.
.
.
.
.
.当前位置:.首页. . .区块链. . .正文. .
.
.
. .抖码课程【 A + B + C + D】基础内功系列 + 数据库系列+算法系列等.
.
. 2023-05-22. . .区块链. . 1.81k. .
. .
.资源简介:.
.一个基础、三个系统]属于程序员必学的底层基础知识你是不是觉得: 底层基础知识[枯燥无味,难学].
。学校的老师照着教材念,你听着糊里糊涂.
。学校教的内容,与实际开发场景脱离.
。你想尝试看书,自学,被很厚的书吓退,即使看了一点,慢慢的也会放弃了你想尝试找视频学习,可惜的是,很难找到简单易懂且不脱离实际开发的视频课程.
你可以想下:..
精通这些基础的人,本来就少.
。精通这些基础,且可以通过简单易懂的方式教会你的人,就更少了.
。精通这些基础,且可以通过简单易懂的方式教会你,并且不脱离实际开发场景的人,就更更少了.
.
.资源目录.
.——/计算机教程LTDLG/09-其他/338-抖码【课程 A + B + C + D】基础内功系列 + 数据库系列/
├─MySQL
│ ├─MySQL 一:存储引擎【6.5 小时】
│ │ ├─MySQL 一:存储引擎【6.5 小时】.10_InnoDB 磁盘结构:表空间.mp4 101.8MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.11_InnoDB 磁盘结构:页 (Page).mp4 120.66MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.12_一个页的页内结构.mp4 86.36MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.13_行格式 (row_format).mp4 103.85MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.14_如何高效的在一个页中查找一条记录_.mp4 111.06MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.15_【总结】InnoDB 是如何根据主键查询一条记录.mp4 39.23MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.16_InnoDB 磁盘结构:区和段.mp4 84.89MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.17_InnoDB 内存结构之 Buffer Pool.mp4 51.71MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.18_Buffer Pool 如何管理缓存页.mp4 31.09MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.19_Buffer Pool 使用 LRU 算法提高缓存命中率.mp4 62.82MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.1_存储引擎课程内容.mp4 40.92MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.20_Buffer Pool 污染问题.mp4 58.63MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.21_脏页什么时候会被刷入磁盘.mp4 7.77MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.22_其他两种存储引擎:MyISAM 和 Memory.mp4 123.11MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.2_B-Tree 课程内容.mp4 11.1MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.3_什么是 B-Tree?.mp4 55.2MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.4_B-Tree 本质上是多路查找树.mp4 41.16MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.5_为什么关系型数据库使用 B-Tree 组织数据?.mp4 28.5MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.6_B+ Tree.mp4 57.85MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.7_B+ Tree 新增一条记录.mp4 34.34MB
│ │ ├─MySQL 一:存储引擎【6.5 小时】.8_B+ Tree 删除一条记录.mp4 19.25MB
│ │ └─MySQL 一:存储引擎【6.5 小时】.9_InnoDB 存储引擎介绍.mp4 67.83MB
│ ├─MySQL 三:事务(undo log)【2.4 小时】
│ │ ├─MySQL 三:事务(undo log)【2.4 小时】.10_回滚段 (Rollback Segment).mp4 50.72MB
│ │ ├─MySQL 三:事务(undo log)【2.4 小时】.1_什么是数据库事务?.mp4 42.21MB
│ │ ├─MySQL 三:事务(undo log)【2.4 小时】.2_两种开启事务的方法:BEGIN 和 START TRANSACTION.mp4 31.63MB
│ │ ├─MySQL 三:事务(undo log)【2.4 小时】.3_事务的自动提交和隐式提交.mp4 67.76MB
│ │ ├─MySQL 三:事务(undo log)【2.4 小时】.5_事务的四大特性:ACID.mp4 46.68MB
│ │ ├─MySQL 三:事务(undo log)【2.4 小时】.6_什么是 undo log?.mp4 74.4MB
│ │ ├─MySQL 三:事务(undo log)【2.4 小时】.7_各种 undo log 的格式.mp4 79.42MB
│ │ └─MySQL 三:事务(undo log)【2.4 小时】.8_存放 undo log 的 undo 页.mp4 30.22MB
│ ├─MySQL 二:索引 (Index)【4.7 小时】
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.10_唯一索引.mp4 43.62MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.11_EXPLAIN 中的 type 字段的含义.mp4 102.31MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.12_联合索引.mp4 80.26MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.13_索引的选择性、索引顺序以及索引失效.mp4 72.53MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.14_覆盖索引.mp4 34.92MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.15_给字符串加索引 - 前缀索引.mp4 93.4MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.16_自增主键 vs UUID 主键(页分裂).mp4 62.02MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.17_MyISAM 存储引擎中的索引.mp4 109.73MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.1_索引 (Index) 课程内容.mp4 11.27MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.2_准备表数据(使用 SOURCE 执行 sql 文件).mp4 41.58MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.3_主键索引(聚集索引 vs 非聚集索引).mp4 107.13MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.4_EXPLAIN 查看选择的索引.mp4 36.59MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.5_辅助索引(Secondary Index) - 二级索引加速查询性能.mp4 37.48MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.6_InnoDB 的辅助索引的 B 树.mp4 64.43MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.7_InnoDB 基于辅助索引查询的步骤.mp4 58.48MB
│ │ ├─MySQL 二:索引 (Index)【4.7 小时】.8_优化:索引条件下推(Index Condition Pushdown).mp4 81.53MB
│ │ └─MySQL 二:索引 (Index)【4.7 小时】.9_有时使用索引查询反而慢.mp4 43.86MB
│ ├─MySQL 五:并发控制【6.0 小时】
│ │ ├─MySQL 五:并发控制【6.0 小时】.10_Next-Key Lock.mp4 67.47MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.11_间隙锁(Gap Lock).mp4 78.89MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.12_幻读问题是如何彻底解决的_.mp4 59.53MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.14_版本链.mp4 56.88MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.15_ReadView:一致性视图.mp4 85.91MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.17_一致性读 vs 当前读.mp4 124.32MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.18_MVCC 总结.mp4 42.99MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.1_并发控制课程内容.mp4 14.95MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.2_脏读、不可重复读以及幻读.mp4 48.37MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.3_事务的隔离级别:读未提交和读已提交.mp4 58.45MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.5_共享锁和独占锁.mp4 57.07MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.6_全局锁、表级锁和行级锁.mp4 59.52MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.7_表级锁:意向锁和元数据锁.mp4 75.94MB
│ │ ├─MySQL 五:并发控制【6.0 小时】.8_InnoDB 行级锁.mp4 67.03MB
│ │ └─MySQL 五:并发控制【6.0 小时】.9_如何通过加锁实现串行化隔离级别?.mp4 72.24MB
│ └─MySQL 四:崩溃恢复【5.1 小时】
│ ├─MySQL 四:崩溃恢复【5.1 小时】.11_binlog 的作用一:数据恢复.mp4 58.55MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.12_使用 binlog 进行增量备份.mp4 66.07MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.13_binlog 的作用二:数据复制.mp4 26.64MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.14_MySQL 主从复制的配置和实践.mp4 69.21MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.15_statement 和 row 格式的 binlog 各自优缺点.mp4 40.62MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.16_binlog 的刷盘过程.mp4 31.46MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.18_两阶段提交保证数据一致.mp4 49.6MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.19_提升 redo log 和 binlog 刷盘的性能.mp4 34.09MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.1_什么是 redo log 以及为什么需要 redo log?.mp4 60.05MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.20_binlog 和 redo log 常见问题总结.mp4 1.09MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.2_WAL(Write Ahead Logging) 技术.mp4 24.45MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.3_redo log 的格式.mp4 74.42MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.4_底层页面的原子访问(Mini-Transaction).mp4 66.85MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.6_redo log 最终写到哪一个磁盘文件呢?.mp4 67.37MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.7_checkpoint - redo log 的循环写.mp4 84.69MB
│ ├─MySQL 四:崩溃恢复【5.1 小时】.8_redo log 加 undo log 一起实现 Crash-safe.mp4 43.65MB
│ └─MySQL 四:崩溃恢复【5.1 小时】.9_如何查看 binlog 内容?.mp4 29.3MB
├─Oracle
│ ├─Oracle 一:简单查询【5.7 小时】
│ │ ├─Oracle 一:简单查询【5.7 小时】.10_简单查询三.mp4 28.4MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.11_限定查询一.mp4 30.7MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.12_限定查询二.mp4 113.75MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.13_限定查询三.mp4 47.34MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.14_限定查询四.mp4 43.06MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.15_限定查询五.mp4 30.05MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.16_排序查询.mp4 54.21MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.17_单行函数.mp4 38.02MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.18_字符串函数一.mp4 51.79MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.19_字符串函数二.mp4 73.29MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.1_Java数据分析.mp4 88.11MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.20_字符串函数三.mp4 21.61MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.21_数值函数.mp4 23.84MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.22_日期函数一.mp4 74.71MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.23_日期函数二.mp4 55.41MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.24_转换函数.mp4 44.43MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.25_通用函数一.mp4 50.88MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.26_DECODE函数.mp4 22.92MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.27_CASE WHEN语句.mp4 58.32MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.2_Oracle 11g安装(windows).mp4 64.78MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.3_Oracle服务以及sqlplus介绍.mp4 28.69MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.4_SQL数据分析.mp4 65.94MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.5_SQL语句的分类.mp4 28.42MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.6_PLSQL Developer 客户端工具.mp4 46.69MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.7_数据准备.mp4 37.64MB
│ │ ├─Oracle 一:简单查询【5.7 小时】.8_简单查询一.mp4 34.57MB
│ │ └─Oracle 一:简单查询【5.7 小时】.9_简单查询二.mp4 35.61MB
│ ├─Oracle 三:DML 和 DDL【3.5 小时】
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.49_DML之增.mp4 56.56MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.50_DML之改.mp4 45.77MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.51_DML之删.mp4 28.62MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.52_提交回滚机制.mp4 48.45MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.53_事务.mp4 55.48MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.54_事务的四大特性.mp4 42.4MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.55_数据库的隔离级别.mp4 106.19MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.56_锁.mp4 53.19MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.57_DDL之建表.mp4 75.17MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.58_DDL之表的复制.mp4 37.77MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.59_表的重命名和删除.mp4 12.61MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.60_表结构的修改.mp4 41.45MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.61_schema.mp4 13.1MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.62_非空、唯一、主键约束.mp4 61.07MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.63_检查约束.mp4 27.13MB
│ │ ├─Oracle 三:DML 和 DDL【3.5 小时】.64_外键约束.mp4 45.8MB
│ │ └─Oracle 三:DML 和 DDL【3.5 小时】.65_外键的限制.mp4 31.25MB
│ ├─Oracle 二:复杂查询【4.5 小时】
│ │ ├─Oracle 二:复杂查询【4.5 小时】.28_笛卡儿积的消除.mp4 84.9MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.29_多表查询.mp4 71.25MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.30_内连接.mp4 72.77MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.31_外连接.mp4 43.06MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.32_自身关联.mp4 51.9MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.33_复杂查询练习.mp4 97.66MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.34_查询 SQL 语法总结.mp4 32.74MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.35_并集、交集和差集.mp4 21.62MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.36_聚合函数.mp4 42.33MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.37_分组聚合一.mp4 56.17MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.38_分组聚合二.mp4 81.56MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.39_分组聚合三.mp4 19.36MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.40_分组聚合四.mp4 51.54MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.41_查询 SQL 语法总结.mp4 20.39MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.42_子查询的概念.mp4 17.82MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.43_WHERE子句中的子查询一.mp4 23.45MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.44_WHERE子句中的子查询二.mp4 37.39MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.45_WHERE子句中的子查询三.mp4 65.2MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.46_HAVING子句中的子查询.mp4 26.21MB
│ │ ├─Oracle 二:复杂查询【4.5 小时】.47_FROM子句中的子查询.mp4 72.27MB
│ │ └─Oracle 二:复杂查询【4.5 小时】.48_综合查询.mp4 93.06MB
│ ├─Oracle 五:JDBC【3.2 小时】
│ │ ├─Oracle 五:JDBC【3.2 小时】.82_Java 连接Oracle数据库.mp4 68.01MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.83_Java连接数据库错误解决.mp4 43.05MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.84_Statement插入数据.mp4 53.5MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.85_Statement更新和删除数据.mp4 32.1MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.86_Statement查询数据.mp4 65.73MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.87_PreparedStatement插入数据.mp4 63.94MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.88_PreparedStatement查询数据.mp4 26.12MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.89_两种 Statement 对比.mp4 117.37MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.90_批量更新.mp4 36.58MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.91_DBUtils.mp4 39.16MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.92_用户注册.mp4 90.77MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.93_设置userId.mp4 43.43MB
│ │ ├─Oracle 五:JDBC【3.2 小时】.94_事务处理.mp4 65.45MB
│ │ └─Oracle 五:JDBC【3.2 小时】.95_数据库连接池.mp4 64.77MB
│ └─Oracle 四:其他数据库对象【3.0 小时】
│ ├─Oracle 四:其他数据库对象【3.0 小时】.66_序列.mp4 37.17MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.67_ROWNUM.mp4 58.38MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.68_ROWID.mp4 35.16MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.69_B 树索引.mp4 48.86MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.70_位图索引.mp4 38.88MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.71_视图.mp4 26.29MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.72_练习准备数据.mp4 104.66MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.73_SQL 查询练习一.mp4 54.04MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.74_SQL 查询练习二.mp4 40.95MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.75. 行转列列转行:分组聚合实现行转列.mp4 35.09MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.76. 行转列列转行:PIVOT.mp4 40.4MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.77. 行转列列转行:PIVOT 高级.mp4 33.43MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.78. 行转列列转行:填充 null.mp4 7.39MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.79. 行转列列转行:列转行数据准备.mp4 9.27MB
│ ├─Oracle 四:其他数据库对象【3.0 小时】.80. 行转列列转行:UNION 实现列转行.mp4 18.32MB
│ └─Oracle 四:其他数据库对象【3.0 小时】.81. 行转列列转行:UNPIVOT.mp4 17.98MB
├─Redis
│ ├─Redis 一:快速入门【4.2 小时】
│ │ ├─Redis 一:快速入门【4.2 小时】.10_集合类型:增删改查操作.mp4 74.54MB
│ │ ├─Redis 一:快速入门【4.2 小时】.11_哈希类型:新增操作.mp4 54.6MB
│ │ ├─Redis 一:快速入门【4.2 小时】.12_哈希类型:删改查操作.mp4 32.34MB
│ │ ├─Redis 一:快速入门【4.2 小时】.13_有序集合类型:新增和查询操作.mp4 67.73MB
│ │ ├─Redis 一:快速入门【4.2 小时】.14_有序集合类型:删除操作.mp4 25.46MB
│ │ ├─Redis 一:快速入门【4.2 小时】.15_有序集合类型:多个集合的差集、交集和并集.mp4 53.34MB
│ │ ├─Redis 一:快速入门【4.2 小时】.16_Redis 中的键值对是如何存储的?.mp4 26.54MB
│ │ ├─Redis 一:快速入门【4.2 小时】.17_Redis 通用的命令.mp4 51.81MB
│ │ ├─Redis 一:快速入门【4.2 小时】.1_Redis 入门课程内容.mp4 15.27MB
│ │ ├─Redis 一:快速入门【4.2 小时】.2_Redis 服务端的安装.mp4 104.46MB
│ │ ├─Redis 一:快速入门【4.2 小时】.3_Redis 客户端的使用.mp4 79.49MB
│ │ ├─Redis 一:快速入门【4.2 小时】.4_字符串类型:SET 命令.mp4 49.59MB
│ │ ├─Redis 一:快速入门【4.2 小时】.5_键值对过期时间 (TTL).mp4 60.04MB
│ │ ├─Redis 一:快速入门【4.2 小时】.6_字符串类型:常用命令.mp4 50.32MB
│ │ ├─Redis 一:快速入门【4.2 小时】.7_列表类型:新增操作.mp4 39.73MB
│ │ ├─Redis 一:快速入门【4.2 小时】.8_列表类型:删除操作.mp4 61.68MB
│ │ └─Redis 一:快速入门【4.2 小时】.9_列表类型:修改和查询操作.mp4 56.85MB
│ ├─Redis 三:高性能之 IO【3.5 小时】
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.10_Redis 持久化方式二:AOF.mp4 51.99MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.11_AOF 三种写回策略.mp4 33.8MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.12_AOF 重写机制.mp4 73.23MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.13_混合持久化.mp4 25.03MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.14_再来理解 Redis 的线程模型.mp4 24.85MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.1_IO 相关课程内容.mp4 22.73MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.2_基于多路复用技术的 reactor 网络模型.mp4 60.13MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.3_Redis 实现的 reactor 网络模型.mp4 61.22MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.4_Redis Server 进程的抽象.mp4 70.49MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.5_Redis Server 进程启动流程.mp4 50.89MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.6_如何理解 Redis 是单线程的?.mp4 61.26MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.7_Redis 持久化方式一:RDB.mp4 60.3MB
│ │ ├─Redis 三:高性能之 IO【3.5 小时】.8_手动保存 RDB 文件.mp4 67.89MB
│ │ └─Redis 三:高性能之 IO【3.5 小时】.9_自动保存 RDB 文件.mp4 34.38MB
│ ├─Redis 二:缓存功能【6.0 小时】
│ │ ├─Redis 二:缓存功能【6.0 小时】.10_缓存穿透问题及其解决方案.mp4 76.82MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.11_使用哈希表解决缓存穿透问题.mp4 119.75MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.12_布隆过滤器原理.mp4 43.12MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.13_使用 guava 中布隆过滤器解决缓存穿透问题.mp4 66.78MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.14_基于 Redis 实现的布隆过滤器解决缓存穿透问题.mp4 126.97MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.15_Redis 服务端实现的 BloomFilter.mp4 47.81MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.16_缓存雪崩问题及其解决方案.mp4 36.08MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.17_互斥锁解决缓存击穿问题.mp4 115.88MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.18_将常量放在一个地方.mp4 23.44MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.19_逻辑过期解决缓存击穿问题.mp4 100.29MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.1_缓存功能课程内容.mp4 56.24MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.2_一个简单的 Web 应用.mp4 118.77MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.3_debug 的方式看下 Web 应用程序执行顺序.mp4 24.69MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.4_Web 应用程序如何操作 Redis.mp4 132.55MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.5_引入 Redis 作为 MySQL 的缓存.mp4 137.64MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.6_MySQL 和 Redis 数据不一致问题.mp4 107.21MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.7_解决数据不一致问题:先删除缓存(延迟双删).mp4 62.27MB
│ │ ├─Redis 二:缓存功能【6.0 小时】.8_解决数据不一致问题:后删除缓存(异步删除缓存).mp4 72.07MB
│ │ └─Redis 二:缓存功能【6.0 小时】.9_MySQL 和 Redis 数据一致性问题总结.mp4 29.9MB
│ └─Redis 四:高性能之内存
│ ├─Redis 四:高性能之内存.1_高性能之内存课程内容.mp4 16.53MB
│ ├─Redis 四:高性能之内存.2_底层数据结构:简单动态字符串 (SDS).mp4 40.73MB
│ ├─Redis 四:高性能之内存.3_SDS 的高效操作和节省内存.mp4 77.37MB
│ ├─Redis 四:高性能之内存.4_底层数据结构:哈希表.mp4 58.24MB
│ └─Redis 四:高性能之内存.5_Redis 哈希表渐进式 rehash 操作.mp4 123.66MB
├─SQL
│ ├─SQL 基础一:认识 SQL【3.8 小时】
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.10_SQL 语句的分类.mp4 81.09MB
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.11_DCL - 数据库访问权限控制.mp4 149.69MB
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.12_一条 SQL 的执行过程.mp4 93.45MB
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.1_认识 SQL 课程内容.mp4 30.03MB
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.2_SQL 是什么以及为什么需要 SQL?.mp4 50.49MB
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.3_什么是数据库管理系统?.mp4 47.65MB
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.4_Windows 环境下安装 MySQL.mp4 70.82MB
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.5_Linux 环境下安装 MySQL.mp4 73.36MB
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.6_MySQL 中的数据库和表.mp4 99.29MB
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.7_常用的数据类型.mp4 63.78MB
│ │ ├─SQL 基础一:认识 SQL【3.8 小时】.8_完整性约束.mp4 108.01MB
│ │ └─SQL 基础一:认识 SQL【3.8 小时】.9_外键约束.mp4 91.95MB
│ ├─SQL 基础三:复杂查询【4.4 小时】
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.0_复杂查询课程内容.mp4 4.5MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.10_综合查询.mp4 71.68MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.11_DDL 部分知识点补充.mp4 46.3MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.12_DML 部分知识点补充.mp4 79.61MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.13_视图.mp4 35.53MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.14_存储过程.mp4 32.35MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.15_分页查询:LIMIT 关键字.mp4 86.33MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.16_临时表.mp4 30.08MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.1_消除笛卡尔积.mp4 111.03MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.2_表的连接查询:内连接、外连接和自身连接.mp4 141.21MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.3_连接查询综合练习.mp4 96.79MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.4_聚合函数.mp4 43.33MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.5_分组聚合:GROUP BY 子句(一).mp4 56.28MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.6_分组聚合:GROUP BY 子句(二).mp4 79.59MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.7_分组聚合:HAVING 子句.mp4 75.24MB
│ │ ├─SQL 基础三:复杂查询【4.4 小时】.8_WHERE 子句中的子查询.mp4 111.82MB
│ │ └─SQL 基础三:复杂查询【4.4 小时】.9_HAVING 子句和 FROM 子句中的子查询.mp4 69.95MB
│ └─SQL 基础二:简单查询【3.5 小时】
│ ├─SQL 基础二:简单查询【3.5 小时】.10_单行函数:数值函数.mp4 27.16MB
│ ├─SQL 基础二:简单查询【3.5 小时】.11_单行函数:日期时间函数.mp4 112.64MB
│ ├─SQL 基础二:简单查询【3.5 小时】.12_单行函数:转换函数.mp4 71.44MB
│ ├─SQL 基础二:简单查询【3.5 小时】.13_单行函数:通用函数.mp4 62.44MB
│ ├─SQL 基础二:简单查询【3.5 小时】.1_简单查询课程内容以及准备数据表.mp4 52.08MB
│ ├─SQL 基础二:简单查询【3.5 小时】.2_SELECT 子句和 FROM 子句.mp4 72.58MB
│ ├─SQL 基础二:简单查询【3.5 小时】.3_限定查询:WHERE 子句(一).mp4 85.05MB
│ ├─SQL 基础二:简单查询【3.5 小时】.4_限定查询:WHERE 子句(二).mp4 99.5MB
│ ├─SQL 基础二:简单查询【3.5 小时】.5_排序查询:ORDER BY 子句.mp4 46.06MB
│ ├─SQL 基础二:简单查询【3.5 小时】.6_什么是单行函数.mp4 29.38MB
│ ├─SQL 基础二:简单查询【3.5 小时】.7_单行函数:字符串函数(一).mp4 35.54MB
│ ├─SQL 基础二:简单查询【3.5 小时】.8_单行函数:字符串函数(二).mp4 62.02MB
│ └─SQL 基础二:简单查询【3.5 小时】.9_单行函数:字符串函数(三).mp4 42.16MB
├─Zookeeper:分布式协调服务【3.7 小时】
│ ├─Zookeeper:分布式协调服务【3.7 小时】.10_Java创建zk节点.mp4 63.4MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.11_Java设置和删除zk节点.mp4 33.7MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.12_ZNode的watcher机制.mp4 72.15MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.13_ZNode的watcher机制二.mp4 57.74MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.14_ZNode的ACL机制(了解即可).mp4 17.92MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.15_curator客户端操作zk(了解即可).mp4 33.43MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.16_配置管理(掌握原理即可).mp4 83.79MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.17_分布式锁(了解即可).mp4 87.07MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.18_Master选举(掌握原理即可).mp4 33.36MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.1_课程内容.mp4 15.26MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.2_为什么需要Zoeeper.mp4 16.37MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.3_单机安装zoeeper.mp4 47.75MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.4_使用命令行操作zoeeper.mp4 45.06MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.5_使用ZooInspector操作zk.mp4 13.27MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.6_数据模型.mp4 47.61MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.7_安装分布式zoeeper.mp4 66.68MB
│ ├─Zookeeper:分布式协调服务【3.7 小时】.8_分布式zoeeper的特点.mp4 53.22MB
│ └─Zookeeper:分布式协调服务【3.7 小时】.9_Java创建zoeeper会话.mp4 69.18MB
├─中级篇
│ ├─中级篇一:普通二叉树【4.7 小时】【中级班】.10_力扣 112 题:路径之和.mkv 67.29MB
│ ├─中级篇一:普通二叉树【4.7 小时】【中级班】.11_力扣 226 题:翻转二叉树.mkv 27.49MB
│ ├─中级篇一:普通二叉树【4.7 小时】【中级班】.12_力扣 100 题:相同的树.mkv 28.61MB
│ ├─中级篇一:普通二叉树【4.7 小时】【中级班】.13_力扣 101 题:对称二叉树.mkv 29.63MB
│ ├─中级篇一:普通二叉树【4.7 小时】【中级班】.1_树的基本概念.mkv 48.58MB
│ ├─中级篇一:普通二叉树【4.7 小时】【中级班】.2_二叉树的存储.mkv 47.66MB
│ ├─中级篇一:普通二叉树【4.7 小时】【中级班】.5_二叉树的后序遍历.mkv 33.56MB
│ ├─中级篇一:普通二叉树【4.7 小时】【中级班】.7_二叉树的递归实现.mkv 75.74MB
│ ├─中级篇一:普通二叉树【4.7 小时】【中级班】.8_深度优先搜索和广度优先搜索.mkv 21.52MB
│ ├─中级篇一:普通二叉树【4.7 小时】【中级班】.9_求二叉树的最大深度.mkv 62.33MB
│ ├─中级篇三:堆和优先队列【4 小时】【中级班】.10_lc 295:数据流的中位数.mkv 33.57MB
│ ├─中级篇三:堆和优先队列【4 小时】【中级班】.1_常用高层数据结构内容大纲.mkv 8.27MB
│ ├─中级篇三:堆和优先队列【4 小时】【中级班】.4_二叉堆的 Sift Down 逻辑.mkv 48.97MB
│ ├─中级篇三:堆和优先队列【4 小时】【中级班】.5_堆化操作.mkv 59.41MB
│ ├─中级篇三:堆和优先队列【4 小时】【中级班】.6_优先队列.mkv 27.87MB
│ ├─中级篇三:堆和优先队列【4 小时】【中级班】.7_力扣 23:合并 K 个升序链表.mkv 36.54MB
│ ├─中级篇三:堆和优先队列【4 小时】【中级班】.8_lc 215:数组中的第 K 个最大值.mkv 73.82MB
│ ├─中级篇三:堆和优先队列【4 小时】【中级班】.9_lc 703:数据流中的第 K 大元素.mkv 21.2MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.10_递归实现二叉查找树删除操作.mkv 79.67MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.11_什么是 AVL 树.mkv 37.77MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.12_平衡因子.mkv 48.54MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.13_判断一棵树是否是平衡树.mkv 17.97MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.14_右旋转.mkv 42.35MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.15_左旋转.mkv 29.31MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.16_LR 和 RL.mkv 32.19MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.17_AVL 树新增测试以及删除操作.mkv 47.8MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.18_2-3 树.mkv 45.97MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.19_认识红黑树.mkv 52.71MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.1_二叉查找树的特点.mkv 55.58MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.20_代码实现红黑树左旋转.mkv 37.3MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.21_红黑树的颜色翻转和右旋转.mkv 42.84MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.22_红黑树添加节点操作.mkv 55.82MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.2_二叉查找树的插入操作.mkv 41.88MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.3_二叉查找树的查询操作.mkv 30.03MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.4_二叉查找树删除操作(一).mkv 38.65MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.5_二叉查找树删除操作(二).mkv 45.31MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.6_二叉查找树删除操作(三).mkv 65.22MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.7_二叉查找树修改操作.mkv 35.92MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.8_递归实现二叉查找树新增操作.mkv 64.18MB
│ ├─中级篇二:二叉查找树【7.6 小时】【中级班】.9_递归实现二叉查找树查询操作.mkv 20.91MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.10_lc 1:两数之和.mkv 45.95MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.11_lc 167:两数之和变形题之输入有序数组.mkv 25.15MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.12_lc 170:两数之和变形题之数据结构设计.mkv 34.76MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.13_lc 653:两数之和变形题之输入 BST.mkv 19.32MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.14_lc 15:三数之和.mkv 52.73MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.15_lc 18:四数之和.mkv 10.74MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.16_什么是跳表.mkv 32.23MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.17_跳表的查询操作.mkv 49.36MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.18_跳表的插入和删除操作.mkv 49.25MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.19_跳表的使用场景.mkv 10.8MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.1_Set 的实现.mkv 88.41MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.2_哈希方法实现 Set.mkv 47.82MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.3_哈希冲突解决方案:开放寻址法.mkv 38.72MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.4_哈希冲突解决方案:链表法.mkv 70.13MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.5_Map 的实现.mkv 85.61MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.6_HashMap 的实现.mkv 41.62MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.7_Set 和 Map 的测试.mkv 65.03MB
│ ├─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.8_lc 349:两个数组的交集.mkv 63.38MB
│ └─中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.9_lc 350:两个数组的交集二.mkv 37.26MB
├─刷题篇
│ └─0—30天
│ ├─刷题篇第 0 天:刷题前准备.1. 为什么要学习课程 B【刷题】.mkv 18.86MB
│ ├─刷题篇第 0 天:刷题前准备.10. ACM 模式示例一之 Cpp 代码编写.mkv 6.67MB
│ ├─刷题篇第 0 天:刷题前准备.11. ACM 模式示例一之 Python 代码编写.mkv 6.32MB
│ ├─刷题篇第 0 天:刷题前准备.12. ACM 模式示例一之 js 代码编写.mkv 8.54MB
│ ├─刷题篇第 0 天:刷题前准备.13. ACM 欧式示例二:成绩排序.mkv 7.53MB
│ ├─刷题篇第 0 天:刷题前准备.14. ACM 欧式示例二之 Java 代码实现.mkv 23.71MB
│ ├─刷题篇第 0 天:刷题前准备.15. ACM 欧式示例二之 Cpp 代码实现.mkv 12.73MB
│ ├─刷题篇第 0 天:刷题前准备.16. ACM 欧式示例二之 Python 代码实现.mkv 6.83MB
│ ├─刷题篇第 0 天:刷题前准备.17. ACM 欧式示例二之 js 代码实现.mkv 13.77MB
│ ├─刷题篇第 0 天:刷题前准备.2. 解决一个实际算法题的步骤.mkv 39.81MB
│ ├─刷题篇第 0 天:刷题前准备.3. leetcode 网站刷题原理.mkv 30.44MB
│ ├─刷题篇第 0 天:刷题前准备.4. leetcode 网站的简单使用.mkv 19.22MB
│ ├─刷题篇第 0 天:刷题前准备.5. 数据规模和时间复杂度关系的说明.mkv 4.62MB
│ ├─刷题篇第 0 天:刷题前准备.6. 课程 B 内容层次.mkv 20.4MB
│ ├─刷题篇第 0 天:刷题前准备.7. 课程 B 的学习思路.mkv 11.29MB
│ ├─刷题篇第 0 天:刷题前准备.8. 核心代码模式 vs ACM 模式.mkv 12.3MB
│ ├─刷题篇第 0 天:刷题前准备.9. ACM 模式示例一之 Java 代码编写.mkv 11.63MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.10_lc 27:移除元素.mkv 29.16MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.11_lc 344:反转字符串.mkv 7.95MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.12_lc 125 & 剑指 018:验证回文串.mkv 23.73MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.13_lc 11:盛最多水的容器【top 100】.mkv 26.36MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.14_lc 1480:一维数组的动态和(前缀和).mkv 16.05MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.15_lc 238:除自身以外数组的乘积【top 100】.mkv 30.44MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.1_元素作为索引下标.mkv 12.53MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.2_lc 442;数组中重复的数据.mkv 40.15MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.3_lc 448:找到数组中所有消失的数字【top 100】.mkv 12.35MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.4_字符串中元素作为索引下标.mkv 9.35MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.5_lc 1002:查找常用字符.mkv 31.68MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.6_lc 1370:上升下降字符串.mkv 32.39MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.7_lc 283:移动零【top 100】.mkv 42.05MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.8_lc 26:删除有序数组中的重复元素.mkv 19.34MB
│ ├─刷题篇第 1 天:数组常用技巧【3.2 小时】.9_lc 80:删除有序数组中的重复元素二.mkv 20.55MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.10_lc 739 和剑指 038:每日温度【top 100】.mkv 21.18MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.11_lc 42:接雨水【top 100】.mkv 57.59MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.12_lc 84 和剑指 039:柱状图中最大的矩形【top 100】.mkv 91.44MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.13_lc 85 和剑指 040:最大矩形【top 100】.mkv 31.54MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.14_lc 321:拼接最大数.mkv 66.58MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.15_lc 456:132 模式.mkv 81.4MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.16_lc 151 和剑指 58-1:翻转字符串里的单词.mkv 54.18MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.1_今天的内容.mkv 1.72MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.2_Java、CPP、Python、JS 的栈和队列.mkv 23.84MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.3_lc 20:有效的括号【top 100】.mkv 41.4MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.4_lc 71 和剑指 017:简化路径.mkv 27.7MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.5_lc 394:字符串解码【top 100】.mkv 33.75MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.6_lc 224:基本计算器.mkv 31.35MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.7_lc 227:基本计算器二.mkv 24.12MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.8_lc 946 和剑指 31:验证栈序列.mkv 18.99MB
│ ├─刷题篇第 10 天:栈和队列【6.5 小时】.9_单调栈.mkv 46.76MB
│ ├─刷题篇第 11 天:堆和优先队列【5.2 小时】.10_lc 239 和剑指 59-1:滑动窗口的最大值【top 100】.mkv 55.97MB
│ ├─刷题篇第 11 天:堆和优先队列【5.2 小时】.1_今天的内容.mkv 19.7MB
│ ├─刷题篇第 11 天:堆和优先队列【5.2 小时】.2_Java、CPP、Python、JS 的堆和优先队列.mkv 17.21MB
│ ├─刷题篇第 11 天:堆和优先队列【5.2 小时】.3_lc 1046:最后一块石头的重量.mkv 35.55MB
│ ├─刷题篇第 11 天:堆和优先队列【5.2 小时】.4_lc 215 和剑指 076:数组中的第 K 个最大元素【top 100】.mkv 74.21MB
│ ├─刷题篇第 11 天:堆和优先队列【5.2 小时】.5_lc 347 和剑指 060:前 K 个高频元素【top 100】.mkv 34.66MB
│ ├─刷题篇第 11 天:堆和优先队列【5.2 小时】.6_lc 973:最接近原点的 K 个点.mkv 36.95MB
│ ├─刷题篇第 11 天:堆和优先队列【5.2 小时】.7_lc 703 和剑指 059:数据流中的第 K 大元素.mkv 44.51MB
│ ├─刷题篇第 11 天:堆和优先队列【5.2 小时】.8_lc 295 和剑指 41:数据流的中位数.mkv 124.09MB
│ ├─刷题篇第 11 天:堆和优先队列【5.2 小时】.9_lc 4:寻找两个正序数组的中位数【top 100】.mkv 135.22MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.10_lc 30:串联所有单词的子串.mkv 52.01MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.11_lc 567 和剑指 014:字符串的排列.mkv 26.15MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.12_lc 763:划分字母区间.mkv 17.96MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.13_lc 845:数组中的最长山脉.mkv 18.84MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.14_10 道算法练习题.mkv 1.8MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.1_今天的内容.mkv 12.64MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.2_lc 643:子数组最大平均数一.mkv 37.7MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.3_lc 209 和剑指 008:长度最小的子数组.mkv 37.24MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.4_lc 3 和剑指 016:无重复字符的最长子串【top100】.mkv 56.35MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.5_lc 76:最小覆盖子串【top 100】.mkv 44.03MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.6_lc 485:最大连续 1 的个数.mkv 21.55MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.7_lc 487:最大连续 1 的个数二.mkv 26.31MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.8_lc 1004:最大连续 1 的个数三.mkv 12.24MB
│ ├─刷题篇第 12 天:滑动窗口【3.6 小时】.9_lc 1151:最少交换次数来组合所有的 1.mkv 15.53MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.10_lc 350:两个数组的交集二.mkv 60.75MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.11_lc 169 和剑指 39:多数元素【top 100】.mkv 56.41MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.12_lc 229:多数元素变形题.mkv 20.89MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.13_lc 844:比较含退格的字符串.mkv 61.44MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.14_lc 318 和剑指 005:最大单词长度乘积.mkv 72.32MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.15_lc 14:最长公共前缀.mkv 39.64MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.1_今天的内容.mkv 16.61MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.2_lc 1:两数之和【top 100】.mkv 45.95MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.3_lc 167 & 剑指 006:两数之和变形题之输入有序数组.mkv 25.15MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.4_lc 170:两数之和变形题之数据结构设计.mkv 34.76MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.5_lc 653:两数之和变形题之输入 BST.mkv 19.32MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.6_lc 15 & 剑指 007:三数之和【top 100】.mkv 52.73MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.7_lc 18:四数之和.mkv 10.74MB
│ ├─刷题篇第 13 天:综合应用(一)【4.6 小时】.9_lc 349:两个数组的交集.mkv 57.14MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.10_lc 206 & 剑指 024:反转链表【top 100】.mkv 36.58MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.11_lc 92:反转链表二.mkv 51.39MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.12_lc 61:旋转链表.mkv 35.16MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.13_lc 328:奇偶链表.mkv 18.59MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.14_lc 725:分割链表.mkv 41.21MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.15_lc 24:两两交换链表中的节点.mkv 29.02MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.16_lc 25:K 个一组翻转链表.mkv 31.37MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.1_今天的内容.mkv 1.73MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.2_lc 203 题:移除链表元素.mkv 38.58MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.3_lc 237:删除链表中的节点.mkv 15.22MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.4_lc 83:删除排序链表中的重复元素.mkv 11.23MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.5_lc 82:删除排序链表中的重复元素二.mkv 19.3MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.6_lc 876:链表的中间节点.mkv 24.47MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.7_lc 19 & 剑指 021:删除链表的第 N 个节点【top 100】.mkv 29.5MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.8_lc 141:环形链表【top 100】.mkv 18.53MB
│ ├─刷题篇第 14 天:链表(一)【3.9 小时】.9_lc 142 和剑指 022:环形链表二【top 100】.mkv 18.82MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.10_lc 147:对链表进行插入排序.mkv 32.54MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.11_lc 148 & 剑指 077:排序链表【top 100】.mkv 94.51MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.1_今天的内容.mkv 1.51MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.2_lc 234 和剑指 027:回文链表【top 100】.mkv 18.89MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.3_lc 138 和剑指 35:复制带随机指针的链表.mkv 106.85MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.4_lc 86:分隔链表.mkv 19.72MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.5_lc 160 和剑指 023:相交链表【top 100】.mkv 17.93MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.6_lc 2:两数相加【top 100】.mkv 22.72MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.7_lc 445 和剑指 025:两数相加二.mkv 29.35MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.8_lc 21 & 剑指 25:合并两个有序链表【top 100】.mkv 40.46MB
│ ├─刷题篇第 15 天:链表(二)【3.7 小时】.9_lc 23 & 剑指 078:合并 K 个升序链表【top 100】.mkv 88.21MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.10_lc 543:二叉树的直径【top 100】.mkv 15.33MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.11_lc 110 & 剑指 55-2:平衡二叉树.mkv 19.55MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.12_lc 111:二叉树的最小深度.mkv 38.02MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.13_lc 404:左叶子之和.mkv 42.17MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.14_lc 103 & 剑指 32-3:二叉树的锯齿形层序遍历.mkv 45.51MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.15_lc 515 和剑指 044:在每个树行中找最大值.mkv 15.33MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.16_lc 199 & 剑指 046:二叉树的右视图.mkv 15.79MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.17_lc 100:相同的树.mkv 28.61MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.18_lc 101 & 剑指 28:对称二叉树【top 100】.mkv 29.63MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.1_今天的内容.mkv 2.63MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.2_lc 144:二叉树的前序遍历.mkv 44.68MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.3_lc 94:二叉树的中序遍历【top 100】.mkv 49.85MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.4_lc 145:二叉树的后序遍历.mkv 34.79MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.5_二叉树前中后序遍历的递归实现.mkv 75.74MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.6_lc 102 & 剑指 32-2:二叉树的层序遍历【top 100】.mkv 108.87MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.7_lc 107:二叉树的层序遍历二.mkv 14.36MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.8_DFS 和 BFS 概念理解.mkv 21.52MB
│ ├─刷题篇第 16 天:二叉树(一)【5.4 小时】.9_lc 104 & 剑指 55-1:二叉树的最大深度【top 100】.mkv 71.04MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.10_lc 437:路径总和三【top 100】.mkv 76.4MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.11_lc 124:二叉树中的最大路径和【top 100】.mkv 32.95MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.12_lc 666:路径总和四.mkv 34.86MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.1_今天的内容.mkv 1.49MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.2_lc 662:二叉树最大宽度.mkv 66.36MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.3_lc 222:完全二叉树的节点个数.mkv 48.95MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.4_lc 114:二叉树展开为链表【top 100】.mkv 39.34MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.5_lc 236 & 剑指 68-2:二叉树的最近公共祖先【top 100】.mkv 35.3MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.6_回溯思想.mkv 32.04MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.7_lc 112:路径总和.mkv 100.06MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.8_lc 113 & 剑指 34:路径总和二.mkv 20.27MB
│ ├─刷题篇第 17 天:二叉树(二)【4.9 小时】.9_lc 257:二叉树的所有路径.mkv 31.92MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.10_lc 98:验证二叉搜索树【top 100】.mkv 49.94MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.11_lc 501:二叉搜索树中的众数.mkv 21.71MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.12_lc 99:恢复二叉搜索树.mkv 19.03MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.13_lc 538 & 剑指 054:把二叉搜索树转换为累加树【top 100】.mkv 19.11MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.1_今天的内容.mkv 1.75MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.2_lc 226:翻转二叉树.mkv 23.16MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.3_lc 617:合并二叉树【top 100】.mkv 19.66MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.4_lc 105 & 剑指 7:从前序和中序遍历序列构造二叉树【top 100】.mkv 71.13MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.5_lc 106:从中序与后序遍历序列构造二叉树.mkv 13.34MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.6_lc 116:填充每个节点的下一个右侧节点指针.mkv 36.82MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.7_lc 701:二叉搜索树中的插入操作.mkv 56.95MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.8_lc 108:将有序数组转换为二叉搜索树.mkv 14.93MB
│ ├─刷题篇第 18 天:二叉搜索树【3.7 小时】.9_lc 235 & 剑指 68-1:二叉搜索树的最近公共祖先.mkv 21.68MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.10_lc 200:岛屿数量【top 100】.mkv 18.14MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.11_lc 695:岛屿的最大面积.mkv 20.42MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.12_lc 130:被围绕的区域.mkv 29.42MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.13_lc 1034:边框着色.mkv 37.74MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.14_lc 529:扫雷游戏.mkv 22.93MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.15_lc 994:腐烂的橘子.mkv 36.72MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.1_今天的内容.mkv 5.09MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.2_lc 589:N 叉树的前序遍历.mkv 23.45MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.3_lc 590:N 叉树的后序遍历.mkv 13.65MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.4_lc 429:N 叉树的层序遍历.mkv 15.26MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.5_lc 690:员工的重要性.mkv 45.21MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.6_图的 DFS 和 BFS.mkv 43.13MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.7_floodfill 算法基础.mkv 59.67MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.8_lc 733:图像渲染.mkv 63.45MB
│ ├─刷题篇第 19 天:DFS 和 BFS【4.5 小时】.9_lc 463:岛屿的周长.mkv 51.13MB
│ ├─刷题篇第 2 天:一堆数组【2.9 小时】.10_lc 860:柃檬水找零.mkv 15.9MB
│ ├─刷题篇第 2 天:一堆数组【2.9 小时】.1_今天内容.mkv 6.25MB
│ ├─刷题篇第 2 天:一堆数组【2.9 小时】.2_lc 941:有效的山脉数组.mkv 16.27MB
│ ├─刷题篇第 2 天:一堆数组【2.9 小时】.3_lc 189:旋转数组.mkv 55.28MB
│ ├─刷题篇第 2 天:一堆数组【2.9 小时】.4_lc 665:非递减数列.mkv 20.21MB
│ ├─刷题篇第 2 天:一堆数组【2.9 小时】.5_lc 228:汇总区间.mkv 26.68MB
│ ├─刷题篇第 2 天:一堆数组【2.9 小时】.6_lc 163:缺失的区间.mkv 23.25MB
│ ├─刷题篇第 2 天:一堆数组【2.9 小时】.7_lc 31:下一个排列【top 100】.mkv 40.71MB
│ ├─刷题篇第 2 天:一堆数组【2.9 小时】.8_lc 135:分发糖果.mkv 55.16MB
│ ├─刷题篇第 2 天:一堆数组【2.9 小时】.9_lc 605:种花问题.mkv 23MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.10_lc 460:LFU 缓存.mkv 102.48MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.11_并查集.mkv 63.49MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.12_并查集优化.mkv 66.31MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.13_lc 547 和& 剑指 116:省份数量.mkv 25.39MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.14_lc 200:岛屿数量【top 100】.mkv 28.45MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.15_lc 721:账户合并.mkv 54.22MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.1_今天的内容.mkv 2.23MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.2_lc 155 & 剑指 30:最小栈【top 100】.mkv 54.29MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.3_lc 225:用队列实现栈.mkv 55.24MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.4_剑指 09:两个栈实现队列.mkv 17.82MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.5_lc 622:设计循环队列.mkv 48.17MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.6_lc 380 & 剑指 030:O(1) 时间插入、删除和获取随机元素.mkv 44.52MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.7_lc 381:O(1) 时间插入、删除和获取随机元素 - 允许重复.mkv 29.51MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.8_缓存的概念.mkv 42.77MB
│ ├─刷题篇第 20 天:数据结构设计【5.9 小时】.9_lc 146 & 剑指 031:LRU 缓存机制【top 100】.mkv 98.99MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.10_lc 642:搜索自动补全系统.mkv 68.18MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.11_lc 421 & 剑指 067:数组中两个数的最大异或值.mkv 57MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.12_lc 440:字典序的第 K 小数字.mkv 44.35MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.1_今天的内容.mkv 1.47MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.2_lc 217:存在重复元素.mkv 24.45MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.3_lc 219:存在重复元素二.mkv 37.09MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.4_lc 220 & 剑指 057:存在重复元素三.mkv 67.69MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.5_lc 258:各位相加.mkv 8.12MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.6_lc 202:快乐数.mkv 18.68MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.7_lc 263:丑数.mkv 17.24MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.8_字典树.mkv 71.42MB
│ ├─刷题篇第 21 天:综合应用(二)【4.1 小时】.9_lc 208 & 剑指 062:实现 Trie(前缀树)【top 100】.mkv 25.35MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.0_代码存放位置.mkv 2.75MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.10_lc 22 和剑指 085:括号生成【top 100】.mkv 31.24MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.11_lc 51:N 皇后.mkv 71.08MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.12_lc 37:数独问题.mkv 49.11MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.1_回溯思想.mkv 32.04MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.2_lc 112:路径总和.mkv 100.06MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.3_lc 113 和剑指 34:路径总和二.mkv 20.27MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.4_lc 46 和 47 和剑指 083 和剑指 084:全排列【top 100】.mkv 118.98MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.5_lc 77 和剑指 080:组合.mkv 33.82MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.6_lc 39 和 40 和剑指 081 和 082:组合总和【top 100】.mkv 52.4MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.7_lc 78 和 90 和剑指 079:子集【top 100】.mkv 24.78MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.8_lc 17:电话号码的字母组合【top 100】.mkv 42.43MB
│ ├─刷题篇第 22 天:回溯算法(一)【5.6 小时】.9_lc 93 和剑指 087:复原 IP 地址.mkv 45.08MB
│ ├─刷题篇第 23 天:回溯算法(二)【2.9 小时】.0_今天的内容.mkv 1013.57KB
│ ├─刷题篇第 23 天:回溯算法(二)【2.9 小时】.1_回顾回溯算法.mkv 31.3MB
│ ├─刷题篇第 23 天:回溯算法(二)【2.9 小时】.2_lc 401:二进制手表.mkv 31.88MB
│ ├─刷题篇第 23 天:回溯算法(二)【2.9 小时】.3_lc 131 和剑指 086:分割回文串.mkv 25.07MB
│ ├─刷题篇第 23 天:回溯算法(二)【2.9 小时】.4_lc 842:将数组拆分成斐波那契序列.mkv 50.02MB
│ ├─刷题篇第 23 天:回溯算法(二)【2.9 小时】.5_lc 79 和剑指 12:单词搜索【top 100】.mkv 22.98MB
│ ├─刷题篇第 23 天:回溯算法(二)【2.9 小时】.6_lc 301:删除无效的括号【top 100】.mkv 131.53MB
│ ├─刷题篇第 23 天:回溯算法(二)【2.9 小时】.7_lc 679:24 点游戏.mkv 41.73MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.0_今天的内容.mkv 2.21MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.10_lc 316:去除重复字母.mkv 31.1MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.11_lc 1047:删除字符串中的所有相邻重复项.mkv 27.71MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.12_lc 1209:删除字符串中的所有相邻重复项二.mkv 57.57MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.1_lc 455:分发饼干 - 贪心思想.mkv 17.94MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.2_lc 322 和剑指 103:硬币找零【top 100】.mkv 79.11MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.3_贪心算法的特点.mkv 8.11MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.4_lc 45:跳跃游戏二.mkv 65.67MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.5_lc 55:跳跃游戏【top 100】.mkv 9.31MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.6_lc 1578:避免重复字母的最小删除成本.mkv 19.17MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.7_lc 402:移掉 K 位数字.mkv 62.67MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.8_lc 409:最长回文串.mkv 16.11MB
│ ├─刷题篇第 24 天:贪心算法(一)【3.9 小时】.9_lc 680 和剑指 019:验证回文字符串二.mkv 24.17MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.0_今天的内容.mkv 1.76MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.10_lc 330:按要求补齐数组.mkv 34.31MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.1_lc 976:三角形的最大周长.mkv 11.99MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.2_lc 674:最长连续递增序列.mkv 15.44MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.3_lc 738:单调递增的数字.mkv 22.49MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.4_lc 134:加油站.mkv 41.71MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.5_lc 767:重构字符串.mkv 23.27MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.6_lc 621:任务调度器【top 100】.mkv 43.51MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.7_lc 670:最大交换.mkv 26.78MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.8_lc 861:翻转矩阵后的得分.mkv 24.57MB
│ ├─刷题篇第 25 天:贪心算法(二)【2.8 小时】.9_lc 1029:两地调度.mkv 19.19MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.0_今天的内容.mkv 3.08MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.10_lc 1143 & 剑指 095:最长公共子序列.mkv 68.63MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.11_lc 72:编辑距离【top 100】.mkv 42.33MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.12_lc 44:通配符匹配.mkv 40.81MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.13_lc 486:预测赢家.mkv 69.48MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.1_lc 509 & 剑指 10-1:斐波那契数列问题 - 动态规划入门.mkv 69.24MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.2_lc 322 & 剑指 103:硬币找零.mkv 79.37MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.3_动态规划总结.mkv 11.84MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.4_lc 64 & 剑指 099:最小路径和【top 100】.mkv 106.49MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.5_什么问题可以使用动态规划来解决.mkv 16.66MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.6_lc 53 & 剑指 42:最大子数组之和【top 100】.mkv 109.58MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.7_lc 647、5、131 & 剑指 086、020:回文子串【top 100】.mkv 121.01MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.8_lc 516:最长回文子序列.mkv 74.57MB
│ ├─刷题篇第 26 天:动态规划(一)【8.7 小时】.9_lc 300:最长上升子序列【top 100】.mkv 38.15MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.0_今天的内容-新.mkv 1.17MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.10_lc 322 和剑指 103:零钱兑换【top 100】.mkv 40.2MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.11_lc 518:零钱兑换二.mkv 30.85MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.12_lc 377 和剑指 104:组合总和四.mkv 36.95MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.13_lc 494 和剑指 102:目标和【top 100】.mkv 24.7MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.14_lc 416 和剑指 101:分割等和子集【top 100】.mkv 28.56MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.15_lc 279:完全平方数【top 100】.mkv 18.78MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.16_lc 474:一和零.mkv 15.17MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.17_lc 139:单词拆分【top 100】.mkv 26.91MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.1_lc 70 和剑指 10-2:爬楼梯【top 100】.mkv 30.01MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.2_lc 746 和剑指 088:使用最小花费爬楼梯.mkv 37.84MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.3_lc 198 和剑指 089:打家劫舍【top 100】.mkv 59.57MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.4_lc 213 和剑指 090:打家劫舍二.mkv 12.06MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.5_lc 337:打家劫舍三【top 100】.mkv 25.6MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.6_0 - 1 背包问题.mkv 162.45MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.7_完全背包问题.mkv 135.28MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.8_多重背包问题.mkv 9.77MB
│ ├─刷题篇第 27 天:动态规划(二)【6.3 小时】.9_二维背包问题.mkv 9.06MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.0_今天的内容.mkv 814.29KB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.10_lc 188:买卖股票的最佳时机四.mkv 26.04MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.11_lc 309:最佳买卖股票时机含冷冻期【top 100】.mkv 21.43MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.12 lc 714:买卖股票的最佳时机含手续费.mkv 5.19MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.1_lc 62 和剑指 098:不同路径【top 100】.mkv 72.29MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.2_lc 63:不同路径二.mkv 38.14MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.3_lc 120 和剑指 100:三角形最小路径和.mkv 44.36MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.4_lc 97 和剑指 096:交错字符串.mkv 64.26MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.5_lc 221:最大正方形【top 100】.mkv 37.13MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.6_系列算法题:买卖股票的最佳时机.mkv 43.08MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.7_lc 121 和剑指 63:买卖股票的最佳时机【top 100】.mkv 16.64MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.8_lc 122:买卖股票的最佳时机二.mkv 16.22MB
│ ├─刷题篇第 28 天:动态规划(三)【3.8 小时】.9_lc 123:买卖股票的最佳时机三.mkv 18MB
│ ├─刷题篇第 29 天:动态规划(四)【4.1 小时】.0_今天的内容.mkv 1.42MB
│ ├─刷题篇第 29 天:动态规划(四)【4.1 小时】.1_lc 139:单词拆分【top 100】.mkv 97.37MB
│ ├─刷题篇第 29 天:动态规划(四)【4.1 小时】.2_lc 140:单词拆分二.mkv 25.97MB
│ ├─刷题篇第 29 天:动态规划(四)【4.1 小时】.3_lc 91:解码方法.mkv 39.07MB
│ ├─刷题篇第 29 天:动态规划(四)【4.1 小时】.4_lc 32:最长有效括号【top 100】.mkv 101.52MB
│ ├─刷题篇第 29 天:动态规划(四)【4.1 小时】.5_lc 10 和剑指 19:正则表达式匹配【top 100】.mkv 60.77MB
│ ├─刷题篇第 29 天:动态规划(四)【4.1 小时】.6_lc 718:最长重复子数组.mkv 14.95MB
│ ├─刷题篇第 29 天:动态规划(四)【4.1 小时】.7_lc 354:俄罗斯套娃信封问题.mkv 30.48MB
│ ├─刷题篇第 29 天:动态规划(四)【4.1 小时】.8_lc 152:乘积最大子数组【top 100】.mkv 28.78MB
│ ├─刷题篇第 29 天:动态规划(四)【4.1 小时】.9_lc 376:摆动序列.mkv 29.93MB
│ ├─刷题篇第 3 天:二堆数组【3.3 小时】.10_lc 119:杨辉三角二.mkv 29.59MB
│ ├─刷题篇第 3 天:二堆数组【3.3 小时】.1_第三天主题内容.mkv 4.2MB
│ ├─刷题篇第 3 天:二堆数组【3.3 小时】.2_lc 867:矩阵转置.mkv 15.03MB
│ ├─刷题篇第 3 天:二堆数组【3.3 小时】.3_lc 48:旋转图像【top 100】.mkv 85.86MB
│ ├─刷题篇第 3 天:二堆数组【3.3 小时】.4_lc 36:有效的数独.mkv 31.24MB
│ ├─刷题篇第 3 天:二堆数组【3.3 小时】.5_lc 73:矩阵置零.mkv 61.49MB
│ ├─刷题篇第 3 天:二堆数组【3.3 小时】.6_lc 54 & 剑指 29:螺旋矩阵.mkv 54.33MB
│ ├─刷题篇第 3 天:二堆数组【3.3 小时】.7_lc 59:螺旋矩阵二.mkv 12.9MB
│ ├─刷题篇第 3 天:二堆数组【3.3 小时】.8_lc 498:对角线遍历.mkv 32.29MB
│ ├─刷题篇第 3 天:二堆数组【3.3 小时】.9_lc 118:杨辉三角.mkv 16.22MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.1. 今天的内容.mkv 6.08MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.10. 输入为两个数组或者两个字符串.mkv 20.92MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.11. 输入为矩阵.mkv 8.34MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.12. 区间动态规划问题.mkv 8.95MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.13. 背包系列问题总结.mkv 5.47MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.2. 动态规划步骤总结.mkv 5.91MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.3. 动态规划的三个特征.mkv 5.94MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.4. 动态规划解决的问题.mkv 5.21MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.5. 打家劫舍例子总结.mkv 10.73MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.6. 最大子数组和例子总结.mkv 13.72MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.7. dp[i] 依赖于前面一个或者两个状态.mkv 7.64MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.8. dp[i] 依赖于前面多个状态.mkv 10.02MB
│ ├─刷题篇第 30 天:动态规划(总结)【1.3 小时】.9. dp[i] 带有一个或者多个维度.mkv 21.81MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.10_lc 8 和剑指 67:字符串转换整数.mkv 48.48MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.11_lc 165:比较版本号.mkv 26.1MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.12_lc 12:整数转罗马数字.mkv 26.82MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.13_lc 13:罗马数字转整数.mkv 12.53MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.14_lc 38:外观数列.mkv 18.84MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.15_lc 6:Z 字形变换.mkv 66MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.1_今天的内容.mkv 1.42MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.2_lc 28:字符串匹配.mkv 11.89MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.3_lc 459:重复的子字符串.mkv 57MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.4_lc 344:反转字符串.mkv 3.29MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.5_lc 345:反转字符串中的元音字母.mkv 14.21MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.6_lc 1119:删除字符串中的元音字母.mkv 4.44MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.7_lc 541:反转字符串二.mkv 18.86MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.8_lc 557:反转字符串中的单词.mkv 18.4MB
│ ├─刷题篇第 4 天:字符串【3.3 小时】.9_lc 58:最后一个单词的长度.mkv 20.74MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.10_lc 204:计数质数.mkv 19.95MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.11_lc 233 和剑指 43:数字 1 的个数.mkv 45.75MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.12_lc 1232:缀点成线.mkv 11.89MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.1_今天的内容.mkv 1.63MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.2_lc 7:整数反转.mkv 36.98MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.3_lc 9:回文数.mkv 24.36MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.4_lc 989:数组形式的整数加法.mkv 36.54MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.5_lc 66:加 1.mkv 17.39MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.6_lc 415:字符串相加.mkv 8.87MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.7_lc 67 和剑指 002:二进制求和.mkv 5.87MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.8_lc 2:两数相加.mkv 22.72MB
│ ├─刷题篇第 5 天:数学【2.8 小时】.9_lc 43:字符串相乘.mkv 66.08MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.0_今天的内容.mkv 1.54MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.10_lc 136:只出现一次的数字【top 100】.mkv 17.46MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.11_lc 137 和剑指 004:只出现一次的数字二.mkv 46.23MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.12_lc 260:只出现一次的数字三.mkv 23.41MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.13_lc 1318:或运算的最小翻转次数.mkv 32.09MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.14_lc 201:数字范围按位与.mkv 29.4MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.15_lc 476:数字的补数.mkv 18.44MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.16_lc 405:数字转换为十六进制数.mkv 25.06MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.17_lc 190:颠倒二进制位.mkv 69.07MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.1_位运算基础知识一.mkv 30.82MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.2_位运算基础知识二.mkv 32.34MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.3_位运算技巧.mkv 30.08MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.4_lc 191 & 剑指 15:位 1 的个数.mkv 32.01MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.5_lc 461:汉明距离【top 100】.mkv 8.39MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.6_lc 477:汉明距离总和.mkv 33.19MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.7_lc 231:2 的幂.mkv 16.65MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.8_lc 371:两整数之和.mkv 49.38MB
│ ├─刷题篇第 6 天:位运算【5.6 小时】.9_lc 29 & 剑指 001:两数相除.mkv 69.68MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.10_lc 327:区间和的个数.mkv 55.78MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.11_lc 493:翻转对.mkv 17.2MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.12_lc 50 & 剑指 16:Pow(x_ n).mkv 36.37MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.13_快速排序 - 分区逻辑的应用.mkv 21.03MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.14_lc 75:颜色分类【top 100】.mkv 37.35MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.15_lc 179 & 剑指 45:最大数.mkv 40.76MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.16_lc 56 & 剑指 74:合并区间【top 100】.mkv 32.93MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.17_lc 57:插入区间.mkv 24.98MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.18_lc 905:按奇偶排序数组.mkv 30.71MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.19_lc 922:按奇偶排序数组二.mkv 15.86MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.1_今天的内容.mkv 2.96MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.20_lc 1365:有多少小于当前数字的数字.mkv 40.59MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.21_lc 164:最大间距.mkv 76.83MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.2_排序算法回顾 (一).mkv 39.93MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.3_排序算法回顾 (二).mkv 78.63MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.4_lc 912:排序数组.mkv 53.48MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.5_阿里面试题:快速查找第二大数.mkv 8.6MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.6_lc 628:三个数的最大乘积.mkv 17.58MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.7_lc 88:合并两个有序数组.mkv 14.03MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.8_剑指 51:数组中的逆序对.mkv 52.12MB
│ ├─刷题篇第 7 天:排序算法【6.9 小时】.9_lc 315:计算右侧小于当前元素的个数.mkv 49.53MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.0_今天的内容.mkv 2.71MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.10_lc 153 & 剑指 11:旋转排序数组的最小数字.mkv 34.18MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.11_lc 852 和剑指 069:山脉数组的峰顶索引.mkv 22.98MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.12_lc 1095:二分查找代码实现.mkv 15.99MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.13_lc 162:寻找峰值.mkv 15.01MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.14_lc 74:搜索二维矩阵.mkv 14.47MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.15_lc 240 & 剑指 4:搜索二维矩阵二【top 100】.mkv 30.49MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.16_lc 69 和剑指 072:x 的平方根.mkv 14.98MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.17_lc 1539:第 k 个缺失的正整数.mkv 39.35MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.18_字节面试题:截木头.mkv 22.21MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.1_二分查找代码实现.mkv 52.4MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.2_几个二分查找细节问题.mkv 56.05MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.3_二分查找的变形问题 (一).mkv 50.57MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.4_二分查找的变形问题 二).mkv 25.95MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.5_lc 704:二分查找.mkv 64.51MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.6_lc 34:在排序数组中查找元素的第一个和最后一个位置【top 100】.mkv 54.79MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.7_lc 35 & 剑指 53-1:搜索插入位置【top 100】.mkv 44.42MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.8_lc 278:第一个错误的版本.mkv 20.15MB
│ ├─刷题篇第 8 天:二分查找【5.2 小时】.9_lc 33:搜索旋转排序数组【top 100】.mkv 31.07MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.0_今天的内容.mkv 5.67MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.10_lc 49 & 剑指 033:字母异位词分组【top 100】.mkv 21.3MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.11_lc 560 & 剑指 010:和为 K 的子数组【top 100】.mkv 43.78MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.12_lc 41:缺失的第一个正数.mkv 24.59MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.13_lc 1122 & 剑指 075:数组的相对排序.mkv 31.58MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.1_lc 771:宝石与石头.mkv 25.28MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.2_lc 888:公平的糖果棒交换.mkv 18.1MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.3_lc 128 & 剑指 119:最长连续序列【top 100】.mkv 32.11MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.4_lc 136:只出现一次的数字【top 100】.mkv 19.5MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.5_lc 389:找不同.mkv 15.23MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.6_lc 554:砖墙.mkv 29.02MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.7_lc 205:同构字符串.mkv 24.28MB
│ ├─刷题篇第 9 天:哈希查找【3.1 小时】.8_lc 290:单词规律.mkv 14.43MB
│ └─刷题篇第 9 天:哈希查找【3.1 小时】.9_lc 242 & 剑指 032:有效的字母异位词.mkv 25.24MB
├─基础篇
│ ├─基础篇一:复杂度分析【1.6 小时】【基础班】
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.1. 复杂度分析课程内容.mp4 7.38MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.10. 时间复杂度加法法则.mp4 16.2MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.11. 时间复杂度乘法法则.mp4 11.69MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.12. 时间复杂度分析例子.mp4 26.18MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.13. 常用时间复杂度总结.mp4 33.15MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.14. 最好、最坏以及平均时间复杂度.mp4 30.33MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.15. 空间复杂度分析.mp4 18.01MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.2. 新建项目.mp4 6.99MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.3. 为什么需要时间复杂度分析.mp4 37.45MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.4. 算法执行时间的计算.mp4 50.17MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.5. 大 O 复杂度表示法.mp4 45.75MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.6. 渐进时间复杂度分析.mp4 41.79MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.7. 常量阶时间复杂度.mp4 19.09MB
│ │ ├─基础篇一:复杂度分析【1.6 小时】【基础班】.8. 对数阶时间复杂度.mp4 45.98MB
│ │ └─基础篇一:复杂度分析【1.6 小时】【基础班】.9. 时间复杂度分析方法总结.mp4 14.15MB
│ ├─基础篇七:链表相关算法【3 小时】【基础班】
│ │ ├─基础篇七:链表相关算法【3 小时】【基础班】.1_链表相关算法:基础知识.mp4 77.89MB
│ │ ├─基础篇七:链表相关算法【3 小时】【基础班】.2_力扣 203 题:移除链表元素.mp4 71.5MB
│ │ ├─基础篇七:链表相关算法【3 小时】【基础班】.3_力扣 206 题:反转链表.mp4 74.82MB
│ │ ├─基础篇七:链表相关算法【3 小时】【基础班】.4_力扣 876 题:链表的中间节点.mp4 48MB
│ │ ├─基础篇七:链表相关算法【3 小时】【基础班】.5_力扣 19 题:删除链表的第 N 个节点.mp4 54.57MB
│ │ ├─基础篇七:链表相关算法【3 小时】【基础班】.6_力扣 21 题:合并两个有序链表.mp4 73.25MB
│ │ ├─基础篇七:链表相关算法【3 小时】【基础班】.7_力扣 23 题:合并 K 个升序链表.mp4 83.13MB
│ │ ├─基础篇七:链表相关算法【3 小时】【基础班】.8_力扣 147 题:对链表进行插入排序.mp4 63.46MB
│ │ └─基础篇七:链表相关算法【3 小时】【基础班】.9_力扣 148 题:排序链表.mp4 175.53MB
│ ├─基础篇三:栈和队列【4.2 小时】【基础班】
│ │ ├─基础篇三:栈和队列【4.2 小时】【基础班】.10_Java 中的队列.mp4 126.74MB
│ │ ├─基础篇三:栈和队列【4.2 小时】【基础班】.11_剑指 9 号题:两个栈实现队列.mp4 32.02MB
│ │ ├─基础篇三:栈和队列【4.2 小时】【基础班】.1_栈的特点和使用场景.mp4 58.75MB
│ │ ├─基础篇三:栈和队列【4.2 小时】【基础班】.2_使用数组实现栈.mp4 75.02MB
│ │ ├─基础篇三:栈和队列【4.2 小时】【基础班】.3_使用链表实现栈.mp4 79.63MB
│ │ ├─基础篇三:栈和队列【4.2 小时】【基础班】.4_力扣 20 号题:有效括号(老).mp4 92.79MB
│ │ ├─基础篇三:栈和队列【4.2 小时】【基础班】.5_力扣 20 号题:最小栈.mp4 97.12MB
│ │ ├─基础篇三:栈和队列【4.2 小时】【基础班】.6_队列的特点和实现.mp4 62.18MB
│ │ ├─基础篇三:栈和队列【4.2 小时】【基础班】.7_循环队列的基础实现.mp4 45.31MB
│ │ ├─基础篇三:栈和队列【4.2 小时】【基础班】.8_循环队列的扩容和缩容.mp4 64.23MB
│ │ └─基础篇三:栈和队列【4.2 小时】【基础班】.9_各种队列实现方式的比较和优化.mp4 88.01MB
│ ├─基础篇二:数组和链表【4.7 小时】【基础班】
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.10_单向链表的删除操作实现.mp4 66.59MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.11_单向链表测试及其复杂度分析.mp4 54.02MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.12_双向链表的优缺点.mp4 47.95MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.13_双向链表的修改和新增操作实现.mp4 61.68MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.14_双向链表的删除操作实现.mp4 66.2MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.1_静态数组.mp4 113.41MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.2_二次封装内置数组.mp4 48.41MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.3_二次封装内置数组的增删改查操作.mp4 84.07MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.4_二次封装内置数组的其他特点.mp4 56.93MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.5_动态数组的扩容和缩容.mp4 77.45MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.6_动态数组对比静态数组.mp4 71.83MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.7_链表对比数组.mp4 73.88MB
│ │ ├─基础篇二:数组和链表【4.7 小时】【基础班】.8_单向链表的查询操作实现.mp4 76.27MB
│ │ └─基础篇二:数组和链表【4.7 小时】【基础班】.9_单向链表的修改和新增操作实现.mp4 64.08MB
│ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】
│ │ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】.10_力扣 164 题:最大间距.mp4 141.21MB
│ │ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】.11_剑指 51 题:数组中的逆序对.mp4 105.5MB
│ │ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】.1_桶排序.mp4 141.53MB
│ │ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】.2_计数排序.mp4 135.64MB
│ │ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】.3_基数排序.mp4 95.32MB
│ │ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】.4_如何写一个通用的排序算法.mp4 98.6MB
│ │ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】.5_引用类型数组的排序.mp4 107.58MB
│ │ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】.6_Java 内置排序算法.mp4 58.18MB
│ │ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】.7_力扣 56 题:合并区间.mp4 53.1MB
│ │ ├─基础篇五:排序算法(二)【4.8 小时】【基础班】.8_力扣 179 题:最大数.mp4 71.46MB
│ │ └─基础篇五:排序算法(二)【4.8 小时】【基础班】.9_力扣 75 题:颜色分类.mp4 62.75MB
│ ├─基础篇六:二分算法【4.3 小时】【基础班】
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.10_剑指 11 题:旋转排序数组的最小数字.mp4 74.95MB
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.11_力扣 852 题:山脉数组的峰顶索引.mp4 36.57MB
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.12_力扣 1095 题:二分查找代码实现.mp4 32.09MB
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.1_二分查找代码实现.mp4 86.48MB
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.2_几个二分查找细节问题.mp4 100.03MB
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.3_二分查找的变形问题 (一).mp4 93.11MB
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.4_二分查找的变形问题 二).mp4 45.73MB
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.5_二分查找的应用 - IP 地址维护.mp4 128.89MB
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.6_力扣 704 题:二分查找.mp4 117.76MB
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.7_力扣 34 题:在排序数组中查找元素的第一个和最后一个位置.mp4 95.09MB
│ │ ├─基础篇六:二分算法【4.3 小时】【基础班】.8_力扣 35 题:搜索插入位置.mp4 82.62MB
│ │ └─基础篇六:二分算法【4.3 小时】【基础班】.9_力扣 33 题:搜索旋转排序数组.mp4 57.85MB
│ └─基础篇四:排序算法(一)【7 小时】【基础班】
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.10_希尔排序(一).mp4 88.27MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.11_希尔排序(二).mp4 83.84MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.12_归并排序(一).mp4 90.21MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.13_归并排序(二).mp4 94.4MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.14_归并排序(三).mp4 76.31MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.15_归并排序(四).mp4 48.13MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.16_快速排序(一).mp4 91.37MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.17_快速排序(二).mp4 62.17MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.18_快速排序(三).mp4 100.85MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.1_双指针算法需要的基础知识.mp4 47.5MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.2_双指针之快慢指针.mp4 127.57MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.3_双指针之对撞指针以及总结.mp4 86.55MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.4_理解递归需要的基础知识.mp4 71.62MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.5_递归的理解.mp4 95.86MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.6_排序基础.mp4 41.11MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.7_冒泡排序.mp4 98.49MB
│ ├─基础篇四:排序算法(一)【7 小时】【基础班】.8_选择排序.mp4 74.85MB
│ └─基础篇四:排序算法(一)【7 小时】【基础班】.9_插入排序.mp4 171.23MB
├─应用篇:数据结构与算法的应用【9.6 小时】.10_字典树.mkv 71.42MB
├─应用篇:数据结构与算法的应用【9.6 小时】.11_lc 208:实现 Trie(前缀树).mkv 25.35MB
├─应用篇:数据结构与算法的应用【9.6 小时】.12_lc 642:搜索自动补全系统.mkv 68.18MB
├─应用篇:数据结构与算法的应用【9.6 小时】.13_海量数据查找去重问题.mkv 71.49MB
├─应用篇:数据结构与算法的应用【9.6 小时】.14_缓存的概念.mkv 42.77MB
├─应用篇:数据结构与算法的应用【9.6 小时】.15_LRU 缓存算法.mkv 98.99MB
├─应用篇:数据结构与算法的应用【9.6 小时】.16_LFU 缓存算法.mkv 102.48MB
├─应用篇:数据结构与算法的应用【9.6 小时】.17_Redis Value 数据类型.mkv 21.17MB
├─应用篇:数据结构与算法的应用【9.6 小时】.18_MySQL 索引.mkv 49.17MB
├─应用篇:数据结构与算法的应用【9.6 小时】.19_B 树.mkv 55.74MB
├─应用篇:数据结构与算法的应用【9.6 小时】.1_应用篇内容.mkv 8.1MB
├─应用篇:数据结构与算法的应用【9.6 小时】.2_lc 1244:排行榜.mkv 74.31MB
├─应用篇:数据结构与算法的应用【9.6 小时】.3_lc 1396:设计地铁系统.mkv 34.99MB
├─应用篇:数据结构与算法的应用【9.6 小时】.4_字符串匹配算法:BF 算法.mkv 57.97MB
├─应用篇:数据结构与算法的应用【9.6 小时】.5_字符串匹配算法:RK 算法.mkv 87.67MB
├─应用篇:数据结构与算法的应用【9.6 小时】.6_字符串匹配算法:BM 算法(一).mkv 64.29MB
├─应用篇:数据结构与算法的应用【9.6 小时】.7_字符串匹配算法:BM 算法(二).mkv 76.56MB
├─应用篇:数据结构与算法的应用【9.6 小时】.8_字符串匹配算法:KMP 算法(一).mkv 51.66MB
├─应用篇:数据结构与算法的应用【9.6 小时】.9_字符串匹配算法:KMP 算法(二).mkv 69.2MB
├─抖码算法 - 免费试听课【试听班】
│ ├─抖码算法 - 免费试听课【试听班】.1. 这样准备算法面试就对了!!!.mp4 35.54MB
│ ├─抖码算法 - 免费试听课【试听班】.10_归并排序(二)【课程 A 试听】.mp4 94.4MB
│ ├─抖码算法 - 免费试听课【试听班】.11_归并排序(三)【课程 A 试听】.mp4 76.31MB
│ ├─抖码算法 - 免费试听课【试听班】.12_归并排序(四)【课程 A 试听】.mp4 48.13MB
│ ├─抖码算法 - 免费试听课【试听班】.13_快速排序(一)【课程 A 试听】.mp4 91.37MB
│ ├─抖码算法 - 免费试听课【试听班】.14_快速排序(二)【课程 A 试听】.mp4 62.17MB
│ ├─抖码算法 - 免费试听课【试听班】.15_快速排序(三)【课程 A 试听】.mp4 100.85MB
│ ├─抖码算法 - 免费试听课【试听班】.16_力扣第 1 题:两数之和【课程 B 试听】.mp4 68.6MB
│ ├─抖码算法 - 免费试听课【试听班】.17_力扣第 167 题:两数之和之输入有序数组【课程 B 试听】.mp4 39.2MB
│ ├─抖码算法 - 免费试听课【试听班】.18_力扣第 206 题:反转链表【课程 B 试听】.mp4 74.82MB
│ ├─抖码算法 - 免费试听课【试听班】.19_力扣第 226 题:翻转二叉树【课程 B 试听】.mp4 36.84MB
│ ├─抖码算法 - 免费试听课【试听班】.2. 你真的不是一个人再战斗!!!.mp4 11.14MB
│ ├─抖码算法 - 免费试听课【试听班】.20_力扣第 22 题:括号生成【课程 B 试听】.mp4 51.19MB
│ ├─抖码算法 - 免费试听课【试听班】.3. 2 年半的时间研发课程,并持续更新.mp4 25.14MB
│ ├─抖码算法 - 免费试听课【试听班】.4. 【课程 A + 课程 B + 笔试总结】抖码算法内容体系.mp4 18.64MB
│ ├─抖码算法 - 免费试听课【试听班】.5. 【课程 A】构建【数据结构与算法】知识体系.mp4 36.05MB
│ ├─抖码算法 - 免费试听课【试听班】.6. 【课程 B】30 天高效刷完 365 道高频算法面试题.mp4 49.17MB
│ ├─抖码算法 - 免费试听课【试听班】.7. 经过 10 道工序录制而成的数据结构与算法课程.mp4 27.59MB
│ ├─抖码算法 - 免费试听课【试听班】.8. 讲师老汤自我介绍.mp4 6.88MB
│ ├─抖码算法 - 免费试听课【试听班】.9_归并排序(一) 【课程 A 试听】.mp4 90.21MB
│ ├─抖码算法 - 免费试听课【试听班】.【算法知识总结】1. 数据结构中的阴和阳.mp4 17.44MB
│ ├─抖码算法 - 免费试听课【试听班】.【算法知识总结】2. 带你看各种各样的递归代码.mp4 32.8MB
│ ├─抖码算法 - 免费试听课【试听班】.【算法知识总结】3. 时间复杂度和 logn 有关的算法.mp4 22.25MB
│ ├─抖码算法 - 免费试听课【试听班】.【算法知识总结】4. 三种二分查找代码.mp4 25.42MB
│ └─抖码算法 - 免费试听课【试听班】.【算法知识总结】5. 递归 vs 分治 vs 回溯 vs 动态规划.mp4 22.65MB
├─抖码课堂资料
│ ├─10_第十天:栈和队列.pdf 5.33MB
│ ├─1_回溯算法.pdf 688.63KB
│ ├─9_第九天:哈希查找.pdf 1.66MB
│ ├─MySQL 三课件:事务(undo log).pdf 2.79MB
│ ├─MySQL 二 课件:索引.pdf 2.36MB
│ ├─MySQL 五课件:并发控制.pdf 4.1MB
│ ├─MySQL 四课件:崩溃恢复.pdf 2.74MB
│ ├─MySQL一课件:存储引擎.pdf 2.8MB
│ ├─Redis 一课件:快速入门.pdf 2.85MB
│ ├─Redis 三课件:IO 相关.pdf 4.22MB
│ ├─Redis 二课件:缓存功能.pdf 8.51MB
│ ├─SQL 基础一课件:认识 SQL.pdf 5.2MB
│ ├─SQL 基础二课件:简单查询.pdf 214.9KB
│ ├─中级篇:2-3 树.pdf 12.54MB
│ ├─中级篇:AVL 树.pdf 31.29MB
│ ├─中级篇:Set 和 Map.pdf 19.43MB
│ ├─中级篇:二分查找树.pdf 49.86MB
│ ├─中级篇:二叉树.pdf 43.47MB
│ ├─中级篇:堆.pdf 22.15MB
│ ├─中级篇:树的特点.pdf 11.31MB
│ ├─中级篇:红黑树.pdf 32.33MB
│ ├─中级篇:跳表.pdf 30.69MB
│ ├─基础篇:复杂度分析.pdf 32.5MB
│ ├─基础篇:数组.pdf 22.98MB
│ ├─基础篇:栈.pdf 31.47MB
│ ├─基础篇:链表.pdf 51.12MB
│ ├─基础篇:队列.pdf 20.73MB
│ ├─应用篇:BF 算法.pdf 4.39MB
│ ├─应用篇:BM 算法.pdf 27.23MB
│ ├─应用篇:KMP 算法.pdf 14.72MB
│ ├─应用篇:KMP 算法课件.pdf 19.72MB
│ ├─应用篇:MySQL 为什么使用 B 树.pdf 12.91MB
│ ├─应用篇:RK 算法.pdf 6.09MB
│ ├─应用篇:哈希算法的应用.pdf 1.68MB
│ ├─应用篇:字典树.pdf 12.36MB
│ ├─应用篇:海量数据查找和去重.pdf 8.03MB
│ ├─应用篇:缓存机制.pdf 21.82MB
│ ├─应用篇:设计地铁系统.pdf 2.71MB
│ ├─操作系统一课件:程序是如何运行的.pdf 8.53MB
│ ├─操作系统七课件:内存分配.pdf 7.41MB
│ ├─操作系统三课件:ELF.pdf 5.11MB
│ ├─操作系统九课件:任务调度.pdf 4.21MB
│ ├─操作系统二课件:操作系统介绍.pdf 13.18MB
│ ├─操作系统五课件:高速缓存.pdf 10.86MB
│ ├─操作系统八课件:进程和线程.pdf 7.97MB
│ ├─操作系统六课件:内存布局.pdf 9.7MB
│ ├─操作系统十一课件:并发编程.pdf 17.98MB
│ ├─操作系统十七课件:进程通信.pdf 3.02MB
│ ├─操作系统十三课件:文件系统.pdf 5.81MB
│ ├─操作系统十二课件:缓存一致性.pdf 13.73MB
│ ├─操作系统十五课件:页面缓存.pdf 3.12MB
│ ├─操作系统十四课件:文件读写.pdf 4.45MB
│ ├─操作系统十课件:信号和中断.pdf 4.48MB
│ ├─操作系统四课件:内存寻址.pdf 7.99MB
│ ├─第一天:1_元素作为索引.pdf 11.82MB
│ ├─第一天:2. 双指针.pdf 25.72MB
│ ├─第一天:3. 前缀和以及前缀乘积.pdf 7.03MB
│ ├─第七天:排序算法.pdf 2.62MB
│ ├─第三十天:动态规划五.pdf 2.51MB
│ ├─第三天:二维数组.pdf 2.47MB
│ ├─第二十一天:综合应用二.pdf 2.25MB
│ ├─第二十七天:动态规划二.pdf 2.33MB
│ ├─第二十三天:回溯二.pdf 1.88MB
│ ├─第二十九天:动态规划四.pdf 2.31MB
│ ├─第二十五天:贪心二.pdf 1.31MB
│ ├─第二十八天:动态规划三.pdf 2.44MB
│ ├─第二十六天:动态规划一.pdf 210.82KB
│ ├─第二十四天:贪心一.pdf 1.21MB
│ ├─第二十天:数据结构设计.pdf 2.35MB
│ ├─第二天:一维数组.pdf 2.66MB
│ ├─第五天:数学.pdf 2.57MB
│ ├─第八天:二分查找.pdf 2.3MB
│ ├─第六天:位运算.pdf 1.99MB
│ ├─第十一天:堆和优先队列.pdf 3.38MB
│ ├─第十七天:二叉树(二).pdf 3.66MB
│ ├─第十三天:综合应用一.pdf 1.52MB
│ ├─第十九天:DFS 和 BFS.pdf 1.79MB
│ ├─第十二天:滑动窗口.pdf 2.12MB
│ ├─第十五天:链表.pdf 1.46MB
│ ├─第十八天:二叉树(三).pdf 3.22MB
│ ├─第十六天:二叉树(一).pdf 2.36MB
│ ├─第十四天:链表.pdf 1.77MB
│ ├─第四天:字符串.pdf 3.3MB
│ ├─第零天:开营之前的一些事.pdf 461.37KB
│ ├─计网一课件:网络体系结构.pdf 16.12MB
│ ├─计网七课件:socket 套接字.pdf 5.26MB
│ ├─计网三课件:网络层.pdf 25.94MB
│ ├─计网九课件:高并发网络编程.pdf 5.57MB
│ ├─计网二课件:网络接口层.pdf 12.29MB
│ ├─计网五课件:应用层.pdf 9.61MB
│ ├─计网八课件:IO 多路复用.pdf 7.91MB
│ ├─计网六课件:HTTP 进阶.pdf 13.2MB
│ ├─计网四课件:运输层.pdf 17.64MB
│ ├─高级篇:floodfill 算法.pdf 479.2KB
│ ├─高级篇:图的 BFS.pdf 353.5KB
│ ├─高级篇:图的 DFS.pdf 1.05MB
│ ├─高级篇:图的表示.pdf 1.9MB
│ ├─高级篇:有向图.pdf 862.8KB
│ └─高级篇:有权图.pdf 2.54MB
├─操作系统
│ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.0:课程内容【程序是如何运行的】.mp4 6.28MB
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.10:寄存器 edx、eax、esi、edi 如何参与 CPU 计算.mp4 54.5MB
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.11:汇编指令 cmp、jne、jmp 以及标志位寄存器实现指令跳转.mp4 57.66MB
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.12:for 循环代码对应的汇编指令的执行流程.mp4 51.86MB
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.1:计算机硬件结构:总线、CPU、磁盘、内存、网卡等.mp4 25.84MB
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.2: 内存的物理机制 vs 程序员眼中的内存.mp4 30.74MB
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.3: 二进制、十进制以及十六进制之间的转换【选修,可跳过】.mp4 38.15MB
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.4:做一道菜 vs 写一个程序【高级语言、汇编语言、机器语言】.mp4 46.3MB
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.5:程序员需要关心 CPU 中的控制器、运算器、寄存器.mp4 34.82MB
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.6:不同架构的 CPU,其指令集也不同.mp4 22.85MB
│ │ ├─操作系统一:程序如何运行【1.8 小时】【准备篇】.8:为什么使用【栈】实现函数的调用?栈内存又是如何布局的?.mp4 40.6MB
│ │ └─操作系统一:程序如何运行【1.8 小时】【准备篇】.9:基于寄存器 rbp、rsp 以及 rip 实现函数调用汇编代码.mp4 51.29MB
│ ├─操作系统七:内存分配【5.2 小时】【内存篇】
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.10_物理内存分配 - 伙伴系统.mp4 71.34MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.11_页面置换流程以及 LRU 页面置换算法.mp4 58.16MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.12_逆向映射.mp4 133.34MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.13_再看缺页异常处理程序处理逻辑.mp4 44.56MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.14_slab 分配器之 slab 结构.mp4 59.89MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.15_slab 分配器分配和释放对象的流程.mp4 58.97MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.16_vmalloc 申请分配非连续物理内存.mp4 35.73MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.1_内存分配课程内容.mp4 11.05MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.2_内存对齐.mp4 27.83MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.3_如何评估内存分配器的好坏.mp4 32.11MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.4_实现一个实际的分配器需要考虑的问题.mp4 73.77MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.5_内存分配器的数据结构 - 空闲链表数组.mp4 77.61MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.6_用户态内存分配和释放 - malloc 和 free.mp4 43.08MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.7_ptmalloc 中的分离空闲链表(bins)的组成.mp4 98.9MB
│ │ ├─操作系统七:内存分配【5.2 小时】【内存篇】.8_malloc 内存分配和释放流程.mp4 72.35MB
│ │ └─操作系统七:内存分配【5.2 小时】【内存篇】.9_物理内存页帧的分配和释放.mp4 40.87MB
│ ├─操作系统三:ELF 文件【2.9 小时】【准备篇】
│ │ ├─操作系统三:ELF 文件【2.9 小时】【准备篇】.1. C 程序的预处理、编译、汇编以及链接四个阶段.mp4 62.95MB
│ │ ├─操作系统三:ELF 文件【2.9 小时】【准备篇】.2. 程序的链接阶段:符号解析.mp4 90.47MB
│ │ ├─操作系统三:ELF 文件【2.9 小时】【准备篇】.3. 程序的链接阶段:重定位.mp4 44.8MB
│ │ ├─操作系统三:ELF 文件【2.9 小时】【准备篇】.4. 静态链接:链接静态库.mp4 42.08MB
│ │ ├─操作系统三:ELF 文件【2.9 小时】【准备篇】.5. ELF 文件格式之【可重定位目标文件】.mp4 85.18MB
│ │ ├─操作系统三:ELF 文件【2.9 小时】【准备篇】.6. ELF 【可重定位目标文件】格式详解.mp4 130.15MB
│ │ ├─操作系统三:ELF 文件【2.9 小时】【准备篇】.7. 【可重定位文件】每个 section 的具体位置.mp4 80.28MB
│ │ ├─操作系统三:ELF 文件【2.9 小时】【准备篇】.8. ELF文件格式之【可执行目标文件】.mp4 123.19MB
│ │ └─操作系统三:ELF 文件【2.9 小时】【准备篇】.9. 一个运行的程序需要多大内存?.mp4 59.12MB
│ ├─操作系统九:进程调度【3.0 小时】【进程篇】
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.10_主动调度流程_pick_next_task.mp4 44.15MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.11_主动调度流程_切换用户态虚拟地址空间.mp4 61.31MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.12_主动调度流程_切换寄存器和内核栈.mp4 87.33MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.13_抢占调度流程.mp4 49.95MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.14_线程切换需不需要刷新 TLB 和 CPU 高速缓存?.mp4 15.11MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.1_进程调度准备知识.mp4 34.5MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.2_FIFO、SJF 等调度算法(周转时间).mp4 34.34MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.3_RR 调度算法(响应时间).mp4 31.51MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.4_CPU 资源和 IO 重叠以提高资源利用率.mp4 19.33MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.5_多级反馈队列(MLFQ).mp4 45.4MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.6_多级反馈队列(MLFQ)会产生的问题及其解决方案.mp4 41.4MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.7_Linux 任务调度算法的数据结构_实时任务.mp4 23.33MB
│ │ ├─操作系统九:进程调度【3.0 小时】【进程篇】.8_Linux 任务调度算法的数据结构_完全公平调度.mp4 62.03MB
│ │ └─操作系统九:进程调度【3.0 小时】【进程篇】.9_多级调度队列数据结构实现.mp4 45.92MB
│ ├─操作系统二:介绍篇【2.3 小时】【准备篇】
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.0:课程内容【操作系统介绍篇】.mp4 7.15MB
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.10:CPU 计算和磁盘 I_O 重叠运行,可提高计算机性能.mp4 52.59MB
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.11:异常 - 中断和系统调用都属于异常.mp4 34.93MB
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.1:想让多个程序在计算机中高效运行,离不开操作系统【面试题】.mp4 29.64MB
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.2:按下计算机启动按钮,会发生什么?.mp4 27.58MB
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.3:通过区分内核态和用户态,来保证计算机系统的安全.mp4 28.71MB
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.4:设备控制器屏蔽 I_O 设备硬件复杂的底层交互.mp4 32.97MB
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.5:操作系统如何通过汇编指令 OUT 和外设通信.mp4 34.7MB
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.6:使用中断机制实现键盘和 CPU 之间的交互.mp4 47.26MB
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.7:中断机制 + DMA 机制减少 CPU 开销.mp4 28.1MB
│ │ ├─操作系统二:介绍篇【2.3 小时】【准备篇】.8:系统调用的核心问题之一:用户态到内核态之间的切换.mp4 18.93MB
│ │ └─操作系统二:介绍篇【2.3 小时】【准备篇】.9:32 位 vs 64 位操作系统的系统调用过程的详细讲解.mp4 72.59MB
│ ├─操作系统五:高速缓存【3.0 小时】【内存篇】
│ │ ├─操作系统五:高速缓存【3.0 小时】【内存篇】.0. 课程内容( CPU 高速缓存 & TLB).mp4 3.09MB
│ │ ├─操作系统五:高速缓存【3.0 小时】【内存篇】.1. 衡量 CPU 性能的指标:时钟周期和主频.mp4 42.03MB
│ │ ├─操作系统五:高速缓存【3.0 小时】【内存篇】.10. 分页寻址 + TLB + CPU 高速缓存全流程.mp4 37.41MB
│ │ ├─操作系统五:高速缓存【3.0 小时】【内存篇】.2. 计算机体系结构中到处都可以看见缓存的身影.mp4 51.12MB
│ │ ├─操作系统五:高速缓存【3.0 小时】【内存篇】.3. 局部性原理:时间局部性和空间局部性.mp4 45.78MB
│ │ ├─操作系统五:高速缓存【3.0 小时】【内存篇】.4. 程序局部性的好坏会影响程序执行的性能.mp4 33.19MB
│ │ ├─操作系统五:高速缓存【3.0 小时】【内存篇】.5. CPU 高速缓存寻址数据.mp4 36.99MB
│ │ ├─操作系统五:高速缓存【3.0 小时】【内存篇】.6. 直接映射、组相联以及全相联高速缓存.mp4 77.69MB
│ │ ├─操作系统五:高速缓存【3.0 小时】【内存篇】.7. 高速缓存的行替换以及缓存中数据的更新.mp4 60.73MB
│ │ ├─操作系统五:高速缓存【3.0 小时】【内存篇】.8. 一台真实机器的 CPU 高速缓存.mp4 66.86MB
│ │ └─操作系统五:高速缓存【3.0 小时】【内存篇】.9. 另一个高速缓存:TLB - 缓存页表.mp4 34.84MB
│ ├─操作系统八:进程和线程【4.3 小时】【进程篇】
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.10_用户级线程和内核级线程.mp4 83.73MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.11_内核线程.mp4 38.74MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.12_再来看 0、1、2 号进程.mp4 21.14MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.13_线程的状态.mp4 63.62MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.14_再次回顾进程和线程.mp4 16.1MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.15_进程和线程的串讲以及线程池.mp4 98.21MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.1_进程和程序的关系.mp4 31.34MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.2_进程运行时的 CPU 上下文.mp4 38.41MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.3_进程切换【时钟中断】.mp4 41.37MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.4_0 号进程、1 号进程以及 2 号进程.mp4 38.93MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.5_task_struct 数据结构总结.mp4 55.95MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.6_创建进程的过程 (fork 和 exec 系统调动).mp4 125.51MB
│ │ ├─操作系统八:进程和线程【4.3 小时】【进程篇】.8_线程可以访问的三类数据.mp4 69.39MB
│ │ └─操作系统八:进程和线程【4.3 小时】【进程篇】.9_线程创建的详细过程.mp4 89.84MB
│ ├─操作系统六:内存布局【4.2 小时】【内存篇】
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.1. 虚拟内存布局和物理内存模型内容.mp4 44.05MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.10. SMP 架构实现:UMA 和 NUMA.mp4 26.82MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.11. 平坦内存模型.mp4 52.17MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.12. 不连续内存模型.mp4 55.37MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.13. 稀疏内存模型.mp4 77.87MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.14_缺页异常处理程序执行逻辑 - 用户态.mp4 49.17MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.2. 用户态虚拟内存布局.mp4 56.29MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.3. 内存映射 (动态共享库).mp4 68.24MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.4. 内存映射函数实现 mmap 和 mummap.mp4 43.39MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.5. 内存映射区的管理.mp4 74.05MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.6. 内核态虚拟内存布局(一).mp4 69.02MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.7. 内核态虚拟内存布局(二).mp4 49.19MB
│ │ ├─操作系统六:内存布局【4.2 小时】【内存篇】.8. 虚拟内存布局总结.mp4 36.56MB
│ │ └─操作系统六:内存布局【4.2 小时】【内存篇】.9. 内核页表和用户程序页表.mp4 57.17MB
│ ├─操作系统十一:并发编程【6.6 小时】【进程篇】
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.10_CAS 的 ABA 问题.mp4 22.52MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.11_自旋锁.mp4 62.79MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.13_自旋锁饥饿问题及其解决方案.mp4 35.49MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.14_自旋锁浪费 CPU 的问题及其解决方案.mp4 80MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.15_阻塞互斥锁 vs 自旋锁.mp4 22.67MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.16_公平锁、非公平锁以及读写锁.mp4 42.62MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.17_多个没有关联的资源的保护.mp4 38.43MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.18_多个有关联的资源的保护.mp4 56.5MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.19_细化锁的粒度可以提高并发性能.mp4 56.92MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.1_内核代码是如何执行的?.mp4 33.76MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.21_活锁及其避免方法.mp4 59.8MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.22_信号量(Semaphore).mp4 33.77MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.23_信号量的作用.mp4 28.76MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.24_生产者消费者模式.mp4 63.23MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.25_苹果橙子问题.mp4 42.42MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.26_管程(monitor):并发编程的金钥匙.mp4 17.54MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.27_管程实现的生产者消费者.mp4 42.18MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.28_条件变量的实现.mp4 45.88MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.29_管程实现生产者消费代码实现.mp4 84.99MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.2_中断的禁止和开启.mp4 46.01MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.3_用户态抢占和内核态抢占.mp4 31.04MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.4_抢占的禁止和开启.mp4 49.74MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.5_线程并发安全问题.mp4 54.53MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.6_导致线程不安全的原因.mp4 63.21MB
│ │ ├─操作系统十一:并发编程【6.6 小时】【进程篇】.7_临界区.mp4 33.07MB
│ │ └─操作系统十一:并发编程【6.6 小时】【进程篇】.8_硬件级别:禁止中断和原子操作.mp4 45.3MB
│ ├─操作系统十三:文件系统【3.0 小时】【文件篇】
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.10_新增磁盘.mp4 32.48MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.11_磁盘分区.mp4 43.79MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.12_Centos 支持的文件系统.mp4 24.22MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.13_文件系统挂载.mp4 41.77MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.14_文件系统挂载总结.mp4 36.88MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.1_文件系统课程内容.mp4 12.61MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.2_拆解机械硬盘 (HDD).mp4 77.72MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.3_寻道、旋转和传送时间.mp4 54.84MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.4_顺序读写和随机读写.mp4 47.83MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.5_RAID(磁盘阵列).mp4 36.8MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.6_固态硬盘(SSD).mp4 31.46MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.7_文件中的数据块.mp4 43.59MB
│ │ ├─操作系统十三:文件系统【3.0 小时】【文件篇】.8_如何分配数据块给文件?.mp4 51.75MB
│ │ └─操作系统十三:文件系统【3.0 小时】【文件篇】.9_文件系统(Linux 一切皆文件).mp4 79.15MB
│ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.10_Store Buffer.mp4 45.82MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.11_写内存屏障(上).mp4 30.06MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.12_写内存屏障(下).mp4 47.56MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.13_失效队列.mp4 33.56MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.14_读内存屏障.mp4 29.45MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.15_内屏屏障总结.mp4 65.93MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.16_lock 前缀指令作为内存屏障.mp4 54.87MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.17_用户态插入内存屏障.mp4 15.04MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.1_什么是缓存一致性..mp4 39.42MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.2_CPU 核心之间数据如何传播.mp4 42.29MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.3_本地读写和总线读写.mp4 34.35MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.4_MSI 缓存一致性协议(上).mp4 33.15MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.5_MSI 缓存一致性协议(下).mp4 54.44MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.6_MESI 缓存一致性协议.mp4 46.24MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.7_MESI 协议具体示例.mp4 13.95MB
│ │ ├─操作系统十二:缓存一致性【3.2 小时】【进程篇】.8_总线仲裁.mp4 26.25MB
│ │ └─操作系统十二:缓存一致性【3.2 小时】【进程篇】.9_x86 MESIF 缓存一致性协议.mp4 20.97MB
│ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】
│ │ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】.10_按需调页.mp4 41.05MB
│ │ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】.11_文件系统组件总结.mp4 15.33MB
│ │ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】.1_页面缓存课程内容.mp4 20.53MB
│ │ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】.2_页面缓存的抽象 address_space.mp4 47.44MB
│ │ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】.3_address_space 中使用基数树维护缓存页.mp4 47.24MB
│ │ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】.4_页面缓存的数据结构及其操作.mp4 40.94MB
│ │ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】.5_带有页面缓存的文件读流程.mp4 43.74MB
│ │ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】.6_带有页面缓存的文件写流程.mp4 44.57MB
│ │ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】.7_再看内存映射的数据结构.mp4 80.16MB
│ │ ├─操作系统十五:页面缓存【2.6 小时】【文件篇】.8_再看内存映射文件的流程.mp4 71.48MB
│ │ └─操作系统十五:页面缓存【2.6 小时】【文件篇】.9_再看缺页异常处理逻辑.mp4 70.54MB
│ ├─操作系统十六:进程间通信【2.9 小时】【文件篇】
│ │ ├─操作系统十六:进程间通信【2.9 小时】【文件篇】.1_匿名管道和命名管道.mp4 46.52MB
│ │ ├─操作系统十六:进程间通信【2.9 小时】【文件篇】.2_匿名管道的实现原理.mp4 79.49MB
│ │ ├─操作系统十六:进程间通信【2.9 小时】【文件篇】.3_管道依赖的 pipefs 文件系统.mp4 53.59MB
│ │ ├─操作系统十六:进程间通信【2.9 小时】【文件篇】.4_匿名管道底层实现.mp4 49.73MB
│ │ ├─操作系统十六:进程间通信【2.9 小时】【文件篇】.5_命名管道底层实现.mp4 49.4MB
│ │ ├─操作系统十六:进程间通信【2.9 小时】【文件篇】.7_共享内存的底层原理_基于 tmpfs 文件系统.mp4 97.16MB
│ │ ├─操作系统十六:进程间通信【2.9 小时】【文件篇】.8_IPC 中的信号量.mp4 86.98MB
│ │ └─操作系统十六:进程间通信【2.9 小时】【文件篇】.9_消息队列.mp4 75.19MB
│ ├─操作系统十四:文件读写【3.9 小时】【文件篇】
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.10_虚拟文件系统的数据结构.mp4 44.06MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.11_虚拟文件系统的操作接口.mp4 86.51MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.12_文件系统树.mp4 49.49MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.13_应用程序和 VFS 的交互.mp4 47.06MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.14_inode 和 dentry 缓存.mp4 35.72MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.15_open 文件打开流程.mp4 99.87MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.16_read 和 write 读写文件的流程.mp4 52.83MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.17_硬链接和软链接.mp4 75.45MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.1_文件读写路径课程内容.mp4 18.18MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.2_ext4 文件系统的硬盘布局.mp4 61.3MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.4_目录的组织.mp4 69.52MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.5_块组描述符表.mp4 58.56MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.6_基于 ext4 硬盘布局的文件读写流程准备.mp4 24.39MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.7_基于 ext4 创建文件目录的过程.mp4 26.98MB
│ │ ├─操作系统十四:文件读写【3.9 小时】【文件篇】.8_基于 ext4 创建文件的过程.mp4 41.15MB
│ │ └─操作系统十四:文件读写【3.9 小时】【文件篇】.9_基于 ext4 读写文件的过程.mp4 41.49MB
│ ├─操作系统十:信号和中断【2.7 小时】【进程篇】
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.10_用户态和内核态产生异常.mp4 40.36MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.11_异步中断处理流程及其问题.mp4 21.14MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.12_硬中断和软中断.mp4 52.25MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.13_CPU 上下文、进程上下文以及中断上下文.mp4 2.64MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.1_什么是信号.mp4 56.49MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.2_信号发送需要的数据结构.mp4 20.05MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.3_信号处理需要的数据结构.mp4 64.61MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.4_信号发送和处理的总流程.mp4 35.88MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.5_系统调用时的信号处理.mp4 45.91MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.6_异步中断.mp4 19.45MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.7_同步中断以及异常.mp4 43.66MB
│ │ ├─操作系统十:信号和中断【2.7 小时】【进程篇】.8_中断描述符表 (IDT).mp4 32.76MB
│ │ └─操作系统十:信号和中断【2.7 小时】【进程篇】.9_中断处理流程.mp4 41.94MB
│ └─操作系统四:内存寻址【2.6 小时】【内存篇】
│ ├─操作系统四:内存寻址【2.6 小时】【内存篇】.1. 课程内容.mp4 1.98MB
│ ├─操作系统四:内存寻址【2.6 小时】【内存篇】.10. 多级分页如何进行地址转换.mp4 41.93MB
│ ├─操作系统四:内存寻址【2.6 小时】【内存篇】.11. 64 位系统分页寻址总结.mp4 27.05MB
│ ├─操作系统四:内存寻址【2.6 小时】【内存篇】.2. 物理寻址 - 最简单寻址方式.mp4 44.65MB
│ ├─操作系统四:内存寻址【2.6 小时】【内存篇】.3. 16 位 CPU 如何寻址 20 位内存地址.mp4 26.45MB
│ ├─操作系统四:内存寻址【2.6 小时】【内存篇】.4. 8086 处理器的分段寻址.mp4 33.57MB
│ ├─操作系统四:内存寻址【2.6 小时】【内存篇】.5. Linux 两种运行模式:实模式和保护模式.mp4 40.33MB
│ ├─操作系统四:内存寻址【2.6 小时】【内存篇】.6. 分段寻址可以被归纳位虚拟寻址.mp4 33.5MB
│ ├─操作系统四:内存寻址【2.6 小时】【内存篇】.7. 虚拟寻址降低内存管理的复杂度.mp4 53.97MB
│ └─操作系统四:内存寻址【2.6 小时】【内存篇】.9. 多级页表 - 压缩页表占用内存的大小.mp4 54.78MB
├─目录.txt -1.#INDB
├─计网
│ ├─计网一:网络体系结构【2.4 小时】【可试看】
│ │ ├─计网一:网络体系结构【2.4 小时】【可试看】.10_网络的分类.mp4 21.35MB
│ │ ├─计网一:网络体系结构【2.4 小时】【可试看】.1_一个网络上计算机的通信.mp4 34.93MB
│ │ ├─计网一:网络体系结构【2.4 小时】【可试看】.2_多个网络上计算机的通信.mp4 48.21MB
│ │ ├─计网一:网络体系结构【2.4 小时】【可试看】.3_ISP 内部结构.mp4 50.44MB
│ │ ├─计网一:网络体系结构【2.4 小时】【可试看】.4_两台计算机通信需要解决的问题.mp4 50.08MB
│ │ ├─计网一:网络体系结构【2.4 小时】【可试看】.5_网络分层.mp4 35.51MB
│ │ ├─计网一:网络体系结构【2.4 小时】【可试看】.6_分层执行流程.mp4 45.74MB
│ │ ├─计网一:网络体系结构【2.4 小时】【可试看】.7_每一层在计算机中的位置.mp4 56.5MB
│ │ ├─计网一:网络体系结构【2.4 小时】【可试看】.8_什么是协议?.mp4 88.62MB
│ │ └─计网一:网络体系结构【2.4 小时】【可试看】.9_电路交换 vs 分组交换.mp4 48.33MB
│ ├─计网七:socket 套接字【4 小时】
│ │ ├─计网七:socket 套接字【4 小时】.10_发送和接收内核缓冲区大小的设置.mp4 41.04MB
│ │ ├─计网七:socket 套接字【4 小时】.11_tcpdump 查看 tcp 报文.mp4 93.8MB
│ │ ├─计网七:socket 套接字【4 小时】.12_netstat 查看 socket.mp4 41.79MB
│ │ ├─计网七:socket 套接字【4 小时】.13_服务端进程主动发起关闭连接请求.mp4 77.29MB
│ │ ├─计网七:socket 套接字【4 小时】.14_服务端进程挂了,会发生什么?.mp4 48.36MB
│ │ ├─计网七:socket 套接字【4 小时】.15_客户端进程挂了,会发生什么?.mp4 53.08MB
│ │ ├─计网七:socket 套接字【4 小时】.1_socket 套接字课程内容.mp4 28.24MB
│ │ ├─计网七:socket 套接字【4 小时】.2_socket 的创建.mp4 53.45MB
│ │ ├─计网七:socket 套接字【4 小时】.3_系统调用 bind、listen、connect、accept.mp4 65.06MB
│ │ ├─计网七:socket 套接字【4 小时】.4_代码实现:client 发送消息 server 接收消息.mp4 81.25MB
│ │ ├─计网七:socket 套接字【4 小时】.5_客户端服务端基于 socket 编程.mp4 54.57MB
│ │ ├─计网七:socket 套接字【4 小时】.6_socket 创建的内核实现.mp4 71.31MB
│ │ ├─计网七:socket 套接字【4 小时】.7_bind、listen、connect、accept 内核实现.mp4 46.85MB
│ │ ├─计网七:socket 套接字【4 小时】.8_发送网络包全流程.mp4 80.6MB
│ │ └─计网七:socket 套接字【4 小时】.9_接收网络包的全流程.mp4 57.78MB
│ ├─计网三:网络层【5.2 小时】
│ │ ├─计网三:网络层【5.2 小时】.11_无分类的 IP 地址分配例子.mp4 92.98MB
│ │ ├─计网三:网络层【5.2 小时】.12_IP 分组转发流程_基于无分类 IP 地址.mp4 28.7MB
│ │ ├─计网三:网络层【5.2 小时】.13_路由聚合.mp4 33.99MB
│ │ ├─计网三:网络层【5.2 小时】.14_再来看一个例子.mp4 51.21MB
│ │ ├─计网三:网络层【5.2 小时】.15_内网 IP 和 外网 IP - VPN 技术.mp4 44MB
│ │ ├─计网三:网络层【5.2 小时】.16_内网 IP 和 外网 IP - NAT 技术.mp4 78.48MB
│ │ ├─计网三:网络层【5.2 小时】.17_IP 数据报首部格式详解(一).mp4 38.21MB
│ │ ├─计网三:网络层【5.2 小时】.18_IP 数据报首部格式详解(二).mp4 48.53MB
│ │ ├─计网三:网络层【5.2 小时】.19_网际控制报文协议-ICMP 协议_差错报告报文.mp4 39.31MB
│ │ ├─计网三:网络层【5.2 小时】.1_网络层课程内容.mp4 59.26MB
│ │ ├─计网三:网络层【5.2 小时】.20_ping 命令的原理.mp4 34.23MB
│ │ ├─计网三:网络层【5.2 小时】.2_分类的 IP 地址(A 类、B 类和 C 类).mp4 20.38MB
│ │ ├─计网三:网络层【5.2 小时】.3_可分配的 IP 和不可分配的 IP.mp4 57.75MB
│ │ ├─计网三:网络层【5.2 小时】.4_分类 IP 地址分配的例子.mp4 44.97MB
│ │ ├─计网三:网络层【5.2 小时】.5_路由器.mp4 76.19MB
│ │ ├─计网三:网络层【5.2 小时】.6_IP 分组转发流程_基于分类的 IP 地址.mp4 72.07MB
│ │ ├─计网三:网络层【5.2 小时】.7_划分子网的 IP 地址.mp4 58.91MB
│ │ ├─计网三:网络层【5.2 小时】.8_划分子网的 IP 地址分配例子.mp4 48.13MB
│ │ └─计网三:网络层【5.2 小时】.9_IP 分组转发流程_基于划分子网的 IP 地址.mp4 43.33MB
│ ├─计网九:高并发网络编程【1.9 小时】
│ │ ├─计网九:高并发网络编程【1.9 小时】.10_服务端进程:主从 reactor.mp4 37.13MB
│ │ ├─计网九:高并发网络编程【1.9 小时】.11_服务进程网络编程模型总结.mp4 14.44MB
│ │ ├─计网九:高并发网络编程【1.9 小时】.1_高并发网络编程课程内容.mp4 5.73MB
│ │ ├─计网九:高并发网络编程【1.9 小时】.2_再次理解 TCP 的面向字节流.mp4 52.57MB
│ │ ├─计网九:高并发网络编程【1.9 小时】.3_网络字节顺序.mp4 35.43MB
│ │ ├─计网九:高并发网络编程【1.9 小时】.4_粘包和半包问题.mp4 50.12MB
│ │ ├─计网九:高并发网络编程【1.9 小时】.5_C10K 问题:操作系统层面需要做的事情.mp4 26.28MB
│ │ ├─计网九:高并发网络编程【1.9 小时】.6_服务端进程:阻塞 IO + 多进程.mp4 28.54MB
│ │ ├─计网九:高并发网络编程【1.9 小时】.7_服务端进程:阻塞 IO + 多线程.mp4 19.13MB
│ │ ├─计网九:高并发网络编程【1.9 小时】.8_服务端进程:单线程 + 非阻塞IO + 多路复用.mp4 42.44MB
│ │ └─计网九:高并发网络编程【1.9 小时】.9_服务端进程:多线程版本的 reactor.mp4 20.91MB
│ ├─计网二:网络接口层【3.2 小时】
│ │ ├─计网二:网络接口层【3.2 小时】.11_集线器 (Hub).mp4 31.19MB
│ │ ├─计网二:网络接口层【3.2 小时】.12_交换机 (Switch).mp4 42.06MB
│ │ ├─计网二:网络接口层【3.2 小时】.13_交换机通过自学习算法构建转发表.mp4 42.71MB
│ │ ├─计网二:网络接口层【3.2 小时】.14_数据链路层总结.mp4 70.09MB
│ │ ├─计网二:网络接口层【3.2 小时】.1_网络接口层课程内容.mp4 11.56MB
│ │ ├─计网二:网络接口层【3.2 小时】.2_物理层:解决一段链路上传输的问题.mp4 68.29MB
│ │ ├─计网二:网络接口层【3.2 小时】.3_网络适配器(网卡)基本原理.mp4 33.6MB
│ │ ├─计网二:网络接口层【3.2 小时】.4_网络性能指标:速率、带宽和吞吐量.mp4 37.02MB
│ │ ├─计网二:网络接口层【3.2 小时】.5_数据链路层基本功能:封装成帧和透明传输.mp4 43.19MB
│ │ ├─计网二:网络接口层【3.2 小时】.6_数据链路层基本功能:差错检测.mp4 61.12MB
│ │ ├─计网二:网络接口层【3.2 小时】.7_CSMA_CD 协议_载波监听多点接入_碰撞检测.mp4 57.3MB
│ │ ├─计网二:网络接口层【3.2 小时】.8_MAC 地址.mp4 52.78MB
│ │ └─计网二:网络接口层【3.2 小时】.9_单播、广播和多播.mp4 27.44MB
│ ├─计网五:应用层【2.9 小时】
│ │ ├─计网五:应用层【2.9 小时】.10_URI 和 URL.mp4 52.17MB
│ │ ├─计网五:应用层【2.9 小时】.11_HTTP 请求方法.mp4 52.28MB
│ │ ├─计网五:应用层【2.9 小时】.12_HTTP 响应状态码.mp4 24.42MB
│ │ ├─计网五:应用层【2.9 小时】.1_应用层课程内容.mp4 9.16MB
│ │ ├─计网五:应用层【2.9 小时】.2_DNS 中的域名.mp4 47.67MB
│ │ ├─计网五:应用层【2.9 小时】.3_DNS 中的域名服务器.mp4 57.68MB
│ │ ├─计网五:应用层【2.9 小时】.4_DNS 域名解析流程.mp4 57.71MB
│ │ ├─计网五:应用层【2.9 小时】.5_动态主机配置协议-DHCP 的作用.mp4 37.84MB
│ │ ├─计网五:应用层【2.9 小时】.6_动态主机配置协议-DHCP_报文详情.mp4 59.27MB
│ │ ├─计网五:应用层【2.9 小时】.7_认识 HTTP.mp4 77.39MB
│ │ ├─计网五:应用层【2.9 小时】.8_HTTP 报文格式.mp4 47.42MB
│ │ └─计网五:应用层【2.9 小时】.9_HTTP 头部字段.mp4 51.93MB
│ ├─计网八:I_O 多路复用【5.6 小时】
│ │ ├─计网八:I_O 多路复用【5.6 小时】.10_服务端:单线程 + 多路复用 + 非阻塞IO.mp4 50.45MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.11_select + 非阻塞 IO 实现的单线程服务端程序.mp4 114.07MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.12_select 实现原理.mp4 85.87MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.13_poll 多路复用的使用.mp4 44.16MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.14_客户端中使用 poll 多路复用.mp4 34.55MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.15_服务端:poll + 单线程 + 非阻塞 IO 实现.mp4 56.9MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.16_poll 实现原理.mp4 41.85MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.17_epoll 的使用.mp4 68.97MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.18_客户端使用 epoll.mp4 28.56MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.19_服务端:单线程 + epoll + 非阻塞IO.mp4 36.85MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.1_IO 多路复用课程内容.mp4 2.96MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.20_epoll 实现原理.mp4 74.54MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.21_条件触发 vs 边缘触发.mp4 47.38MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.22_同步 IO vs 异步 IO.mp4 33.41MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.2_阻塞 IO vs 非阻塞 IO (读 socket 数据).mp4 62.02MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.3_阻塞 IO vs 非阻塞 IO (写 socket 数据).mp4 51.74MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.4_什么是多路复用?.mp4 62.75MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.5_多路中的每一路本质上就是一个 fd.mp4 21.33MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.6_select 的使用.mp4 72.93MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.7_客户端使用 select 实现多路复用.mp4 57.39MB
│ │ ├─计网八:I_O 多路复用【5.6 小时】.8_服务端:单线程 + 多路复用 + 阻塞IO接收多个客户端.mp4 72.84MB
│ │ └─计网八:I_O 多路复用【5.6 小时】.9_服务端:单线程 + 多路复用 + 阻塞IO服务多个客户端.mp4 37.41MB
│ ├─计网六:HTTP 进阶【4.1 小时】
│ │ ├─计网六:HTTP 进阶【4.1 小时】.10_CDN 的作用和原理.mp4 63.98MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.11_HTTPS 是什么?.mp4 21.4MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.12_对称加密算法.mp4 33.08MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.13_非对称加密算法.mp4 57.94MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.14_数据的完整性_摘要算法.mp4 30.84MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.15_数字签名.mp4 31.21MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.16_ CA 数字证书.mp4 32.02MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.17_TLS 1.2 连接过程.mp4 102.64MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.1_HTTP 进阶的课程内容.mp4 7.9MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.2_描述 body 的头部字段.mp4 71.68MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.3_HTTP 连接管理.mp4 66.8MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.4_重定向.mp4 20.56MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.5_Cookie 机制.mp4 58.32MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.6_HTTP 的缓存控制(一).mp4 49.21MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.7_HTTP 的缓存控制(二).mp4 64.65MB
│ │ ├─计网六:HTTP 进阶【4.1 小时】.8_HTTP 的代理服务.mp4 44.68MB
│ │ └─计网六:HTTP 进阶【4.1 小时】.9_HTTP 的缓存代理.mp4 77.98MB
│ └─计网四:运输层【3.6 小时】
│ ├─计网四:运输层【3.6 小时】.10_TCP 可靠传输实现原理.mp4 35.94MB
│ ├─计网四:运输层【3.6 小时】.11_TCP 超时重传时间的选择.mp4 34.89MB
│ ├─计网四:运输层【3.6 小时】.12_TCP 流量控制.mp4 44.6MB
│ ├─计网四:运输层【3.6 小时】.13_TCP 拥塞控制的含义.mp4 33.75MB
│ ├─计网四:运输层【3.6 小时】.15_TCP 拥塞控制:快重传和快恢复算法.mp4 29.23MB
│ ├─计网四:运输层【3.6 小时】.16_TCP 建立连接:三报文握手.mp4 38.51MB
│ ├─计网四:运输层【3.6 小时】.17_TCP 释放链接:四报文挥手.mp4 66.36MB
│ ├─计网四:运输层【3.6 小时】.1_运输层课程内容.mp4 17.38MB
│ ├─计网四:运输层【3.6 小时】.2_端口号.mp4 54.11MB
│ ├─计网四:运输层【3.6 小时】.3_协议的复用和分用.mp4 22.42MB
│ ├─计网四:运输层【3.6 小时】.4_UDP 和 TCP 的区别.mp4 36.7MB
│ ├─计网四:运输层【3.6 小时】.5_传输差错:分组丢失、分组失序、分组重复.mp4 31.22MB
│ ├─计网四:运输层【3.6 小时】.6_可靠传输协议:停止等待协议.mp4 72.83MB
│ ├─计网四:运输层【3.6 小时】.8_可靠传输协议:选择重传协议.mp4 32.55MB
│ └─计网四:运输层【3.6 小时】.9_TCP 首部中实现可靠传输的三个字段.mp4 36.32MB
└─高级篇
├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.10_DFS 实现二分图检测.mp4 40.49MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.11_图的 BFS 遍历.mp4 38.72MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.12_BFS 实现联通分量、单源路径、环检测以及二分图.mp4 102.11MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.13_单源最短路径算法.mp4 58.27MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.1_无向无权图的内容大纲.mp4 11.34MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.2_图的基本概念.mp4 16.53MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.3_图的存储:邻接矩阵.mp4 95.9MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.4_图的存储:邻接表.mp4 124.81MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.5_图的 DFS 遍历(一).mp4 86MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.6_图的 DFS 遍历(二).mp4 111.24MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.7_DFS 实现联通分量.mp4 81.72MB
│ ├─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.8_DFS 实现求单源路径.mp4 94.11MB
│ └─高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.9_DFS 实现环检测.mp4 37.71MB
└─高级篇二:图的经典算法【5 小时】【高级班】
├─高级篇二:图的经典算法【5 小时】【高级班】.1_floodfill 算法基础.mp4 94.01MB
├─高级篇二:图的经典算法【5 小时】【高级班】.2_floodfill 算法.mp4 168.48MB
├─高级篇二:图的经典算法【5 小时】【高级班】.3_有权图.mp4 41.78MB
├─高级篇二:图的经典算法【5 小时】【高级班】.4_最小生成树.mp4 158.48MB
├─高级篇二:图的经典算法【5 小时】【高级班】.5_最短路径.mp4 131.16MB
├─高级篇二:图的经典算法【5 小时】【高级班】.6_其他种类图的内容大纲.mp4 4.81MB
├─高级篇二:图的经典算法【5 小时】【高级班】.7_有向图.mp4 111.84MB
├─高级篇二:图的经典算法【5 小时】【高级班】.8_有向图环检测.mp4 36MB
└─高级篇二:图的经典算法【5 小时】【高级班】.9_拓扑排序.mp4 64.99MB.
..erphpdown-box, .erphpdown-box + .article-custom-metas{display:block;}.资源下载.下载价格.88. 猫币.VIP免费.请先登录.客服QQ:765807314. .
.
. .0.
. .0.
.
.基础内功系列.数据库系列.算法系列. . .
.
.上一篇.体系课 2023 Java 亿级项目架构设计与落地应用.
.下一篇.【极客时间训练营】2023高级Java工程师体系课2.0.
.
. 猜你喜欢.
.
.
.
.
.
.区块链.
.vue3+ts入门实战用户管理界面.
.
vue3+ts入门实战用户管理界面
├──1
| └──[1.1]--项目介绍~1.mp4 23.37M
....
.
. 1周前. 132. 55. .
.
.
.
.
.
.
.区块链.
.WinHex数据恢复教程从入门到精通.
.
WinHex数据恢复教程从入门到精通
├──1.数据恢复基础课
| ├──1.为什么要学w....
.
. 2周前. 95. 64. .
.
.
.
.
.
.
.区块链.
.尚硅g 2024年嵌入式 线下班.
.
尚硅谷第一期的嵌入式 线下班课程,目前更细到了第8阶段,最后的一个视频里的....
.
. 3周前. 198. 47. .
.
.
.
.
.
.
.区块链.
.郭天祥22套大合集.
.价格与价值等价,所以挂的稍微贵些,不过可以保证的是绝对值这个金币价格,受大伙....
.
. 3周前. 122. 120. .
.
.
.
.
.
.
.区块链.
.51 夏老师 大型园区网络实战设计视频课程(路由交换+无线网络+安全+优化).
.
资源目录
├──1、课程简介与园区网概述
| ├──1、课程简介 .mp4 61.29M
| ....
.
. 4周前. 124. 62. .
.
.
.
.
.
.
.Python.
.全栈成功之路 500课实战Python全栈工程师.
.
零基础编程入门: 无论您是初学者还是有一些基础的学习者,我们将从零开始,提....
.
. 2024-01-26. 310. 66. .
. .
.
. 评论.0.
.
.
.
.请先 .登录. !.
.
.
.
.
.
.
.
.88. 猫币.VIP免费.升级VIP.0.猫币. 请先登录.客服QQ:765807314.
. 最新文章. .
.零声C/C++企业级项目实战班.
.
.5天前. . 96. . 66. .
.
.
.vue3+ts入门实战用户管理界面.
.
.1周前. . 132. . 55. .
.
.
.Android HAL编程实战-实现自己的HAL和探索Android底层开发视频教程.
.
.2周前. . 100. . 67. .
.
.
.WinHex数据恢复教程从入门到精通.
.
.2周前. . 95. . 64. .
.
.
.尚硅g 2024年嵌入式 线下班.
.
.3周前. . 198. . 47. .
.
.
.郭天祥22套大合集.
.
.3周前. . 122. . 120. .
.
.
.知乎AI大模型全栈工程师2期.
.
.3周前. . 260. . 55. .
.
.
.光环PMP第六版培训课程.
.
.4周前. . 139. . 51. .
.
. .Android.
.
.C/C++.
.
.IOS.
.
.Java.
.
.Linux运维.
.
.PHP.
.
.Python.
.
.SEM竞价.
.
.SEO教程.
.
.Windows运维.
.
.人工智能.
.
.信息流推广.
.
.其他语言.
.
.其他运维.
.
.区块链.
.
.大数据/云计算.
.
.微信开发.
.
.抖音.
.
.数据库.
.
.数据结构/算法.
.
.淘宝电商.
.
.移动开发.
.
.网页前端.
.
.自媒体.
.
.运维.
.
. 热门标签.实战.大数据.项目实战.尚硅谷.入门.黑马.人工智能.开课吧.Java.架构师.Vue.机器学习.微服务.数据结构.数据分析.算法.Go.千锋.全套视频.React.分布式.SpringBoot.老男孩.黑马程序员.爬虫.精通.电商.Java架构师.零基础.实战课程. 网友评论. .
. .
.
.
.
.
.
.网站地图.
©2018-2020 .飞猫客. 站内资源收集于网络或网友投稿,若侵犯了您的合法权益,请联系我们删除!.
.Email:765807314@qq.com.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.没有账号?.注册. .忘记密码?.
.
.
.
.
.
.
.
.显示验证码.
.
.
.
.
.
.
.已有账号? .登录.
.
.
.
.
window._MBT = {uri: 'https://www.feimaoke.com/wp-content/themes/modown', child: 'https://www.feimaoke.com/wp-content/themes/modown', urc: 'https://www.feimaoke.com/wp-content/themes/modown', uru: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com', urg: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com',usr: 'https://www.feimaoke.com/user', roll: [], admin_ajax: 'https://www.feimaoke.com/wp-admin/admin-ajax.php', erphpdown: 'https://www.feimaoke.com/wp-content/plugins/erphpdown/', image: '0.6316', hanimated: '1', fancybox: '0', anchor: '0', loading: '', nav: '0', iframe: '0', video_full: '0'};.
.window._ERPHPDOWN = {"uri":"https://www.feimaoke.com/wp-content/plugins/erphpdown", "payment": "1", "wppay": "link", "author": "mobantu"}.
.
/* <![CDATA[ */
var _ERPHP = {"ajaxurl":"https:\/\/www.feimaoke.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
.
.
.
.
.
.MOBANTU.init({ias: 0, lazy: 0, plazy: 0, water: 0, mbf: 0, mpf: 0, mpfp: 0});.
.
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https'){
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else{
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
.
.
03-01
239
88.0
.
.
.
.
.
.
.React18+Next.js13+TS,B端+C端完整业务+技术双闭环官方同步 - 飞猫客.
.
.
.
.
.
.
.
.
.
.
.
.
.
:root{--theme-color: #ff5f33;--theme-color2: #ff5f33;--theme-radius: 5px;} .banner{margin-top: -70px;}
.banner-slider{padding-top: 90px;}
.banner-slider:after{content: none;}
body.home .header{background: transparent;box-shadow: none;webkit-box-shadow:none;}
body.home .header.scrolled{background: #fff;webkit-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);-ms-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);}
body.home .header:not(.scrolled) .nav-main > li, body.home .header:not(.scrolled) .nav-main > li > a, body.home .header:not(.scrolled) .nav-right > li > a, body.home .header:not(.scrolled) .nav-left > li > a{color:#ffffff;}
body.home .header:not(.scrolled) .nav-line{background: #ffffff}
body.home.night .header:not(.scrolled) .nav-main > li, body.home.night .header:not(.scrolled) .nav-main > li > a, body.home.night .header:not(.scrolled) .nav-right > li > a, body.home.night .header:not(.scrolled) .nav-left > li > a{color:#fff;}
body.home .nav-main li.menu-item-has-children:after{color:#fff;}
body.home .header.scrolled .nav-main li.menu-item-has-children:after{color:#333;}
body.home.night .nav-main li.menu-item-has-children:after{color:#fff;}
body.home.night .header.scrolled .nav-main li.menu-item-has-children:after{color:#bbb;}
@media (max-width: 925px){
.banner-slider{padding-top: 85px;}
}
@media (max-width: 768px){
.banner{margin-top: -60px;}
.banner-slider{padding-top: 70px;}
}
.erphpdown-box, .erphpdown, .article-content .erphpdown-content-vip{background: transparent !important;border: 2px dashed var(--theme-color);}
.erphpdown-box .erphpdown-title{display: inline-block;}
.logo{width:180px;}@media (max-width: 1024px){.logo, .logo a {width: 60px;height: 60px;}}@media (max-width: 768px){}.
.
.
.
. .飞猫客.
.
.
. 首页.
. 编程学院 .
.
.网页前端.
.Java.
.PHP.
.Python.
.C/C++.
.移动开发.
.
.Android.
.IOS.
.微信开发.
.
.
.区块链.
.人工智能.
.大数据/云计算.
.数据结构/算法.
.运维.
.
.Linux运维.
.Windows运维.
.其他运维.
.
.
.数据库.
.其他语言.
.
.
. IT互联网 .
.
.SEO教程.
.SEM竞价.
.抖音.
.自媒体.
.淘宝电商.
.信息流推广.
.
.
. .开通VIP会员.
.
.
.
.
.
.
.
.
.登录.注册.
.
.
.
.
.
.
.
.
.搜索.
.
.
.
.
.
.
.当前位置:.首页. . .区块链. . .正文. .
.
.
. .React18+Next.js13+TS,B端+C端完整业务+技术双闭环官方同步.
.
. 2023-04-06. . .区块链. . 1.01k. .
. .
.课程简介:.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.React18+Next.js13+TS,B端+C端完整业务+技术双闭环.
.最新 React 技术栈,实战复杂低代码项目-仿问卷星.
.接触过几千名前端学员,发现大部分学员只用过 Vue,但 React 在大厂的使用率非常高,不会 React 降低学员在工作、面试中的竞争力。本课由双越慕课明星讲师,运用擅长的通俗易懂的讲课方式,从入门、进阶到实战,帮助你系统构建完整的 最新React 生态技术体系,手把手带领下完成一个超2W行的高质量复杂低代码项目-高仿问卷星,从架构到拆解,从B 端到C端,完整业务+技术双闭环实战,助你在激烈的竞争中脱影而出。.
.适合人群.
.想从 0 学习 React 完整技术栈的同学.
.学过 Vue 还想进阶 React 的同学.
.想学习 React 做复杂项目的同学.
.技术储备.
.熟悉 HTML CSS 和 JS 语法.
.了解 HTTP 协议,用过 Ajax.
.了解 webpack 或 vite 的基本配置.
.环境参数.
.React v18.2.
.Typescript v4.9.
.AntDesign v5.1.
.Next.js v13.0.
.章节目录:.
.第1章 开期准备 试看3 节 | 20分钟.
介绍课程内容,学习建议和注意事项。演示课程项目,让学员有一个整体的认识。.
.收起列表.
视频:.
1-1 -导学 (07:25) 试看.
视频:.
1-2 -功能介绍 (06:15) 试看.
视频:.
1-3 -课程安排-即学即用,渐进式开发项目 (06:05).
第2章 【入门】什么是 React React 引领了现代前端开发的变革8 节 | 50分钟.
介绍 React 的历史、背景和每次版本更新。介绍 React 的核心概念:组件化 + 数据驱动视图。对比 React 和 Vue ,其实 React 比 Vue 更简洁。.
.收起列表.
视频:2-1 -章介绍 (02:50).
视频:2-2 -React是全球最火爆的前端框架 (07:07).
视频:2-3 -React其实非常简单-但需要你熟悉JS语法 (05:43).
视频:2-4 -看几个示例来体会React的代码逻辑 (12:13).
视频:2-5 -React核心价值-组件化 (06:22).
视频:2-6 -React核心价值-数据驱动视图 (07:34).
视频:2-7 -课程安排-即学即用,渐进式开发项目 (06:05).
视频:2-8 -章总结 (02:01).
第3章 【基础】创建 React 项目开发环境 – 代码未动,环境先行11 节 | 75分钟.
本章将使用 Create-React-App 创建 React 项目环境,它是 React 官方推荐的创建工具。此外本章还会配置 ESLint 和 Prettier 规范代码格式,并把代码提交到 git 仓库。.
.收起列表.
视频:3-1 -章介绍 (03:15).
视频:3-2 -准备工作-安装必备软件 (05:11).
视频:3-3 -使用Create-React-App创建项目-React官网推荐的方式 (09:46).
视频:3-4 -使用Vite创建React 项目-Vite是前端热门工具 (07:08).
视频:3-5 -使用eslint检查代码语法错误-提前识别,防患于未然 (08:48).
视频:3-6 -使用prettier规范代码风格-统一风格,多人开发也不怕乱 (09:47).
视频:3-7 -提交代码到git仓库-选择国内平台 (03:42).
视频:3-8 -使用husky执行pre-commit检查-把非规范代码拒之门外 (05:32).
视频:3-9 -使用commit-lint规范commit提交格式-让git记录清晰可读 (06:47).
视频:3-10 -【加餐】vite和webpack的区别-vite使用ES-Module增加启动速度 (11:58).
视频:3-11 -章总结 (02:44).
第4章 【基础】JSX 语法和组件基础 – 学完即可开发一个静态页面15 节 | 126分钟.
JSX 和组件是 React 的基础,本章将从 0 讲解 JSX 语法,从 0 认识组件、属性,以及组件的拆分和嵌套。即学即用,开发一个问卷列表页。.
.收起列表.
视频:4-1 -章介绍 (03:00).
视频:4-2 -JSX语法和HTML相似-很容易学习 (09:34).
试看.
视频:4-3 -JSX的标签-和HTML标签有几点不同 (05:53).
视频:4-4 -JSX的属性-style改动非常大 (06:38).
视频:4-5 -JSX中监听DOM 事件-遇到了Typescript类型问题 (07:14).
视频:4-6 -补充Typescript类型基础知识-解答上一节的困惑 (16:21).
视频:4-7 -JSX中插入JS变量和表达式-让JSX真正融入JS代码中 (05:08).
视频:4-8 -JSX中使用条件判断-让JSX具备if-else能力 (05:44).
视频:4-9 -JSX中使用循环-让JSX真正动起来 (08:20).
视频:4-10 -实战-开发项目列表页-即学即用效果好 (10:56).
视频:4-11 -React组件基础-拆分UI结构,便于开发维护和复用 (15:25).
视频:4-12 -组件props-父子组件通讯的桥梁 (14:48).
视频:4-13 -React开发者工具-让React调试更简单 (07:11).
视频:4-14 -加餐-JSX和Vue模板的区别-体现两者设计理念的差异 (06:24).
视频:4-15 -章总结 (02:47).
第5章 【基础】React Hooks – 处理逻辑监听状态,让页面动起来20 节 | 198分钟.
Hooks 是 React 的重要内容,React 使用各种 Hooks 来处理逻辑、更新数据。本章学习基础 Hooks 如 useState useEffect ,高级 Hooks 如 useMemo useCallback useRef ,还有自定义 Hooks 和第三方 Hooks 。即学即用,使用 Hooks 重构之前的问卷列表页。.
.收起列表.
视频:5-1 -章介绍 (04:50).
视频:5-2 -useState让页面“动”起来 (07:08).
视频:5-3 -state 一个组件的“独家记忆” (04:00).
视频:5-4 -state特点-异步更新,合并后更新 (10:29).
视频:5-5 state特点-不可变数据-非常重要的概念 (11:38).
视频:5-6 实战-重构列表页-用useState实现增、删、改 (23:40).
视频:5-7 使用immer修改state-帮你摆脱“不可变数据”的痛苦 (10:43).
视频:5-8 实战-重构列表页-使用immer让开发更简单 (08:32).
视频:5-9 useEffect监听组件生命周期-创建、更新、销毁 (16:03).
视频:5-10 useEffect在开发环境下执行两次-模拟全流程,及早暴露bug (07:38).
视频:5-11 用useRef操作DOM元素-React的ref和Vue3的ref不一样 (12:11).
视频:5-12 使用useMemo缓存数据-React中常见的性能优化手段 (14:00).
视频:5-13 使用useCallback缓存函数 (10:11).
视频:5-14 自定义Hooks-React Hooks的正确打开方式 (09:58).
视频:5-15 使用自定义Hook获取鼠标位置-组件公共逻辑抽离和复用 (11:19).
视频:5-16 使用自定义Hook异步加载数据-模拟异步场景 (08:26).
视频:5-17 使用第三方Hooks-ahooks和react-use (09:13).
视频:5-18 Hooks的三条使用规则 (04:12).
视频:5-19 Hooks闭包陷阱-React常考面试题 (08:38).
视频:5-20 章总结 (04:18).
第6章 【基础】在 React 中使用 CSS 样式 – 为页面“美颜”,页面变漂亮11 节 | 111分钟.
React 有多种 CSS 方案,如引入普通 CSS 、CSS-Module、CSS-in-JS 等,本章将全部介绍和对比,最后选择 CSS-Module 方案,并使用 Sass 语法开发 CSS。即学即用,为页面增加 CSS 样式。.
.收起列表.
视频:6-1 章介绍 (05:04).
视频:6-2 普通方式使用CSS-尽量不要用内联style (11:23).
视频:6-3 CSS-Module 解决className可能会重复的问题 (11:32).
视频:6-4 使用Sass语法-提高CSS编码效率 (10:57).
视频:6-5 CSS-in-JS常用工具之Styled-components (15:33).
视频:6-6 JS函数后加字符串的调用形式-解决Style-components写法的困惑 (04:07).
视频:6-7 CSS-in-JS常用工具之Styled-jsx和Emotion (09:32).
视频:6-8 实战-增加CSS样式-创建正式项目环境 (13:29).
视频:6-9 实战-为列表页增加CSS样式 (12:48).
视频:6-10 实战-为QuestionCard组件增加CSS样式 (13:17).
视频:6-11 章总结 (03:05).
第7章 【中级】React-router 路由 – 配置多页面,由单页变成一个系统9 节 | 70分钟.
路由是 Web 多页系统的必备配置,否则无法实现多页面和页面跳转。React-router 是 React 项目路由配置的不二选择。本章使用 React-router 配置路由,并讲解相关的 Layout Outlet 等知识点。即学即用,将路由用于问卷项目中,配置首页、列表、标星、回收站等页面。….
.收起列表.
视频:7-1 章介绍 (06:52).
视频:7-2 路由设计-确定网址和页面的关系 (09:42).
视频:7-3 设计Layout模板-抽离公共部分,代码复用 (04:36).
视频:7-4 路由开发-创建所有页面 (07:11).
视频:7-5 路由开发-创建3个Layout和使用Outlet (09:51).
视频:7-6 使用React-Router配置路由-实现了多页面 (14:35).
视频:7-7 使用路由API-跳转页面和获取参数 (09:29).
视频:7-8 章总结 (02:48).
视频:7-9 自定义网页标题和favicon (04:21).
第8章 【基础】使用 AntDesign UI 组件库 – 常用组件拿来即用16 节 | 142分钟.
现代 Web 系统都要使用 UI 组件库,它封装了常用的 UI 组件,如 Button Input 等,拿来即用。AntDesign 是国内 React 技术栈 UI 组件库的不二选择。本章引入 AntDesign ,并即学即用,使用 AntDesign 重构各个页面。.
.收起列表.
视频:8-1 章介绍 (05:52).
视频:8-2 介绍React世界中常用的几个UI组件库 (05:02).
视频:8-3 安装和使用Ant-Design (05:54).
视频:8-4 使用AntD重构MainLayout-体现AntD布局能力-part1 (14:35).
视频:8-5 使用AntD重构ManageLayout-灵活使用Button组件 (17:02).
视频:8-6 使用AntD开发Logo组件 (08:18).
视频:8-7 开发UserInfo组件 (04:31).
视频:8-8 使用AntD开发首页 (06:38).
视频:8-9 使用AntD快速制作漂亮的404页面 (04:08).
视频:8-10 使用AntD重构QuestionCard组件-得到了最终的UI效果 (17:02).
视频:8-11 使用AntD的confirm功能-展示AntD的交互能力 (07:12).
视频:8-12 使用AntD开发星标问卷列表页 (06:37).
视频:8-13 使用AntD开发回收站页面-使用Table组件 (14:59).
视频:8-14 开发回收站的恢复和删除-为表格增加了选择功能 (17:22).
视频:8-15 加餐-介绍TailWind-CSS (02:43).
视频:.
8-16 章总结 (03:48).
第9章 【中级】React 表单组件 – 接收用户输入,让用户和页面互动起来15 节 | 159分钟.
表单组件是 Web 开发中比较独立的部分,React 中也是如此。本章讲解常见的表单组件,如 input radio checkbox 等,并学习几种常见的表单校验工具。即学即用,开发登录、注册页,并配置校验规则。.
.收起列表.
视频:9-1 章介绍 (04:31).
视频:9-2 什么是受控组件-React表单组件的重要概念 (10:53).
视频:9-3 使用textarea组件-通过dangerouslySetInnerHTML使文本换行 (07:11).
视频:9-4 使用radio单选按钮-受控组件的设计思路 (05:57).
视频:9-5 使用checkbox复选按钮-模拟真实的业务场景 (11:57).
视频:9-6 使用select下拉框组件 (04:48).
视频:9-7 使用form组件和submit方法 (07:41).
视频:9-8 使用AntD开发ListSearch搜索组件 (10:10).
视频:9-9 ListSearch搜索修改URL参数-体现组件设计的解耦合 (16:45).
视频:9-10 使用AntD的Form组件开发注册页 (20:00).
视频:9-11 使用AntD的Form组件开发登录页,并实现“记住我”功能 (19:07).
视频:9-12 使用AntD表单组件的校验功能,校验用户名和密码的格式 (12:11).
视频:9-13 使用第三方表单校验工具React-Hook-Form (14:44).
视频:9-14 使用第三方表单校验工具Formik (09:35).
视频:9-15 章总结 (02:36).
第10章 【中级】Ajax 网络请求 part1 – 搭建 Mock 服务,完成前后端通讯 16 节 | 181分钟.
本章使用 Nodejs + Mock.js 模拟服务端功能,设计 API ,使用 axios 发送 Ajax 请求,使用 useRequest 处理请求状态。即学即用,在问卷列表页,星标页和回收站页,使用 Ajax 获取 API 数据。.
.收起列表.
视频:10-1 章介绍 (04:12).
视频:10-2 关于Ajax的基础知识、API和工具 (05:08).
视频:10-3 使用mockjs模拟Ajax请求 (16:36).
视频:10-4 在nodejs中使用mockjs-使用Random轻松模拟数据 (11:49).
视频:10-5 使用nodejs启动服务,模拟get请求 (09:45).
视频:10-6 模拟post请求,并使用postman测试 (07:24).
视频:10-7 使用craco.js扩展webpack配置-使用devServer代理访问mock服务 (10:18).
视频:10-8 介绍几个在线mock平台-谨慎使用 (02:57).
视频:10-9 API设计-使用Restful API规范 (16:48).
视频:10-10 配置axios的response拦截器-统一处理错误提示 (18:48).
视频:10-11 开发新建问卷功能-设置loading状态以优化体验 (07:40).
视频:10-12 开发获取问卷信息功能-使用自定义Hook抽离公共逻辑 (10:19).
视频:10-13 使用useRequest重构Ajax请求-统一处理loading和error (09:31).
视频:10-14 使用useRequest获取问卷列表 (18:39).
视频:10-15 给列表增加搜索功能-使用第三方Hook抽离组件公共逻辑 (15:06).
视频:10-16 使用useRequest开发星标和回收站页面 (15:19).
第11章 【中级】Ajax 网络请求 part2 – 一次学习多种形式的列表和分页功能 18 节 | 186分钟.
本章继续使用 Ajax 开发分页和 LoadMore(上划加载更多)功能,为你准备了多种形式的列表和分页形式。此外,本章还开发各种问卷操作功能,和登录注册的网络请求。本章结束后,你将开发出完整的列表页和登录注册页。.
.收起列表.
视频:11-1 开发分页功能-定义URL参数page和pageSize (13:23).
视频:11-2 实现列表分页功能-使用Antd的Pagination组件 (21:28).
视频:11-3 LoadMore上划加载更多-设计组件的state (09:11).
视频:11-4 LoadMore上划加载更多-使用防抖监听scroll事件 (10:51).
视频:11-5 LoadMore上划加载更多-根据DOM位置判断加载时机 (09:34).
视频:11-6 LoadMore上划加载更多-真正加载数据 (12:56).
视频:11-7 LoadMore上划加载更多-优化功能体验 (11:06).
视频:11-8 开发问卷标星功能 (15:27).
视频:11-9 开发问卷复制功能 (08:20).
视频:11-10 开发删除问卷功能-修改信息“假删除” (06:10).
视频:11-11 开发恢复问卷功能-使用for-awiat-of处理多个异步请求 (10:24).
视频:11-12 开发彻底删除功能 (07:35).
视频:11-13 介绍JWT-用户登录校验的技术方案 (06:49).
视频:11-14 开发用户的mock和services (09:48).
视频:11-15 开发注册和登录功能 (09:16).
视频:11-16 存储token,并使用axios拦截器附加token (09:55).
视频:11-17 开发获取用户信息,以及退出登录 (10:03).
视频:11-18 -章总结 (03:33).
第12章 【中级】Redux 状态管理 – 复杂项目的数据管理形式 22 节 | 228分钟.
复杂项目必须使用状态管理,React 有多种状态管理方案,如 useContext useReducer Redux 和 MobX ,本章都会讲解并对比,最终选择 Redux 。即学即用,使用 Redux 存储管理用户数据。.
.收起列表.
视频:12-1 章介绍 (05:35).
视频:12-2 什么是状态管理,为何要用状态管理 (07:54).
视频:12-3 使用Context实现跨组件跨层级传递数据 (12:53).
视频:12-4 学习使用useReducer-提前了解redux的概念 (12:39).
视频:12-5 使用useReducer开发TodoList-定义initialState和reducer (12:42).
视频:12-6 使用useReducer开发TodoList-使用dispatch和action处理数据 (09:56).
视频:12-7 使用Context和useReducer实现跨组件通讯-网上热议的话题 (10:16).
视频:12-8 介绍Redux-React世界最流行的状态管理工具 (04:32).
视频:12-9 使用Redux实现数字加减法-认识Reducer和Action (15:27).
视频:12-10 使用Redux实现数字加减法-使用useSelector和useDispatch (08:33).
视频:12-11 使用Redux实现TodoList-展示复杂数据结构的Reducer写法 (10:15).
视频:12-12 使用Redux实现TodoList-传入Action时需带PayLoad (13:51).
视频:12-13 Redux单项数据流-动图体验数据流转过程 (02:45).
视频:12-14 Redux开发者工具-方便跟踪和调试 (02:42).
视频:12-15 介绍MobX-可以像Vue一样声明式的修改数据 (15:14).
视频:12-16 使用MobX开发TodoList-创建数据模型 (13:19).
视频:12-17 使用MobX开发TodoList-数据的显示和操作 (19:32).
视频:12-18 使用Redux管理用户信息-定义store和reducer (10:54).
视频:12-19 使用Redux管理用户信息-使用useSelector获取store数据 (08:44).
视频:12-20 使用自定义Hook统一加载用户信息,并存储到redux中 (13:31).
视频:12-21 根据用户登录状态动态跳转页面-使用自定义Hook统一处理 (13:08).
视频:12-22 章总结 (02:55).
第13章 【实战】开发问卷编辑器 part1 – 寻找突破口,用两个组件打通全部流程内容更新中.
开发编辑器是课程中最难的一部分,功能多,关联性强。本章用两个组件 QuestionTitle 和 QuestionInput 打通了编辑器的所有功能:画布、组件库、属性、工具栏… 组件虽少,功能俱全。这种设计思路也可以照搬参考到同学们日常的工作项目中。….
.第14章 【实战】开发问卷编辑器 part2 – 增加其他组件,展现设计的扩展性内容更新中.
本章基于现有的设计规则,扩展其他 5 个组件,展现了页面极强的扩展性和灵活性。扩展性是工作项目中必须考虑和设计的,避免堆积“屎山”。此外,本章还开发了图层、保存、发布、页面设置等功能。.
.第15章 【实战】开发问卷编辑器 part3 – 聚焦高级功能:拖拽排序和撤销重做内容更新中.
对于拖拽排序,本章选择了 5 个第三方工具来介绍和对比,最终选择 dnd-kit ,并封装组件,实现画布和图层的拖拽排序。对于撤销重做,本章选择 redux-undo 来扩展 redux 的撤销重做功能,展现出一种简洁易用的扩展方式。.
.第16章 【实战】问卷数据统计 – 有统计数据才能体现完整项目的业务闭环内容更新中.
创建、编辑、发布问卷以后,能得到实际的统计数据和答卷列表,有输入有输出,才能体现完整项目的业务闭环。本章将开发统计页面,展现答卷列表,并使用 Recharts 开发图表统计。.
.第17章 【实战】Next.js开发C端 – 学习React技术栈的 SSR 服务端渲染内容更新中.
问卷编辑发布完以后,会产出一个 H5 页面,供用户填写提交答卷,即 C 端。本章使用 Next.js 开发 C 端 H5 页面,让你从 0 学会 React 技术栈的 SSR 服务端渲染。本章内容和 B 端的发布、统计有很强的关联,体现系统的统一完整性。.
.第18章 【实战】React性能优化 – 将 main.js代码从1.6M优化到 33KB内容更新中.
性能优化是所有 Web 项目必备的事项。本章将对问卷项目进行性能优化,使用 useMemo 和 useCallback 缓存数据,使用路由懒加载和 webpack 拆分代码。最终将 main.js 代码体积从 1.6M 优化到 33KB ,极大提升加载效率。.
.第19章 【实战】React 测试 – 项目有测试,睡觉才踏实(不会半夜被叫醒改bug)内容更新中.
测试是现代 Web 系统的重要流程,前端工程师也要参与到测试中来。本章讲解 React 组件单元测试,以及通过 pre-commit 实现自动化测试流程,不怕遗漏。同时,使用 Storybook 进行组件的可视化测试,让组件一目了然。.
.本课程持续更新中.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..erphpdown-box, .erphpdown-box + .article-custom-metas{display:block;}.资源下载.下载价格.48. 猫币.VIP免费.请先登录.客服QQ:765807314. .
.
. .1.
. .0.
.
.B端.C端完整业务.React.技术双闭环. . .
.
.上一篇.最新版单片机入门到高级教程.
.下一篇.某峰教育-java就业班2023年|价值19800|课件齐全|阶段四完结无秘.
.
. 猜你喜欢.
.
.
.
.
.
.区块链.
.vue3+ts入门实战用户管理界面.
.
vue3+ts入门实战用户管理界面
├──1
| └──[1.1]--项目介绍~1.mp4 23.37M
....
.
. 1周前. 132. 55. .
.
.
.
.
.
.
.区块链.
.WinHex数据恢复教程从入门到精通.
.
WinHex数据恢复教程从入门到精通
├──1.数据恢复基础课
| ├──1.为什么要学w....
.
. 2周前. 95. 64. .
.
.
.
.
.
.
.区块链.
.尚硅g 2024年嵌入式 线下班.
.
尚硅谷第一期的嵌入式 线下班课程,目前更细到了第8阶段,最后的一个视频里的....
.
. 3周前. 198. 47. .
.
.
.
.
.
.
.区块链.
.郭天祥22套大合集.
.价格与价值等价,所以挂的稍微贵些,不过可以保证的是绝对值这个金币价格,受大伙....
.
. 3周前. 122. 120. .
.
.
.
.
.
.
.区块链.
.51 夏老师 大型园区网络实战设计视频课程(路由交换+无线网络+安全+优化).
.
资源目录
├──1、课程简介与园区网概述
| ├──1、课程简介 .mp4 61.29M
| ....
.
. 4周前. 124. 62. .
.
.
.
.
.
.
.Python.
.全栈成功之路 500课实战Python全栈工程师.
.
零基础编程入门: 无论您是初学者还是有一些基础的学习者,我们将从零开始,提....
.
. 2024-01-26. 310. 66. .
. .
.
. 评论.0.
.
.
.
.请先 .登录. !.
.
.
.
.
.
.
.
.48. 猫币.VIP免费.升级VIP.0.猫币. 请先登录.客服QQ:765807314.
. 最新文章. .
.零声C/C++企业级项目实战班.
.
.5天前. . 96. . 66. .
.
.
.vue3+ts入门实战用户管理界面.
.
.1周前. . 132. . 55. .
.
.
.Android HAL编程实战-实现自己的HAL和探索Android底层开发视频教程.
.
.2周前. . 100. . 67. .
.
.
.WinHex数据恢复教程从入门到精通.
.
.2周前. . 95. . 64. .
.
.
.尚硅g 2024年嵌入式 线下班.
.
.3周前. . 198. . 47. .
.
.
.郭天祥22套大合集.
.
.3周前. . 122. . 120. .
.
.
.知乎AI大模型全栈工程师2期.
.
.3周前. . 260. . 55. .
.
.
.光环PMP第六版培训课程.
.
.4周前. . 139. . 51. .
.
. .Android.
.
.C/C++.
.
.IOS.
.
.Java.
.
.Linux运维.
.
.PHP.
.
.Python.
.
.SEM竞价.
.
.SEO教程.
.
.Windows运维.
.
.人工智能.
.
.信息流推广.
.
.其他语言.
.
.其他运维.
.
.区块链.
.
.大数据/云计算.
.
.微信开发.
.
.抖音.
.
.数据库.
.
.数据结构/算法.
.
.淘宝电商.
.
.移动开发.
.
.网页前端.
.
.自媒体.
.
.运维.
.
. 热门标签.实战.大数据.项目实战.尚硅谷.入门.黑马.人工智能.开课吧.Java.架构师.Vue.机器学习.微服务.数据结构.数据分析.算法.Go.千锋.全套视频.React.分布式.SpringBoot.老男孩.黑马程序员.爬虫.精通.电商.Java架构师.零基础.实战课程. 网友评论. .
. .
.
.
.
.
.
.网站地图.
©2018-2020 .飞猫客. 站内资源收集于网络或网友投稿,若侵犯了您的合法权益,请联系我们删除!.
.Email:765807314@qq.com.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.没有账号?.注册. .忘记密码?.
.
.
.
.
.
.
.
.显示验证码.
.
.
.
.
.
.
.已有账号? .登录.
.
.
.
.
window._MBT = {uri: 'https://www.feimaoke.com/wp-content/themes/modown', child: 'https://www.feimaoke.com/wp-content/themes/modown', urc: 'https://www.feimaoke.com/wp-content/themes/modown', uru: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com', urg: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com',usr: 'https://www.feimaoke.com/user', roll: [], admin_ajax: 'https://www.feimaoke.com/wp-admin/admin-ajax.php', erphpdown: 'https://www.feimaoke.com/wp-content/plugins/erphpdown/', image: '0.6316', hanimated: '1', fancybox: '0', anchor: '0', loading: '', nav: '0', iframe: '0', video_full: '0'};.
.window._ERPHPDOWN = {"uri":"https://www.feimaoke.com/wp-content/plugins/erphpdown", "payment": "1", "wppay": "link", "author": "mobantu"}.
.
/* <![CDATA[ */
var _ERPHP = {"ajaxurl":"https:\/\/www.feimaoke.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
.
.
.
.
.
.MOBANTU.init({ias: 0, lazy: 0, plazy: 0, water: 0, mbf: 0, mpf: 0, mpfp: 0});.
.
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https'){
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else{
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
.
.
03-01
267
48.0
.
.
.
.
.
.
.SpringCloudalibaba+Vue开发仿社交小程序-官方同步 - 飞猫客.
.
.
.
.
.
.
.
.
.
.
.
.
.
:root{--theme-color: #ff5f33;--theme-color2: #ff5f33;--theme-radius: 5px;} .banner{margin-top: -70px;}
.banner-slider{padding-top: 90px;}
.banner-slider:after{content: none;}
body.home .header{background: transparent;box-shadow: none;webkit-box-shadow:none;}
body.home .header.scrolled{background: #fff;webkit-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);-ms-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);}
body.home .header:not(.scrolled) .nav-main > li, body.home .header:not(.scrolled) .nav-main > li > a, body.home .header:not(.scrolled) .nav-right > li > a, body.home .header:not(.scrolled) .nav-left > li > a{color:#ffffff;}
body.home .header:not(.scrolled) .nav-line{background: #ffffff}
body.home.night .header:not(.scrolled) .nav-main > li, body.home.night .header:not(.scrolled) .nav-main > li > a, body.home.night .header:not(.scrolled) .nav-right > li > a, body.home.night .header:not(.scrolled) .nav-left > li > a{color:#fff;}
body.home .nav-main li.menu-item-has-children:after{color:#fff;}
body.home .header.scrolled .nav-main li.menu-item-has-children:after{color:#333;}
body.home.night .nav-main li.menu-item-has-children:after{color:#fff;}
body.home.night .header.scrolled .nav-main li.menu-item-has-children:after{color:#bbb;}
@media (max-width: 925px){
.banner-slider{padding-top: 85px;}
}
@media (max-width: 768px){
.banner{margin-top: -60px;}
.banner-slider{padding-top: 70px;}
}
.erphpdown-box, .erphpdown, .article-content .erphpdown-content-vip{background: transparent !important;border: 2px dashed var(--theme-color);}
.erphpdown-box .erphpdown-title{display: inline-block;}
.logo{width:180px;}@media (max-width: 1024px){.logo, .logo a {width: 60px;height: 60px;}}@media (max-width: 768px){}.
.
.
.
. .飞猫客.
.
.
. 首页.
. 编程学院 .
.
.网页前端.
.Java.
.PHP.
.Python.
.C/C++.
.移动开发.
.
.Android.
.IOS.
.微信开发.
.
.
.区块链.
.人工智能.
.大数据/云计算.
.数据结构/算法.
.运维.
.
.Linux运维.
.Windows运维.
.其他运维.
.
.
.数据库.
.其他语言.
.
.
. IT互联网 .
.
.SEO教程.
.SEM竞价.
.抖音.
.自媒体.
.淘宝电商.
.信息流推广.
.
.
. .开通VIP会员.
.
.
.
.
.
.
.
.
.登录.注册.
.
.
.
.
.
.
.
.
.搜索.
.
.
.
.
.
.
.当前位置:.首页. . .区块链. . .正文. .
.
.
. .SpringCloudalibaba+Vue开发仿社交小程序-官方同步.
.
. 2023-04-14. . .区块链. . 1.93k. .
. .
.课程简介:.
.
. .
.
.SpringCloudalibaba+Vue开发仿社交小程序.
.完整微服务实战项目,毕设/求职高质量优秀案例.
.拥有好的项目经验,可以大大提高你的面试通过率。课程是一门高质量、完整、实用性强的可商用项目,基于Spring cloud alibaba和微信小程序来完成同城交友小程序,系统UI设计、数据库多应用方案、通用中间件使用、构建oauth2认证授权等多使用技术,课程不仅能掌握技术层面,还具备更好的业务水平,也能顺利地通过面试关。.
.你将会学到:.
.1. 熟练掌握小程序开发与部署.
.2. 学会前后端分离开发与联调.
.3. 从0到1学会微服务架构与落地.
.4. 掌握主流中间件的封装与设计.
.5. 掌握复杂数据库分库分表.
.6. 收获一个商业级的面试作品.
.适合人群.
.1-3年的Java工程师.
.缺乏项目经历的IT工作者.
.想从面试脱颖而出的.
.应届毕业生或者求职者.
.技术储备.
.SpringBoot的基础知识.
.Linux和Docker的基本用法.
.对分库分表知识有一定程度了解.
.环境参数.
.shardingjdbc 5.0.0 spring boot/cloud alibab.
.java7/8 mysql5.7+.
.jenkins、gitlab、maven rabbitmq.
.试看链接:.https://pan.baidu.com/s/1sLUieuz_cpIarfUALtCQ3w?pwd=knl3.
.章节目录:.
.第1章 课程介绍.
3 节|43分钟.
视频:1-1 仿社交课程导学07:28.
视频:1-2 课程整体内容梳理22:16.
视频:1-3 仿社交实战项目演示12:39.
第2章 知全貌而了然于胸,明白什么是真正完整的商业链路.
2 节|28分钟.
视频:2-1 商业级项目的完整项目流程12:30.
视频:2-2 完整功能图谱和商业模式介绍15:12.
第3章 水到渠成,万事先想好设计好则会事半功倍.
3 节|30分钟.
视频:3-1 玩转周末项目需求分析和可行性分析09:44.
视频:3-2 项目整体架构设计方案09:37.
视频:3-3 蓝湖高保真UI设计10:03.
第4章 硅步千里,docker部署软件助力完善础核心环境.
9 节|88分钟.
图文:4-1 服务器选购指南.
图文:4-2 centos安装docker教程.
图文:4-3 centos安装nginx和jdk教程.
图文:4-4 gitlab代码仓库部署教程.
图文:4-5 docker容器化部署redis教程.
图文:4-6 mysql数据库单机和集群部署教程.
视频:4-7 数据库设计指南12:41.
视频:4-8 面试题:常见数据库优化方向(一)29:22.
视频:4-9 面试题:常见数据库优化方向(二)45:18.
第5章 筑基打桩,了解并构建市面上最新cloud alibaba微服务项目架构.
9 节|87分钟.
视频:5-1 微服务架构基础必备组件28:28.
视频:5-2 微服务架构选型21:55.
视频:5-3 spring cloud alibaba对比spring cloud的优势05:23.
视频:5-4 项目中使用的cloud alibaba微服务方案06:46.
图文:5-5 nacos服务注册中心安装实操和项目配置.
视频:5-6 Nacos实现报名系统微服务拆分实战14:53.
视频:5-7 Spring Cloud Gateway整合nacos实现动态路由09:33.
图文:5-8 小程序开发环境搭建(windows).
图文:5-9 内网穿透+apifox解决远程协同办公痛点.
第6章 了若指掌,玩转吃透小程序登录体系.
5 节|40分钟.
视频:6-1 官方小程序登录流程时序图讲解-课件07:18.
视频:6-2 融合小程序和公众号用户体系的UnionID深度解析06:38.
视频:6-3 小程序登录相关核心api梳理(宝藏资源)14:47.
视频:6-4 报名系统的登录流程图讲解06:17.
视频:6-5 完整登录流程讲解04:47.
第7章 铜墙铁壁,整合security构建微服务身份认证和访问框架.
8 节|152分钟.
视频:7-1 初识微服务安全服务框架oauth219:45.
视频:7-2 整合oauth2实现自定义认证授权服务器16:45.
视频:7-3 深入探索security oauth2认证授权业务模型18:22.
视频:7-4 结合项目深度定制自定义web端密码认证方式47:40.
视频:7-5 实现自定义小程序授权认证方式12:42.
视频:7-6 网关(gateway)整合oauth2实现统一鉴权服务19:44.
视频:7-7 第三方存储七牛云整合(选学)04:09.
视频:7-8 用户和登录模块完整功能测试12:37.
第8章 举足轻重,多设计模式助力构建活动引擎.
8 节|51分钟.
视频:8-1 活动创建功能流程图讲解03:53.
视频:8-2 通用数据字典模块封装,插拔式即拿即用06:19.
视频:8-3 策略设计模式在活动创建功能中的运用12:08.
视频:8-4 未雨绸缪,分布式环境下自增主键冲突问题探讨08:57.
视频:8-5 SnowFlake雪花算法原理介绍05:58.
视频:8-6 引用雪花算法解决活动发起时的主键冲突问题05:34.
视频:8-7 redis在活动引擎中的使用-查询热点官方模板05:12.
视频:8-8 活动创建模块优化与效果展示02:48.
第9章 小试牛刀,路径算法+elasticearch打造分布式活动检索引擎.
10 节|67分钟.
视频:9-1 活动模块功能流程图讲解05:00.
视频:9-2 问题思考千百万级数据量的查询还走mysql吗04:14.
视频:9-3 面试题:当单表可预见的数据量达到亿级后如何存储呢?10:55.
视频:9-4 问题思考当sql查询已经不能满足实际业务场景了怎么办04:35.
视频:9-5 面试题你们公司的分布式日志管理系统是如何搭建的?04:30.
视频:9-6 初识搜索神器-Elasticsearch全文搜索引擎06:24.
视频:9-7 简单整合Elasticearch实现多条件活动列表查询12:53.
视频:9-8 深度整合Elasticearch实现基于路径算法的附近活动列表查询10:54.
视频:9-9 深度整合Elasticearch实现基于城市站点的附近活动列表查询03:07.
视频:9-10 活动模块效果展示-章节总结03:55.
第10章 锦上添花,聚合微信分享和邀请完善活动引擎.
5 节|21分钟.
视频:10-1 活动详情模块功能流程图讲解04:31.
视频:10-2 微信官方小程序分享码生成功能讲解03:44.
视频:10-3 快速了解小程序分享全流程03:22.
视频:10-4 为报名系统添加分享二维码功能04:53.
视频:10-5 活动详情功能效果展示04:28.
第11章 财源滚滚,为小程序插上支付的翅膀.
7 节|53分钟.
视频:11-1 吃透小程序支付流程11:11.
视频:11-2 实战中微信支付流程中的避”坑”指南07:01.
视频:11-3 微信支付之核心下单功能实战08:45.
视频:11-4 微信支付之服务端接收异步支付结果通知07:07.
视频:11-5 微信支付之报名系统整合支付结果通知03:34.
视频:11-6 避坑重复消费通知,避免财产损失06:10.
视频:11-7 微信支付之效果展示08:19.
第12章 未雨绸缪,引入消息中间件消灭支付中的“坑”.
7 节|66分钟.
视频:12-1 重大事故之掉单问题思考与解决思路04:30.
视频:12-2 初识消息中间件rabbitmq(一)18:54.
视频:12-3 初识消息中间件rabbitmq(二)18:26.
图文:12-4 linux环境下安装rabbitmq.
视频:12-5 微服务整合rabbitmq解决掉单问题08:11.
.
.视频:12-6 经典面试题如何进行消息幂等性处理11:33.
视频:12-7 用户注册服务整合rabbitmq实现用户注册欢迎邮件异步发送04:10.
第13章 攻守兼备,分布式锁解决高并发场景下”超卖”问题.
7 节|70分钟.
视频:13-1 高并发环境下活动报名超量问题思考08:41.
视频:13-2 单机环境下使用synchronized同步锁解决超量问题15:46.
视频:13-3 分布式集群环境下同步锁是否可用思考?04:40.
视频:13-4 初识redisson分布式锁09:55.
视频:13-5 从Redis底层去理解分布式锁和单机同步锁的区别13:16.
视频:13-6 spring cloud alibaba微服务整合 redisson实现分布式锁07:48.
视频:13-7 使用redisson分布式锁解决”报名用户超量”问题09:18.
第14章 捷报频传,消息早知道商机好把握.
7 节|79分钟.
视频:14-1 一节课搞懂微信模板消息(一)12:08.
视频:14-2 一节课搞懂微信模板消息(二)09:00.
视频:14-3 珠联璧合,优雅地在小程序内引导关联服务号18:54.
视频:14-4 瘸子里面挑将军选择-尽可能合适的消息模板08:38.
视频:14-5 模板消息之自定义活动发起成功消息通知16:56.
视频:14-6 模板消息之用户报名成功后通知活动发起者06:55.
视频:14-7 模板消息通知效果展示和优化06:02.
第15章 数管齐下,扩展多渠道通知助力项目运营.
6 节|68分钟.
视频:15-1 商业项目钉钉通知的必要性以及与微信模板消息的区别03:42.
视频:15-2 钉钉消息通知最全流程讲解28:53.
视频:15-3 机器人配置流程11:00.
视频:15-4 活动发起后通知管理员有新活动创建成功12:37.
视频:15-5 用户报名活动成功后通知活动发起者和平台06:08.
视频:15-6 钉钉消息通知效果展示05:16.
第16章 如虎添翼,多设计模式+泛型构造可插拔的多渠道消息引擎.
6 节|91分钟.
视频:16-1 化繁为简,消息多渠道通知是否可以整合呢?08:26.
视频:16-2 多设计模式实现消息通知UML类图讲解23:26.
视频:16-3 工厂模式改造多消息通知渠道,实现动静分离08:29.
视频:16-4 模板模式+工厂模式结合抽取公共代码,对扩展开放13:45.
视频:16-5 在工厂和模板模式基础上整合泛型对象封装通用消息组件20:06.
视频:16-6 整合后统一消息通知渠道效果展示16:18.
第17章 相辅相成,(实现亿级大数据量存储)基于分片键+月份分库分表.
18 节|160分钟.
视频:17-1 平台端整体功能流程梳理10:59.
视频:17-2 基础登录、用户模块-工程代码结构06:20.
视频:17-3 活动列表、订单列表-工程代码结构04:26.
图文:17-4 mysql主从复制教程.
视频:17-5 读写分离中间件方案选型05:13.
视频:17-6 初识ShardingSphere-JDBC05:18.
视频:17-7 微服务整合ShardingSphere-JDBC实现读写分离方案24:45.
视频:17-8 循序渐进,整合ShardingSphere-JDBC实现垂直分库14:39.
视频:17-9 再接再厉,整合ShardingSphere-JDBC实现水平分库分表18:33.
视频:17-10 如虎添翼,实现按月分表达到可存储过亿大数据量效果18:24.
视频:17-11 常用导出框架对比和选型06:05.
视频:17-12 初识Easyexcel-快速、简单解决大文件内存溢出的的Excel处理工具08:11.
视频:17-13 整合easyexcel实战-导出自定义样式注册用户数据12:37.
视频:17-14 整合easyexcel实战-导出复杂统计+明细充值报表06:50.
视频:17-15 性能提升-封装easyexcel公共导出组件,即拿即用可移植任何项目09:13.
视频:17-16 平台端功能整体效果展示03:41.
作业:17-17 17-17作业:报表导出之系统管理员数据导出.
视频:17-18 平台端扩展功能点展望04:13.
第18章 唯快不破,快速高效部署分布式项目.
内容更新中.
第19章 课程总结.
内容更新中.
..erphpdown-box, .erphpdown-box + .article-custom-metas{display:block;}.资源下载.下载价格.87. 猫币.VIP免费.请先登录.客服QQ:765807314. .
.
. .1.
. .0.
.
.SpringCloudAlibaba.Vue开发仿社交小程序. . .
.
.上一篇.Web3.0入门与实战 一站式掌握4大主流区块链开发完结无密.
.下一篇.福利皮 安卓逆向系列课程.
.
. 猜你喜欢.
.
.
.
.
.
.区块链.
.vue3+ts入门实战用户管理界面.
.
vue3+ts入门实战用户管理界面
├──1
| └──[1.1]--项目介绍~1.mp4 23.37M
....
.
. 1周前. 132. 55. .
.
.
.
.
.
.
.Android.
.Android HAL编程实战-实现自己的HAL和探索Android底层开发视频教程.
.
.
.
. 2周前. 100. 67. .
.
.
.
.
.
.
.区块链.
.WinHex数据恢复教程从入门到精通.
.
WinHex数据恢复教程从入门到精通
├──1.数据恢复基础课
| ├──1.为什么要学w....
.
. 2周前. 95. 64. .
.
.
.
.
.
.
.区块链.
.尚硅g 2024年嵌入式 线下班.
.
尚硅谷第一期的嵌入式 线下班课程,目前更细到了第8阶段,最后的一个视频里的....
.
. 3周前. 198. 47. .
.
.
.
.
.
.
.区块链.
.郭天祥22套大合集.
.价格与价值等价,所以挂的稍微贵些,不过可以保证的是绝对值这个金币价格,受大伙....
.
. 3周前. 122. 120. .
.
.
.
.
.
.
.区块链.
.51 夏老师 大型园区网络实战设计视频课程(路由交换+无线网络+安全+优化).
.
资源目录
├──1、课程简介与园区网概述
| ├──1、课程简介 .mp4 61.29M
| ....
.
. 4周前. 124. 62. .
. .
.
. 评论.0.
.
.
.
.请先 .登录. !.
.
.
.
.
.
.
.
.87. 猫币.VIP免费.升级VIP.0.猫币. 请先登录.客服QQ:765807314.
. 最新文章. .
.零声C/C++企业级项目实战班.
.
.5天前. . 96. . 66. .
.
.
.vue3+ts入门实战用户管理界面.
.
.1周前. . 132. . 55. .
.
.
.Android HAL编程实战-实现自己的HAL和探索Android底层开发视频教程.
.
.2周前. . 100. . 67. .
.
.
.WinHex数据恢复教程从入门到精通.
.
.2周前. . 95. . 64. .
.
.
.尚硅g 2024年嵌入式 线下班.
.
.3周前. . 198. . 47. .
.
.
.郭天祥22套大合集.
.
.3周前. . 122. . 120. .
.
.
.知乎AI大模型全栈工程师2期.
.
.3周前. . 260. . 55. .
.
.
.光环PMP第六版培训课程.
.
.4周前. . 139. . 51. .
.
. .Android.
.
.C/C++.
.
.IOS.
.
.Java.
.
.Linux运维.
.
.PHP.
.
.Python.
.
.SEM竞价.
.
.SEO教程.
.
.Windows运维.
.
.人工智能.
.
.信息流推广.
.
.其他语言.
.
.其他运维.
.
.区块链.
.
.大数据/云计算.
.
.微信开发.
.
.抖音.
.
.数据库.
.
.数据结构/算法.
.
.淘宝电商.
.
.移动开发.
.
.网页前端.
.
.自媒体.
.
.运维.
.
. 热门标签.实战.大数据.项目实战.尚硅谷.入门.黑马.人工智能.开课吧.Java.架构师.Vue.机器学习.微服务.数据结构.数据分析.算法.Go.千锋.全套视频.React.分布式.SpringBoot.老男孩.黑马程序员.爬虫.精通.电商.Java架构师.零基础.实战课程. 网友评论. .
. .
.
.
.
.
.
.网站地图.
©2018-2020 .飞猫客. 站内资源收集于网络或网友投稿,若侵犯了您的合法权益,请联系我们删除!.
.Email:765807314@qq.com.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.没有账号?.注册. .忘记密码?.
.
.
.
.
.
.
.
.显示验证码.
.
.
.
.
.
.
.已有账号? .登录.
.
.
.
.
window._MBT = {uri: 'https://www.feimaoke.com/wp-content/themes/modown', child: 'https://www.feimaoke.com/wp-content/themes/modown', urc: 'https://www.feimaoke.com/wp-content/themes/modown', uru: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com', urg: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com',usr: 'https://www.feimaoke.com/user', roll: [], admin_ajax: 'https://www.feimaoke.com/wp-admin/admin-ajax.php', erphpdown: 'https://www.feimaoke.com/wp-content/plugins/erphpdown/', image: '0.6316', hanimated: '1', fancybox: '0', anchor: '0', loading: '', nav: '0', iframe: '0', video_full: '0'};.
.window._ERPHPDOWN = {"uri":"https://www.feimaoke.com/wp-content/plugins/erphpdown", "payment": "1", "wppay": "link", "author": "mobantu"}.
.
/* <![CDATA[ */
var _ERPHP = {"ajaxurl":"https:\/\/www.feimaoke.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
.
.
.
.
.
.MOBANTU.init({ias: 0, lazy: 0, plazy: 0, water: 0, mbf: 0, mpf: 0, mpfp: 0});.
.
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https'){
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else{
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
.
.
03-01
226
87.0
.
.
.
.
.
.
.博学谷-实战项目基于SaaS的项目餐掌柜系统完结无密-2023最新版 - 飞猫客.
.
.
.
.
.
.
.
.
.
.
.
.
.
:root{--theme-color: #ff5f33;--theme-color2: #ff5f33;--theme-radius: 5px;} .banner{margin-top: -70px;}
.banner-slider{padding-top: 90px;}
.banner-slider:after{content: none;}
body.home .header{background: transparent;box-shadow: none;webkit-box-shadow:none;}
body.home .header.scrolled{background: #fff;webkit-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);-ms-box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);box-shadow: 0px 5px 10px 0px rgba(17, 58, 93, 0.1);}
body.home .header:not(.scrolled) .nav-main > li, body.home .header:not(.scrolled) .nav-main > li > a, body.home .header:not(.scrolled) .nav-right > li > a, body.home .header:not(.scrolled) .nav-left > li > a{color:#ffffff;}
body.home .header:not(.scrolled) .nav-line{background: #ffffff}
body.home.night .header:not(.scrolled) .nav-main > li, body.home.night .header:not(.scrolled) .nav-main > li > a, body.home.night .header:not(.scrolled) .nav-right > li > a, body.home.night .header:not(.scrolled) .nav-left > li > a{color:#fff;}
body.home .nav-main li.menu-item-has-children:after{color:#fff;}
body.home .header.scrolled .nav-main li.menu-item-has-children:after{color:#333;}
body.home.night .nav-main li.menu-item-has-children:after{color:#fff;}
body.home.night .header.scrolled .nav-main li.menu-item-has-children:after{color:#bbb;}
@media (max-width: 925px){
.banner-slider{padding-top: 85px;}
}
@media (max-width: 768px){
.banner{margin-top: -60px;}
.banner-slider{padding-top: 70px;}
}
.erphpdown-box, .erphpdown, .article-content .erphpdown-content-vip{background: transparent !important;border: 2px dashed var(--theme-color);}
.erphpdown-box .erphpdown-title{display: inline-block;}
.logo{width:180px;}@media (max-width: 1024px){.logo, .logo a {width: 60px;height: 60px;}}@media (max-width: 768px){}.
.
.
.
. .飞猫客.
.
.
. 首页.
. 编程学院 .
.
.网页前端.
.Java.
.PHP.
.Python.
.C/C++.
.移动开发.
.
.Android.
.IOS.
.微信开发.
.
.
.区块链.
.人工智能.
.大数据/云计算.
.数据结构/算法.
.运维.
.
.Linux运维.
.Windows运维.
.其他运维.
.
.
.数据库.
.其他语言.
.
.
. IT互联网 .
.
.SEO教程.
.SEM竞价.
.抖音.
.自媒体.
.淘宝电商.
.信息流推广.
.
.
. .开通VIP会员.
.
.
.
.
.
.
.
.
.登录.注册.
.
.
.
.
.
.
.
.
.搜索.
.
.
.
.
.
.
.当前位置:.首页. . .区块链. . .正文. .
.
.
. .博学谷-实战项目基于SaaS的项目餐掌柜系统完结无密-2023最新版.
.
. 2023-03-27. . .区块链. . 1.74k. .
. .
.课程简介:.
.
.
.基于SaaS的餐掌柜项目实战完结无密|资料齐全|2023最新完结.
.餐掌柜是一款基于SaaS思想打造的餐饮系统,采用分布式系统架构进行多服务研发,共包含4个子系统,分别为平台运营端、管家端(门店)、收银端、小程序端,为餐饮商家打造一站式餐饮服务解决方案。.
.适合人群.
.具有Java语言基础开发经验,但缺乏项目实战经验的学习者.
.希望积累综合项目经验并扩充技术栈的开发者.
.对互联网技术感兴趣,希望掌握更多前沿技术的学习者.
.具备Java基础编程能力.
.具备MySQL数据库使用能力.
.熟练运用JavaEE常用框架.
.具备SpringBoot、SpringCloud基础使用能力.
.技术储备.
.Technical reserve requirement.
.课程目录:.
.基于SaaS的餐掌柜项目实战/.
├──01、阶段一 基于SaaS的餐掌柜项目实战.
| ├──01、第一章 需求分析与系统设计.
| | ├──1-1 课程说明(学习资料在此节下载~).
| | ├──1-2 餐掌柜需求分析.
| | ├──1-3 餐掌柜系统设计.
| | ├──1-4 技术预研.
| | └──1-5 核心代码.
| ├──02、第二章 餐掌柜运营中心开发.
| | ├──2-1 课程说明.
| | ├──2-2 运营中心需求分析与系统设计.
| | ├──2-3 运营中心登录.
| | ├──2-4 账号管理.
| | ├──2-5 账号下发.
| | └──2-6 演示视频.
| ├──03、第三章 餐掌柜管家端开发-1.
| | ├──3-1 课程说明.
| | ├──3-2 管家端需求分析与系统设计.
| | ├──3-3 集团用户登录.
| | ├──3-4 集团管理.
| | └──3-5 演示视频.
| ├──04、第四章 餐掌柜管家端开发-2.
| | ├──4-1 课程说明.
| | ├──4-2 店长管理.
| | ├──4-3 门店管理员登陆与切换.
| | ├──4-4 门店双字段多租户支持.
| | ├──4-5 员工管理.
| | ├──4-6 缓存优化.
| | └──4-7 演示视频.
| ├──05、第五章 餐掌柜管家端开发-3.
| | ├──5-1 课程说明.
| | ├──5-2 分类管理.
| | ├──5-3 菜品管理.
| | ├──5-4 套餐管理.
| | └──5-5 演示视频.
| ├──06、第六章 餐掌柜管家端开发-4.
| | ├──6-1 课程说明.
| | ├──6-2 菜品套餐数据同步.
| | ├──6-3 挂账管理.
| | ├──6-4 区域桌台维护.
| | ├──6-5 门店设置.
| | └──6-6 演示视频.
| ├──07、第七章 餐掌柜收银端开发-1.
| | ├──7-1 课程说明.
| | ├──7-2 收银端登录.
| | ├──7-3 堂点-开桌.
| | ├──7-4 沽清设置.
| | ├──7-5 菜品elasticsearch7搜索支持.
| | └──7-6 下单逻辑开发.
| ├──08、第八章 餐掌柜收银端开发-2.
| | ├──8-1 课程说明.
| | ├──8-2 加菜逻辑开发.
| | ├──8-3 退菜逻辑开发.
| | ├──8-4 结账逻辑开发.
| | ├──8-5 换台逻辑开发.
| | ├──8-6 反结账.
| | ├──8-7 分布式事务框架seata.
| | └──8-8 演示视频.
| ├──09、第九章 餐掌柜统计分析-1.
| | ├──9-1 课程说明.
| | ├──9-2 当日经营数据统计.
| | ├──9-3 当日时段销售趋势分析.
| | ├──9-4 当日菜品分类占比.
| | ├──9-5 当日菜品销售排行.
| | ├──9-6 当日店内收款构成.
| | ├──9-7 当日优惠指标统计.
| | └──9-8 演示视频.
| └──10、第十章 餐掌柜统计分析-2.
| | ├──10-1 课程说明.
| | ├──10-2 历史营收数据统计.
| | ├──10-3 菜品分类统计与菜品销售排行.
| | └──10-4 订单表数据迁移.
├──02、阶段二 专题课程.
| ├──01、第一章 轻松搭建SpringCloudAlibaba与Mybatis-Plus整合工程.
| | ├──1-1 Spring Cloud Alibaba.
| | ├──1-2 Mybatis-Plus.
| | └──1-3 项目搭建.
| ├──02、第二章 基于Mybatis-Plus实现自动代码生成.
| | ├──2-1 课程说明.
| | └──2-2 MyBatis-Plus 代码自动生成.
| ├──03、第三章 系统保护Sentinel.
| | ├──3-1 课程说明.
| | ├──3-10 Sentinel高级-fallBack使用.
| | ├──3-11 Sentinel高级-动态规则&规则持久化.
| | ├──3-12 Sentinel高级-AHAS.
| | ├──3-2 Sentinel基础-概述.
| | ├──3-3 Sentinel基础-入门案例.
| | ├──3-4 Sentinel基础-DashBoard使用.
| | ├──3-5 Sentinel进阶-流控.
| | ├──3-6 Sentinel进阶-熔断降级.
| | ├──3-7 Sentinel高级-热点参数限流.
| | ├──3-8 Sentinel高级-系统自适应限流.
| | └──3-9 Sentinel高级-黑白名单授权.
| ├──04、第四章 分布式链路追踪SkyWalking.
| | ├──4-1 课程说明.
| | ├──4-2 分布式链路追踪概述.
| | ├──4-3 skyWalking简介&搭建.
| | ├──4-4 skyWalking基础.
| | ├──4-5 skyWalking与项目整合.
| | └──4-6 skyWalking告警.
| ├──05、第五章 云打印.
| | ├──5-1 学习目标.
| | ├──5-2 打印机设置.
| | ├──5-3 易联云打印平台对接.
| | └──5-4 收银端订单打印及后厨打印实现.
| ├──06、第六章 小程序点餐.
| | ├──6-1 课程说明.
| | ├──6-2 小程序点餐业务流程分析.
| | ├──6-3 小程序端开桌、选菜.
| | ├──6-4 小程序端购物车功能实现.
| | └──6-5 小程序端多人点餐功能实现.
| ├──07、第七章 小程序微信支付.
| | ├──7-1 课程说明.
| | ├──7-2 购物车订单提交及状态修改.
| | ├──7-3 小程序微信支付对接.
| | ├──7-4 支付成功回调处理.
| | └──7-5 演示视频.
| └──08、第八章 项目实战.
| | ├──8-1 课程说明.
| | ├──8-2 菜品停.
| | ├──8-3 套餐停.
| | ├──8-4 菜品&套餐删除.
| | └──8-5 分类删除.
└──餐掌柜课件.zip 759.41M.
..erphpdown-box, .erphpdown-box + .article-custom-metas{display:block;}.资源下载.下载价格.56. 猫币.VIP免费.请先登录.客服QQ:765807314. .
.
. .0.
. .0.
.
.SaaS的项目.餐掌柜. . .
.
.上一篇.掌控安全学院-Web安全工程师高薪14期正式班.
.下一篇.陆飞-爬虫开发+APP逆向超级大神班1-8班|价值4999|2023年|课件完整|无秘包更新.
.
. 猜你喜欢.
.
.
.
.
.
.区块链.
.vue3+ts入门实战用户管理界面.
.
vue3+ts入门实战用户管理界面
├──1
| └──[1.1]--项目介绍~1.mp4 23.37M
....
.
. 1周前. 132. 55. .
.
.
.
.
.
.
.Android.
.Android HAL编程实战-实现自己的HAL和探索Android底层开发视频教程.
.
.
.
. 2周前. 100. 67. .
.
.
.
.
.
.
.区块链.
.WinHex数据恢复教程从入门到精通.
.
WinHex数据恢复教程从入门到精通
├──1.数据恢复基础课
| ├──1.为什么要学w....
.
. 2周前. 95. 64. .
.
.
.
.
.
.
.区块链.
.尚硅g 2024年嵌入式 线下班.
.
尚硅谷第一期的嵌入式 线下班课程,目前更细到了第8阶段,最后的一个视频里的....
.
. 3周前. 198. 47. .
.
.
.
.
.
.
.区块链.
.郭天祥22套大合集.
.价格与价值等价,所以挂的稍微贵些,不过可以保证的是绝对值这个金币价格,受大伙....
.
. 3周前. 122. 120. .
.
.
.
.
.
.
.区块链.
.51 夏老师 大型园区网络实战设计视频课程(路由交换+无线网络+安全+优化).
.
资源目录
├──1、课程简介与园区网概述
| ├──1、课程简介 .mp4 61.29M
| ....
.
. 4周前. 124. 62. .
. .
.
. 评论.2.
.
.
.
.请先 .登录. !.
.
.
.
.
.课件的解压密码是多少呢?.asfrank. 2023-03-27. .0. 回复.
.没有任何解压密码的 转载到自己网盘就可以观看了.17620195025. 2023-03-30. .0. 回复.
.
.
.
.
.
.
.
.
.
.
.
.56. 猫币.VIP免费.升级VIP.0.猫币. 请先登录.客服QQ:765807314.
. 最新文章. .
.零声C/C++企业级项目实战班.
.
.5天前. . 96. . 66. .
.
.
.vue3+ts入门实战用户管理界面.
.
.1周前. . 132. . 55. .
.
.
.Android HAL编程实战-实现自己的HAL和探索Android底层开发视频教程.
.
.2周前. . 100. . 67. .
.
.
.WinHex数据恢复教程从入门到精通.
.
.2周前. . 95. . 64. .
.
.
.尚硅g 2024年嵌入式 线下班.
.
.3周前. . 198. . 47. .
.
.
.郭天祥22套大合集.
.
.3周前. . 122. . 120. .
.
.
.知乎AI大模型全栈工程师2期.
.
.3周前. . 260. . 55. .
.
.
.光环PMP第六版培训课程.
.
.4周前. . 139. . 51. .
.
. .Android.
.
.C/C++.
.
.IOS.
.
.Java.
.
.Linux运维.
.
.PHP.
.
.Python.
.
.SEM竞价.
.
.SEO教程.
.
.Windows运维.
.
.人工智能.
.
.信息流推广.
.
.其他语言.
.
.其他运维.
.
.区块链.
.
.大数据/云计算.
.
.微信开发.
.
.抖音.
.
.数据库.
.
.数据结构/算法.
.
.淘宝电商.
.
.移动开发.
.
.网页前端.
.
.自媒体.
.
.运维.
.
. 热门标签.实战.大数据.项目实战.尚硅谷.入门.黑马.人工智能.开课吧.Java.架构师.Vue.机器学习.微服务.数据结构.数据分析.算法.Go.千锋.全套视频.React.分布式.SpringBoot.老男孩.黑马程序员.爬虫.精通.电商.Java架构师.零基础.实战课程. 网友评论. .
. .
.
.
.
.
.
.网站地图.
©2018-2020 .飞猫客. 站内资源收集于网络或网友投稿,若侵犯了您的合法权益,请联系我们删除!.
.Email:765807314@qq.com.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.没有账号?.注册. .忘记密码?.
.
.
.
.
.
.
.
.显示验证码.
.
.
.
.
.
.
.已有账号? .登录.
.
.
.
.
window._MBT = {uri: 'https://www.feimaoke.com/wp-content/themes/modown', child: 'https://www.feimaoke.com/wp-content/themes/modown', urc: 'https://www.feimaoke.com/wp-content/themes/modown', uru: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com', urg: 'https://www.feimaoke.com/wp-content/themes/modown', url:'https://www.feimaoke.com',usr: 'https://www.feimaoke.com/user', roll: [], admin_ajax: 'https://www.feimaoke.com/wp-admin/admin-ajax.php', erphpdown: 'https://www.feimaoke.com/wp-content/plugins/erphpdown/', image: '0.6316', hanimated: '1', fancybox: '0', anchor: '0', loading: '', nav: '0', iframe: '0', video_full: '0'};.
.window._ERPHPDOWN = {"uri":"https://www.feimaoke.com/wp-content/plugins/erphpdown", "payment": "1", "wppay": "link", "author": "mobantu"}.
.
/* <![CDATA[ */
var _ERPHP = {"ajaxurl":"https:\/\/www.feimaoke.com\/wp-admin\/admin-ajax.php"};
/* ]]> */
.
.
.
.
.
.MOBANTU.init({ias: 0, lazy: 0, plazy: 0, water: 0, mbf: 0, mpf: 0, mpfp: 0});.
.
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https'){
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else{
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
.
.
03-01
220
56.0
请先 登录 !