i007.cc

i007.cc

优先队列-降维打击

05.价值资料

极客时间目录

极客时间
├── 01 左耳听风
│   ├── html版本
│   │   ├── 100 高效学习:面对枯燥和量大的知识.html
│   │   ├── 101 高效沟通:Talk和Code同等重要.html
│   │   ├── 102 高效沟通:沟通阻碍和应对方法.html
│   │   ├── 103 高效沟通:沟通方式及技巧.html
│   │   ├── 104 高效沟通:沟通技术.html
│   │   ├── 105 高效沟通:好老板要善于提问.html
│   │   ├── 106 高效沟通:好好说话的艺术.html
│   │   ├── 107 结束语 _ 业精于勤,行成于思.html
│   │   ├── 171010-01 _ 程序员如何用技术变现(上).html
│   │   ├── 171010-02 _ 程序员如何用技术变现(下).html
│   │   ├── 171010-03 _ Equifax信息泄露始末.html
│   │   ├── 171010-04 _ 从Equifax信息泄露看数据安全.html
│   │   ├── 171010-开篇词  _  洞悉技术的本质,享受科技的乐趣.html
│   │   ├── 171017-05 _ 何为技术领导力.html
│   │   ├── 171019-06 _ 如何拥有技术领导力.html
│   │   ├── 171024-07 _ 推荐阅读:每个程序员都该知道的事.html
│   │   ├── 171026-08 _ Go语言,Docker和新技术.html
│   │   ├── 171031-09 _ 答疑解惑:渴望、热情和选择.html
│   │   ├── 171102-10 _ 如何成为一个大家愿意追随的Leader?.html
│   │   ├── 171107-11 _ 程序中的错误处理:错误返回码和异常捕捉.html
│   │   ├── 171109-12 _ 程序中的错误处理:异步编程和最佳实践.html
│   │   ├── 171114-13 _ 魔数 0x5f3759df.html
│   │   ├── 171116-14 _ 推荐阅读:机器学习101.html
│   │   ├── 171121-15 _ 时间管理:同扭曲时间的事儿抗争.html
│   │   ├── 171123-16 _ 时间管理:投资赚取时间.html
│   │   ├── 171128-17 _ 故障处理最佳实践:应对故障.html
│   │   ├── 171130-18 _ 故障处理最佳实践:故障改进.html
│   │   ├── 171205-19 _ 答疑解惑:我们应该能够识别的表象和本质.html
│   │   ├── 171207-20 _ 分布式系统架构的冰与火.html
│   │   ├── 171212-21 _ 从亚马逊的实践,谈分布式系统的难点.html
│   │   ├── 171214-22 _ 分布式系统的技术栈.html
│   │   ├── 171219-23 _ 分布式系统关键技术:全栈监控.html
│   │   ├── 171221-24 _ 分布式系统关键技术:服务调度.html
│   │   ├── 171226-25 _ 分布式系统关键技术:流量与数据调度.html
│   │   ├── 171228-26 _ 洞悉PaaS平台的本质.html
│   │   ├── 180102-27 _ 推荐阅读:分布式系统架构经典资料.html
│   │   ├── 180104-28 _ 编程范式游记(1)- 起源.html
│   │   ├── 180109-29 _ 编程范式游记(2)- 泛型编程.html
│   │   ├── 180111-30 _ 编程范式游记(3) - 类型系统和泛型的本质.html
│   │   ├── 180116-31 _ Git协同工作流,你该怎样选.html
│   │   ├── 180118-32 _ 推荐阅读:分布式数据调度相关论文.html
│   │   ├── 180123-33 _ 编程范式游记(4)- 函数式编程.html
│   │   ├── 180125-34 _ 编程范式游记(5)- 修饰器模式.html
│   │   ├── 180130-35 _ 编程范式游记(6)- 面向对象编程.html
│   │   ├── 180201-36 _ 编程范式游记(7)- 基于原型的编程范式.html
│   │   ├── 180206-37 _ 编程范式游记(8)- Go 语言的委托模式.html
│   │   ├── 180208-38 _ 编程范式游记(9)- 编程的本质.html
│   │   ├── 180213-39 _ 编程范式游记(10)- 逻辑编程范式.html
│   │   ├── 180215-40 _ 编程范式游记(11)- 程序世界里的编程范式.html
│   │   ├── 180220-41 _ 弹力设计篇之“认识故障和弹力设计”.html
│   │   ├── 180222-42 _ 弹力设计篇之“隔离设计”.html
│   │   ├── 180227-43 _ 弹力设计篇之“异步通讯设计”.html
│   │   ├── 180301-44 _ 弹力设计篇之“幂等性设计”.html
│   │   ├── 180306-45 _ 弹力设计篇之“服务的状态”.html
│   │   ├── 180308-46 _ 弹力设计篇之“补偿事务”.html
│   │   ├── 180313-47 _ 弹力设计篇之“重试设计”.html
│   │   ├── 180315-48 _ 弹力设计篇之“熔断设计”.html
│   │   ├── 180320-49 _ 弹力设计篇之“限流设计”.html
│   │   ├── 180322-50 _ 弹力设计篇之“降级设计”.html
│   │   ├── 180327-51 _ 弹力设计篇之“弹力设计总结”.html
│   │   ├── 180329-52 _ 区块链技术 - 区块链的革命性及技术概要.html
│   │   ├── 180403-53 _ 区块链技术 - 区块链技术细节 - 哈希算法.html
│   │   ├── 180405-54 _ 区块链技术 - 区块链技术细节 - 加密和挖矿.html
│   │   ├── 180410-55 _ 区块链技术 - 去中心化的共识机制.html
│   │   ├── 180412-56 _ 区块链技术 - 智能合约.html
│   │   ├── 180417-57 _ 区块链技术 - 传统金融和虚拟货币.html
│   │   ├── 180419-58 _ 管理设计篇之_分布式锁_.html
│   │   ├── 180424-59 _ 管理设计篇之_配置中心_.html
│   │   ├── 180426-60 _ 管理设计篇之_边车模式_.html
│   │   ├── 180501-61 _ 管理设计篇之_服务网格_.html
│   │   ├── 180503-62 _ 管理设计篇之_网关模式_.html
│   │   ├── 180508-63 _ 管理设计篇之_部署升级策略_.html
│   │   ├── 180510-64 _ 性能设计篇之_缓存_.html
│   │   ├── 180515-65 _ 性能设计篇之_异步处理_.html
│   │   ├── 180517-66 _ 性能设计篇之_数据库扩展_.html
│   │   ├── 180522-67 _ 性能设计篇之_秒杀_.html
│   │   ├── 180524-68 _ 性能设计篇之_边缘计算_.html
│   │   ├── 180529-69 _ 程序员练级攻略(2018):开篇词.html
│   │   ├── 180531-70 _ 程序员练级攻略(2018):零基础启蒙.html
│   │   ├── 180605-71 _ 程序员练级攻略(2018):正式入门.html
│   │   ├── 180607-72 _ 程序员练级攻略(2018):程序员修养.html
│   │   ├── 180612-73 _ 程序员练级攻略(2018):编程语言.html
│   │   ├── 180614-74 _ 程序员练级攻略(2018):理论学科.html
│   │   ├── 180619-75 _ 程序员练级攻略(2018):系统知识.html
│   │   ├── 180621-76 _ 程序员练级攻略(2018):软件设计.html
│   │   ├── 180626-77 _ 程序员练级攻略(2018):Linux系统、内存和网络.html
│   │   ├── 180628-78 _ 程序员练级攻略(2018):异步I_O模型和Lock-Free编程.html
│   │   ├── 180703-79 _ 程序员练级攻略(2018):Java底层知识.html
│   │   ├── 180705-80 _ 程序员练级攻略(2018):数据库.html
│   │   ├── 180710-81 _ 程序员练级攻略(2018):分布式架构入门.html
│   │   ├── 180712-82 _ 程序员练级攻略(2018):分布式架构经典图书和论文.html
│   │   ├── 180717-83 _ 程序员练级攻略(2018):分布式架构工程设计.html
│   │   ├── 180719-84 _ 程序员练级攻略(2018):微服务.html
│   │   ├── 180724-85 _ 程序员练级攻略(2018):容器化和自动化运维.html
│   │   ├── 180726-86 _ 程序员练级攻略(2018):机器学习和人工智能.html
│   │   ├── 180731-87 _ 程序员练级攻略(2018):前端基础和底层原理.html
│   │   ├── 180802-88 _ 程序员练级攻略(2018):前端性能优化和框架.html
│   │   ├── 180807-89 _ 程序员练级攻略(2018):UI_UX设计.html
│   │   ├── 180809-90 _ 程序员练级攻略(2018):技术资源集散地.html
│   │   ├── 180814-91 _ 程序员面试攻略:面试前的准备.html
│   │   ├── 180816-92 _ 程序员面试攻略:面试中的技巧.html
│   │   ├── 180821-93 _ 程序员面试攻略:面试风格.html
│   │   ├── 180823-94 _ 程序员面试攻略:实力才是王中王.html
│   │   ├── 180828-95 _ 高效学习:端正学习态度.html
│   │   ├── 180830-96 _ 高效学习:源头、原理和知识地图.html
│   │   ├── 180904-97 _ 高效学习:深度,归纳和坚持实践.html
│   │   ├── 180906-98 _ 高效学习:如何学习和阅读代码.html
│   │   ├── 180911-99 _ 高效学习:面对枯燥和量大的知识.html
│   │   ├── 180913-100 _ 高效沟通:Talk和Code同等重要.html
│   │   ├── 180918-101 _ 高效沟通:沟通阻碍和应对方法.html
│   │   ├── 180920-102 _ 高效沟通:沟通方式及技巧.html
│   │   ├── 180925-103 _ 高效沟通:沟通技术.html
│   │   ├── 180927-104 _ 高效沟通:好老板要善于提问.html
│   │   ├── 181002-105 _ 高效沟通:好好说话的艺术.html
│   │   ├── 181004-结束语 _ 业精于勤,行成于思.html
│   │   ├── 91 程序员练级攻略(2018):技术资源集散地.html
│   │   ├── 92 程序员面试攻略:面试前的准备.html
│   │   └── 加餐 _ 谈谈我的“三观” _ 极客时间,提升技术认知.mhtml
│   ├── mp3
│   │   ├── 2017-10-10_左耳朵耗子:洞悉技术的本质,享受科技的乐趣.mp3
│   │   ├── 2017-10-10_左耳朵耗子教你如何让自己的“手艺”升值.mp3
│   │   ├── 2017-10-10_左耳朵耗子教你用“手艺”变现.mp3
│   │   ├── 2017-10-10_左耳朵耗子:看Equifax信息泄露始末.mp3
│   │   ├── 2017-10-12_左耳朵耗子:从Equifax信息泄露解读数据安全问题.mp3
│   │   ├── 2017-10-17_左耳朵耗子谈何为技术领导力.mp3
│   │   ├── 2017-10-19_左耳朵耗子谈如何拥有技术领导力.mp3
│   │   ├── 2017-10-26_左耳朵耗子:Go语言,Docker和新技术.mp3
│   │   ├── 2017-10-31_左耳朵耗子:渴望、热情和选择.mp3
│   │   ├── 2017-11-02_左耳朵耗子:如何成为一个大家愿意追随的Leader?.mp3
│   │   ├── 2017-11-16_左耳朵耗子:机器学习101.mp3
│   │   ├── 2017-11-21_左耳朵耗子教你同扭曲时间的事儿抗争.mp3
│   │   ├── 2017-11-23_左耳朵耗子教你投资赚取时间.mp3
│   │   ├── 2017-11-28_故障处理最佳实践:应对故障.mp3
│   │   ├── 2017-11-30_故障处理最佳实践:故障改进.mp3
│   │   ├── 2017-12-05_左耳朵耗子:我们应该能够识别的表象和本质.mp3
│   │   ├── 2017-12-07_左耳朵耗子:分布式系统架构的冰与火.mp3
│   │   ├── 2017-12-12_左耳朵耗子:从亚马逊的实践,谈分布式系统的难点.mp3
│   │   ├── 2017-12-14_左耳朵耗子:分布式系统的技术栈.mp3
│   │   ├── 2017-12-19_左耳朵耗子谈分布式系统关键技术——全栈监控.mp3
│   │   ├── 2017-12-21_左耳朵耗子谈分布式系统关键技术——服务调度.mp3
│   │   ├── 2017-12-26_左耳朵耗子谈分布式系统关键技术——流量与数据调度.mp3
│   │   ├── 2017-12-28_左耳朵耗子:洞悉PaaS平台的本质.mp3
│   │   ├── 2018-01-02_左耳朵耗子推荐的分布式系统架构经典学习资料.mp3
│   │   ├── 2018-02-20_分布式系统设计模式_弹力设计篇之“认识故障和弹力设计”.mp3
│   │   ├── 2018-02-22_分布式系统设计模式_弹力设计篇之“隔离设计”.mp3
│   │   ├── 2018-02-27_分布式系统设计模式_弹力设计篇之“异步通讯设计”.mp3
│   │   ├── 2018-03-01_分布式系统设计模式_弹力设计篇之“幂等性设计”.mp3
│   │   ├── 2018-03-06_分布式系统设计模式_弹力设计篇之“服务的状态”.mp3
│   │   ├── 2018-03-08_分布式系统设计模式_弹力设计篇之“补偿事务”.mp3
│   │   ├── 2018-03-13_分布式系统设计模式_弹力设计篇之重试设计.mp3
│   │   ├── 2018-03-15_分布式系统设计模式_弹力设计篇之熔断设计.mp3
│   │   ├── 2018-03-20_分布式系统设计模式_弹力设计篇之“限流设计”.mp3
│   │   ├── 2018-03-22_分布式系统设计模式_弹力设计篇之“降级设计”.mp3
│   │   ├── 2018-03-27_分布式系统设计模式_弹力设计篇之弹力设计总结.mp3
│   │   ├── 2018-03-29_左耳朵耗子谈区块链的革命性.mp3
│   │   ├── 2018-04-03_左耳朵耗子谈区块链技术细节-哈希算法.mp3
│   │   ├── 2018-04-05_左耳朵耗子谈区块链技术细节-加密和挖矿.mp3
│   │   ├── 2018-04-10_左耳朵耗子谈区块链中的去中心化共识机制.mp3
│   │   ├── 2018-04-12_左耳朵耗子谈智能合约.mp3
│   │   ├── 2018-04-17_左耳朵耗子谈传统金融和虚拟货币.mp3
│   │   ├── 2018-04-19_分布式系统设计模式_管理设计篇之分布式锁.mp3
│   │   ├── 2018-04-24_分布式系统设计模式_管理设计篇之配置中心.mp3
│   │   ├── 2018-04-26_分布式系统设计模式_管理设计篇之边车模式.mp3
│   │   ├── 2018-05-01_分布式系统设计模式_管理设计篇之服务网格.mp3
│   │   ├── 2018-05-03_分布式系统设计模式_管理设计篇之网关模式.mp3
│   │   ├── 2018-05-08_分布式系统设计模式_管理设计篇之部署升级策略.mp3
│   │   ├── 2018-05-10_分布式系统设计模式_性能设计篇之缓存.mp3
│   │   ├── 2018-05-15_分布式系统设计模式_性能设计篇之异步处理.mp3
│   │   ├── 2018-05-17_分布式系统设计模式_性能设计篇之数据库扩展.mp3
│   │   ├── 2018-05-22_分布式系统设计模式_性能设计篇之秒杀.mp3
│   │   ├── 2018-05-24_分布式系统设计模式_性能设计篇之边缘计算.mp3
│   │   ├── 2018-05-29_左耳朵耗子:程序员练级攻略(2018).mp3
│   │   ├── 2018-05-31_左耳朵耗子_程序员练级攻略(2018):零基础启蒙.mp3
│   │   ├── 2018-06-05_左耳朵耗子_程序员练级攻略(2018):正式入门.mp3
│   │   ├── 2018-06-07_左耳朵耗子_程序员练级攻略(2018):程序员修养.mp3
│   │   ├── 2018-06-12_左耳朵耗子_程序员练级攻略(2018):编程语言.mp3
│   │   ├── 2018-06-14_左耳朵耗子_程序员练级攻略(2018):理论学科.mp3
│   │   ├── 2018-06-19_左耳朵耗子_程序员练级攻略(2018):系统知识.mp3
│   │   ├── 2018-06-21_左耳朵耗子_程序员练级攻略(2018):软件设计.mp3
│   │   ├── 2018-06-26_左耳朵耗子_程序员练级攻略(2018):Linux系统、内存和网络.mp3
│   │   ├── 2018-06-28_程序员练级攻略(2018):异步I_O模型和Lock-Free编程.mp3
│   │   ├── 2018-07-03_左耳朵耗子_程序员练级攻略(2018):Java底层知识.mp3
│   │   ├── 2018-07-05_左耳朵耗子_程序员练级攻略(2018):数据库.mp3
│   │   ├── 2018-07-10_左耳朵耗子_程序员练级攻略(2018):分布式架构入门.mp3
│   │   ├── 2018-07-12_左耳朵耗子_程序员练级攻略(2018):分布式架构经典图书和论文.mp3
│   │   ├── 2018-07-17_左耳朵耗子_程序员练级攻略(2018):分布式架构工程设计.mp3
│   │   ├── 2018-07-19_左耳朵耗子_程序员练级攻略(2018):微服务.mp3
│   │   ├── 2018-07-24_左耳朵耗子_程序员练级攻略(2018):容器化和自动化运维.mp3
│   │   ├── 2018-07-26_左耳朵耗子_程序员练级攻略(2018):机器学习和人工智能.mp3
│   │   ├── 2018-07-31_左耳朵耗子_程序员练级攻略(2018):前端基础和底层原理.mp3
│   │   ├── 2018-08-02_左耳朵耗子_程序员练级攻略(2018):前端性能优化和框架.mp3
│   │   ├── 2018-08-09_左耳朵耗子_程序员练级攻略(2018):技术资源集散地.mp3
│   │   ├── 2018-08-14_左耳朵耗子_程序员面试攻略:面试前的准备.mp3
│   │   ├── 2018-08-16_左耳朵耗子_程序员面试攻略:面试中的技巧.mp3
│   │   ├── 2018-08-21_左耳朵耗子_程序员面试攻略:面试风格.mp3
│   │   ├── 2018-08-23_左耳朵耗子_程序员面试攻略:实力才是王中王.mp3
│   │   ├── 2018-08-28_左耳朵耗子_高效学习:端正学习态度.mp3
│   │   ├── 2018-08-30_左耳朵耗子_高效学习:源头、原理和知识地图.mp3
│   │   ├── 2018-09-04_左耳朵耗子_高效学习:深度,归纳和坚持实践.mp3
│   │   ├── 2018-09-06_左耳朵耗子_高效学习:如何学习和阅读代码.mp3
│   │   ├── 2018-09-11_左耳朵耗子___高效学习:面对枯燥和量大的知识.mp3
│   │   ├── 2018-09-13_左耳朵耗子:对于程序员来说,Talk和Code同等重要.mp3
│   │   ├── 2018-09-18_左耳朵耗子:高效沟通的几个阻碍和应对方法.mp3
│   │   ├── 2018-09-20_尊重对方、倾听对方、情绪控制,谈高效沟通的三个方式.mp3
│   │   ├── 2018-09-25_左耳朵耗子:高效沟通的四个关键技术.mp3
│   │   ├── 2018-09-27_左耳朵耗子___高效沟通:好老板要善于提问.mp3
│   │   ├── 2018-10-02_左耳朵耗子谈好好说话的艺术.mp3
│   │   └── 2018-10-04_左耳朵耗子:业精于勤,行成于思.mp3
│   ├── PDF
│   │   ├── 01 开篇词 洞悉技术的本质,享受科技的乐趣.pdf
│   │   ├── 02 程序员如何用技术变现(上).pdf
│   │   ├── 03 程序员如何用技术变现(下).pdf
│   │   ├── 04 Equifax信息泄露始末.pdf
│   │   ├── 05 从Equifax信息泄露看数据安全.pdf
│   │   ├── 06 何为技术领导力.pdf
│   │   ├── 07 如何拥有技术领导力.pdf
│   │   ├── 08 每个程序员都该知道的事.pdf
│   │   ├── 09 Go语言,Docker和新技术.pdf
│   │   ├── 100_高效沟通:Talk和Code同等重.pdf
│   │   ├── 101_高效沟通:沟通阻碍和应对方.pdf
│   │   ├── 102_高效沟通:沟通方式及技.pdf
│   │   ├── 103_高效沟通:沟通技.pdf
│   │   ├── 104_高效沟通:好老板要善于提.pdf
│   │   ├── 105_高效沟通:好好说话的艺.pdf
│   │   ├── 10 答疑解惑:渴望、热情和选择.pdf
│   │   ├── 11  如何成为一个大家愿意追随的Leader?.pdf
│   │   ├── 12 程序中的错误处理(上):错误返回码和异常捕捉.pdf
│   │   ├── 13 程序中的错误处理(下):异步编程和最佳实践.pdf
│   │   ├── 14 魔数 0x5f3759df.pdf
│   │   ├── 15 推荐阅读:机器学习101.pdf
│   │   ├── 16 时间管理:同扭曲时间的事儿抗争.pdf
│   │   ├── 17 时间管理:投资赚取时间.pdf
│   │   ├── 18  故障处理最佳实践:应对故障.pdf
│   │   ├── 19 故障处理最佳实践:故障改进.pdf
│   │   ├── 20 答疑解惑:我们应该能够识别的表象和本质.pdf
│   │   ├── 21 分布式系统架构的冰与火.pdf
│   │   ├── 22 从亚马逊的实践,谈分布式系统的难点.pdf
│   │   ├── 23 分布式系统的技术栈.pdf
│   │   ├── 24 分布式系统关键技术:全栈监控.pdf
│   │   ├── 25 分布式系统关键技术:服务调度.pdf
│   │   ├── 26 分布式系统关键技术:流量与数据调度.pdf
│   │   ├── 27 洞悉PaaS平台的本质.pdf
│   │   ├── 28 推荐阅读:分布式系统架构经典资料.pdf
│   │   ├── 29 编程范式游记(1)- 起源.pdf
│   │   ├── 30 编程范式游记(2)- 泛型编程.pdf
│   │   ├── 31 编程范式游记(3) - 类型系统和泛型的本质.pdf
│   │   ├── 32  Git协同工作流,你该怎样选.pdf
│   │   ├── 33  推荐阅读:分布式数据调度相关论文.pdf
│   │   ├── 34 编程范式游记(4)- 函数式编程.pdf
│   │   ├── 35 编程范式游记(5)- 修饰器模式.pdf
│   │   ├── 36 编程范式游记(6)- 面向对象编程.pdf
│   │   ├── 37 编程范式游记(7)- 基于原型的编程范式.pdf
│   │   ├── 38 编程范式游记(8)- Go 语言的委托模式.pdf
│   │   ├── 39 编程范式游记(9)- 编程的本质.pdf
│   │   ├── 40 编程范式游记(10)- 逻辑编程范式.pdf
│   │   ├── 41 编程范式游记(11)- 程序世界里的编程范式.pdf
│   │   ├── 42 弹力设计篇之“认识故障和弹力设计”.pdf
│   │   ├── 43 弹力设计篇之“隔离设计”.pdf
│   │   ├── 44 弹力设计篇之“异步通讯设计”.pdf
│   │   ├── 45 弹力设计篇之“幂等性设计“.pdf
│   │   ├── 46 弹力设计篇之“服务的状态”.pdf
│   │   ├── 47 弹力设计之补偿事务.pdf
│   │   ├── 48 弹力设计之重试设计.pdf
│   │   ├── 49 弹力设计篇之“熔断设计”.pdf
│   │   ├── 50 弹力设计篇之“限流设计”.pdf
│   │   ├── 51 弹力设计篇之“降级设计”.pdf
│   │   ├── 52 弹力设计篇之“弹力设计总结”.pdf
│   │   ├── 53 区块链技术(1)-区块链的革命性及技术概要.pdf
│   │   ├── 54 区块链技术(2)-区块链技术细节-哈希算法.pdf
│   │   ├── 55 区块链技术(3)-区块链技术细节-加密和挖矿.pdf
│   │   ├── 56 区块链技术(4)-去中心化的共识机制.pdf
│   │   ├── 57 区块链技术(5)-智能合约.pdf
│   │   ├── 58 区块链技术(6)-传统金融和虚拟货币.pdf
│   │   ├── 59 管理设计篇之分布式锁.pdf
│   │   ├── 60 管理设计篇之配置中心.pdf
│   │   ├── 61 管理设计篇之边车模式.pdf
│   │   ├── 62 管理设计篇之服务网格.pdf
│   │   ├── 63 管理设计篇之网关模式.pdf
│   │   ├── 64 管理设计篇之部署升级策略.pdf
│   │   ├── 65 性能设计篇之缓存.pdf
│   │   ├── 66 性能设计篇之异步处理.pdf
│   │   ├── 67 性能设计篇之数据库扩展.pdf
│   │   ├── 68 性能设计篇之秒杀.pdf
│   │   ├── 69 性能设计篇之边缘计算.pdf
│   │   ├── 70 练级攻略2018 开篇词.pdf
│   │   ├── 71 程序员练级攻略(2018):零基础启蒙.pdf
│   │   ├── 72 程序员练级攻略(2018):正式入门.pdf
│   │   ├── 73 程序员练级攻略(2018):程序员修养.pdf
│   │   ├── 74 程序员练级攻略(2018):编程语言.pdf
│   │   ├── 75 程序员练级攻略(2018):理论学科.pdf
│   │   ├── 76 程序员练级攻略(2018):系统知识.pdf
│   │   ├── 77 程序员练级攻略(2018):软件设计.pdf
│   │   ├── 78 程序员练级攻略(2018):Linux系统、内存和网络极客时....pdf
│   │   ├── 79 程序员练级攻略(2018):异步IO模型和Lock-Free编程.pdf
│   │   ├── 80 程序员练级攻略(2018):Java底层知识.pdf
│   │   ├── 81 程序员练级攻略(2018):数据库.pdf
│   │   ├── 82_程序员练级攻略(2018):分布式架构经典图书和论.pdf
│   │   ├── 82 程序员练级攻略(2018):分布式架构入门.pdf
│   │   ├── 84 程序员练级攻略(2018):分布式架构工程设计.pdf
│   │   ├── 85 程序员练级攻略(2018):微服务.pdf
│   │   ├── 86 程序员练级攻略(2018):容器化和自动化运维.pdf
│   │   ├── 87 程序员练级攻略(2018):机器学习和人工智能.pdf
│   │   ├── 88 程序员练级攻略(2018):前端基础和底层原理.pdf
│   │   ├── 89 程序员练级攻略(2018):前端性能优化和框架.pdf
│   │   ├── 90 程序员练级攻略2018:UIUX设计.pdf
│   │   ├── 91程序员面试攻略:面试前的准备.pdf
│   │   ├── 92程序员面试攻略:面试中的技巧.pdf
│   │   ├── 93程序员面试攻略:面试风格.pdf
│   │   ├── 94程序员面试攻略:实力才是王中王.pdf
│   │   ├── 95高效学习:端正学习态度.pdf
│   │   ├── 96高效学习:源头、原理和知识地图.pdf
│   │   ├── 97_高效学习:深度,归纳和坚持实.pdf
│   │   ├── 98_高效学习:如何学习和阅读代.pdf
│   │   ├── 99_高效学习:面对枯燥和量大的知.pdf
│   │   ├── 加餐 _ 谈谈我的“三观” _ 极客时间,提升技术认知.pdf
│   │   └── 结束语_业精于勤,行成于.pdf
│   ├── 陈皓-程序员练级攻略(2018)(完结).pdf
│   ├── 程序员面试攻略(完结带评论).pdf
│   └── 程序员面试攻略(完结精简版).pdf
├── 02 杨晓峰-.java核心技术36讲
│   ├── PDF
│   │   ├── 00以面试题为切入点,有效提升你的Java内功.pdf
│   │   ├── 01谈谈你对Java平台的理解?.pdf
│   │   ├── 02Exception和Error有什么区别?.pdf
│   │   ├── 03谈谈final、finally、 finalize有什么不同?.pdf
│   │   ├── 04强引用、软引用、弱引用、幻象引用有什么区别?.pdf
│   │   ├── 05String、StringBuffer、StringBuilder有什么区别?.pdf
│   │   ├── 06动态代理是基于什么原理?.pdf
│   │   ├── 07int和Integer有什么区别?.pdf
│   │   ├── 08对比Vector、ArrayList、LinkedList有何区别?.pdf
│   │   ├── 09对比Hashtable、HashMap、TreeMap有什么不同?.pdf
│   │   ├── 10如何保证集合是线程安全的 ConcurrentHashMap如何实现高效地线程安全.pdf
│   │   ├── 11Java提供了哪些IO方式? NIO如何实现多路复用?.pdf
│   │   ├── 12Java有几种文件拷贝方式?哪一种最高效?.pdf
│   │   ├── 13谈谈接口和抽象类有什么区别?.pdf
│   │   ├── 14谈谈你知道的设计模式?.pdf
│   │   ├── 15_1周末福利  谈谈我对Java学习和面试的看法.pdf
│   │   ├── 15synchronized和ReentrantLock有什么区别呢?.pdf
│   │   ├── 16 synchronized底层如何实现?什么是锁的升级、降级?.pdf
│   │   ├── 17一个线程两次调用start()方法会出现什么情况?.pdf
│   │   ├── 18什么情况下Java程序会产生死锁?如何定位、修复?.pdf
│   │   ├── 19Java并发包提供了哪些并发工具类?.pdf
│   │   ├── 20并发包中的ConcurrentLinkedQueue和LinkedBlockingQueue有什么区别?.pdf
│   │   ├── 21Java并发类库提供的线程池有哪几种? 分别有什么特点?.pdf
│   │   ├── 22AtomicInteger底层实现原理是什么?如何在自己的产品代码中应用CAS操作?.pdf
│   │   ├── 23请介绍类加载过程,什么是双亲委派模型?.pdf
│   │   ├── 24有哪些方法可以在运行时动态生成一个Java类?.pdf
│   │   ├── 25谈谈JVM内存区域的划分,哪些区域可能发生OutOfMemoryError.pdf
│   │   ├── 26如何监控和诊断JVM堆内和堆外内存使用?.pdf
│   │   ├── 27Java常见的垃圾收集器有哪些?.pdf
│   │   ├── 28谈谈你的GC调优思路.pdf
│   │   ├── 29Java内存模型中的happen-before是什么?.pdf
│   │   ├── 30Java程序运行在Docker等容器环境有哪些新问题?.pdf
│   │   ├── 31你了解Java应用开发中的注入攻击吗?.pdf
│   │   ├── 32如何写出安全的Java代码?.pdf
│   │   ├── 33后台服务出现明显“变慢”,谈谈你的诊断思路?.pdf
│   │   ├── 34有人说“Lambda能让Java程序慢30倍”,你怎么看?.pdf
│   │   ├── 35_1周末福利  一份Java工程师必读书单.pdf
│   │   ├── 35JVM优化Java代码时都做了什么?.pdf
│   │   ├── 36谈谈MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?.pdf
│   │   ├── 37谈谈Spring Bean的生命周期和作用域?.pdf
│   │   ├── 38对比Java标准NIO类库,你知道Netty是如何实现更高性能的吗?.pdf
│   │   ├── 39谈谈常用的分布式ID的设计方案?Snowflake是否受冬令时切换影响?.pdf
│   │   └── 40结束语  技术没有终点.pdf
│   ├── 更多资源加Q群:170701297.txt
│   ├── 杨晓峰-java核心技术36讲(完结).pdf
│   └── 音频
│       ├── 00以面试题为切入点,有效提升你的Java内功.mp3
│       ├── 01谈谈你对Java平台的理解?.mp3
│       ├── 02Exception和Error有什么区别?.mp3
│       ├── 03谈谈final、finally、 finalize有什么不同?.mp3
│       ├── 04强引用、软引用、弱引用、幻象引用有什么区别?.mp3
│       ├── 05String、StringBuffer、StringBuilder有什么区别?.mp3
│       ├── 06动态代理是基于什么原理?.mp3
│       ├── 07int和Integer有什么区别?.mp3
│       ├── 08对比Vector、ArrayList、LinkedList有何区别?.mp3
│       ├── 09对比Hashtable、HashMap、TreeMap有什么不同?.mp3
│       ├── 10如何保证集合是线程安全的ConcurrentHashMap如何实现高效地线程安全.mp3
│       ├── 11Java提供了哪些IO方式? NIO如何实现多路复用?.mp3
│       ├── 12Java有几种文件拷贝方式?哪一种最高效?.mp3
│       ├── 13谈谈接口和抽象类有什么区别?.mp3
│       ├── 14谈谈你知道的设计模式?.mp3
│       ├── 15_1.mp3
│       ├── 15synchronized和ReentrantLock有什么区别呢?.mp3
│       ├── 16 synchronized底层如何实现?什么是锁的升级、降级?.mp3
│       ├── 17一个线程两次调用start()方法会出现什么情况?.mp3
│       ├── 18什么情况下Java程序会产生死锁?如何定位、修复?.mp3
│       ├── 19Java并发包提供了哪些并发工具类?.mp3
│       ├── 20并发包中的ConcurrentLinkedQueue和LinkedBlockingQueue有什么区别?.mp3
│       ├── 21Java并发类库提供的线程池有哪几种? 分别有什么特点?.mp3
│       ├── 22AtomicInteger底层实现原理是什么?如何在自己的产品代码中应用CAS操作?.mp3
│       ├── 23请介绍类加载过程,什么是双亲委派模型?.mp3
│       ├── 24有哪些方法可以在运行时动态生成一个Java类?.mp3
│       ├── 25谈谈JVM内存区域的划分,哪些区域可能发生OutOfMemoryError.mp3
│       ├── 26如何监控和诊断JVM堆内和堆外内存使用?.mp3
│       ├── 27Java常见的垃圾收集器有哪些?.mp3
│       ├── 28谈谈你的GC调优思路.mp3
│       ├── 29Java内存模型中的happen-before是什么.mp3
│       ├── 30Java程序运行在Docker等容器环境有哪些新问题.mp3
│       ├── 31你了解Java应用开发中的注入攻击吗?.mp3
│       ├── 32如何写出安全的Java代码?.mp3
│       ├── 33后台服务出现明显“变慢”,谈谈你的诊断思路?.mp3
│       ├── 34有人说“Lambda能让Java程序慢30倍”,你怎么看?.mp3
│       ├── 35JVM优化Java代码时都做了什么?.mp3
│       ├── 36谈谈MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?.mp3
│       ├── 37谈谈Spring Bean的生命周期和作用域?.mp3
│       ├── 38对比Java标准NIO类库,你知道Netty是如何实现更高性能的吗?.mp3
│       ├── 39谈谈常用的分布式ID的设计方案?Snowflake是否受冬令时切换影响?.mp3
│       └── 40 技术没有终点.mp3
├── 03 深入浅出区块链
│   ├── 更多资源加Q群:170701297.txt
│   ├── 极客时间:深入浅出区块链(陈浩).pdf
│   ├── 深入浅出区块链(PDF)
│   │   ├── 0帮你从0到1深入学习区块链技术.pdf
│   │   ├── 10深入区块链技术(二):P2P网络.pdf
│   │   ├── 11深入区块链技术(三):共识算法与分布式一致性算法.pdf
│   │   ├── 12深入区块链技术(四):PoW共识.pdf
│   │   ├── 13深入区块链技术(五):PoS共识.pdf
│   │   ├── 14深入区块链技术(六):DPoS共识机制.pdf
│   │   ├── 15深入区块链技术(七):哈希与加密算法.pdf
│   │   ├── 16深入区块链技术(八): UTXO与普通账户模型.pdf
│   │   ├── 17去中心化与区块链交易性能.pdf
│   │   ├── 18智能合约与以太坊.pdf
│   │   ├── 19上手搭建一条自己的智能合约.pdf
│   │   ├── 1到底什么才是区块链?.pdf
│   │   ├── 20区块链项目详解:比特股BTS.pdf
│   │   ├── 21引人瞩目的区块链项目:EOS、IOTA、Cardano.pdf
│   │   ├── 22国内区块链项目技术一览.pdf
│   │   ├── 23联盟链和它的困境.pdf
│   │   ├── 24比特币专题(一)历史与货币.pdf
│   │   ├── 25比特币专题(二):扩容之争、IFO与链上治理.pdf
│   │   ├── 26数字货币和数字资产.pdf
│   │   ├── 27弄懂数字货币交易平台(一).pdf
│   │   ├── 28弄懂数字货币交易平台(二).pdf
│   │   ├── 29互联网身份与区块链数字身份.pdf
│   │   ├── 2区块链到底是怎么运行的?.pdf
│   │   ├── 30区块链即服务BaaS.pdf
│   │   ├── 31数字货币钱包服务.pdf
│   │   ├── 32区块链与供应链(一).pdf
│   │   ├── 33区块链与供应链(二).pdf
│   │   ├── 34从业区块链需要了解什么?.pdf
│   │   ├── 35搭建你的迷你区块链(设计篇 ).pdf
│   │   ├── 36搭建你的迷你区块链(实践篇).pdf
│   │   ├── 37尾声:授人以鱼,不如授人以渔.pdf
│   │   ├── 3浅说区块链共识机制.pdf
│   │   ├── 4区块链的应用类型.pdf
│   │   ├── 5如何理解数字货币?它与区块链又是什么样的关系?.pdf
│   │   ├── 6理解区块链之前,先上手体验一把数字货币.pdf
│   │   ├── 7区块链的常见误区.pdf
│   │   ├── 8最主流区块链项目有哪些?.pdf
│   │   └── 9深入区块链技术(一):技术基础.pdf
│   └── 深入浅出区块链(音频)
│       ├── 0帮你从0到1深入学习区块链技术.mp3
│       ├── 10深入区块链技术(二):P2P网络.mp3
│       ├── 11深入区块链技术(三):共识算法与分布式一致性算法.mp3
│       ├── 12深入区块链技术(四):PoW共识.mp3
│       ├── 13深入区块链技术(五):PoS共识机制.mp3
│       ├── 14深入区块链技术(六):DPoS共识机制.mp3
│       ├── 15深入区块链技术(七):哈希与加密算法.mp3
│       ├── 16深入区块链技术(八): UTXO与普通账户模型.mp3
│       ├── 17去中心化与区块链交易性能.mp3
│       ├── 18智能合约与以太坊.mp3
│       ├── 19上手搭建一条自己的智能合约.mp3
│       ├── 1到底什么才是区块链?.mp3
│       ├── 20区块链项目详解:比特股BTS.mp3
│       ├── 21引人瞩目的区块链项目:EOS、IOTA、Cardano.mp3
│       ├── 22国内区块链项目技术一览.mp3
│       ├── 23联盟链和它的困境.mp3
│       ├── 24比特币专题(一)历史与货币.mp3
│       ├── 25比特币专题(二):扩容之争、IFO与链上治理.mp3
│       ├── 26数字货币和数字资产.mp3
│       ├── 27弄懂数字货币交易平台(一).mp3
│       ├── 28弄懂数字货币交易平台(二).mp3
│       ├── 29互联网身份与区块链数字身份.mp3
│       ├── 2区块链到底是怎么运行的?.mp3
│       ├── 30区块链即服务BaaS.mp3
│       ├── 31数字货币钱包服务.mp3
│       ├── 32区块链与供应链(一).mp3
│       ├── 33区块链与供应链(二).mp3
│       ├── 34从业区块链需要了解什么?.mp3
│       ├── 35搭建你的迷你区块链(设计篇 ).mp3
│       ├── 36搭建你的迷你区块链(实践篇).mp3
│       ├── 37尾声:授人以鱼,不如授人以渔.mp3
│       ├── 3浅说区块链共识机制.mp3
│       ├── 4区块链的应用类型.mp3
│       ├── 5如何理解数字货币?它与区块链又是什么样的关系?.mp3
│       ├── 6理解区块链之前,先上手体验一把数字货币.mp3
│       ├── 7区块链的常见误区.mp3
│       ├── 8最主流区块链项目有哪些?.mp3
│       └── 9深入区块链技术(一):技术基础.mp3
├── 04-白话法律42讲(完结)
│   ├── 01“老周,我想知道”讲常见法律认知盲区(一).html
│   ├── 01“老周,我想知道”讲常见法律认知盲区(一).mp3
│   ├── 01“老周,我想知道”讲常见法律认知盲区(一).pdf
│   ├── 02讲智斗中介:“北上广”租房图鉴.html
│   ├── 02讲智斗中介:“北上广”租房图鉴.mp3
│   ├── 02讲智斗中介:“北上广”租房图鉴.pdf
│   ├── 03讲创业未捷老板跑,社保工资哪里讨.html
│   ├── 03讲创业未捷老板跑,社保工资哪里讨.mp3
│   ├── 03讲创业未捷老板跑,社保工资哪里讨.pdf
│   ├── 04讲今天你用“VPN”了吗.html
│   ├── 04讲今天你用“VPN”了吗.mp3
│   ├── 04讲今天你用“VPN”了吗.pdf
│   ├── 05讲买买买!买房的“避坑”指南.html
│   ├── 05讲买买买!买房的“避坑”指南.mp3
│   ├── 05讲买买买!买房的“避坑”指南.pdf
│   ├── 06讲保密还是“卖身”,霸王条款怎么看.html
│   ├── 06讲保密还是“卖身”,霸王条款怎么看.mp3
│   ├── 06讲保密还是“卖身”,霸王条款怎么看.pdf
│   ├── 07讲闪婚又闪离,彩礼怎么理.html
│   ├── 07讲闪婚又闪离,彩礼怎么理.mp3
│   ├── 07讲闪婚又闪离,彩礼怎么理.pdf
│   ├── 08讲漏洞在眼前,可以悄悄破解吗.html
│   ├── 08讲漏洞在眼前,可以悄悄破解吗.mp3
│   ├── 08讲漏洞在眼前,可以悄悄破解吗.pdf
│   ├── 09讲编造流言蹭热度看守所里降温度!.html
│   ├── 09讲编造流言蹭热度看守所里降温度!.mp3
│   ├── 09讲编造流言蹭热度看守所里降温度!.pdf
│   ├── 10讲离婚还想和平你要这么做.html
│   ├── 10讲离婚还想和平你要这么做.mp3
│   ├── 10讲离婚还想和平你要这么做.pdf
│   ├── 11讲“爬虫”真的合法吗.html
│   ├── 11讲“爬虫”真的合法吗.mp3
│   ├── 11讲“爬虫”真的合法吗.pdf
│   ├── 12讲合同在手欠款难收,报警有用吗.html
│   ├── 12讲合同在手欠款难收,报警有用吗.mp3
│   ├── 12讲合同在手欠款难收,报警有用吗.pdf
│   ├── 13讲遗产继承的爱恨情仇.html
│   ├── 13讲遗产继承的爱恨情仇.mp3
│   ├── 13讲遗产继承的爱恨情仇.pdf
│   ├── 14讲非法集资到底是个啥.html
│   ├── 14讲非法集资到底是个啥.mp3
│   ├── 14讲非法集资到底是个啥.pdf
│   ├── 15讲致创业:谁动了我的股权.html
│   ├── 15讲致创业:谁动了我的股权.mp3
│   ├── 15讲致创业:谁动了我的股权.pdf
│   ├── 16讲骗术升级假结婚、假离婚的那些事儿.html
│   ├── 16讲骗术升级假结婚、假离婚的那些事儿.mp3
│   ├── 16讲骗术升级假结婚、假离婚的那些事儿.pdf
│   ├── 17讲黄色网站不仅仅是“黄色”罪名.html
│   ├── 17讲黄色网站不仅仅是“黄色”罪名.mp3
│   ├── 17讲黄色网站不仅仅是“黄色”罪名.pdf
│   ├── 18讲又见猝死!工“殇”究竟是不是工伤.html
│   ├── 18讲又见猝死!工“殇”究竟是不是工伤.mp3
│   ├── 18讲又见猝死!工“殇”究竟是不是工伤.pdf
│   ├── 19讲孩子学校受伤,谁之过.html
│   ├── 19讲孩子学校受伤,谁之过.mp3
│   ├── 19讲孩子学校受伤,谁之过.pdf
│   ├── 20讲期权的“前世今生”.html
│   ├── 20讲期权的“前世今生”.mp3
│   ├── 20讲期权的“前世今生”.pdf
│   ├── 21讲裁员面前,你能做的还有什么.html
│   ├── 21讲裁员面前,你能做的还有什么.mp3
│   ├── 21讲裁员面前,你能做的还有什么.pdf
│   ├── 22讲如何让欠债还钱真正“天经地义”.html
│   ├── 22讲如何让欠债还钱真正“天经地义”.mp3
│   ├── 22讲如何让欠债还钱真正“天经地义”.pdf
│   ├── 23讲抄袭、盗图为什么做不得.html
│   ├── 23讲抄袭、盗图为什么做不得.mp3
│   ├── 23讲抄袭、盗图为什么做不得.pdf
│   ├── 24讲加班、工资、休假,你知道多少.html
│   ├── 24讲加班、工资、休假,你知道多少.mp3
│   ├── 24讲加班、工资、休假,你知道多少.pdf
│   ├── 25讲从透支到盗刷:人人须知的银行卡纠纷.html
│   ├── 25讲从透支到盗刷:人人须知的银行卡纠纷.mp3
│   ├── 25讲从透支到盗刷:人人须知的银行卡纠纷.pdf
│   ├── 26讲谁修改了我的积分资产.html
│   ├── 26讲谁修改了我的积分资产.mp3
│   ├── 26讲谁修改了我的积分资产.pdf
│   ├── 27讲受贿原来这么“容易”.html
│   ├── 27讲受贿原来这么“容易”.mp3
│   ├── 27讲受贿原来这么“容易”.pdf
│   ├── 28讲外挂真能大吉大利吗.html
│   ├── 28讲外挂真能大吉大利吗.mp3
│   ├── 28讲外挂真能大吉大利吗.pdf
│   ├── 29讲远离“套路贷”的套路大全.html
│   ├── 29讲远离“套路贷”的套路大全.mp3
│   ├── 29讲远离“套路贷”的套路大全.pdf
│   ├── 30讲如何看待“从删库到跑路”.html
│   ├── 30讲如何看待“从删库到跑路”.mp3
│   ├── 30讲如何看待“从删库到跑路”.pdf
│   ├── 31讲危险!酒驾为什么被罚那么重.html
│   ├── 31讲危险!酒驾为什么被罚那么重.mp3
│   ├── 31讲危险!酒驾为什么被罚那么重.pdf
│   ├── 32讲老人倒地,“扶”“不服”.html
│   ├── 32讲老人倒地,“扶”“不服”.mp3
│   ├── 32讲老人倒地,“扶”“不服”.pdf
│   ├── 33“老周,我想知道”讲律师就在你身边(二).html
│   ├── 33“老周,我想知道”讲律师就在你身边(二).mp3
│   ├── 33“老周,我想知道”讲律师就在你身边(二).pdf
│   ├── 34讲“能动手就别吵吵”,代价你真的知道吗.html
│   ├── 34讲“能动手就别吵吵”,代价你真的知道吗.mp3
│   ├── 34讲“能动手就别吵吵”,代价你真的知道吗.pdf
│   ├── 35讲“伪基站”是你的避风港吗.html
│   ├── 35讲“伪基站”是你的避风港吗.mp3
│   ├── 35讲“伪基站”是你的避风港吗.pdf
│   ├── 36“老周,我想知道”讲律师就在你身边(三).html
│   ├── 36“老周,我想知道”讲律师就在你身边(三).mp3
│   ├── 36“老周,我想知道”讲律师就在你身边(三).pdf
│   ├── 37讲发生交通事故,如何处理.html
│   ├── 37讲发生交通事故,如何处理.mp3
│   ├── 37讲发生交通事故,如何处理.pdf
│   ├── 38讲交通事故综合法宝.html
│   ├── 38讲交通事故综合法宝.mp3
│   ├── 38讲交通事故综合法宝.pdf
│   ├── 39讲婚姻家庭综合法宝.html
│   ├── 39讲婚姻家庭综合法宝.mp3
│   ├── 39讲婚姻家庭综合法宝.pdf
│   ├── 40讲买卖房屋综合法宝.html
│   ├── 40讲买卖房屋综合法宝.mp3
│   ├── 40讲买卖房屋综合法宝.pdf
│   ├── 41讲“网络诈骗”真的离你很远吗.html
│   ├── 41讲“网络诈骗”真的离你很远吗.mp3
│   ├── 41讲“网络诈骗”真的离你很远吗.pdf
│   ├── 42“老周,我想知道”讲律师就在你身边(四).html
│   ├── 42“老周,我想知道”讲律师就在你身边(四).mp3
│   ├── 42“老周,我想知道”讲律师就在你身边(四).pdf
│   ├── 结束语讲法律,不会终止的篇章.html
│   ├── 结束语讲法律,不会终止的篇章.mp3
│   ├── 结束语讲法律,不会终止的篇章.pdf
│   ├── 开篇词讲这年头,你真应该懂点法律常识.html
│   ├── 开篇词讲这年头,你真应该懂点法律常识.mp3
│   └── 开篇词讲这年头,你真应该懂点法律常识.pdf
├── 05 从零开始学架构
│   ├── html
│   │   ├── 180425-开篇词 _ 照着做,你也能成为架构师!.html
│   │   ├── 180428-01 _ 架构到底是指什么?.html
│   │   ├── 180501-02 _ 架构设计的历史背景.html
│   │   ├── 180503-03 _ 架构设计的目的.html
│   │   ├── 180505-04 _ 复杂度来源:高性能.html
│   │   ├── 180508-05 _ 复杂度来源:高可用.html
│   │   ├── 180510-06 _ 复杂度来源:可扩展性.html
│   │   ├── 180512-07 _ 复杂度来源:低成本、安全、规模.html
│   │   ├── 180515-08 _ 架构设计三原则.html
│   │   ├── 180517-09 _ 架构设计原则案例.html
│   │   ├── 180518-架构专栏特别放送 _ “华仔,放学别走!”第1期.html
│   │   ├── 180519-10 _ 架构设计流程:识别复杂度.html
│   │   ├── 180522-11 _ 架构设计流程:设计备选方案.html
│   │   ├── 180524-12 _ 架构设计流程:评估和选择备选方案.html
│   │   ├── 180526-13 _ 架构设计流程:详细方案设计.html
│   │   ├── 180529-14 _ 高性能数据库集群:读写分离.html
│   │   ├── 180531-15 _ 高性能数据库集群:分库分表.html
│   │   ├── 180601-架构专栏特别放送 _ “华仔,放学别走!” 第2期.html
│   │   ├── 180602-16 _ 高性能NoSQL.html
│   │   ├── 180605-17 _ 高性能缓存架构.html
│   │   ├── 180607-18 _ 单服务器高性能模式:PPC与TPC.html
│   │   ├── 180609-19 _ 单服务器高性能模式:Reactor与Proactor.html
│   │   ├── 180612-20 _ 高性能负载均衡:分类及架构.html
│   │   ├── 180614-21 _ 高性能负载均衡:算法.html
│   │   ├── 180616-22 _ 想成为架构师,你必须知道CAP理论.html
│   │   ├── 180619-23 _ 想成为架构师,你必须掌握的CAP细节.html
│   │   ├── 180621-24 _ FMEA方法,排除架构可用性隐患的利器.html
│   │   ├── 180623-25 _ 高可用存储架构:双机架构.html
│   │   ├── 180626-26 _ 高可用存储架构:集群和分区.html
│   │   ├── 180628-27 _ 如何设计计算高可用架构?.html
│   │   ├── 180629-如何高效地学习开源项目 _ “华仔,放学别走!” 第3期.html
│   │   ├── 180630-28 _ 业务高可用的保障:异地多活架构.html
│   │   ├── 180703-29 _ 异地多活设计4大技巧.html
│   │   ├── 180705-30 _ 异地多活设计4步走.html
│   │   ├── 180707-31 _ 如何应对接口级的故障?.html
│   │   ├── 180710-32 _ 可扩展架构的基本思想和模式.html
│   │   ├── 180712-33 _ 传统的可扩展架构模式:分层架构和SOA.html
│   │   ├── 180714-34 _ 深入理解微服务架构:银弹 or 焦油坑?.html
│   │   ├── 180717-35 _ 微服务架构最佳实践 - 方法篇.html
│   │   ├── 180719-36 _ 微服务架构最佳实践 - 基础设施篇.html
│   │   ├── 180721-37 _ 微内核架构详解.html
│   │   ├── 180724-38 _ 架构师应该如何判断技术演进的方向?.html
│   │   ├── 180726-39 _ 互联网技术演进的模式.html
│   │   ├── 180728-40 _ 互联网架构模板:“存储层”技术.html
│   │   ├── 180731-41 _ 互联网架构模板:“开发层”和“服务层”技术.html
│   │   ├── 180802-42 _ 互联网架构模板:“网络层”技术.html
│   │   ├── 180804-43 _ 互联网架构模板:“用户层”和“业务层”技术.html
│   │   ├── 180807-44 _ 互联网架构模板:“平台”技术.html
│   │   ├── 180809-45 _ 架构重构内功心法第一式:有的放矢.html
│   │   ├── 180811-46 _ 架构重构内功心法第二式:合纵连横.html
│   │   ├── 180814-47 _ 架构重构内功心法第三式:运筹帷幄.html
│   │   ├── 180816-48 _ 再谈开源项目:如何选择、使用以及二次开发?.html
│   │   ├── 180818-49 _ 谈谈App架构的演进.html
│   │   ├── 180821-50 _ 架构实战:架构设计文档模板.html
│   │   ├── 180823-架构师成长之路 _ “华仔,放学别走!” 第4期.html
│   │   ├── 180825-结束语 _ 坚持,成就你的技术梦想.html
│   │   ├── 180913-架构师必读书单 _ “华仔,放学别走!” 第5期.html
│   │   ├── 180927-新书首发 _ 《从零开始学架构》.html
│   │   └── 181010-致「从0开始学架构」专栏订阅用户.html
│   ├── PDF版本1
│   │   ├── 00开篇词:照着做,你也能称为架构师.pdf
│   │   ├── 01:架构到底是指什么?.pdf
│   │   ├── 02架构设计的历史背景.pdf
│   │   ├── 03架构设计的目的.pdf
│   │   ├── 04复杂度来源:高性能.pdf
│   │   ├── 05复杂度来源:高可用.pdf
│   │   ├── 06复杂度来源:可扩展性.pdf
│   │   ├── 07复杂度来源:低成本、安全、规模.pdf
│   │   ├── 08架构设计三原则.pdf
│   │   ├── 09_1架构专栏特别放送  “华仔,放学别走!”第1期.pdf
│   │   ├── 09架构设计原则案例.pdf
│   │   ├── 10架构设计流程:识别复杂度.pdf
│   │   ├── 11架构设计流程:设计备选方案.pdf
│   │   ├── 12架构设计流程:评估和选择备选方案.pdf
│   │   ├── 13架构设计流程:详细方案设计.pdf
│   │   ├── 14高性能数据库集群:读写分离.pdf
│   │   ├── 15_1架构专栏特别放送 “华仔,放学别走!” 第2期.pdf
│   │   ├── 15高性能数据库集群:分库分表.pdf
│   │   ├── 16高性能NoSQL.pdf
│   │   ├── 17高性能缓存架构.pdf
│   │   ├── 18单服务器高性能模式:PPC与TPC.pdf
│   │   ├── 19单服务器高性能模式:Reactor与Proactor.pdf
│   │   ├── 20高性能负载均衡:分类及架构.pdf
│   │   ├── 21高性能负载均衡:算法.pdf
│   │   ├── 22想成为架构师,你必须知道CAP理论.pdf
│   │   ├── 23想成为架构师,你必须掌握的CAP细节.pdf
│   │   ├── 24FMEA方法,排除架构可用性隐患的利器.pdf
│   │   ├── 25高可用存储架构:双机架构.pdf
│   │   ├── 26高可用存储架构:集群和分区.pdf
│   │   ├── 27_1如何高效地学习开源项目  “华仔,放学别走!” 第3期.pdf
│   │   ├── 27如何设计计算高可用架构?.pdf
│   │   ├── 28业务高可用的保障:异地多活架构.pdf
│   │   ├── 29异地多活设计4大技巧.pdf
│   │   ├── 30异地多活设计4步走.pdf
│   │   ├── 31如何应对接口级的故障?.pdf
│   │   ├── 32可扩展架构的基本思想和模式.pdf
│   │   ├── 33传统的可扩展架构模式:分层架构和SOA.pdf
│   │   ├── 34深入理解微服务架构:银弹 or 焦油坑?.pdf
│   │   ├── 35微服务架构最佳实践 - 方法篇.pdf
│   │   ├── 36微服务架构最佳实践 - 基础设施篇.pdf
│   │   ├── 37微内核架构详解.pdf
│   │   ├── 38架构师应该如何判断技术演进的方向?.pdf
│   │   ├── 39互联网技术演进的模式.pdf
│   │   ├── 40互联网架构模板:“存储层”技术.pdf
│   │   ├── 41互联网架构模板:“开发层”和“服务层”技术.pdf
│   │   ├── 42互联网架构模板:“网络层”技术.pdf
│   │   ├── 43互联网架构模板:“用户层”和“业务层”技术.pdf
│   │   ├── 44互联网架构模板:“平台”技术.pdf
│   │   ├── 45架构重构内功心法第一式:有的放矢.pdf
│   │   ├── 46架构重构内功心法第二式:合纵连横(1).pdf
│   │   ├── 46架构重构内功心法第二式:合纵连横.pdf
│   │   ├── 47架构重构内功心法第三式:运筹帷幄.pdf
│   │   ├── 48再谈开源项目:如何选择、使用以及二次开发?.pdf
│   │   ├── 49谈谈App架构的演进.pdf
│   │   ├── 50架构实战:架构设计文档模板.pdf
│   │   ├── 51架构师成长之路  “华仔,放学别走!” 第4期.pdf
│   │   └── 52结束语  坚持,成就你的技术梦想.pdf
│   ├── 从零开始学架构(音频)
│   │   ├── 00开篇词:照着做,你也能成为架构师!.mp3
│   │   ├── 01架构到底是指什么?.mp3
│   │   ├── 02架构设计的历史背景.mp3
│   │   ├── 03架构设计的目的.mp3
│   │   ├── 04复杂度来源:高性能.mp3
│   │   ├── 05复杂度来源:高可用.mp3
│   │   ├── 06复杂度来源:可扩展性.mp3
│   │   ├── 07复杂度来源:低成本、安全、规模.mp3
│   │   ├── 08架构设计三原则.mp3
│   │   ├── 09架构设计原则案例..mp3
│   │   ├── 10架构设计流程:识别复杂度.mp3
│   │   ├── 11架构设计流程:设计备选方案.mp3
│   │   ├── 12架构设计流程:评估和选择备选方案.mp3
│   │   ├── 13架构设计流程:详细方案设计.mp3
│   │   ├── 14高性能数据库集群:读写分离.mp3
│   │   ├── 15高性能数据库集群:分库分表.mp3
│   │   ├── 16高性能NoSQL.mp3
│   │   ├── 17高性能缓存架构.mp3
│   │   ├── 18单服务器高性能模式:PPC与TPC.mp3
│   │   ├── 19单服务器高性能模式:Reactor与Proactor.mp3
│   │   ├── 20高性能负载均衡:分类及架构.mp3
│   │   ├── 21高性能负载均衡:算法.mp3
│   │   ├── 22想成为架构师,你必须知道CAP理论.mp3
│   │   ├── 23想成为架构师,你必须掌握的CAP细节.mp3
│   │   ├── 24FMEA方法,排除架构可用性隐患的利器.mp3
│   │   ├── 25高可用存储架构:双机架构.mp3
│   │   ├── 26高可用存储架构:集群和分区.mp3
│   │   ├── 27_1如何高效地学习开源项目  “华仔,放学别走!” 第3期.mp3
│   │   ├── 27如何设计计算高可用架构?.mp3
│   │   ├── 28业务高可用的保障:异地多活架构.mp3
│   │   ├── 29异地多活设计4大技巧.mp3
│   │   ├── 30异地多活设计4步走.mp3
│   │   ├── 31如何应对接口级的故障?.mp3
│   │   ├── 32可扩展架构的基本思想和模式.mp3
│   │   ├── 33传统的可扩展架构模式:分层架构和SOA.mp3
│   │   ├── 34深入理解微服务架构:银弹 or 焦油坑?.mp3
│   │   ├── 35微服务架构最佳实践 - 方法篇.mp3
│   │   ├── 36微服务架构最佳实践 - 基础设施篇.mp3
│   │   ├── 37微内核架构详解.mp3
│   │   ├── 38架构师应该如何判断技术演进的方向?..mp3
│   │   ├── 39互联网技术演进的模式.mp3
│   │   ├── 40互联网架构模板:“存储层”技术..mp3
│   │   ├── 41互联网架构模板:“开发层”和“服务层”技术.mp3
│   │   ├── 42互联网架构模板:“网络层”技术.mp3
│   │   ├── 43互联网架构模板:“用户层”和“业务层”技术.mp3
│   │   ├── 44互联网架构模板:“平台”技术.mp3
│   │   ├── 45架构重构内功心法第一式:有的放矢.mp3
│   │   ├── 46架构重构内功心法第二式:合纵连横.mp3
│   │   ├── 47架构重构内功心法第三式:运筹帷幄.mp3
│   │   ├── 48再谈开源项目:如何选择、使用以及二次开发?.mp3
│   │   ├── 49 谈谈App架构的演进.mp3
│   │   ├── 50架构实战:架构设计文档模板.mp3
│   │   └── 51架构师成长之路  “华仔,放学别走!” 第4期.mp3
│   ├── 更多资源加Q群:170701297.txt
│   └── 极客时间:从0开始学架构(含评论完结).pdf
├── 06 9小时搞定微信小程序开发(完结)
│   ├── intro.mp4
│   ├── 第八章 微信小程序开发实战注意事项与进阶指导
│   │   ├── 90.小程序之WePY框架介绍.mp4
│   │   └── 91.小程序之性能优化.mp4
│   ├── 第二章 上手第一个微信小程序
│   │   ├── 06.小程序代码结构简介.mp4
│   │   ├── 07.小程序配置文件介绍.mp4
│   │   ├── 08.开发者工具详解(一).mp4
│   │   ├── 09.开发者工具详解(二).mp4
│   │   └── 10.创建第一个小程序.mp4
│   ├── 第六章 微信小程序开发进阶之核心技能
│   │   ├── 78.微信小程序开放功能之登录授权.mp4
│   │   ├── 79.微信小程序开放功能之微信支付.mp4
│   │   ├── 80.微信小程序开放功能之模板消息.mp4
│   │   ├── 81.微信小程序开放功能之转发分享.mp4
│   │   └── 82.微信小程序开放功能之打开APP.mp4
│   ├── 第七章 微信小程序开发项目实战案例
│   │   ├── 83.小程序实战项目小书架之开发前的准备.mp4
│   │   ├── 86.小程序实战项目小书架之个人中心模块.mp4
│   │   ├── 87.小程序实战项目小书架之书籍详情页面.mp4
│   │   ├── 88.小程序实战项目小书架之评论及消息模块.mp4
│   │   ├── 89.小程序实战项目小书架之已购书籍模块.mp4
│   │   ├── 第84讲.小程序实战项目小书架之书籍列表模块.mp4
│   │   └── 第85讲.小程序实战项目小书架之登录授权.mp4
│   ├── 第三章 微信小程序开发框架
│   │   ├── 11.开发框架组成介绍.mp4
│   │   ├── 12.WXML之语法.mp4
│   │   ├── 13.WXML特性之数据绑定.mp4
│   │   ├── 14.WXML特性之列表渲染.mp4
│   │   ├── 15.WXML特性之条件渲染.mp4
│   │   ├── 16.WXML特性之模板及引用.mp4
│   │   ├── 17.WXSS特性之响应式像素.mp4
│   │   ├── 18.WXSS特性之样式.mp4
│   │   ├── 19.WXSS特性之选择器.mp4
│   │   ├── 20.JavaScript介绍.mp4
│   │   ├── 21.小程序JavaScript实现.mp4
│   │   ├── 22.小程序宿主环境差异.mp4
│   │   ├── 23.学会使用WXS.mp4
│   │   ├── 24.MINA框架讲解.mp4
│   │   ├── 25.小程序运行机制.mp4
│   │   ├── 26.小程序加载机制.mp4
│   │   ├── 27.生命周期.mp4
│   │   ├── 28.页面路由.mp4
│   │   └── 29.小程序事件流.mp4
│   ├── 第四章 微信小程序开发之原生组件
│   │   ├── 30.view容器.mp4
│   │   ├── 31.scroll-view滚动容器.mp4
│   │   ├── 32.swiper滑块容器.mp4
│   │   ├── 33.movable-view移动缩放容器.mp4
│   │   ├── 34.cover-view原生视图容器.mp4
│   │   ├── 35.微信小程序基础内容组件之icon.mp4
│   │   ├── 36.微信小程序基础内容组件之text.mp4
│   │   ├── 37.微信小程序基础内容组件之rich-text.mp4
│   │   ├── 38.微信小程序基础内容组件之progress.mp4
│   │   ├── 39.微信小程序表单组件之button.mp4
│   │   ├── 40.微信小程序表单组件之checkbox.mp4
│   │   ├── 41.微信小程序表单组件之form.mp4
│   │   ├── 42.微信小程序表单组件之input.mp4
│   │   ├── 43.微信小程序表单组件之label.mp4
│   │   ├── 44.微信小程序表单组件之picker.mp4
│   │   ├── 45.微信小程序表单组件之picker-view.mp4
│   │   ├── 46.微信小程序表单组件之radio.mp4
│   │   ├── 47.信小程序表单组件之slider.mp4
│   │   ├── 48.微信小程序表单组件之switch.mp4
│   │   ├── 49.微信小程序表单组件之text-area.mp4
│   │   ├── 50.微信小程序导航组件navigator.mp4
│   │   ├── 51.微信小程序媒体组件之audio.mp4
│   │   ├── 52.微信小程序媒体组件之image.mp4
│   │   ├── 53.微信小程序媒体组件之video.mp4
│   │   ├── 54.微信小程序媒体组件之camera.mp4
│   │   ├── 55.微信小程序媒体组件之live-player和live-pusher.mp4
│   │   ├── 56.微信小程序地图组件map.mp4
│   │   ├── 57.微信小程序画布组件canvas.mp4
│   │   ├── 58.微信小程序开放能力组件之open-data.mp4
│   │   └── 59.微信小程序开放能力组件之web-view.mp4
│   ├── 第五章 微信小程序之原生API
│   │   ├── 60.微信小程序之API概述.mp4
│   │   ├── 61.微信小程序API之网络请求.mp4
│   │   ├── 62.微信小程序API之上传下载.mp4
│   │   ├── 63.微信小程序API之socket请求.mp4
│   │   ├── 64.微信小程序API之图片应用.mp4
│   │   ├── 65.微信小程序API之音频控制.mp4
│   │   ├── 66.微信小程序API之视频控制.mp4
│   │   ├── 67.微信小程序API之实时音视频.mp4
│   │   ├── 68.微信小程序API之文件应用.mp4
│   │   ├── 69.微信小程度API之数据缓存.mp4
│   │   ├── 70.微信小程序API之地图控制.mp4
│   │   ├── 71.微信小程序API之网络设备信息.mp4
│   │   ├── 72.微信小程序API之加速度计应用.mp4
│   │   ├── 73.微信小程序API之其他设备操作.mp4
│   │   ├── 74.微信小程序API之界面相关设置.mp4
│   │   ├── 75.微信小程序API之页面路由控制.mp4
│   │   ├── 76.微信小程序API之操作动画.mp4
│   │   └── 77.微信小程序API之绘图介绍.mp4
│   └── 第一章 微信小程序介绍与开发准备
│       ├── 01.小程序的背景.mp4
│       ├── 02.什么是小程序.mp4
│       ├── 03.小程序生态及应用前景.mp4
│       ├── 04.小程序开发前的准备.mp4
│       └── 05.安装微信开发者工具.mp4
├── 07 微服务架构核心20讲
│   ├── 第01讲:什么是微服务架构?.mp4
│   ├── 第02讲:架构师如何权衡微服务的利弊?.mp4
│   ├── 第03讲:康威法则和微服务给架构师怎样的启示?.mp4
│   ├── 第04讲:企业应该在什么时候开始考虑引入微服务?.mp4
│   ├── 第05讲:什么样的组织架构更适合微服务?.mp4
│   ├── 第06讲:如何理解阿里巴巴提出的微服务中台战略?.mp4
│   ├── 第07讲:如何给出一个清晰简洁的服务分层方式?.mp4
│   ├── 第08讲:微服务总体技术架构体系是怎样设计的?.mp4
│   ├── 第09讲:微服务最经典的三种服务发现机制.mp4
│   ├── 第10讲:微服务 API 服务网关(一)原理.mp4
│   ├── 第11讲:微服务 API 服务网关(二)开源网关 Zuul.mp4
│   ├── 第12讲:跟 Netflix 学习微服务路由发现体系.mp4
│   ├── 第13讲:集中式配置中心的作用和原理是什么?.mp4
│   ├── 第14讲:微服务通讯方式 RPC vs REST.mp4
│   ├── 第15讲:微服务框架需要考虑哪些治理环节?.mp4
│   ├── 第16讲:微服务监控系统分层和监控架构.mp4
│   ├── 第17讲:微服务的调用链监控该如何选型?.mp4
│   ├── 第18讲:微服务的容错限流是如何工作的?.mp4
│   ├── 第19讲:Docker 容器部署技术 & 持续交付流水线.mp4
│   ├── 第20讲:容器集群调度和基于容器的发布体系.mp4
│   ├── 更多资源加Q群:170701297.txt
│   └── 极客时间-微服务架构.pdf
├── 08 零基础学Python
│   ├── 28_闭包的定义.mp4
│   ├── 29_闭包的使用.mp4
│   ├── 30_装饰器的定义.mp4
│   ├── 31_装饰器的使用.mp4
│   ├── 32_自定义上下文管理器.mp4
│   ├── 33_模块的定义.mp4
│   ├── 34_PEP8编码规范.mp4
│   ├── 35_类与实例.mp4
│   ├── 36_如何增加类的属性和方法.mp4
│   ├── 37_类的继承.mp4
│   ├── 38_类的使用-自定义with语句.mp4
│   ├── 39_多线程编程的定义.mp4
│   ├── 40_经典的生产者和消费者问题.mp4
│   ├── 41_Python标准库的定义.mp4
│   ├── 42_正则表达式库re.mp4
│   ├── 43_正则表达式的元字符.mp4
│   ├── 44_正则表达式分组功能实例.mp4
│   ├── 45_正则表达式库函数match与search的区别.mp4
│   ├── 46_正则表达式库替换函数sub的实例.mp4
│   ├── 47_日期与时间函数库.mp4
│   ├── 48_数学相关库.mp4
│   ├── 49_使用命令行对文件和文件夹操作.mp4
│   ├── 50_文件夹操作库os.path.mp4
│   ├── 51_机器学习的一般流程与NumPy安装.mp4
│   ├── 52_NumPy的数组与数据类型.mp4
│   ├── 53_NumPy数组和标量的计算.mp4
│   ├── 54_NumPy数组的索引和切片.mp4
│   ├── 55_Pandas安装与Series结构.mp4
│   ├── 56_Series的基本操作.mp4
│   ├── 57_Dataframe的基本操作.mp4
│   ├── 58_层次化索引.mp4
│   ├── 59_Matplotlib的安装与绘图.mp4
│   ├── 60_机器学习分类的原理.mp4
│   ├── 61_Tensorflow的安装.mp4
│   ├── 62_根据特征值分类的模型和代码.mp4
│   ├── 63_网页数据的采集与urllib库.mp4
│   ├── 64_网页常见的两种请求方式get和post.mp4
│   ├── 65_http头部信息的模拟.mp4
│   ├── 66_requests库的基本使用.mp4
│   ├── 67_结合正则表达式爬取图片链接.mp4
│   ├── 68_BeautifulSoup的安装和使用.mp4
│   ├── 69_使用爬虫爬取新闻网站.mp4
│   ├── 70_使用爬虫爬取图片链接并下载图片.mp4
│   ├── 71_如何分析源代码并设计合理的代码结构.mp4
│   └── 更多资源加Q群:170701297.txt
├── 09 推荐系统三十六式-刑无刀
│   ├── mp3
│   │   ├── 00 开篇词 - 用知识去对抗技术不平等.mp3
│   │   ├── 01 【概念篇】你真的需要个性化推荐系统吗-.mp3
│   │   ├── 02【概念篇】个性化推荐系统那些绕不开的经典问题.mp3
│   │   ├── 03 【概念篇】这些你必须应该具备的思维模式.mp3
│   │   ├── 04 【内容推荐】画鬼容易画人难:用户画像的“能”和“不能”.mp3
│   │   ├── 05【内容推荐】从文本到用户画像有多远.mp3
│   │   ├── 06 【内容推荐】超越标签的内容推荐系统.mp3
│   │   ├── 07 【近邻推荐】人以群分,你是什么人就看到什么世界.mp3
│   │   ├── 08【近邻推荐】解密“看了又看”和“买了又买”.mp3
│   │   ├── 09【近邻推荐】协同过滤中的相似度计算方法有哪些.mp3
│   │   ├── 10 【矩阵分解】那些在Netflix Prize中大放异彩的推荐算法.mp3
│   │   ├── 11【矩阵分解】Facebook是怎么为十亿人互相推荐好友的.mp3
│   │   ├── 12 【矩阵分解】如果关注排序效果,那么这个模型可以帮到你.mp3
│   │   ├── 13 【模型融合】经典模型融合办法:线性模型和树模型的组合拳.mp3
│   │   ├── 14 【模型融合】一网打尽协同过滤、矩阵分解和线性模型.mp3
│   │   ├── 15 【模型融合】深度和宽度兼具的融合模型 Wide and Deep.mp3
│   │   ├── 16 【MAB问题】简单却有效的Bandit算法.mp3
│   │   ├── 17【MAB问题】结合上下文信息的Bandit算法.mp3
│   │   ├── 18 【MAB问题】如何将Bandit算法与协同过滤结合使用.mp3
│   │   ├── 19 【深度学习】深度学习在推荐系统中的应用有哪些-.mp3
│   │   ├── 20 【深度学习】用RNN构建个性化音乐播单.mp3
│   │   ├── 21 【其他应用算法】构建一个科学的排行榜体系.mp3
│   │   ├── 22【其他应用算法】实用的加权采样算法.mp3
│   │   ├── 23 【其他应用算法】推荐候选池的去重策略.mp3
│   │   ├── 24 【常见架构】典型的信息流架构是什么样的.mp3
│   │   ├── 25 【常见架构】Netflix个性化推荐架构.mp3
│   │   ├── 26【常见架构】总览推荐架构和搜索、广告的关系.mp3
│   │   ├── 27【关键模块】巧妇难为无米之炊:数据采集关键要素.mp3
│   │   ├── 28 【关键模块】让你的推荐系统反应更快:实时推荐.mp3
│   │   ├── 29【关键模块】让数据驱动落地,你需要一个实验平台.mp3
│   │   ├── 30 【关键模块】 推荐系统服务化、存储选型及API设计.mp3
│   │   ├── 31 【效果保证】推荐系统的测试方法及常用指标介绍.mp3
│   │   ├── 32 【效果保证】道高一尺魔高一丈:推荐系统的攻防.mp3
│   │   ├── 33【开源工具】和推荐系统有关的开源工具及框架介绍.mp3
│   │   ├── 34 【产品篇】推荐系统在互联网产品商业链条中的地位.mp3
│   │   ├── 35 【产品篇】说说信息流的前世今生.mp3
│   │   ├── 36 【团队篇】组建推荐团队及工程师的学习路径.mp3
│   │   ├── 37 推荐系统的参考阅读.mp3
│   │   └── 38 【尾声】遇“荐”之后,江湖再见.mp3
│   ├── pdfs
│   │   ├── 01.开篇词用知识去对抗技术不平等.pdf
│   │   ├── 02.你真的需要个性化推荐系统吗.pdf
│   │   ├── 03.个性化推荐系统那些绕不开的经典问题.pdf
│   │   ├── 04.这些你必须应该具备的思维模式.pdf
│   │   ├── 05.画鬼容易画人难:用户画像的“能”和“不能”.pdf
│   │   ├── 06.从文本到用户画像有多远.pdf
│   │   ├── 07. 超越标签的内容推荐系统.pdf
│   │   ├── 08. 人以群分,你是什么人就看到什么世界.pdf
│   │   ├── 09. 解密“看了又看”和“买了又买”.pdf
│   │   ├── 10. 协同过滤中的相似度计算方法有哪些.pdf
│   │   ├── 11. 那些在Netflix Prize中大放异彩的推荐算法.pdf
│   │   ├── 12 Facebook是怎么为十亿人互相推荐好友的.pdf
│   │   ├── 13. 如果关注排序效果,那么这个模型可以帮到你.pdf
│   │   ├── 14. 经典模型融合办法:线性模型和树模型的组合拳.pdf
│   │   ├── 15. 一网打尽协同过滤、矩阵分解和线性模型.pdf
│   │   ├── 16. 深度和宽度兼具的融合模型 Wide and Deep.pdf
│   │   ├── 17. 简单却有效的Bandit算法.pdf
│   │   ├── 18. 结合上下文信息的Bandit算法.pdf
│   │   ├── 19. 如何将Bandit算法与协同过滤结合使用.pdf
│   │   ├── 20. 深度学习在推荐系统中的应用有哪些.pdf
│   │   ├── 21. RNN为网络音乐自动构建个性化播单.pdf
│   │   ├── 22. 构建一个科学的排行榜体系.pdf
│   │   ├── 23. 实用的加权采样算法.pdf
│   │   ├── 24. 推荐候选池的去重策略.pdf
│   │   ├── 25. 典型的信息流架构是什么样的.pdf
│   │   ├── 26. Netflix个性化推荐架构.pdf
│   │   ├── 27. 总览推荐架构和搜索、广告的关系.pdf
│   │   ├── 28. 巧妇难为无米之炊:数据采集关键要素.pdf
│   │   ├── 29. 让你的推荐系统反应更快:实时推荐.pdf
│   │   ├── 30.让数据驱动落地,你需要一个实验平台.pdf
│   │   ├── 31. 推荐系统服务化、存储选型及API设计.pdf
│   │   ├── 32. 推荐系统的测试方法及常用指标介绍.pdf
│   │   ├── 33. 道高一尺魔高一丈:推荐系统的攻防.pdf
│   │   ├── 34. 和推荐系统有关的开源工具及框架介绍.pdf
│   │   ├── 35. 推荐系统在互联网产品商业链条中的地位.pdf
│   │   ├── 36. 说说信息流的前世今生.pdf
│   │   ├── 37. 组建推荐团队及工程师的学习路径.pdf
│   │   ├── 38. 推荐系统的参考阅读.pdf
│   │   └── 39.遇“荐”之后,江湖再见.pdf
│   └── 更多资源加Q群:170701297.txt
├── 10 人工智能基础课
│   ├── 01 数学基础 - 九层之台,起于累土:线性代数.pdf
│   ├── 02 数学基础 - 月有阴晴圆缺,此事古难全:概率论.pdf
│   ├── 03 数学基础 - 窥一斑而知全豹:数理统计.pdf
│   ├── 04 数学基础 - 不畏浮云遮望眼:最优化方法.pdf
│   ├── 05 数学基础 - 万物皆数,信息亦然:信息论.pdf
│   ├── 06 数学基础 - 明日黄花迹难寻:形式逻辑.pdf
│   ├── 07 机器学习 - 数山有路,学海无涯:机器学习概论.pdf
│   ├── 08 机器学习 - 简约而不简单:线性回归.pdf
│   ├── 09 机器学习 - 大道至简:朴素贝叶斯方法(1).pdf
│   ├── 09 机器学习 - 大道至简:朴素贝叶斯方法.pdf
│   ├── 10 机器学习 - 衍化至繁:逻辑回归 .pdf
│   ├── 11 机器学习 - 步步为营,有章可循:决策树 .pdf
│   ├── 12 机器学习 - 穷则变,变则通:支持向量机 .pdf
│   ├── 13 机器学习 - 三个臭皮匠,赛过诸葛亮:集成学习 .pdf
│   ├── 14 机器学习 - 物以类聚,人以群分:聚类分析(www.52download.cn). .pdf
│   ├── 15 机器学习 - 好钢用在刀刃上:降维学习 .pdf
│   ├── 16 人工神经网络 - 道法自然,久藏玄冥:神经网络的生理学背景 .pdf
│   ├── 17 人工神经网络 - 一个青年才俊的意外死亡:神经元与感知器 .pdf
│   ├── 18 人工神经网络 - 左手信号,右手误差:多层感知器.pdf
│   ├── 19 人工神经网络 - 各人自扫门前雪:径向基函数神经网络.pdf
│   ├── 20 人工神经网络 - 看不见的手:自组织特征映射.pdf
│   ├── 21 人工神经网络 - 水无至清,人莫至察:模糊神经网络.pdf
│   ├── 22 深度学习 - 空山鸣响,静水流深:深度学习概述.pdf
│   ├── 23 深度学习 - 前方有路,未来可期:深度前馈网络.pdf
│   ├── 24 深度学习 - 小树不修不直溜:深度学习中的正则化.pdf
│   ├── 25 深度学习 - 玉不琢不成器:深度学习中的优化.pdf
│   ├── 26 深度学习 - 空竹里的秘密:自编码器.pdf
│   ├── 27 深度学习 - 困知勉行者勇:深度强化学习.pdf
│   ├── 28 深度学习框架下的神经网络 - 枯木逢春:深度信念网络.pdf
│   ├── 29 深度学习框架下的神经网络 - 见微知著:卷积神经网络.pdf
│   ├── 30 深度学习框架下的神经网络 - 昨日重现:循环神经网络.pdf
│   ├── 31 深度学习框架下的神经网络 - 左右互搏:生成式对抗网络.pdf
│   ├── 32 深度学习框架下的神经网络 - 三重门:长短期记忆网络.pdf
│   ├── 33 深度学习之外的人工智能 - 一图胜千言:概率图模型.pdf
│   ├── 34 深度学习之外的人工智能 - 乌合之众的逆袭:集群智能.pdf
│   ├── 35 深度学习之外的人工智能 - 授人以鱼不如授人以渔:迁移学习.pdf
│   ├── 36 深度学习之外的人工智能 - 滴水藏海:知识图谱.pdf
│   ├── 37 应用场景 - 你是我的眼:计算机视觉.pdf
│   ├── 38 应用场景 - 嘿, Siri:语音处理.pdf
│   ├── 39 应用场景 - 心有灵犀一点通:对话系统.pdf
│   ├── 40 应用场景 - 数字巴别塔:机器翻译.pdf
│   ├── 第2季回归 - 这次我们来聊聊机器学习.pdf
│   ├── 更多资源加Q群:170701297.txt
│   ├── 结课 - 溯洄从之,道阻且长.pdf
│   ├── 开篇词 - 人工智能:新时代的必修课.pdf
│   ├── (课外辅导)机器学习 - 拓展阅读参考书 .pdf
│   ├── (课外辅导)人工神经网络 - 拓展阅读参考书.pdf
│   ├── (课外辅导)深度学习 - 拓展阅读参考书.pdf
│   ├── (课外辅导)数学基础 - 拓展阅读参考书.pdf
│   ├── 课外谈 - “人工智能基础课”之二三闲话.pdf
│   ├── 推荐阅读 - 我与人工智能的故事.pdf
│   ├── 新书 - 《裂变:秒懂人工智能的基础课》.pdf
│   ├── 一键到达 - 机器学习复习课.pdf
│   ├── 一键到达 - 人工神经网络复习课.pdf
│   ├── 一键到达 - 深度学习复习课.pdf
│   ├── 一键到达 - 深度学习框架下的神经网络复习课.pdf
│   ├── 一键到达 - 深度学习之外的人工智能复习课.pdf
│   ├── 一键到达 - 数学基础复习课.pdf
│   ├── 一键到达 - 应用场景复习课.pdf
│   └── 直播回顾 - 机器学习必备的数学基础.pdf
├── 11 大咖说
│   ├── InfoQ大咖说17期_AWS技术峰会
│   │   └── 397309 2016-09-07 13_03_46.flv
│   ├── InfoQ 大咖说第10期 魏小康
│   │   └── 第十期 魏小康
│   │       ├── 397309 2016-07-21 20_00_51.flv
│   │       ├── 397309 2016-07-21 21_54_24.flv
│   │       └── 7.21 第10期大咖说-魏小康ppt.pptx
│   ├── InfoQ大咖说第11期_李令辉
│   │   ├── 397309 2016-07-28 20_16_43.flv
│   │   ├── 397309 2016-07-28 21_43_28.flv
│   │   └── 第11期大咖说李令辉.pdf
│   ├── InfoQ 大咖说第12期 高春辉
│   │   └── 397309 2016-08-04 20_16_05.flv
│   ├── InfoQ 大咖说第13期 陈天
│   │   ├── 397309 2016-08-11 20_16_17.flv
│   │   └── 397309 2016-08-11 22_02_10.flv
│   ├── InfoQ 大咖说第14期 吴冰与吴洁
│   │   ├── 397309 2016-08-18 20_24_52.flv
│   │   └── 397309 2016-08-18 21_43_09.flv
│   ├── InfoQ 大咖说第15期 姜志辉
│   │   ├── 397309 2016-08-25 20_00_40.flv
│   │   ├── 397309 2016-08-25 20_15_51.flv
│   │   ├── 397309 2016-08-25 20_19_34.flv
│   │   ├── 397309 2016-08-25 20_37_58.flv
│   │   ├── 397309 2016-08-25 20_48_04.flv
│   │   ├── 397309 2016-08-25 21_12_37.flv
│   │   ├── 397309 2016-08-25 21_17_46.flv
│   │   ├── 397309 2016-08-25 21_38_06.flv
│   │   └── 397309 2016-08-25 21_43_11.flv
│   ├── InfoQ大咖说第16期 续彬
│   │   └── InfoQ大咖说-续彬.m4v
│   ├── InfoQ大咖说第18期_苹果发布会
│   │   ├── 苹果发布会_CUT1.mp4
│   │   ├── 苹果发布会_CUT2.mp4
│   │   └── 苹果发布会_CUT3.mp4
│   ├── InfoQ大咖说第19期_李智慧
│   │   ├── CUT1.flv
│   │   ├── CUT2.flv
│   │   └── CUT3.flv
│   ├── InfoQ 大咖说第1期 董健
│   │   └── 分布式平台内核揭秘.avi
│   ├── InfoQ大咖说第20期_阙杭宁
│   │   ├── CUT1.flv
│   │   └── CUT2.flv
│   ├── InfoQ大咖说第21期_微信小程序
│   │   └── 周二直播视频.mp4
│   ├── InfoQ大咖说第22期_王轩
│   │   ├── CUT1.flv
│   │   └── CUT2.flv
│   ├── InfoQ大咖说第23期_覃超VR直播
│   │   └── 覃超-2016-10-07 .wmv
│   ├── InfoQ大咖说第24期_韩卿
│   │   ├── CUT1.flv
│   │   ├── CUT2.flv
│   │   └── CUT3.flv
│   ├── InfoQ大咖说第25期_辩论赛
│   │   └── 397309 2016-10-21 20_22_21.flv
│   ├── InfoQ大咖说第26期_1024特别直播_崔宝秋
│   │   └── 397309 2016-10-24 20_27_24.flv
│   ├── InfoQ大咖说第27期_刘相
│   │   ├── 397309 2016-10-27 20_16_32.flv
│   │   ├── 397309 2016-10-27 21_36_08.flv
│   │   ├── 397309 2016-10-27 21_36_23.flv
│   │   ├── 397309 2016-10-27 21_36_54.flv
│   │   └── 397309 2016-10-27 21_37_41.flv
│   ├── InfoQ大咖说第28期_肖德时
│   │   └── 397309 2016-11-03 20_16_59.flv
│   ├── InfoQ 大咖说第29期 胡宁
│   │   ├── 397309 2016-11-17 20_28_13.flv
│   │   ├── 397309 2016-11-17 20_57_33.flv
│   │   ├── 397309 2016-11-17 21_01_19.flv
│   │   └── 397309 2016-11-17 21_20_43.flv
│   ├── InfoQ 大咖说第2期 七公
│   │   ├── InfoQ 七公直播视频.zip
│   │   └── 从阿里到蘑菇街 我是如何探索电商平台服务架构的(七公).pdf
│   ├── InfoQ 大咖说第30期 顾伟
│   │   └── 397309 2016-11-24 20_30_10.flv
│   ├── InfoQ 大咖说第31期_君山
│   │   ├── 397309 2016-12-01 20_47_52.flv
│   │   └── 397309 2016-12-01 21_57_15.flv
│   ├── InfoQ 大咖说第32期_陈利人
│   │   ├── 397309 2016-12-08 20_29_20.flv
│   │   └── InfoQ 大咖说第35期-刘平川
│   │       └── 397309 2016-12-22 20_34_34.flv
│   ├── InfoQ 大咖说第33期 黄希彤
│   │   ├── 397309 2016-12-15 19_58_10.flv
│   │   ├── 397309 2016-12-15 20_30_08.flv
│   │   ├── 397309 2016-12-15 21_00_04.flv
│   │   ├── 397309 2016-12-15 21_00_28.flv
│   │   ├── 397309 2016-12-15 21_37_59.flv
│   │   ├── 397309 2016-12-15 21_39_59.flv
│   │   ├── 397309 2016-12-15 21_40_16.flv
│   │   ├── 397309 2016-12-15 21_41_20.flv
│   │   └── 397309 2016-12-15 21_43_51.flv
│   ├── InfoQ 大咖说第34期-杨永林
│   │   └── 397309 2016-12-20 20_30_15.flv
│   ├── InfoQ 大咖说第35期-费良宏
│   │   └── 397309 2016-12-29 20_28_44.flv
│   ├── InfoQ 大咖说第36期_黄东旭顾强
│   │   └── 397309 2017-01-05 20_38_32.flv
│   ├── InfoQ 大咖说第37期-Vivian Hui;Nick Hu
│   │   └── 397309 2017-01-12 20_30_14.flv
│   ├── InfoQ 大咖说第37期-袁岳峰
│   │   ├── 397309 2017-01-19 20_29_53.flv
│   │   ├── 397309 2017-01-19 20_33_47.flv
│   │   ├── 397309 2017-01-19 21_33_18.flv
│   │   └── 397309 2017-01-19 21_34_31.flv
│   ├── InfoQ 大咖说第38期-陈宇森
│   │   ├── 397309 2017-02-13 20_16_08.flv
│   │   ├── 397309 2017-02-13 20_16_34.flv
│   │   ├── 397309 2017-02-13 20_22_42.flv
│   │   ├── 397309 2017-02-13 20_26_29.flv
│   │   ├── 397309 2017-02-13 20_27_11.flv
│   │   ├── 397309 2017-02-13 20_33_28.flv
│   │   └── 397309 2017-02-13 20_36_36.flv
│   ├── InfoQ 大咖说第39期-杜欢
│   │   ├── 397309 2017-02-23 20_30_58.flv
│   │   └── 序列 05.mp4
│   ├── InfoQ 大咖说第3期 覃超
│   │   ├── 397309 2016-05-26 20_51_27.flv
│   │   └── 大咖说第3期 覃超.flv
│   ├── InfoQ 大咖说第40期-池建强
│   │   ├── CUT1.flv
│   │   ├── CUT2.flv
│   │   └── 完整版.mp4
│   ├── InfoQ 大咖说第41期-黄欢
│   │   ├── CUT1.flv
│   │   ├── CUT2.flv
│   │   ├── 从外包仔到熊猫直播CTO的技术态度 InfoQ大咖说.mp4
│   │   ├── 黄欢.mp4
│   │   └── 有片头片尾.mp4
│   ├── InfoQ 大咖说第42期-陶思明
│   │   ├── VideoJoiner170324142910.mp4
│   │   └── 源文件.flv
│   ├── InfoQ 大咖说第42期-熊节
│   │   ├── 397309 2017-03-16 20_29_32.flv
│   │   └── VideoJoiner170317222959.mp4
│   ├── InfoQ 大咖说第43期—梁宇鹏
│   │   └── VideoJoiner170407003400.mp4
│   ├── InfoQ 大咖说第44—QCon
│   │   └── VideoJoiner170421000218.mp4
│   ├── InfoQ 大咖说第45期 覃超
│   │   └── 397309 2017-04-18 23_02_24.flv
│   ├── InfoQ 大咖说第46期-马士兵
│   │   └── VideoJoiner170421210350.mp4
│   ├── InfoQ 大咖说第47期-于晶纯
│   │   └── VideoJoiner170427232326.mp4
│   ├── InfoQ 大咖说第48期—王福强
│   │   └── VideoJoiner170504234056.mp4
│   ├── InfoQ 大咖说第49期-吴承杨
│   │   └── VideoJoiner170511232725.mp4
│   ├── InfoQ 大咖说第4期 日本行文集
│   │   ├── chinatechday-jp.epub
│   │   ├── chinatechday-jp.mobi
│   │   └── chinatechday-jp.pdf
│   ├── InfoQ 大咖说第50期-GoogleIO
│   │   └── 397309 2017-05-17 23_10_09.flv
│   ├── InfoQ 大咖说第51期陈靖华
│   │   └── VideoJoiner170518235405.mp4
│   ├── InfoQ 大咖说第52期-王昕溥
│   │   └── VideoJoiner170525233109.mp4
│   ├── InfoQ 大咖说第53期 Sofish(林建锋)
│   │   └── VideoJoiner170608235040.mp4
│   ├── InfoQ 大咖说第54期 孟嘉
│   │   └── VideoJoiner170615234217.mp4
│   ├── InfoQ大咖说第56期-康德胜
│   │   └── VideoJoiner170629235728.mp4
│   ├── InfoQ 大咖说第57期 潘正磊
│   │   └── 2017-07-07 20-43-11.mp4
│   ├── InfoQ大咖说第58期郑泽宇
│   │   └── VideoJoiner170720235020.mp4
│   ├── InfoQ大咖说第59期张真
│   │   └── VideoJoiner170811001439.mp4
│   ├── InfoQ 大咖说第5期 汪洋
│   │   ├── 397309 2016-06-16 20_12_36.flv
│   │   ├── 397309 2016-06-16 20_22_05.flv
│   │   ├── 397309 2016-06-16 21_28_28.flv
│   │   └── 如何4年成为CTO_.pptx
│   ├── InfoQ大咖说第60期李道兵
│   │   └── VideoJoiner170817234520.mp4
│   ├── InfoQ大咖说第61期李汐
│   │   └── VideoJoiner170825000700.mp4
│   ├── InfoQ大咖说第62期程显峰
│   │   └── VideoJoiner170901142659.mp4
│   ├── InfoQ大咖说第63期史海峰
│   │   └── VideoJoiner170914232858.mp4
│   ├── InfoQ 大咖说第64期 董红光
│   │   └── VideoJoiner170921232421.mp4
│   ├── InfoQ大咖说第65期刘少山
│   │   └── VideoJoiner171027205800.mp4
│   ├── InfoQ大咖说第66期张轩健张思远
│   │   └── 1104.mp4
│   ├── InfoQ 大咖说第6期 范凯
│   │   └── 大咖说第6期 part 2.flv
│   ├── InfoQ 大咖说第8期 黄俊涛
│   │   ├── 大咖说第7期  2016-06-30.flv
│   │   └── 大咖说第7期 开场 2016-06-30 .flv
│   ├── InfoQ 大咖说第9期 鲁航
│   │   ├── 397309 2016-07-07 20_20_03.flv
│   │   ├── 397309 2016-07-07 20_20_39.flv
│   │   ├── 397309 2016-07-07 20_22_32.flv
│   │   ├── 397309 2016-07-07 21_58_21.flv
│   │   └── 另一版本备份
│   │       ├── 397309 2016-07-07 20_13_21.flv
│   │       └── 397309 2016-07-07 20_30_37.flv
│   ├── InfoQ 大咖说特别期 x ArchSummit
│   │   ├── 7月15日大会后台日间访谈
│   │   │   ├── 2016_07_15_07_30_19.flv
│   │   │   ├── 2016_07_15_08_00_01.flv
│   │   │   ├── 2016_07_15_09_00_01.flv
│   │   │   ├── 2016_07_15_10_00_02.flv
│   │   │   ├── 2016_07_15_11_00_00.flv
│   │   │   ├── 2016_07_15_12_00_02.flv
│   │   │   ├── 2016_07_15_13_00_02.flv
│   │   │   └── 2016_07_15_14_00_02.flv
│   │   └── 7月16号夜晚会后小趴视频
│   │       ├── 397309 2016-07-16 17_53_58.flv
│   │       ├── 397309 2016-07-16 18_10_40.flv
│   │       ├── 397309 2016-07-16 18_22_08.flv
│   │       └── 397309 2016-07-16 18_27_57.flv
│   ├── InfoQ大咖说直播特别期_覃超
│   │   └── 397309 2016-09-30 22_45_15.flv
│   ├── MacBook发布会_覃超
│   │   ├── 397309 2016-10-28 01_36_07.flv
│   │   ├── 397309 2016-10-28 01_42_18.flv
│   │   ├── 397309 2016-10-28 01_43_16.flv
│   │   ├── 397309 2016-10-28 02_48_09.flv
│   │   └── 397309 2016-10-28 03_37_00.flv
│   └── 更多资源加Q群:170701297.txt
├── 12 机器学习40讲-王天一
│   ├── 180604-开篇词 _ 打通修炼机器学习的任督二脉.html
│   ├── 180605-01 _ 频率视角下的机器学习.html
│   ├── 180607-02 _ 贝叶斯视角下的机器学习.html
│   ├── 180609-03 _ 学什么与怎么学.html
│   ├── 180612-04 _ 计算学习理论.html
│   ├── 180614-05 _ 模型的分类方式.html
│   ├── 180616-06 _ 模型的设计准则.html
│   ├── 180619-07 _ 模型的验证方法.html
│   ├── 180621-08 _ 模型的评估指标.html
│   ├── 180623-09 _ 实验设计.html
│   ├── 180626-10 _ 特征预处理.html
│   ├── 180628-11 _ 基础线性回归:一元与多元.html
│   ├── 180630-12 _ 正则化处理:收缩方法与边际化.html
│   ├── 180703-13 _ 线性降维:主成分的使用.html
│   ├── 180705-14 _ 非线性降维:流形学习.html
│   ├── 180707-15 _ 从回归到分类:联系函数与降维.html
│   ├── 180710-16 _ 建模非正态分布:广义线性模型.html
│   ├── 180712-17 _ 几何角度看分类:支持向量机.html
│   ├── 180714-18 _ 从全局到局部:核技巧.html
│   ├── 180717-19 _ 非参数化的局部模型:K近邻.html
│   ├── 180719-20 _ 基于距离的学习:聚类与度量学习.html
│   ├── 180721-21 _ 基函数扩展:属性的非线性化.html
│   ├── 180724-22 _ 自适应的基函数:神经网络.html
│   ├── 180726-23 _ 层次化的神经网络:深度学习.html
│   ├── 180728-24 _ 深度编解码:表示学习.html
│   ├── 180731-25 _ 基于特征的区域划分:树模型.html
│   ├── 180802-26 _ 集成化处理:Boosting与Bagging.html
│   ├── 180804-27 _ 万能模型:梯度提升与随机森林.html
│   ├── 180807-总结课 _ 机器学习的模型体系.html
│   ├── 180809-28 _ 最简单的概率图:朴素贝叶斯.html
│   ├── 180811-29 _ 有向图模型:贝叶斯网络.html
│   ├── 180814-30 _ 无向图模型:马尔可夫随机场.html
│   ├── 180816-31 _ 建模连续分布:高斯网络.html
│   ├── 180818-32 _ 从有限到无限:高斯过程.html
│   ├── 180821-33 _ 序列化建模:隐马尔可夫模型.html
│   ├── 180823-34 _ 连续序列化模型:线性动态系统.html
│   ├── 180825-35 _ 精确推断:变量消除及其拓展.html
│   ├── 180828-36 _ 确定近似推断:变分贝叶斯.html
│   ├── 180830-37 _ 随机近似推断:MCMC.html
│   ├── 180901-38 _ 完备数据下的参数学习:有向图与无向图.html
│   ├── 180904-39 _ 隐变量下的参数学习:EM方法与混合模型.html
│   ├── 180906-40 _ 结构学习:基于约束与基于评分.html
│   ├── 180908-总结课 _ 贝叶斯学习的模型体系.html
│   ├── 180911-结课 _ 终有一天,你将为今天的付出骄傲.html
│   └── 更多资源加Q群:170701297.txt
├── 13 深度学习应用实践60讲-完结
│   ├── IT技术资源群 709853736.zip
│   ├── 第10讲. 深度学习CTR预估模型:要解决的几个关键问题.mp4
│   ├── 第11讲. 离散特征如何让DNN可以处理?(1).mp4
│   ├── 第12讲. 离散特征如何让DNN可以处理?(2).mp4
│   ├── 第13讲. 典型网络融合结构之一:并行结构.mp4
│   ├── 第14讲. 典型网络融合结构之二:串行结构.mp4
│   ├── 第15讲. 模型训练与优化.mp4
│   ├── 第16讲. 互联网公司深度学习CTR案例:Google(1).mp4
│   ├── 第17讲. 互联网公司深度学习CTR案例:Google(2).mp4
│   ├── 第18讲. 互联网公司深度学习CTR案例:阿里巴巴.mp4
│   ├── 第19讲. 互联网公司深度学习CTR案例:京东商城.mp4
│   ├── 第1讲. 深度学习在各个领域的成功.mp4
│   ├── 第20讲. 如何定义图像理解?.mp4
│   ├── 第21讲. 图像理解有哪些研究内容?.mp4
│   ├── 第22讲. 传统图像理解技术:图像分类的问题描述.mp4
│   ├── 第23讲. 传统图像理解技术:图像分类的基本方法(1).mp4
│   ├── 第24讲. 传统图像理解技术:图像分类的基本方法(2).mp4
│   ├── 第25讲. 传统图像理解技术:图像分类的基本方法(3).mp4
│   ├── 第26讲. 传统图像理解技术:图像搜索系统(1).mp4
│   ├── 第27讲. 传统图像理解技术:图像搜索系统(2).mp4
│   ├── 第28讲. 传统图像理解技术:图像搜索系统(3).mp4
│   ├── 第29讲. 深度学习的基础模块.mp4
│   ├── 第2讲. 当深度学习遇到CTR预估.mp4
│   ├── 第30讲. 深度学习的模型设计.mp4
│   ├── 第31讲. 深度学习的训练技巧.mp4
│   ├── 第32讲. 深度学习图像理解技术:图像分类框架.mp4
│   ├── 第33讲. 深度学习图像理解技术:模型加速与优化.mp4
│   ├── 第34讲. 深度学习图像理解技术:物体检测分割与图像分类应用场景.mp4
│   ├── 第35讲. 图像理解进阶.mp4
│   ├── 第36讲. 知识图谱是什么?对我们有何帮助?.mp4
│   ├── 第37讲. 知识图谱的发展回顾.mp4
│   ├── 第38讲. 知识图谱为什么火了?.mp4
│   ├── 第39讲. 知识图谱小结.mp4
│   ├── 第3讲. 传统主流CTR预估方法:线性模型.mp4
│   ├── 第40讲. 知识图谱的生命周期与技术难点.mp4
│   ├── 第41讲. 构建领域知识图谱的挑战与解决方案.mp4
│   ├── 第42讲. 基于非结构化数据的知识抽取.mp4
│   ├── 第43讲. 基于非结构化数据的知识抽取:实体识别.mp4
│   ├── 第45讲. 基于非结构化数据的知识抽取:事件抽取.mp4
│   ├── 第46讲. 基于结构化数据的知识抽取.mp4
│   ├── 第47讲. 知识融合与质量评估.mp4
│   ├── 第48讲. 知识图谱管理之数据模型介绍.mp4
│   ├── 第49讲. 知识图谱管理:图谱存储.mp4
│   ├── 第4讲. 传统主流CTR预估方法:FM模型.mp4
│   ├── 第50讲. 知识计算推理.mp4
│   ├── 第51讲. 基于符号的知识表示与推理:谓词逻辑.mp4
│   ├── 第52讲. 基于符号的知识表示与推理:Semantic Net.mp4
│   ├── 第53讲. 基于符号的知识表示与推理:Frame.mp4
│   ├── 第54讲. 基于符号的知识表示与推理:Script.mp4
│   ├── 第55讲. 基于符号的知识表示与推理:语义网络.mp4
│   ├── 第56讲. 基于分布式语义的知识表示与推理 张量分解模型.mp4
│   ├── 第57讲. 基于分布式语义的知识表示与推理 基于翻译的模型TransE.mp4
│   ├── 第58讲. 基于分布式语义的知识表示与推理 神经网络模型.mp4
│   ├── 第59讲. 基于图计算的挖掘分析.mp4
│   ├── 第5讲. 传统主流CTR预估方法:GBDT模型.mp4
│   ├── 第60讲. 知识图谱的行业应用.mp4
│   ├── 第6讲. 深度学习基础模型:前向神经网络(MLP).mp4
│   ├── 第7讲. 深度学习基础模型:CNN.mp4
│   ├── 第8讲. 深度学习基础模型:RNN.mp4
│   ├── 第9讲. 深度学习基础模型:LSTM.mp4
│   └── 更多资源加Q群:170701297.txt
├── 14 深入浅出gRPC-李林峰
│   ├── 180312-01 _ gRPC 入门及服务端创建和调用原理.html
│   ├── 180312-02 _ 客户端创建和调用原理.html
│   ├── 180312-03 _ gRPC 线程模型分析.html
│   ├── 180312-04 _ gRPC 服务调用原理.html
│   ├── 180312-05 _ gRPC 安全性设计.html
│   ├── 180312-06 _ gRPC 序列化机制.html
│   └── 更多资源加Q群:170701297.txt
├── 14-许式伟的架构课
│   ├── 00丨开篇词 (1讲).7z
│   ├── 01丨基础平台篇 (21讲).7z
│   ├── 02丨桌面开发篇 (16讲).7z
│   ├── 03丨服务端开发篇 (14讲).7z
│   ├── 04丨服务治理篇 (11讲).7z
│   ├── 05丨架构思维篇 (12讲).7z
│   └── 06.7z
├── 15 硅谷产品实战36讲-曲晓音
│   ├── 180417-开篇词 _ 打造千万用户的世界级产品.html
│   ├── 180421-01 _ 什么是优秀的产品经理?.html
│   ├── 180424-02 _ 硅谷的产品经理是什么样子的?.html
│   ├── 180426-03 _ 科技巨头和初创公司的产品经理有什么不同?.html
│   ├── 180428-04 _ 产品经理和项目经理有什么区别?.html
│   ├── 180501-05 _ 硅谷产品经理每天在做什么?.html
│   ├── 180503-06 _ 硅谷产品经理们都来自什么背景?.html
│   ├── 180505-07 _ 如何寻找用户需求?.html
│   ├── 180508-08 _ 目标客户和用户画像.html
│   ├── 180510-09 _ 手把手教你写用例: 优化微信加好友的功能.html
│   ├── 180512-10 _ 什么是最小化可行产品(MVP)?.html
│   ├── 180515-11 _ 案例:产品发布之前出了乱子,如何权衡取舍?.html
│   ├── 180517-12 _ 制定产品成功指标.html
│   ├── 180519-13 _ 如何撰写产品需求文档?.html
│   ├── 180522-14 _ 如何用数据做出产品决定?.html
│   ├── 180524-15 _ 如何组织有效的会议?.html
│   ├── 180526-16 _ 如何和工程师有效沟通?.html
│   ├── 180529-17 _ 如何与设计师有效沟通?.html
│   ├── 180531-18 _ 如何搞定A_B测试?.html
│   ├── 180602-19 _ 增长黑客的核心公式.html
│   ├── 180605-20 _ 想要增长,你的团队需要高效的工作流.html
│   ├── 180607-21 _ 换个按钮颜色, 就能增长百万用户?.html
│   ├── 180609-22 _ 硅谷高管的UIE(Understand, Identify, Execute)增长论.html
│   ├── 180612-23 _ 增长的核心在于减少用户阻力.html
│   ├── 180614-24 _  产品增长的代价,如何权衡取舍?.html
│   ├── 180616-25 _ 三分靠策略 七分靠执行.html
│   ├── 180619-26 _ 为什么加班很久但是没成果?产品开发流程有问题.html
│   ├── 180621-27 _ 如何激励和管理比你资深的工程师、设计师?.html
│   ├── 180623-28 _ 产品经理的晋升秘密.html
│   ├── 180626-29 _ 你需要一个产品路线图.html
│   ├── 180628-30 _ 如何制定产品优先级 ?.html
│   ├── 180630-31 _ 好的产品经理和卓越的产品经理.html
│   ├── 180703-32 _ 产品经理面试考察的是什么?.html
│   ├── 180705-33 _ 如何提升产品感(product sense)?.html
│   ├── 180707-34 _ 如何提升产品经理的综合素质?.html
│   ├── 180710-35 _ 非计算机专业也能做产品经理?.html
│   ├── 180712-36 _ 模拟一场硅谷的产品经理面试.html
│   ├── 180714-尾声 _ 每个世界级的产品都有其使命.html
│   ├── 181015-新书首发 _ 《硅谷产品:36讲直通世界级产品经理》.html
│   └── 更多资源加Q群:170701297.txt
├── 16 React实战进阶45讲
│   ├── GeekTime-React-Course.pdf
│   ├── react-geek-time-master.zip
│   ├── 第二章 :React 生态圈
│   │   ├── 10  Redux(1)  前端为何需要状态管理库.mp4
│   │   ├── 11  Redux(2)  深入理解 Store, Action, Reducer.mp4
│   │   ├── 12  Redux(3)  在React中使用Redux.mp4
│   │   ├── 13  Redux(4)  理解异步 Action,Redux 中间件.mp4
│   │   ├── 14  Redux(5)  如何组织Action和Reducer.mp4
│   │   ├── 15  Redux(6)  理解不可变数据(Immutability).mp4
│   │   ├── 16  React Router(1):路由不只是页面切换,更是代码组织方式.mp4
│   │   ├── 17  React Router(2):参数定义,嵌套路由的使用场景.mp4
│   │   ├── 18  UI组件库对比和介绍:Ant.Design,Material UI,Semantic UI.mp4
│   │   ├── 19  使用Next.js创建React同构应用.mp4
│   │   ├── 20  使用Jest,Enzyme等工具进行单元测试.mp4
│   │   └── 21  常用开发调试工具:ESLint,Prettier,React DevTool,Redux DevTool.mp4
│   ├── 第三章 :构建可维护可扩展的前端应用
│   │   ├── 22  前端项目的理想架构:可维护,可扩展,可测试,易开发,易建构.mp4
│   │   ├── 23  拆分复杂度(1):按领域模型(feature)组织代码,降低耦合度.mp4
│   │   ├── 24  拆分复杂度(2):如何组织component,action和reducer.mp4
│   │   ├── 25  拆分复杂度(3):如何组织React Router的路由配置.mp4
│   │   ├── 26  使用Rekit(1):创建项目,代码生成和重构.mp4
│   │   └── 27  使用Rekit(2):遵循最佳实践,保持代码一致性.mp4
│   ├── 第四章 :常见场景的最佳实践
│   │   ├── 28  使用React Router管理登录和授权.mp4
│   │   ├── 29  实现表单(1):初始数据,提交和跳转.mp4
│   │   ├── 30  实现表单(2):错误处理,动态表单元素,内容动态加载.mp4
│   │   ├── 31  列表页(1):搜索,数据缓存和分页.mp4
│   │   ├── 32  列表页(2):缓存更新,加载状态,错误处理.mp4
│   │   ├── 33  页面数据需要来源多个请求的处理.mp4
│   │   ├── 34  内容页的加载与缓存.mp4
│   │   ├── 35  基于React Router实现分布操作.mp4
│   │   ├── 36  常见页面布局的实现.mp4
│   │   ├── 37  使用 React Portals 实现对话框,使用 antd 对话框.mp4
│   │   ├── 38  集成第三方JS库:以 d3.js 为例.mp4
│   │   ├── 39  基于路由实现菜单导航.mp4
│   │   └── 40  React 中拖放的实现.mp4
│   ├── 第五章:React性能优化
│   │   ├── 41  性能永远是第一需求:时刻考虑性能问题.mp4
│   │   ├── 42  网络性能优化:自动化按需加载.mp4
│   │   ├── 43  使用Reselect避免重复计算.mp4
│   │   ├── 44  下一代 React:异步渲染.mp4
│   │   └── 45  使用Chrome DevTool进行性能调优.mp4
│   ├── 第一章 :React 基础
│   │   ├── 01  React出现的历史背景及特性介绍.mp4
│   │   ├── 02  以组件方式考虑UI的构建.mp4
│   │   ├── 03  JSX 的本质  不是模板引擎,而是语法糖.mp4
│   │   ├── 04  React组件的生命周期及其使用场景.mp4
│   │   ├── 05  理解 Virtual DOM 及 key 属性的作用.mp4
│   │   ├── 06  组件设计模式  高阶组件和函数作为子组件.mp4
│   │   ├── 07  理解新的 Context API 及其使用场景.mp4
│   │   ├── 08  使用脚手架工具创建 React 项目.mp4
│   │   └── 09  打包和部署.mp4
│   └── 更多资源加Q群:170701297.txt
├── 17 持续交付36讲
│   ├── 更多资源加Q群:170701297.txt
│   ├── 文章.rar
│   └── 音频.rar
├── 18 朱赟技术管理课
│   ├── PDF
│   │   ├── 00开篇词  从工程师到管理者,我的思考与实践.pdf
│   │   ├── 01职场分身术:从给答案到做引导.pdf
│   │   ├── 02Bug引发事故,该不该追究责任?.pdf
│   │   ├── 03每个工程师都应该了解的:AorB测试.pdf
│   │   ├── 04如何帮助团队成员成长.pdf
│   │   ├── 05当我们给别人提意见时,要注意些什么?.pdf
│   │   ├── 06每个工程师都应该了解的:聊聊幂等.pdf
│   │   ├── 07当别人给我们提意见时,该如何应对?.pdf
│   │   ├── 08说说硅谷公司中的一对一沟通.pdf
│   │   ├── 09每个工程师都应该了解的:大数据时代的算法.pdf
│   │   ├── 10项目延期了,作为负责人该怎么办?.pdf
│   │   ├── 11管理和被管理:期望值差异.pdf
│   │   ├── 12每个工程师都应该了解的:数据库知识.pdf
│   │   ├── 13管理者在进行工作分配时,会考虑哪些问题?.pdf
│   │   ├── 14硅谷人到底忙不忙?.pdf
│   │   ├── 15每个工程师都应该了解的:系统拆分.pdf
│   │   ├── 16技术人如何建立个人影响力.pdf
│   │   ├── 17管理者不用亲力亲为:关键是什么.pdf
│   │   ├── 18每个工程师都应该了解的:API 的设计和实现.pdf
│   │   ├── 19硅谷面试:那些你应该知道的事儿.pdf
│   │   ├── 20项目管理中的三个技巧.pdf
│   │   ├── 21每个工程师都应该了解的:中美在支付技术和大环境下的差异.pdf
│   │   ├── 22不要做微观的管理者.pdf
│   │   ├── 23如何处理工作中的人际关系.pdf
│   │   ├── 24编程语言漫谈.pdf
│   │   ├── 25编程语言漫谈.pdf
│   │   ├── 26兼容并包的领导方式.pdf
│   │   ├── 27如何做自己的职场规划.pdf
│   │   ├── 28小议Java语言.pdf
│   │   ├── 29如何激发团队人员的责任心.pdf
│   │   ├── 30说说硅谷互联网公司的开发流程.pdf
│   │   ├── 31编程马拉松.pdf
│   │   ├── 32工程师、产品经理、数据工程师是如何一起工作的.pdf
│   │   ├── 33硅谷人如何做 Code Review.pdf
│   │   ├── 34技术人的犯错成本.pdf
│   │   ├── 35如何从错误中成长.pdf
│   │   ├── 36理解并建立自己的工作弹性.pdf
│   │   ├── 37如何对更多的工作说“不”.pdf
│   │   ├── 38尾声:成长不是顿悟,而是练习.pdf
│   │   └── 39新书 《跃迁:从技术到管理的硅谷路径》.pdf
│   ├── 更多资源加Q群:170701297.txt
│   ├── 音频
│   │   ├── 00开篇词  从工程师到管理者,我的思考与实践.mp3
│   │   ├── 01职场分身术:从给答案到做引导.mp3
│   │   ├── 02Bug引发事故,该不该追究责任?.mp3
│   │   ├── 03每个工程师都应该了解的:AorB测试.mp3
│   │   ├── 04如何帮助团队成员成长.mp3
│   │   ├── 05当我们给别人提意见时,要注意些什么?.mp3
│   │   ├── 06每个工程师都应该了解的:聊聊幂等.mp3
│   │   ├── 07当别人给我们提意见时,该如何应对?.mp3
│   │   ├── 08说说硅谷公司中的一对一沟通.mp3
│   │   ├── 09每个工程师都应该了解的:大数据时代的算法.mp3
│   │   ├── 10项目延期了,作为负责人该怎么办?.mp3
│   │   ├── 11管理和被管理:期望值差异.mp3
│   │   ├── 12每个工程师都应该了解的:数据库知识.mp3
│   │   ├── 13管理者在进行工作分配时,会考虑哪些问题?.mp3
│   │   ├── 14硅谷人到底忙不忙?.mp3
│   │   ├── 15每个工程师都应该了解的:系统拆分.mp3
│   │   ├── 16技术人如何建立个人影响力.mp3
│   │   ├── 17管理者不用亲力亲为:关键是什么.mp3
│   │   ├── 18每个工程师都应该了解的:API 的设计和实现.mp3
│   │   ├── 19硅谷面试:那些你应该知道的事儿.mp3
│   │   ├── 20项目管理中的三个技巧.mp3
│   │   ├── 21每个工程师都应该了解的:中美在支付技术和大环境下的差异.mp3
│   │   ├── 22不要做微观的管理者.mp3
│   │   ├── 23如何处理工作中的人际关系.mp3
│   │   ├── 24编程语言漫谈.mp3
│   │   ├── 25编程语言漫谈.mp3
│   │   ├── 26兼容并包的领导方式.mp3
│   │   ├── 27如何做自己的职场规划.mp3
│   │   ├── 28小议Java语言.mp3
│   │   ├── 29如何激发团队人员的责任心.mp3
│   │   ├── 30说说硅谷互联网公司的开发流程.mp3
│   │   ├── 31编程马拉松.mp3
│   │   ├── 32工程师、产品经理、数据工程师是如何一起工作的.mp3
│   │   ├── 33硅谷人如何做 Code Review.mp3
│   │   ├── 34技术人的犯错成本.mp3
│   │   ├── 35如何从错误中成长.mp3
│   │   ├── 36理解并建立自己的工作弹性.mp3
│   │   ├── 37如何对更多的工作说“不”.mp3
│   │   ├── 38尾声:成长不是顿悟,而是练习.mp3
│   │   └── 39新书 《跃迁:从技术到管理的硅谷路径》.mp3
│   └── 朱赟技术管理课(完结).pdf
├── 19 赵成的运维体系管理课
│   ├── PDF
│   │   ├── 00开篇词  带给你不一样的运维思考.pdf
│   │   ├── 01为什么Netflix没有运维岗位?.pdf
│   │   ├── 02微服务架构时代,运维体系建设为什么要以“应用”为核心?.pdf
│   │   ├── 03标准化体系建设(上):如何建立应用标准化体系和模型?.pdf
│   │   ├── 04标准化体系建设(下):如何建立基础架构标准化及服务化体系?.pdf
│   │   ├── 05如何从生命周期的视角看待应用运维体系建设?.pdf
│   │   ├── 06我是如何走上运维岗位的?.pdf
│   │   ├── 07聊聊CMDB的前世今生.pdf
│   │   ├── 08有了CMDB,为什么还需要应用配置管理?.pdf
│   │   ├── 09如何在CMDB中落地应用的概念?.pdf
│   │   ├── 10如何打造运维组织架构?.pdf
│   │   ├── 11谷歌SRE运维模式解读.pdf
│   │   ├── 12从谷歌CRE谈起,运维如何培养服务意识?.pdf
│   │   ├── 13云计算和AI时代,运维应该如何做好转型?.pdf
│   │   ├── 14运维需要懂产品和运营吗?.pdf
│   │   ├── 15冷静下来想想,员工离职这事真能“防得住”吗?.pdf
│   │   ├── 16持续交付知易行难,想做成这事你要理解这几个关键点.pdf
│   │   ├── 17持续交付的第一关键点:配置管理.pdf
│   │   ├── 18如何做好持续交付中的多环境配置管理?.pdf
│   │   ├── 19开发和测试争抢环境?是时候进行多环境建设了.pdf
│   │   ├── 20线上环境建设,要扛得住真刀真枪的考验.pdf
│   │   ├── 21 人多力量大vs.两个披萨原则,聊聊持续交付中的流水线模式.pdf
│   │   ├── 22持续交付流水线软件构建难吗?有哪些关键问题?.pdf
│   │   ├── 23持续交付中流水线构建完成后就大功告成了吗?别忘了质量保障.pdf
│   │   ├── 24做持续交付概念重要还是场景重要?看“笨办法”如何找到最佳方案.pdf
│   │   ├── 25为什么蘑菇街会选择上云?是被动选择还是主动出击?.pdf
│   │   ├── 26为什么混合云是未来云计算的主流形态?.pdf
│   │   ├── 27Spring Cloud:面向应用层的云架构解决方案.pdf
│   │   ├── 28以绝对优势立足:从CDN和云存储来聊聊云生态的崛起.pdf
│   │   ├── 29量体裁衣方得最优解:聊聊页面静态化架构和二级CDN建设.pdf
│   │   ├── 30云计算时代,我们所说的弹性伸缩,弹的到底是什么?.pdf
│   │   ├── 31极端业务场景下,我们应该如何做好稳定性保障?.pdf
│   │   ├── 32稳定性实践:容量规划之业务场景分析.pdf
│   │   ├── 33稳定性实践:容量规划之压测系统建设.pdf
│   │   ├── 34稳定性实践:限流降级.pdf
│   │   ├── 35稳定性实践:开关和预案.pdf
│   │   ├── 36稳定性实践:全链路跟踪系统,技术运营能力的体现.pdf
│   │   ├── 37故障管理:谈谈我对故障的理解.pdf
│   │   ├── 38故障管理:故障定级和定责.pdf
│   │   ├── 39故障管理:鼓励做事,而不是处罚错误.pdf
│   │   ├── 40故障管理:故障应急和故障复盘.pdf
│   │   ├── 41唇亡齿寒,运维与安全.pdf
│   │   ├── 42树立个人品牌意识:从背景调查谈谈职业口碑的重要性.pdf
│   │   ├── 43划重点:赵成的运维体系管理课精华(一).pdf
│   │   ├── 44划重点:赵成的运维体系管理课精华(二).pdf
│   │   ├── 45划重点:赵成的运维体系管理课精华(三).pdf
│   │   ├── 46结束语  学习的过程,多些耐心和脚踏实地.pdf
│   │   └── 47新书 《进化:运维技术变革与实践探索》.pdf
│   ├── 更多资源加Q群:170701297.txt
│   ├── 音频
│   │   ├── 00开篇词  带给你不一样的运维思考.mp3
│   │   ├── 01为什么Netflix没有运维岗位?.mp3
│   │   ├── 02微服务架构时代,运维体系建设为什么要以“应用”为核心?.mp3
│   │   ├── 03标准化体系建设(上):如何建立应用标准化体系和模型?.mp3
│   │   ├── 04标准化体系建设(下):如何建立基础架构标准化及服务化体系?.mp3
│   │   ├── 05如何从生命周期的视角看待应用运维体系建设?.mp3
│   │   ├── 06我是如何走上运维岗位的?.mp3
│   │   ├── 07聊聊CMDB的前世今生.mp3
│   │   ├── 08有了CMDB,为什么还需要应用配置管理?.mp3
│   │   ├── 09如何在CMDB中落地应用的概念?.mp3
│   │   ├── 10如何打造运维组织架构?.mp3
│   │   ├── 11谷歌SRE运维模式解读.mp3
│   │   ├── 12从谷歌CRE谈起,运维如何培养服务意识?.mp3
│   │   ├── 13云计算和AI时代,运维应该如何做好转型?.mp3
│   │   ├── 14运维需要懂产品和运营吗?.mp3
│   │   ├── 15冷静下来想想,员工离职这事真能“防得住”吗?.mp3
│   │   ├── 16持续交付知易行难,想做成这事你要理解这几个关键点.mp3
│   │   ├── 17持续交付的第一关键点:配置管理.mp3
│   │   ├── 18如何做好持续交付中的多环境配置管理?.mp3
│   │   ├── 19开发和测试争抢环境?是时候进行多环境建设了.mp3
│   │   ├── 20线上环境建设,要扛得住真刀真枪的考验.mp3
│   │   ├── 21 人多力量大vs.两个披萨原则,聊聊持续交付中的流水线模式.mp3
│   │   ├── 22持续交付流水线软件构建难吗?有哪些关键问题?.mp3
│   │   ├── 23持续交付中流水线构建完成后就大功告成了吗?别忘了质量保障.mp3
│   │   ├── 24做持续交付概念重要还是场景重要?看“笨办法”如何找到最佳方案.mp3
│   │   ├── 25为什么蘑菇街会选择上云?是被动选择还是主动出击?.mp3
│   │   ├── 26为什么混合云是未来云计算的主流形态?.mp3
│   │   ├── 27Spring Cloud:面向应用层的云架构解决方案.mp3
│   │   ├── 28以绝对优势立足:从CDN和云存储来聊聊云生态的崛起.mp3
│   │   ├── 29量体裁衣方得最优解:聊聊页面静态化架构和二级CDN建设.mp3
│   │   ├── 30云计算时代,我们所说的弹性伸缩,弹的到底是什么?.mp3
│   │   ├── 31极端业务场景下,我们应该如何做好稳定性保障?.mp3
│   │   ├── 32稳定性实践:容量规划之业务场景分析.mp3
│   │   ├── 33稳定性实践:容量规划之压测系统建设.mp3
│   │   ├── 34稳定性实践:限流降级.mp3
│   │   ├── 35稳定性实践:开关和预案.mp3
│   │   ├── 36稳定性实践:全链路跟踪系统,技术运营能力的体现.mp3
│   │   ├── 37故障管理:谈谈我对故障的理解.mp3
│   │   ├── 38故障管理:故障定级和定责.mp3
│   │   ├── 39故障管理:鼓励做事,而不是处罚错误.mp3
│   │   ├── 40故障管理:故障应急和故障复盘.mp3
│   │   ├── 41唇亡齿寒,运维与安全.mp3
│   │   ├── 42树立个人品牌意识:从背景调查谈谈职业口碑的重要性.mp3
│   │   └── 46结束语  学习的过程,多些耐心和脚踏实地.mp3
│   └── 赵成的运维体系管理课(完结).pdf
├── 20 如何设计一个秒杀系统-许令波
│   ├── 180925-开篇词 _ 秒杀系统架构设计都有哪些关键点?.html
│   ├── 181001-01 _ 设计秒杀系统时应该注意的5个架构原则.html
│   ├── 181002-02 _ 如何才能做好动静分离?有哪些方案可选?.html
│   ├── 181003-03 _ 二八原则:有针对性地处理好系统的“热点数据”.html
│   ├── 181004-04 _ 流量削峰这事应该怎么做?.html
│   ├── 181005-05 _ 影响性能的因素有哪些?又该如何提高系统的性能?.html
│   ├── 181006-06 _ 秒杀系统“减库存”设计的核心逻辑.html
│   ├── 181007-07 _ 准备Plan B:如何设计兜底方案_.html
│   └── 更多资源加Q群:170701297.txt
├── 21 从零开始学游戏开发-蔡能
│   ├── 180522-开篇词 _ 跟我学,你也可以开发一款游戏!.html
│   ├── 180526-第1讲 _ 游戏开发需要了解哪些背景知识?.html
│   ├── 180529-第2讲 _ 2D游戏和3D游戏有什么区别?.html
│   ├── 180531-第3讲 _ 游戏的发动机:游戏引擎.html
│   ├── 180602-第4讲 _ 底层绘图接口的妙用.html
│   ├── 180605-第5讲 _ 构建游戏场景的武器:地图编辑器.html
│   ├── 180607-第6讲 _ 从0开始整理开发流程.html
│   ├── 180609-第7讲 _ 如何建立一个Windows窗体?.html
│   ├── 180612-第8讲 _ 如何区分图形和图像?.html
│   ├── 180614-第9讲 _ 如何绘制游戏背景?.html
│   ├── 180616-第10讲 _ 热点剖析(一):HTML5技术是如何取代Flash的?.html
│   ├── 180619-第11讲 _ 如何载入“飞机”和“敌人”?.html
│   ├── 180621-第12讲 _ 如何设置图像的前后遮挡?.html
│   ├── 180623-第13讲 _ 热点剖析(二):如何选择一款HTML5引擎?.html
│   ├── 180626-第14讲 _ 如何设置精灵的变形、放大和缩小?.html
│   ├── 180628-第15讲 _ 如何设置淡入淡出和碰撞检测?.html
│   ├── 180630-第16讲 _ 热点剖析(三):试试看,你也可以编写一款HTML5小游戏!.html
│   ├── 180703-第17讲 _ 如何制作游戏资源包和保存机制?.html
│   ├── 180705-第18讲 _ 如何载入背景音乐和音效?.html
│   ├── 180707-第19讲 _ 热点剖析(四):安卓端和苹果端游戏开发有什么区别?.html
│   ├── 180710-第20讲 _ 如何在游戏中载入UI和菜单?.html
│   ├── 180712-第21讲 _ 如何用鼠标和键盘来操作游戏?.html
│   ├── 180714-第22讲 _ 热点剖析(五):如何选择移动端的游戏引擎?.html
│   ├── 180717-第23讲 _ 如何判断客户端的网络连接?.html
│   ├── 180718-复习课 _ 带你梳理客户端开发的三个重点.html
│   ├── 180719-第24讲 _ 如何嵌入脚本语言?.html
│   ├── 180721-第25讲 _ 热点剖析(六):AR和人工智能在游戏领域有哪些应用?.html
│   ├── 180724-第26讲 _ 脚本语言在游戏开发中有哪些应用?.html
│   ├── 180726-第27讲 _ 如何使用脚本语言编写周边工具?.html
│   ├── 180728-第28讲 _ 热点剖析(七):谈谈微信小游戏的成功点.html
│   ├── 180731-第29讲 _ 如何选择合适的开发语言?.html
│   ├── 180802-第30讲 _ 如何定制合适的开发协议?.html
│   ├── 180804-第31讲 _ 热点剖析(八):谈谈移动游戏的未来发展.html
│   ├── 180807-第32讲  _ 不可忽视的多线程及并发问题.html
│   ├── 180809-第33讲 _ 如何判断心跳包是否离线?.html
│   ├── 180811-第34讲 _ 热点剖析(九):谈谈独立开发者的未来发展.html
│   ├── 180814-第35讲 _ 如何用网关服务器进行负载均衡?.html
│   ├── 180816-第36讲 _ 如何制作游戏内容保存和缓存处理?.html
│   ├── 180818-课后阅读 _ 游戏开发工程师学习路径(上).html
│   ├── 180821-课后阅读 _ 游戏开发工程师学习路径(下).html
│   ├── 180823-结束语 _ 做游戏的过程就像是在雕琢一件艺术品.html
│   └── 更多资源加Q群:170701297.txt
├── 22 深入拆解 Java 虚拟机
│   ├── 180716-开篇词 _ 为什么我们要学习Java虚拟机?.html
│   ├── 180720-01 _ Java代码是怎么运行的?.html
│   ├── 180723-02 _ Java的基本类型.html
│   ├── 180725-03 _ Java虚拟机是如何加载Java类的_.html
│   ├── 180727-04 _ JVM是如何执行方法调用的?(上).html
│   ├── 180730-05 _ JVM是如何执行方法调用的?(下).html
│   ├── 180801-06 _ JVM是如何处理异常的?.html
│   ├── 180803-【工具篇】 常用工具介绍.html
│   ├── 180806-07 _ JVM是如何实现反射的?.html
│   ├── 180808-08 _ JVM是怎么实现invokedynamic的?(上).html
│   ├── 180810-09 _ JVM是怎么实现invokedynamic的?(下).html
│   ├── 180813-10 _ Java对象的内存布局.html
│   ├── 180815-11 _ 垃圾回收(上).html
│   ├── 180817-12 _ 垃圾回收(下).html
│   ├── 180820-13 _ Java内存模型.html
│   ├── 180822-14 _ Java虚拟机是怎么实现synchronized的?.html
│   ├── 180824-15 _ Java语法糖与Java编译器.html
│   ├── 180827-16 _ 即时编译(上).html
│   ├── 180829-17 _ 即时编译(下).html
│   ├── 180831-18 _ 即时编译器的中间表达形式.html
│   ├── 180903-19 _  Java字节码(基础篇).html
│   ├── 180905-20 _ 方法内联(上).html
│   ├── 180907-21 _ 方法内联(下).html
│   ├── 180910-22 _ HotSpot虚拟机的intrinsic.html
│   ├── 180912-23 _ 逃逸分析.html
│   ├── 180914-24 _ 字段访问相关优化.html
│   ├── 180917-25 _ 循环优化.html
│   ├── 180919-26 _ 向量化.html
│   ├── 180921-27 _ 注解处理器.html
│   ├── 180924-28 _ 基准测试框架JMH(上).html
│   ├── 180926-29 _ 基准测试框架JMH(下).html
│   ├── 180928-30 _ Java虚拟机的监控及诊断工具(命令行篇).html
│   ├── 181001-31 _ Java虚拟机的监控及诊断工具(GUI篇).html
│   ├── 181003-32 _ JNI的运行机制.html
│   ├── 181005-33 _ Java Agent与字节码注入.html
│   ├── 181008-34 _ Graal:用Java编译Java.html
│   ├── 181010-35 _ Truffle:语言实现框架.html
│   ├── 181012-36 _ SubstrateVM:AOT编译框架.html
│   ├── 181015-尾声 _ 道阻且长,努力加餐.html
│   └── 更多资源加Q群:170701297.txt
├── 23 技术与商业案例解读-徐飞
│   ├── 171010-001 _ 西雅图IT公司之RealNetworks:一个帝国的兴衰(上).html
│   ├── 171010-002 _ 西雅图IT公司之RealNetworks:一个帝国的兴衰(下).html
│   ├── 171010-003 _ 以RealNetworks为例,谈谈初创公司如何应对巨头碾压.html
│   ├── 171010-开篇词 _ 突破技术思维,站在商业的角度看问题.html
│   ├── 171011-004 _ 文档数据库的缔造者MongoDB(上).html
│   ├── 171013-005 _ 文档数据库的缔造者MongoDB(下).html
│   ├── 171016-006 _ 以MongoDB为例,看基础架构类产品创业.html
│   ├── 171018-007 _ 直面MongoDB,谈微软的NoSQL战略.html
│   ├── 171020-008 _ 免费还是收费?WinRAR的生意经.html
│   ├── 171023-009 _ 可视化分析鼻祖Tableau.html
│   ├── 171025-010 _ 从Tableau上市,看学术界和工业界人士创业.html
│   ├── 171027-011 _ 周鸿祎和BAT的沉浮录(上).html
│   ├── 171030-012 _ 周鸿祎和BAT的沉浮录(中).html
│   ├── 171101-013 _ 周鸿祎和BAT的沉浮录(下).html
│   ├── 171103-014 _ 周鸿祎和BAT的沉浮录(后记).html
│   ├── 171106-015 _ 在线旅游帝国Expedia崛起的背后.html
│   ├── 171108-016 _ 亚马逊领导力准则之要有硬骨头.html
│   ├── 171110-017 _ Hadoop三国之魏国Cloudera.html
│   ├── 171113-018 _ Hadoop三国之吴国MapR.html
│   ├── 171115-019 _ Hadoop三国之蜀国Hortonworks.html
│   ├── 171117-020 _ Hadoop及其发行商的未来.html
│   ├── 171120-021 _ 彼得 · 蒂尔的投资人生.html
│   ├── 171122-022 _ 商业之外的彼得 · 蒂尔.html
│   ├── 171124-023 _ 创业的智慧:从彼得·蒂尔的创投哲学说起.html
│   ├── 171127-024 _ 房产经纪的颠覆者Redfin:在“传统”与“现代”间徘徊.html
│   ├── 171129-025 _ 房产经纪的“协作者”Zillow:一个地产数据平台.html
│   ├── 171201-026 _ 颠覆还是协作,房地产市场上Redfin和Zillow的抉择.html
│   ├── 171204-027 _ 应用交付网络大厂F5:“一招鲜”之殇.html
│   ├── 171206-028 _ 在线差旅报销鼻祖Concur:在转型中获得发展.html
│   ├── 171208-029 _ 漫谈企业转型:在市场变迁中寻找生机.html
│   ├── 171211-030 _ 克雷公司沉浮录:行走在超级计算机市场.html
│   ├── 171213-031 _ “单一化”的隐忧:从克雷公司看“一条腿走路”.html
│   ├── 171215-032 _ 亚马逊领导力准则之决策正确.html
│   ├── 171218-033 _ Halo的开发者Bungie:与微软的聚散.html
│   ├── 171220-034 _ “卖身”须谨慎:创业公司面临的抉择.html
│   ├── 171222-035 _ 亚马逊领导力准则之客户至尚.html
│   ├── 171225-036 _ 智能音箱的战斗:亚马逊的硬件路.html
│   ├── 171227-037 _ 智能音箱的战斗:Echo攻城略地.html
│   ├── 171229-038 _ 智能音箱的战斗:语音助手Alexa.html
│   ├── 180101-039 _ 智能音箱的战斗:谷歌的杀入.html
│   ├── 180103-040 _ 智能音箱的战斗:亚马逊的战略布局.html
│   ├── 180105-041 _ 智能音箱的战斗:巨头纷纷入场.html
│   ├── 180108-042 _ 智能音箱的战斗:白马非马.html
│   ├── 180110-043 _ 如何透过一个领域去联合分析多家企业?.html
│   ├── 180112-044 _ 谷歌的创新精神:好的、坏的和丑陋的(上).html
│   ├── 180115-045 _ 谷歌的创新精神:好的、坏的和丑陋的(下).html
│   ├── 180117-046 _ 仁科:被迫再创业的David Duffield.html
│   ├── 180119-047 _ 仁科:飞跃发展的企业级软件帝国.html
│   ├── 180122-048 _ 仁科:收购和被收购.html
│   ├── 180124-049 _ 仁科的成与败.html
│   ├── 180126-050 _ 亚马逊领导力准则之勤俭节约.html
│   ├── 180129-051 _ WorkDay:杜菲尔德复仇记.html
│   ├── 180131-052 _ David Duffield的眼界和成败.html
│   ├── 180202-053 _ 分析企业的两要素:远见和执行力.html
│   ├── 180205-054 _ 互联网第一股雅虎的兴衰:霸主的诞生.html
│   ├── 180207-055 _ 互联网第一股雅虎的兴衰:运气不敌技术.html
│   ├── 180209-056 _ 互联网第一股雅虎的兴衰:没有救世主.html
│   ├── 180212-057 _ 成也杨致远,败也杨致远.html
│   ├── 180214-058 _ 企业因人成事,领导人很重要.html
│   ├── 180216-059 _ 亚马逊领导力准则之主人翁精神.html
│   ├── 180219-060 _ 半条命的Dota帝国Valve:半条命.html
│   ├── 180221-061 _ 半条命的Dota帝国Valve:Steam平台.html
│   ├── 180223-062 _ 半条命的Dota帝国Valve:Dota 2.html
│   ├── 180226-063 _ 半条命的Dota帝国Valve:无领导管理.html
│   ├── 180228-064 _ 半条命的Dota帝国Valve:虚拟现实.html
│   ├── 180302-065 _ Gabe Newell:Valve帝国制度的利弊.html
│   ├── 180305-066 _ 管中窥豹之从面试看企业文化:微软.html
│   ├── 180307-067 _ 管中窥豹之从面试看企业文化:亚马逊.html
│   ├── 180309-068 _ 管中窥豹之从面试看企业文化:谷歌.html
│   ├── 180312-069 _ 管中窥豹之从面试看企业文化:甲骨文.html
│   ├── 180314-070 _ 管中窥豹之从面试看企业文化:Facebook.html
│   ├── 180316-071 _ 透过企业用人之道看企业发展.html
│   ├── 180319-072 _ Zenefits:一个卖保险的创业公司.html
│   ├── 180321-073 _ Glassdoor:让公司信息对个人透明.html
│   ├── 180323-074 _ 从巴顿的创业史看巴顿.html
│   ├── 180326-075 _ 办公软件的战斗:开篇.html
│   ├── 180328-076 _ VisiCalc:第一个电子表格软件的诞生.html
│   ├── 180330-077 _ 亚马逊领导力准则之选贤育能.html
│   ├── 180402-078 _ WordStar:第一个字处理软件的故事.html
│   ├── 180404-079 _ 微软:办公软件战场的螳螂.html
│   ├── 180406-080 _ 亚马逊领导力准则之最高标准.html
│   ├── 180409-081 _ WordPerfect:字处理软件的新秀.html
│   ├── 180411-082 _ Lotus 1-2-3:莲花公司的电子表格帝国.html
│   ├── 180413-083 _ 亚马逊领导力准则之创新简化.html
│   ├── 180416-084 _ 红狮会战:微软的反击.html
│   ├── 180418-085 _ 大杀器Lotus Notes 和被收购的莲花公司.html
│   ├── 180420-086 _ 亚马逊领导力准则之崇尚行动.html
│   ├── 180423-087 _ 无敌寂寞的微软之为创新而创新.html
│   ├── 180425-088 _ 办公软件的新时代:微软和谷歌的战斗.html
│   ├── 180427-089 _ 亚马逊领导力准则之远见卓识.html
│   ├── 180430-090 _ 异军突起的Slack.html
│   ├── 180502-091 _ 办公软件战斗的启示:内忧总是强于外患.html
│   ├── 180504-092 _ 亚马逊领导力准则之好奇求知与赢得信任.html
│   ├── 180507-093 _ 办公软件战斗的启示:敌人的出现常常出其不意.html
│   ├── 180509-094 _ 亚马逊领导力准则之刨根问底与达成业绩.html
│   ├── 180511-095 _ 谷歌的大数据路:从“三驾马车”到一无所有.html
│   ├── 180514-096 _ 谷歌的大数据路:一场影响深远的论战.html
│   ├── 180516-097 _ 谷歌的大数据路:谷歌的“黑科技”.html
│   ├── 180518-098 _ 如何读懂类似谷歌“三驾马车”这样的技术论文?.html
│   ├── 180521-099 _ 雅虎:大数据领域的“活雷锋”.html
│   ├── 180523-100 _ IBM的大数据路之起早贪黑赶了晚集.html
│   ├── 180525-101 _ 社交公司们的大数据贡献.html
│   ├── 180528-102 _ 微软的大数据发展史:微软硅谷研究院.html
│   ├── 180530-103 _ 微软的大数据发展史:必应的Cosmos.html
│   ├── 180601-104 _ 微软的大数据发展史:Azure的大数据发展.html
│   ├── 180604-105 _ 亚马逊的大数据故事:从先驱者到插管吸血开源.html
│   ├── 180606-106 _ 亚马逊的大数据故事:创新和拿来并存的云服务.html
│   ├── 180608-107 _ 阿里巴巴的大数据故事:数据分析平台发展史.html
│   ├── 180611-108 _ 阿里巴巴的大数据故事:流计算引擎发展史.html
│   ├── 180613-109 _ 大公司的大数据战略得失:自建轮子成本高.html
│   ├── 180615-110 _ 大公司的大数据战略得失:抱团取暖难敌插管吸血者.html
│   ├── 180618-111 _ Palantir:神秘的大数据独角兽.html
│   ├── 180620-112 _ Splunk:机器大数据的分析帝国.html
│   ├── 180622-113 _ Confluent:在Kafka上飞驰的数据交换者.html
│   ├── 180625-114 _ Powerset:HBase的老东家.html
│   ├── 180627-115 _ Cassandra和DataStax的故事.html
│   ├── 180629-116 _ Databricks之Spark的数据金砖王国.html
│   ├── 180702-117 _ Data Artisans:浴火重生的新一代大数据计算引擎Flink.html
│   ├── 180704-118 _ Dremio_在Drill和Arrow上的大数据公司.html
│   ├── 180706-119 _ Imply:基于Druid的大数据分析公司.html
│   ├── 180709-120 _ Kyligence:阿帕奇麒麟背后的大数据公司.html
│   ├── 180711-121 _ Snowflake_云端的弹性数据仓库.html
│   ├── 180713-122 _ TiDB:一个国产新数据库的创业故事.html
│   ├── 180716-123 _ 大数据创业公司的前景:红海创业多艰辛.html
│   ├── 180718-124 _ 如何通过企业技术积累去分析一家企业?.html
│   ├── 180720-125 _ Facebook的黑客精神.html
│   ├── 180723-126 _ Twitter:蓝色小鸟还能飞多久(上).html
│   ├── 180725-127 _ Twitter:蓝色小鸟还能飞多久(下).html
│   ├── 180727-128 _ 赚钱是根本,换CEO也没救.html
│   ├── 180730-129 _ Square:手机POS机和比特币交易.html
│   ├── 180801-130 _ 创意很重要,但不是一切.html
│   ├── 180803-131 _ 杰克·多西:分身有术之兼任两家上市公司CEO.html
│   ├── 180806-132 _ Groupon:团购鼻祖的兴衰.html
│   ├── 180808-133 _ 卖掉自己是不是更好.html
│   ├── 180810-134 _ 企业在线存储Box.html
│   ├── 180813-135 _ 个人在线存储 Dropbox.html
│   ├── 180815-136 _ 做产品先做消费者市场,还是先做企业市场.html
│   ├── 180817-137 _ 今天我们都来Pin图片之Pinterest的图片社交路.html
│   ├── 180820-138 _ 企业不上市为哪般.html
│   ├── 180822-139 _ 微软的综合工程师改革.html
│   ├── 180824-140 _ SaaS先驱Salesforce.html
│   ├── 180827-141 _ 太超前好不好.html
│   ├── 180829-142 _ Sun:太阳的升起.html
│   ├── 180831-143 _ Sun:太阳的陨落.html
│   ├── 180903-144 _ 看错敌人多可怕.html
│   ├── 180905-145 _ SAP的HANA战略(上).html
│   ├── 180907-146 _ SAP的HANA战略(下).html
│   ├── 180910-147 _ 成功的忽悠加成功的执行等于成功的产品.html
│   ├── 180912-148 _ SQL Server发展史.html
│   ├── 180914-149 _ 眼光决定一切.html
│   ├── 180917-150 _ Ashton-Tate:桌面数据库王者的兴衰.html
│   ├── 180919-151 _ 无敌不可以肆意妄为.html
│   ├── 180921-152 _ Reddit:天涯论坛美国版.html
│   ├── 180924-153 _ Hacker News:创业社交两不误.html
│   ├── 180926-154 _ Y Combinator:孵化器还是培训班?.html
│   ├── 180928-155 _ 创业公司进孵化器真的值得吗?.html
│   ├── 181001-156 _ Paul Graham:硅谷创业教父.html
│   ├── 181003-157 _ Zynga:发家从农场开始.html
│   ├── 181005-158 _ 论Zynga的倒台.html
│   ├── 181008-159 _ 企业分析要求综合素质.html
│   ├── 181010-结束语 _ 积跬步,而终至千里.html
│   ├── 181012-一键直达 _ 系列解读文章回顾.html
│   └── 更多资源加Q群:170701297.txt
├── 24 如何做好一场技术演讲
│   ├── 171129-01 _ 演讲之前需要做好哪些准备?.html
│   ├── 171129-02 _ 怎样有效避免演讲前的紧张情绪?.html
│   ├── 171129-03 _ 如何在演讲中讲个好故事?.html
│   ├── 171129-04 _ 如何把你的观点深深地刻在别人的脑海中?.html
│   ├── 171129-05 _ 演讲中的肢体语言管理和声音控制有哪些门道?.html
│   ├── 171129-06 _ 8 个技巧,帮你做一场漂亮的技术大会演讲.html
│   └── 更多资源加Q群:170701297.txt
├── 25 快速上手Kotlin开发-张涛
│   ├── 01. 讲给你的 Kotlin 快速上手课程.mp4
│   ├── 02. Kotlin 最基础语法.mp4
│   ├── 03. Kotlin 与 Java 完全兼容,就可以随便调用了吗?.mp4
│   ├── 04. 新手使用 Kotlin 常碰到的问题.mp4
│   ├── 05. 函数也能嵌套?这个特性要注意.mp4
│   ├── 06. 用扩展函数简化代码调用.mp4
│   ├── 07. DSL的基础  Lambda闭包的语法.mp4
│   ├── 08. 函数的参数是函数  高阶函数的注意事项.mp4
│   ├── 09. 创建对象的关键  Kotlin的构造函数.mp4
│   ├── 10. 伴生对象  Kotlin 特有的单例对象.mp4
│   ├── 11. 没有反射的动态代理.mp4
│   ├── 12. Kotlin 独有的特殊类.mp4
│   ├── 13. 解构  特殊的数据拆箱方式.mp4
│   ├── 14. Kotlin 的循环语法.mp4
│   ├── 15. Kotlin海量的集合操作符.mp4
│   ├── 16. 作用域函数  你会爱上的自带函数.mp4
│   ├── 17. 运算符与中缀  定义你的专有运算符.mp4
│   ├── 18. 神奇的符号  Kotlin 的反引号.mp4
│   ├── 19. DSL 是什么,原来早就用过了.mp4
│   ├── 20. 构建 DSL 的常用方式.mp4
│   ├── 21. 定义自己的 DSL.mp4
│   ├── 22. 理解 Kotlin 中的常量与只读.mp4
│   ├── 23. Kotlin 的空安全是如何实现的.mp4
│   ├── 24. Kotlin 内联  noinline与crossinline.mp4
│   ├── 25. Kotlin 的真泛型与实现方式.mp4
│   ├── 26. 协程  提升性能的利器.mp4
│   ├── 27. 在Kotlin 中使用协程.mp4
│   ├── 28. 协程的启动参数.mp4
│   ├── 29. 协程的语法糖.mp4
│   ├── 30. suspend  知其然知其所以然.mp4
│   ├── 31. 协程的内部实现原理.mp4
│   ├── 32. 动手设计Kotlin 协程的yield.mp4
│   ├── 33. 协程通信:Channel的使用.mp4
│   ├── 34. 小结  动手设计Channel版的EventBus.mp4
│   ├── 35. NIO 与 BIO.mp4
│   ├── 36. Kotlinx-io 的对象缓存池.mp4
│   ├── 37. Google 推出 KTX 的目的.mp4
│   ├── 38. KTX 的实现.mp4
│   ├── 39. KTX 小结.mp4
│   ├── 40. 在团队中使用 Kotlin.mp4
│   ├── 41. 用 Kotlin 改写现有工程.mp4
│   ├── 42. 滥用特性的后果:没人懂的代码.mp4
│   ├── 43. Kotlin 服务端开发框架.mp4
│   ├── 44. Http Servlet 创建 Kotlin 版 Web 应用.mp4
│   ├── 45. Spring Boot 创建 RESTful Web 服务.mp4
│   ├── 46. Kotlin 开发 Web 前端.mp4
│   ├── 47. Kotlin Native 开发.mp4
│   ├── 48. 创建 Kotlin Native 基础库.mp4
│   ├── 49. 如何用 Kotlin 实现 Android MVP.mp4
│   ├── 50. Android MVP 的 Kotlin 代码.mp4
│   ├── IT技术资源群 709853736.zip
│   └── 更多资源加Q群:170701297.txt
├── 26邱岳的产品实战
│   ├── html
│   │   ├── 01讲如何验证你的产品创意?.html
│   │   ├── 02讲如何锤炼你的产品创意.html
│   │   ├── 03讲要不要相信你的调查问卷.html
│   │   ├── 04讲用最少的资源给你的产品试试水.html
│   │   ├── 05讲如何快速利用MVP思想.html
│   │   ├── 06讲如何做好产品立项.html
│   │   ├── 07讲产品发布的那些坑儿.html
│   │   ├── 08讲产品增长越来越难,到底应该怎么办?.html
│   │   ├── 09讲产品增长的核心,究竟是什么?.html
│   │   ├── 10讲你需要组建增长团队吗,应该如何组建呢?.html
│   │   ├── 11讲产品增长有哪些业务公式与关键指标?(上).html
│   │   ├── 12讲产品增长有哪些业务公式与关键指标?(下).html
│   │   ├── 13讲产品做增长的过程中,有哪些关键套路?.html
│   │   ├── 14讲实战增长,我们要知道哪些事儿?.html
│   │   ├── 16讲当钩子靠不住时,如何提高用户留存?(上).html
│   │   ├── 17讲当钩子靠不住时,如何提高用户留存?(下).html
│   │   ├── 18讲如何把你的新用户转化为忠实的长期用户?.html
│   │   ├── 19讲满眼尽是“病毒”“裂变”,到底什么是传播和获客的正确姿势?(上).html
│   │   ├── 20讲满眼尽是“病毒”“裂变”,到底什么是传播和获客的正确姿势?(下).html
│   │   ├── 21讲增长黑客的阴暗面.html
│   │   ├── 22讲产品经理需要具备哪些基本的数据能力和意识?.html
│   │   ├── 23讲突发式流量数据暴跌,产品经理应该如何应对?【分析篇】.html
│   │   ├── 24讲突发式流量数据暴跌,产品经理应该如何应对?【拆解篇】.html
│   │   ├── 25讲突发式流量数据暴跌,产品经理应该如何应对?【处理篇】.html
│   │   ├── 26讲当收集数据的前后,我们应该做什么?.html
│   │   ├── 27讲从具体业务出发,如何利用数据辅助你的决策?.html
│   │   ├── 28讲那些数据不能告诉你的事儿:尽信“数”不如无“数”.html
│   │   ├── 29讲每个产品经理都要掌握的基本商业概念是什么?.html
│   │   ├── 30讲如何提高你的商业产品收入?(上).html
│   │   ├── 31讲如何提高你的商业产品收入(下).html
│   │   ├── 32讲“烧钱获客”中有哪些值得学习的商业逻辑?.html
│   │   ├── 33讲“烧钱获客”的正确姿势有哪些?.html
│   │   ├── 34讲如何具备赚钱的意识与能力?.html
│   │   ├── 35讲对产品经理来说,做小程序有什么价值?.html
│   │   ├── 36讲如何利用小程序去做传播?.html
│   │   ├── 37讲关于小程序,一些你应该知道的事儿.html
│   │   ├── 产品会客厅讲产品经理的职业发展,你在哪个阶段?.html
│   │   ├── 产品会客厅讲产品经理面试究竟考什么?.html
│   │   ├── 产品会客厅讲产品经理如何上手体验一个App?(上).html
│   │   ├── 产品会客厅讲产品经理如何上手体验一个App(下).html
│   │   ├── 产品会客厅讲从案例出发,如何利用数据分析来验证新功能的效果?.html
│   │   ├── 产品会客厅讲从“分享有赏”案例讲起,如何做关键决策?.html
│   │   ├── 产品会客厅讲从“极客时间”App的信息架构上,我们能学到什么?.html
│   │   ├── 产品会客厅讲从流量型平台转到资源匮乏平台,如何应对业务变化?.html
│   │   ├── 产品会客厅讲极客时间产品规划大揭秘.html
│   │   ├── 产品会客厅讲没有项目管理经验,如何推动团队一起完成任务?.html
│   │   ├── 产品会客厅讲面向大众的通用型产品VS受众面少的垂直领域,二者如何博弈?(上).html
│   │   ├── 产品会客厅讲面向大众的通用型产品VS受众面少的垂直领域,二者如何博弈?(下).html
│   │   ├── 产品会客厅讲千万级用户的产品是如何打造的?.html
│   │   ├── 产品会客厅讲未来的产品会有怎样的发展趋势?.html
│   │   ├── 产品会客厅讲需求评审怎么做,如何区分什么是真的用户需求?.html
│   │   ├── 产品会客厅讲一次简洁并有效的产品分析需要怎么做?.html
│   │   ├── 产品会客厅讲在产品的获客与传播上,“极客时间”做了些什么?.html
│   │   ├── 产品会客厅讲专栏销量过万是一种什么样的感受?.html
│   │   ├── 开篇词讲和自己较劲,一个产品经理的实战历程.html
│   │   └── 尾声讲祝你胸怀远大,心狠手辣.html
│   ├── mp3
│   │   ├── 01讲如何验证你的产品创意?.mp3
│   │   ├── 02讲如何锤炼你的产品创意.mp3
│   │   ├── 03讲要不要相信你的调查问卷.mp3
│   │   ├── 04讲用最少的资源给你的产品试试水.mp3
│   │   ├── 05讲如何快速利用MVP思想.mp3
│   │   ├── 06讲如何做好产品立项.mp3
│   │   ├── 07讲产品发布的那些坑儿.mp3
│   │   ├── 08讲产品增长越来越难,到底应该怎么办?.mp3
│   │   ├── 09讲产品增长的核心,究竟是什么?.mp3
│   │   ├── 10讲你需要组建增长团队吗,应该如何组建呢?.mp3
│   │   ├── 11讲产品增长有哪些业务公式与关键指标?(上).mp3
│   │   ├── 12讲产品增长有哪些业务公式与关键指标?(下).mp3
│   │   ├── 13讲产品做增长的过程中,有哪些关键套路?.mp3
│   │   ├── 14讲实战增长,我们要知道哪些事儿?.mp3
│   │   ├── 16讲当钩子靠不住时,如何提高用户留存?(上).mp3
│   │   ├── 17讲当钩子靠不住时,如何提高用户留存?(下).mp3
│   │   ├── 18讲如何把你的新用户转化为忠实的长期用户?.mp3
│   │   ├── 19讲满眼尽是“病毒”“裂变”,到底什么是传播和获客的正确姿势?(上).mp3
│   │   ├── 20讲满眼尽是“病毒”“裂变”,到底什么是传播和获客的正确姿势?(下).mp3
│   │   ├── 21讲增长黑客的阴暗面.mp3
│   │   ├── 22讲产品经理需要具备哪些基本的数据能力和意识?.mp3
│   │   ├── 23讲突发式流量数据暴跌,产品经理应该如何应对?【分析篇】.mp3
│   │   ├── 24讲突发式流量数据暴跌,产品经理应该如何应对?【拆解篇】.mp3
│   │   ├── 25讲突发式流量数据暴跌,产品经理应该如何应对?【处理篇】.mp3
│   │   ├── 26讲当收集数据的前后,我们应该做什么?.mp3
│   │   ├── 27讲从具体业务出发,如何利用数据辅助你的决策?.mp3
│   │   ├── 28讲那些数据不能告诉你的事儿:尽信“数”不如无“数”.mp3
│   │   ├── 29讲每个产品经理都要掌握的基本商业概念是什么?.mp3
│   │   ├── 30讲如何提高你的商业产品收入?(上).mp3
│   │   ├── 31讲如何提高你的商业产品收入(下).mp3
│   │   ├── 32讲“烧钱获客”中有哪些值得学习的商业逻辑?.mp3
│   │   ├── 33讲“烧钱获客”的正确姿势有哪些?.mp3
│   │   ├── 34讲如何具备赚钱的意识与能力?.mp3
│   │   ├── 35讲对产品经理来说,做小程序有什么价值?.mp3
│   │   ├── 36讲如何利用小程序去做传播?.mp3
│   │   ├── 37讲关于小程序,一些你应该知道的事儿.mp3
│   │   ├── 产品会客厅讲千万级用户的产品是如何打造的?.mp3
│   │   ├── 开篇词讲和自己较劲,一个产品经理的实战历程.mp3
│   │   └── 尾声讲祝你胸怀远大,心狠手辣.mp3
│   ├── pdf
│   │   ├── 01讲如何验证你的产品创意?.pdf
│   │   ├── 02讲如何锤炼你的产品创意.pdf
│   │   ├── 03讲要不要相信你的调查问卷.pdf
│   │   ├── 04讲用最少的资源给你的产品试试水.pdf
│   │   ├── 05讲如何快速利用MVP思想.pdf
│   │   ├── 06讲如何做好产品立项.pdf
│   │   ├── 07讲产品发布的那些坑儿.pdf
│   │   ├── 08讲产品增长越来越难,到底应该怎么办?.pdf
│   │   ├── 09讲产品增长的核心,究竟是什么?.pdf
│   │   ├── 10讲你需要组建增长团队吗,应该如何组建呢?.pdf
│   │   ├── 11讲产品增长有哪些业务公式与关键指标?(上).pdf
│   │   ├── 12讲产品增长有哪些业务公式与关键指标?(下).pdf
│   │   ├── 13讲产品做增长的过程中,有哪些关键套路?.pdf
│   │   ├── 14讲实战增长,我们要知道哪些事儿?.pdf
│   │   ├── 16讲当钩子靠不住时,如何提高用户留存?(上).pdf
│   │   ├── 17讲当钩子靠不住时,如何提高用户留存?(下).pdf
│   │   ├── 18讲如何把你的新用户转化为忠实的长期用户?.pdf
│   │   ├── 19讲满眼尽是“病毒”“裂变”,到底什么是传播和获客的正确姿势?(上).pdf
│   │   ├── 20讲满眼尽是“病毒”“裂变”,到底什么是传播和获客的正确姿势?(下).pdf
│   │   ├── 21讲增长黑客的阴暗面.pdf
│   │   ├── 22讲产品经理需要具备哪些基本的数据能力和意识?.pdf
│   │   ├── 23讲突发式流量数据暴跌,产品经理应该如何应对?【分析篇】.pdf
│   │   ├── 24讲突发式流量数据暴跌,产品经理应该如何应对?【拆解篇】.pdf
│   │   ├── 25讲突发式流量数据暴跌,产品经理应该如何应对?【处理篇】.pdf
│   │   ├── 26讲当收集数据的前后,我们应该做什么?.pdf
│   │   ├── 27讲从具体业务出发,如何利用数据辅助你的决策?.pdf
│   │   ├── 28讲那些数据不能告诉你的事儿:尽信“数”不如无“数”.pdf
│   │   ├── 29讲每个产品经理都要掌握的基本商业概念是什么?.pdf
│   │   ├── 30讲如何提高你的商业产品收入?(上).pdf
│   │   ├── 31讲如何提高你的商业产品收入(下).pdf
│   │   ├── 32讲“烧钱获客”中有哪些值得学习的商业逻辑?.pdf
│   │   ├── 33讲“烧钱获客”的正确姿势有哪些?.pdf
│   │   ├── 34讲如何具备赚钱的意识与能力?.pdf
│   │   ├── 35讲对产品经理来说,做小程序有什么价值?.pdf
│   │   ├── 36讲如何利用小程序去做传播?.pdf
│   │   ├── 37讲关于小程序,一些你应该知道的事儿.pdf
│   │   ├── 产品会客厅讲产品经理的职业发展,你在哪个阶段?.pdf
│   │   ├── 产品会客厅讲产品经理面试究竟考什么?.pdf
│   │   ├── 产品会客厅讲产品经理如何上手体验一个App?(上).pdf
│   │   ├── 产品会客厅讲产品经理如何上手体验一个App(下).pdf
│   │   ├── 产品会客厅讲从案例出发,如何利用数据分析来验证新功能的效果?.pdf
│   │   ├── 产品会客厅讲从“分享有赏”案例讲起,如何做关键决策?.pdf
│   │   ├── 产品会客厅讲从“极客时间”App的信息架构上,我们能学到什么?.pdf
│   │   ├── 产品会客厅讲从流量型平台转到资源匮乏平台,如何应对业务变化?.pdf
│   │   ├── 产品会客厅讲极客时间产品规划大揭秘.pdf
│   │   ├── 产品会客厅讲没有项目管理经验,如何推动团队一起完成任务?.pdf
│   │   ├── 产品会客厅讲面向大众的通用型产品VS受众面少的垂直领域,二者如何博弈?(上).pdf
│   │   ├── 产品会客厅讲面向大众的通用型产品VS受众面少的垂直领域,二者如何博弈?(下).pdf
│   │   ├── 产品会客厅讲千万级用户的产品是如何打造的?.pdf
│   │   ├── 产品会客厅讲未来的产品会有怎样的发展趋势?.pdf
│   │   ├── 产品会客厅讲需求评审怎么做,如何区分什么是真的用户需求?.pdf
│   │   ├── 产品会客厅讲一次简洁并有效的产品分析需要怎么做?.pdf
│   │   ├── 产品会客厅讲在产品的获客与传播上,“极客时间”做了些什么?.pdf
│   │   ├── 产品会客厅讲专栏销量过万是一种什么样的感受?.pdf
│   │   ├── 开篇词讲和自己较劲,一个产品经理的实战历程.pdf
│   │   └── 尾声讲祝你胸怀远大,心狠手辣.pdf
│   └── 更多资源加Q群:170701297.txt
├── 27-Cocos2d-x游戏开发【完结】
│   └── 02、Cocos2d-x游戏开发.rar
├── 28邱岳的产品手记
│   ├── html
│   │   ├── 01讲验证码是个好设计吗?.html
│   │   ├── 02讲产品经理工具指南.html
│   │   ├── 03讲产品案例分析·Trigraphy的设计哲学.html
│   │   ├── 04讲如何当好AI时代的产品经理?(学习篇).html
│   │   ├── 05讲如何当好AI时代的产品经理?(实践篇).html
│   │   ├── 06讲产品案例分析·TheGuardian的文本之美.html
│   │   ├── 07讲关于需求变更(上):需求背后的需求.html
│   │   ├── 08讲关于需求变更(下)化变更于无形.html
│   │   ├── 09讲产品案例分析:Hopper的“人工智能”.html
│   │   ├── 10讲产品被抄袭了,怎么办?.html
│   │   ├── 11讲如何借鉴灵感?.html
│   │   ├── 12讲产品案例分析:LabRdr的设计实验.html
│   │   ├── 13讲无用却必要:产品规划(上).html
│   │   ├── 14讲留白与节奏:产品规划(下).html
│   │   ├── 15讲产品案例分析:Mimo与LearnPython的导学之趣.html
│   │   ├── 16讲在内部产品中找到产品经理的价值.html
│   │   ├── 17讲产品经理如何获得非权力性的影响力?.html
│   │   ├── 18讲产品案例分析:WWFTogether的情怀设计.html
│   │   ├── 19讲产品经理如何与开发打交道(上):打破思维的边界.html
│   │   ├── 20讲产品经理如何与开发打交道(下):合作与共赢.html
│   │   ├── 21讲产品案例分析:Fabulous的精致养成.html
│   │   ├── 22讲产品经理的图文基本功(上):产品文档.html
│   │   ├── 23讲产品经理的图文基本功(下):产品图例.html
│   │   ├── 24讲产品案例分析:PathSource的混乱与直观.html
│   │   ├── 25讲产品世界的暗黑模式:操纵的诱惑.html
│   │   ├── 26讲写好产品文档的诀窍.html
│   │   ├── 27讲产品案例分析:Quartz&Hooked的对话式交互.html
│   │   ├── 28讲产品分析的套路(上):谁是利益相关者?.html
│   │   ├── 29讲产品分析的套路(中):解决什么问题?.html
│   │   ├── 30讲产品案例分析:Primer的扑克牌交互.html
│   │   ├── 31讲产品分析的套路(下):如何出解决方案?.html
│   │   ├── 32讲从受众规模、需求频率和强度出发:排定需求优先级的方法(上).html
│   │   ├── 33讲产品案例分析:Arts&Culture的架构之美.html
│   │   ├── 34讲价值曲线分析:排定需求优先级的方法(下).html
│   │   ├── 35讲答疑时间:关于产品经理的12个问题.html
│   │   ├── 36讲产品案例分析:解读知识星球.html
│   │   ├── 37讲如何做好需求评审(上):需求评审不只是一次会议.html
│   │   ├── 38讲如何做好需求评审(下):在评审中控住全场.html
│   │   ├── 39讲产品案例分析:SeatGeek的订票设计.html
│   │   ├── 40讲新年给产品经理的几碗鸡汤.html
│   │   ├── 41讲产品经理的项目管理心得.html
│   │   ├── 42讲产品案例分析:Unread的阅读体验.html
│   │   ├── 43讲“玩”的力量:从游戏设计中学习产品设计(上).html
│   │   ├── 44讲“玩”的启示:从游戏设计中学习产品设计(下).html
│   │   ├── 45讲产品案例分析:Chartistic的“复杂”图表.html
│   │   ├── 【第二季回归】二爷归来,再次扬帆起航.html
│   │   ├── 开篇词讲产品经理的世界没有对错.html
│   │   └── 尾声:你的快乐是哪一种.html
│   ├── MP3
│   │   ├── 01讲验证码是个好设计吗?.mp3
│   │   ├── 02讲产品经理工具指南.mp3
│   │   ├── 03讲产品案例分析·Trigraphy的设计哲学.mp4
│   │   ├── 04讲如何当好AI时代的产品经理?(学习篇).mp3
│   │   ├── 05讲如何当好AI时代的产品经理?(实践篇).mp3
│   │   ├── 06讲产品案例分析·TheGuardian的文本之美.mp4
│   │   ├── 07讲关于需求变更(上):需求背后的需求.mp3
│   │   ├── 08讲关于需求变更(下)化变更于无形.mp3
│   │   ├── 09讲产品案例分析:Hopper的“人工智能”.mp4
│   │   ├── 10讲产品被抄袭了,怎么办?.mp3
│   │   ├── 11讲如何借鉴灵感?.mp3
│   │   ├── 12讲产品案例分析:LabRdr的设计实验.mp4
│   │   ├── 13讲无用却必要:产品规划(上).mp3
│   │   ├── 14讲留白与节奏:产品规划(下).mp3
│   │   ├── 15讲产品案例分析:Mimo与LearnPython的导学之趣.mp4
│   │   ├── 16讲在内部产品中找到产品经理的价值.mp3
│   │   ├── 17讲产品经理如何获得非权力性的影响力?.mp3
│   │   ├── 18讲产品案例分析:WWFTogether的情怀设计.mp4
│   │   ├── 19讲产品经理如何与开发打交道(上):打破思维的边界.mp3
│   │   ├── 20讲产品经理如何与开发打交道(下):合作与共赢.mp3
│   │   ├── 21讲产品案例分析:Fabulous的精致养成.mp4
│   │   ├── 22讲产品经理的图文基本功(上):产品文档.mp3
│   │   ├── 23讲产品经理的图文基本功(下):产品图例.mp3
│   │   ├── 24讲产品案例分析:PathSource的混乱与直观.mp4
│   │   ├── 25讲产品世界的暗黑模式:操纵的诱惑.mp3
│   │   ├── 26讲写好产品文档的诀窍.mp3
│   │   ├── 27讲产品案例分析:Quartz&Hooked的对话式交互.mp4
│   │   ├── 28讲产品分析的套路(上):谁是利益相关者?.mp3
│   │   ├── 29讲产品分析的套路(中):解决什么问题?.mp3
│   │   ├── 30讲产品案例分析:Primer的扑克牌交互.mp4
│   │   ├── 31讲产品分析的套路(下):如何出解决方案?.mp3
│   │   ├── 32讲从受众规模、需求频率和强度出发:排定需求优先级的方法(上).mp3
│   │   ├── 33讲产品案例分析:Arts&Culture的架构之美.mp4
│   │   ├── 34讲价值曲线分析:排定需求优先级的方法(下).mp3
│   │   ├── 35讲答疑时间:关于产品经理的12个问题.mp3
│   │   ├── 36讲产品案例分析:解读知识星球.mp4
│   │   ├── 37讲如何做好需求评审(上):需求评审不只是一次会议.mp3
│   │   ├── 38讲如何做好需求评审(下):在评审中控住全场.mp3
│   │   ├── 39讲产品案例分析:SeatGeek的订票设计.mp4
│   │   ├── 40讲新年给产品经理的几碗鸡汤.mp3
│   │   ├── 41讲产品经理的项目管理心得.mp3
│   │   ├── 42讲产品案例分析:Unread的阅读体验.mp4
│   │   ├── 43讲“玩”的力量:从游戏设计中学习产品设计(上).mp3
│   │   ├── 44讲“玩”的启示:从游戏设计中学习产品设计(下).mp3
│   │   ├── 45讲产品案例分析:Chartistic的“复杂”图表.mp4
│   │   ├── 【第二季回归】二爷归来,再次扬帆起航.mp3
│   │   ├── 开篇词讲产品经理的世界没有对错.mp3
│   │   └── 尾声:你的快乐是哪一种.mp3
│   └── pdf
│       ├── 01讲验证码是个好设计吗.pdf
│       ├── 02讲产品经理工具指.pdf
│       ├── 03讲产品案例分析·Trigraphy的设计哲.pdf
│       ├── 04讲如何当好AI时代的产品经理?(学习篇.pdf
│       ├── 05讲如何当好AI时代的产品经理?(实践篇.pdf
│       ├── 06讲产品案例分析·TheGuardian的文本之.pdf
│       ├── 07讲关于需求变更(上):需求背后的需.pdf
│       ├── 08讲关于需求变更(下)化变更于无.pdf
│       ├── 09讲产品案例分析:Hopper的“人工智能.pdf
│       ├── 10讲产品被抄袭了,怎么办.pdf
│       ├── 11讲如何借鉴灵感.pdf
│       ├── 12讲产品案例分析:LabRdr的设计实.pdf
│       ├── 13讲无用却必要:产品规划(上.pdf
│       ├── 14讲留白与节奏:产品规划(下.pdf
│       ├── 15讲产品案例分析:Mimo与LearnPython的导学之.pdf
│       ├── 16讲在内部产品中找到产品经理的价.pdf
│       ├── 17讲产品经理如何获得非权力性的影响力.pdf
│       ├── 18讲产品案例分析:WWFTogether的情怀设.pdf
│       ├── 19讲产品经理如何与开发打交道(上):打破思维的边.pdf
│       ├── 20讲产品经理如何与开发打交道(下):合作与共.pdf
│       ├── 21讲产品案例分析:Fabulous的精致养.pdf
│       ├── 22讲产品经理的图文基本功(上):产品文.pdf
│       ├── 23讲产品经理的图文基本功(下):产品图.pdf
│       ├── 24讲产品案例分析:PathSource的混乱与直.pdf
│       ├── 25讲产品世界的暗黑模式:操纵的诱.pdf
│       ├── 26讲写好产品文档的诀.pdf
│       ├── 27讲产品案例分析:Quartz&Hooked的对话式交.pdf
│       ├── 28讲产品分析的套路(上):谁是利益相关者.pdf
│       ├── 29讲产品分析的套路(中):解决什么问题.pdf
│       ├── 30讲产品案例分析:Primer的扑克牌交.pdf
│       ├── 31讲产品分析的套路(下):如何出解决方案.pdf
│       ├── 32讲从受众规模、需求频率和强度出发:排定需求优先级的方法(上.pdf
│       ├── 33讲产品案例分析:Arts&Culture的架构之.pdf
│       ├── 34讲价值曲线分析:排定需求优先级的方法(下.pdf
│       ├── 35讲答疑时间:关于产品经理的12个问.pdf
│       ├── 36讲产品案例分析:解读知识星.pdf
│       ├── 37讲如何做好需求评审(上):需求评审不只是一次会.pdf
│       ├── 38讲如何做好需求评审(下):在评审中控住全.pdf
│       ├── 39讲产品案例分析:SeatGeek的订票设.pdf
│       ├── 40讲新年给产品经理的几碗鸡.pdf
│       ├── 41讲产品经理的项目管理心.pdf
│       ├── 42讲产品案例分析:Unread的阅读体.pdf
│       ├── 43讲“玩”的力量:从游戏设计中学习产品设计(上.pdf
│       ├── 44讲“玩”的启示:从游戏设计中学习产品设计(下.pdf
│       ├── 45讲产品案例分析:Chartistic的“复杂”图.pdf
│       ├── 【第二季回归】二爷归来,再次扬帆起.pdf
│       ├── 开篇词讲产品经理的世界没有对.pdf
│       └── 尾声:你的快乐是哪一.pdf
├── 29趣谈网络协议音频修复版
│   ├── html
│   │   ├── 测一测讲这些网络协议你都掌握了吗?.html
│   │   ├── 第10讲讲UDP协议:因性善而简单,难免碰到“城会玩”.html
│   │   ├── 第11讲讲TCP协议(上):因性恶而复杂,先恶后善反轻松.html
│   │   ├── 第12讲讲TCP协议(下):西行必定多妖孽,恒心智慧消磨难.html
│   │   ├── 第13讲讲套接字Socket:Talkischeap,showmethecode.html
│   │   ├── 第14讲讲HTTP协议:看个新闻原来这么麻烦.html
│   │   ├── 第15讲讲HTTPS协议:点外卖的过程原来这么复杂.html
│   │   ├── 第16讲讲流媒体协议:如何在直播里看到美女帅哥?.html
│   │   ├── 第17讲讲P2P协议:我下小电影,99%急死你.html
│   │   ├── 第18讲讲DNS协议:网络世界的地址簿.html
│   │   ├── 第19讲讲HTTPDNS:网络世界的地址簿也会指错路.html
│   │   ├── 第1讲讲为什么要学习网络协议?.html
│   │   ├── 第20讲讲CDN:你去小卖部取过快递么?.html
│   │   ├── 第21讲讲数据中心:我是开发商,自己拿地盖别墅.html
│   │   ├── 第22讲讲VPN:朝中有人好做官.html
│   │   ├── 第23讲讲移动网络:去巴塞罗那,手机也上不了脸书.html
│   │   ├── 第24讲讲云中网络:自己拿地成本高,购买公寓更灵活.html
│   │   ├── 第25讲讲软件定义网络:共享基础设施的小区物业管理办法.html
│   │   ├── 第26讲讲云中的网络安全:虽然不是土豪,也需要基本安全和保障.html
│   │   ├── 第27讲讲云中的网络QoS:邻居疯狂下电影,我该怎么办?.html
│   │   ├── 第28讲讲云中网络的隔离GRE、VXLAN:虽然住一个小区,也要保护隐私.html
│   │   ├── 第29讲讲容器网络:来去自由的日子,不买公寓去合租.html
│   │   ├── 第2讲讲网络分层的真实含义是什么?.html
│   │   ├── 第30讲讲容器网络之Flannel:每人一亩三分地.html
│   │   ├── 第31讲讲容器网络之Calico:为高效说出善意的谎言.html
│   │   ├── 第32讲讲RPC协议综述:远在天边,近在眼前.html
│   │   ├── 第33讲讲基于XML的SOAP协议:不要说NBA,请说美国职业篮球联赛.html
│   │   ├── 第34讲讲基于JSON的RESTful接口协议:我不关心过程,请给我结果.html
│   │   ├── 第35讲讲二进制类RPC协议:还是叫NBA吧,总说全称多费劲.html
│   │   ├── 第36讲讲跨语言类RPC协议:交流之前,双方先来个专业术语表.html
│   │   ├── 第37讲讲知识串讲:用双十一的故事串起碎片的网络协议(上).html
│   │   ├── 第38讲讲知识串讲:用双十一的故事串起碎片的网络协议(中).html
│   │   ├── 第39讲讲知识串讲:用双十一的故事串起碎片的网络协议(下).html
│   │   ├── 第3讲讲ifconfig:最熟悉又陌生的命令行.html
│   │   ├── 第40讲讲搭建一个网络实验环境:授人以鱼不如授人以渔.html
│   │   ├── 第4讲讲DHCP与PXE:IP是怎么来的,又是怎么没的?.html
│   │   ├── 第5讲讲从物理层到MAC层:如何在宿舍里自己组网玩联机游戏?.html
│   │   ├── 第6讲讲交换机与VLAN:办公室太复杂,我要回学校.html
│   │   ├── 第7讲讲ICMP与ping:投石问路的侦察兵.html
│   │   ├── 第8讲讲世界这么大,我想出网关:欧洲十国游与玄奘西行.html
│   │   ├── 第9讲讲路由协议:西出网关无故人,敢问路在何方.html
│   │   ├── 结束语讲放弃完美主义,执行力就是限时限量认真完成.html
│   │   ├── 开篇词讲想成为技术牛人?先搞定网络协议!.html
│   │   ├── “趣谈网络协议”专栏「食用指南」.html
│   │   ├── 我是如何创作“趣谈网络协议”专栏的?.html
│   │   ├── 协议专栏特别福利讲答疑解惑第二期.html
│   │   ├── 协议专栏特别福利讲答疑解惑第三期.html
│   │   ├── 协议专栏特别福利讲答疑解惑第四期.html
│   │   ├── 协议专栏特别福利讲答疑解惑第五期.html
│   │   └── 协议专栏特别福利讲答疑解惑第一期.html
│   ├── MP3
│   │   ├── 第10讲讲UDP协议:因性善而简单,难免碰到“城会玩”.mp3
│   │   ├── 第11讲讲TCP协议(上):因性恶而复杂,先恶后善反轻松.mp3
│   │   ├── 第12讲讲TCP协议(下):西行必定多妖孽,恒心智慧消磨难.mp3
│   │   ├── 第13讲讲套接字Socket:Talkischeap,showmethecode.mp3
│   │   ├── 第14讲讲HTTP协议:看个新闻原来这么麻烦.mp3
│   │   ├── 第15讲讲HTTPS协议:点外卖的过程原来这么复杂.mp3
│   │   ├── 第16讲讲流媒体协议:如何在直播里看到美女帅哥?.mp3
│   │   ├── 第17讲讲P2P协议:我下小电影,99%急死你.mp3
│   │   ├── 第18讲讲DNS协议:网络世界的地址簿.mp3
│   │   ├── 第19讲讲HTTPDNS:网络世界的地址簿也会指错路.mp3
│   │   ├── 第1讲讲为什么要学习网络协议?.mp3
│   │   ├── 第20讲讲CDN:你去小卖部取过快递么?.mp3
│   │   ├── 第21讲讲数据中心:我是开发商,自己拿地盖别墅.mp3
│   │   ├── 第22讲讲VPN:朝中有人好做官.mp3
│   │   ├── 第23讲讲移动网络:去巴塞罗那,手机也上不了脸书.mp3
│   │   ├── 第24讲讲云中网络:自己拿地成本高,购买公寓更灵活.mp3
│   │   ├── 第25讲讲软件定义网络:共享基础设施的小区物业管理办法.mp3
│   │   ├── 第26讲讲云中的网络安全:虽然不是土豪,也需要基本安全和保障.mp3
│   │   ├── 第27讲讲云中的网络QoS:邻居疯狂下电影,我该怎么办?.mp3
│   │   ├── 第28讲讲云中网络的隔离GRE、VXLAN:虽然住一个小区,也要保护隐私.mp3
│   │   ├── 第29讲讲容器网络:来去自由的日子,不买公寓去合租.mp3
│   │   ├── 第2讲讲网络分层的真实含义是什么?.mp3
│   │   ├── 第30讲讲容器网络之Flannel:每人一亩三分地.mp3
│   │   ├── 第31讲讲容器网络之Calico:为高效说出善意的谎言.mp3
│   │   ├── 第32讲讲RPC协议综述:远在天边,近在眼前.mp3
│   │   ├── 第33讲讲基于XML的SOAP协议:不要说NBA,请说美国职业篮球联赛.mp3
│   │   ├── 第34讲讲基于JSON的RESTful接口协议:我不关心过程,请给我结果.mp3
│   │   ├── 第35讲讲二进制类RPC协议:还是叫NBA吧,总说全称多费劲.mp3
│   │   ├── 第36讲讲跨语言类RPC协议:交流之前,双方先来个专业术语表.mp3
│   │   ├── 第37讲讲知识串讲:用双十一的故事串起碎片的网络协议(上).mp3
│   │   ├── 第38讲讲知识串讲:用双十一的故事串起碎片的网络协议(中).mp3
│   │   ├── 第39讲讲知识串讲:用双十一的故事串起碎片的网络协议(下).mp3
│   │   ├── 第3讲讲ifconfig:最熟悉又陌生的命令行.mp3
│   │   ├── 第40讲讲搭建一个网络实验环境:授人以鱼不如授人以渔.mp3
│   │   ├── 第4讲讲DHCP与PXE:IP是怎么来的,又是怎么没的?.mp3
│   │   ├── 第5讲讲从物理层到MAC层:如何在宿舍里自己组网玩联机游戏?.mp3
│   │   ├── 第6讲讲交换机与VLAN:办公室太复杂,我要回学校.mp3
│   │   ├── 第7讲讲ICMP与ping:投石问路的侦察兵.mp3
│   │   ├── 第8讲讲世界这么大,我想出网关:欧洲十国游与玄奘西行.mp3
│   │   ├── 第9讲讲路由协议:西出网关无故人,敢问路在何方.mp3
│   │   ├── 结束语讲放弃完美主义,执行力就是限时限量认真完成.mp3
│   │   ├── 开篇词讲想成为技术牛人?先搞定网络协议!.mp3
│   │   ├── 协议专栏特别福利讲答疑解惑第二期.mp3
│   │   ├── 协议专栏特别福利讲答疑解惑第三期.mp3
│   │   ├── 协议专栏特别福利讲答疑解惑第四期.mp3
│   │   ├── 协议专栏特别福利讲答疑解惑第五期.mp3
│   │   └── 协议专栏特别福利讲答疑解惑第一期.mp3
│   └── pdf
│       ├── 测一测讲这些网络协议你都掌握了吗?.pdf
│       ├── 第10讲讲UDP协议:因性善而简单,难免碰到“城会玩”.pdf
│       ├── 第11讲讲TCP协议(上):因性恶而复杂,先恶后善反轻松.pdf
│       ├── 第12讲讲TCP协议(下):西行必定多妖孽,恒心智慧消磨难.pdf
│       ├── 第13讲讲套接字Socket:Talkischeap,showmethecode.pdf
│       ├── 第14讲讲HTTP协议:看个新闻原来这么麻烦.pdf
│       ├── 第15讲讲HTTPS协议:点外卖的过程原来这么复杂.pdf
│       ├── 第16讲讲流媒体协议:如何在直播里看到美女帅哥?.pdf
│       ├── 第17讲讲P2P协议:我下小电影,99%急死你.pdf
│       ├── 第18讲讲DNS协议:网络世界的地址簿.pdf
│       ├── 第19讲讲HTTPDNS:网络世界的地址簿也会指错路.pdf
│       ├── 第1讲讲为什么要学习网络协议?.pdf
│       ├── 第20讲讲CDN:你去小卖部取过快递么?.pdf
│       ├── 第21讲讲数据中心:我是开发商,自己拿地盖别墅.pdf
│       ├── 第22讲讲VPN:朝中有人好做官.pdf
│       ├── 第23讲讲移动网络:去巴塞罗那,手机也上不了脸书.pdf
│       ├── 第24讲讲云中网络:自己拿地成本高,购买公寓更灵活.pdf
│       ├── 第25讲讲软件定义网络:共享基础设施的小区物业管理办法.pdf
│       ├── 第26讲讲云中的网络安全:虽然不是土豪,也需要基本安全和保障.pdf
│       ├── 第27讲讲云中的网络QoS:邻居疯狂下电影,我该怎么办?.pdf
│       ├── 第28讲讲云中网络的隔离GRE、VXLAN:虽然住一个小区,也要保护隐私.pdf
│       ├── 第29讲讲容器网络:来去自由的日子,不买公寓去合租.pdf
│       ├── 第2讲讲网络分层的真实含义是什么?.pdf
│       ├── 第30讲讲容器网络之Flannel:每人一亩三分地.pdf
│       ├── 第31讲讲容器网络之Calico:为高效说出善意的谎言.pdf
│       ├── 第32讲讲RPC协议综述:远在天边,近在眼前.pdf
│       ├── 第33讲讲基于XML的SOAP协议:不要说NBA,请说美国职业篮球联赛.pdf
│       ├── 第34讲讲基于JSON的RESTful接口协议:我不关心过程,请给我结果.pdf
│       ├── 第35讲讲二进制类RPC协议:还是叫NBA吧,总说全称多费劲.pdf
│       ├── 第36讲讲跨语言类RPC协议:交流之前,双方先来个专业术语表.pdf
│       ├── 第37讲讲知识串讲:用双十一的故事串起碎片的网络协议(上).pdf
│       ├── 第38讲讲知识串讲:用双十一的故事串起碎片的网络协议(中).pdf
│       ├── 第39讲讲知识串讲:用双十一的故事串起碎片的网络协议(下).pdf
│       ├── 第3讲讲ifconfig:最熟悉又陌生的命令行.pdf
│       ├── 第40讲讲搭建一个网络实验环境:授人以鱼不如授人以渔.pdf
│       ├── 第4讲讲DHCP与PXE:IP是怎么来的,又是怎么没的?.pdf
│       ├── 第5讲讲从物理层到MAC层:如何在宿舍里自己组网玩联机游戏?.pdf
│       ├── 第6讲讲交换机与VLAN:办公室太复杂,我要回学校.pdf
│       ├── 第7讲讲ICMP与ping:投石问路的侦察兵.pdf
│       ├── 第8讲讲世界这么大,我想出网关:欧洲十国游与玄奘西行.pdf
│       ├── 第9讲讲路由协议:西出网关无故人,敢问路在何方.pdf
│       ├── 结束语讲放弃完美主义,执行力就是限时限量认真完成.pdf
│       ├── 开篇词讲想成为技术牛人?先搞定网络协议!.pdf
│       ├── “趣谈网络协议”专栏「食用指南」.pdf
│       ├── 我是如何创作“趣谈网络协议”专栏的?.pdf
│       ├── 协议专栏特别福利讲答疑解惑第二期.pdf
│       ├── 协议专栏特别福利讲答疑解惑第三期.pdf
│       ├── 协议专栏特别福利讲答疑解惑第四期.pdf
│       ├── 协议专栏特别福利讲答疑解惑第五期.pdf
│       └── 协议专栏特别福利讲答疑解惑第一期.pdf
├── 30软件测试52讲
│   ├── html
│   │   ├── 01讲你真的懂测试吗?从“用户登录”测试谈起.html
│   │   ├── 02讲如何设计一个“好的”测试用例?.html
│   │   ├── 03讲什么是单元测试?如何做好单元测试?.html
│   │   ├── 04讲为什么要做自动化测试?什么样的项目适合做自动化测试?.html
│   │   ├── 05讲你知道软件开发各阶段都有哪些自动化测试技术吗?.html
│   │   ├── 06讲你真的懂测试覆盖率吗?.html
│   │   ├── 07讲如何高效填写软件缺陷报告?.html
│   │   ├── 08讲以终为始,如何才能做好测试计划?.html
│   │   ├── 09讲软件测试工程师的核心竞争力是什么?.html
│   │   ├── 10讲软件测试工程师需要掌握的非测试知识有哪些?.html
│   │   ├── 11讲互联网产品的测试策略应该如何设计?.html
│   │   ├── 12讲从0到1:你的第一个GUI自动化测试.html
│   │   ├── 13讲效率为王:脚本与数据的解耦+PageObject模型.html
│   │   ├── 14讲更接近业务的抽象:让自动化测试脚本更好地描述业务.html
│   │   ├── 15讲过不了的坎:聊聊GUI自动化过程中的测试数据.html
│   │   ├── 16讲脑洞大开:GUI测试还能这么玩(PageCodeGen+DataGen+Headless)?.html
│   │   ├── 17讲精益求精:聊聊提高GUI测试稳定性的关键技术.html
│   │   ├── 18讲眼前一亮:带你玩转GUI自动化的测试报告.html
│   │   ├── 19讲真实的战场:如何在大型项目中设计GUI自动化测试策略.html
│   │   ├── 20讲与时俱进:浅谈移动应用测试方法与思路.html
│   │   ├── 21讲移动测试神器:带你玩转Appium.html
│   │   ├── 22讲从0到1:API测试怎么做?常用API测试工具简介.html
│   │   ├── 23讲知其然知其所以然:聊聊API自动化测试框架的前世今生.html
│   │   ├── 24讲紧跟时代步伐:微服务模式下API测试要怎么做?.html
│   │   ├── 25讲不破不立:掌握代码级测试的基本理念与方法.html
│   │   ├── 26讲深入浅出之静态测试方法.html
│   │   ├── 27讲深入浅出之动态测试方法.html
│   │   ├── 28讲带你一起解读不同视角的软件性能与性能指标.html
│   │   ├── 29讲聊聊性能测试的基本方法与应用领域.html
│   │   ├── 30讲工欲善其事必先利其器:后端性能测试工具原理与行业常用工具简介.html
│   │   ├── 31讲工欲善其事必先利其器:前端性能测试工具原理与行业常用工具简介.html
│   │   ├── 32-无实例无真相:基于LoadRunner实现企业级服务器端性能测试的实践(上).html
│   │   ├── 33讲无实例无真相:基于LoadRunner实现企业级服务器端性能测试的实践(下).html
│   │   ├── 34讲站在巨人的肩膀:企业级实际性能测试案例与经验分享.html
│   │   ├── 35讲如何准备测试数据?.html
│   │   ├── 36讲浅谈测试数据的痛点.html
│   │   ├── 37讲测试数据的“银弹”-统一测试数据平台(上).html
│   │   ├── 38讲测试数据的“银弹”-统一测试数据平台(下).html
│   │   ├── 39讲从小作坊到工厂:什么是SeleniumGrid?如何搭建SeleniumGrid?.html
│   │   ├── 40讲从小工到专家:聊聊测试执行环境的架构设计(上).html
│   │   ├── 41讲从小工到专家:聊聊测试执行环境的架构设计(下).html
│   │   ├── 42讲实战:大型全球化电商的测试基础架构设计.html
│   │   ├── 43讲发挥人的潜能:探索式测试.html
│   │   ├── 44讲测试先行:测试驱动开发(TDD).html
│   │   ├── 45讲打蛇打七寸:精准测试.html
│   │   ├── 46讲安全第一:渗透测试.html
│   │   ├── 47讲用机器设计测试用例:基于模型的测试.html
│   │   ├── 48讲优秀的测试工程师为什么要懂大型网站的架构设计?.html
│   │   ├── 49讲深入浅出网站高性能架构设计.html
│   │   ├── 50讲深入浅出网站高可用架构设计.html
│   │   ├── 51讲深入浅出网站伸缩性架构设计.html
│   │   ├── 52讲深入浅出网站可扩展性架构设计.html
│   │   ├── 测试专栏特别放送讲答疑解惑第二期.html
│   │   ├── 测试专栏特别放送讲答疑解惑第六期.html
│   │   ├── 测试专栏特别放送讲答疑解惑第七期.html
│   │   ├── 测试专栏特别放送讲答疑解惑第三期.html
│   │   ├── 测试专栏特别放送讲答疑解惑第四期.html
│   │   ├── 测试专栏特别放送讲答疑解惑第五期.html
│   │   ├── 测试专栏特别放送讲答疑解惑第一期.html
│   │   ├── 测试专栏特别放送讲浅谈全链路压测.html
│   │   ├── 测一测讲这些软件测试题目,你都掌握了吗?.html
│   │   ├── 结束语讲不是结束,而是开始.html
│   │   └── 开篇词讲从“小工”到“专家”,我的软件测试修炼之道.html
│   ├── mp3
│   │   ├── 01讲你真的懂测试吗?从“用户登录”测试谈起.mp3
│   │   ├── 02讲如何设计一个“好的”测试用例?.mp3
│   │   ├── 03讲什么是单元测试?如何做好单元测试?.mp3
│   │   ├── 04讲为什么要做自动化测试?什么样的项目适合做自动化测试?.mp3
│   │   ├── 05讲你知道软件开发各阶段都有哪些自动化测试技术吗?.mp3
│   │   ├── 06讲你真的懂测试覆盖率吗?.mp3
│   │   ├── 07讲如何高效填写软件缺陷报告?.mp3
│   │   ├── 08讲以终为始,如何才能做好测试计划?.mp3
│   │   ├── 09讲软件测试工程师的核心竞争力是什么?.mp3
│   │   ├── 10讲软件测试工程师需要掌握的非测试知识有哪些?.mp3
│   │   ├── 11讲互联网产品的测试策略应该如何设计?.mp3
│   │   ├── 12讲从0到1:你的第一个GUI自动化测试.mp3
│   │   ├── 13讲效率为王:脚本与数据的解耦+PageObject模型.mp3
│   │   ├── 14讲更接近业务的抽象:让自动化测试脚本更好地描述业务.mp3
│   │   ├── 15讲过不了的坎:聊聊GUI自动化过程中的测试数据.mp3
│   │   ├── 16讲脑洞大开:GUI测试还能这么玩(PageCodeGen+DataGen+Headless)?.mp3
│   │   ├── 17讲精益求精:聊聊提高GUI测试稳定性的关键技术.mp3
│   │   ├── 18讲眼前一亮:带你玩转GUI自动化的测试报告.mp3
│   │   ├── 19讲真实的战场:如何在大型项目中设计GUI自动化测试策略.mp3
│   │   ├── 20讲与时俱进:浅谈移动应用测试方法与思路.mp3
│   │   ├── 21讲移动测试神器:带你玩转Appium.mp3
│   │   ├── 22讲从0到1:API测试怎么做?常用API测试工具简介.mp3
│   │   ├── 23讲知其然知其所以然:聊聊API自动化测试框架的前世今生.mp3
│   │   ├── 24讲紧跟时代步伐:微服务模式下API测试要怎么做?.mp3
│   │   ├── 25讲不破不立:掌握代码级测试的基本理念与方法.mp3
│   │   ├── 26讲深入浅出之静态测试方法.mp3
│   │   ├── 27讲深入浅出之动态测试方法.mp3
│   │   ├── 28讲带你一起解读不同视角的软件性能与性能指标.mp3
│   │   ├── 29讲聊聊性能测试的基本方法与应用领域.mp3
│   │   ├── 30讲工欲善其事必先利其器:后端性能测试工具原理与行业常用工具简介.mp3
│   │   ├── 31讲工欲善其事必先利其器:前端性能测试工具原理与行业常用工具简介.mp3
│   │   ├── 32-无实例无真相:基于LoadRunner实现企业级服务器端性能测试的实践(上).mp3
│   │   ├── 33讲无实例无真相:基于LoadRunner实现企业级服务器端性能测试的实践(下).mp3
│   │   ├── 34讲站在巨人的肩膀:企业级实际性能测试案例与经验分享.mp3
│   │   ├── 35讲如何准备测试数据?.mp3
│   │   ├── 36讲浅谈测试数据的痛点.mp3
│   │   ├── 37讲测试数据的“银弹”-统一测试数据平台(上).mp3
│   │   ├── 38讲测试数据的“银弹”-统一测试数据平台(下).mp3
│   │   ├── 39讲从小作坊到工厂:什么是SeleniumGrid?如何搭建SeleniumGrid?.mp3
│   │   ├── 40讲从小工到专家:聊聊测试执行环境的架构设计(上).mp3
│   │   ├── 41讲从小工到专家:聊聊测试执行环境的架构设计(下).mp3
│   │   ├── 42讲实战:大型全球化电商的测试基础架构设计.mp3
│   │   ├── 43讲发挥人的潜能:探索式测试.mp3
│   │   ├── 44讲测试先行:测试驱动开发(TDD).mp3
│   │   ├── 45讲打蛇打七寸:精准测试.mp3
│   │   ├── 46讲安全第一:渗透测试.mp3
│   │   ├── 47讲用机器设计测试用例:基于模型的测试.mp3
│   │   ├── 48讲优秀的测试工程师为什么要懂大型网站的架构设计?.mp3
│   │   ├── 49讲深入浅出网站高性能架构设计.mp3
│   │   ├── 50讲深入浅出网站高可用架构设计.mp3
│   │   ├── 51讲深入浅出网站伸缩性架构设计.mp3
│   │   ├── 52讲深入浅出网站可扩展性架构设计.mp3
│   │   ├── 测试专栏特别放送讲浅谈全链路压测.mp3
│   │   ├── 结束语讲不是结束,而是开始.mp3
│   │   └── 开篇词讲从“小工”到“专家”,我的软件测试修炼之道.mp3
│   ├── pdf
│   │   ├── 01讲你真的懂测试吗?从“用户登录”测试谈起.pdf
│   │   ├── 02讲如何设计一个“好的”测试用例?.pdf
│   │   ├── 03讲什么是单元测试?如何做好单元测试?.pdf
│   │   ├── 04讲为什么要做自动化测试?什么样的项目适合做自动化测试?.pdf
│   │   ├── 05讲你知道软件开发各阶段都有哪些自动化测试技术吗?.pdf
│   │   ├── 06讲你真的懂测试覆盖率吗?.pdf
│   │   ├── 07讲如何高效填写软件缺陷报告?.pdf
│   │   ├── 08讲以终为始,如何才能做好测试计划?.pdf
│   │   ├── 09讲软件测试工程师的核心竞争力是什么?.pdf
│   │   ├── 10讲软件测试工程师需要掌握的非测试知识有哪些?.pdf
│   │   ├── 11讲互联网产品的测试策略应该如何设计?.pdf
│   │   ├── 12讲从0到1:你的第一个GUI自动化测试.pdf
│   │   ├── 13讲效率为王:脚本与数据的解耦+PageObject模型.pdf
│   │   ├── 14讲更接近业务的抽象:让自动化测试脚本更好地描述业务.pdf
│   │   ├── 15讲过不了的坎:聊聊GUI自动化过程中的测试数据.pdf
│   │   ├── 16讲脑洞大开:GUI测试还能这么玩(PageCodeGen+DataGen+Headless)?.pdf
│   │   ├── 17讲精益求精:聊聊提高GUI测试稳定性的关键技术.pdf
│   │   ├── 18讲眼前一亮:带你玩转GUI自动化的测试报告.pdf
│   │   ├── 19讲真实的战场:如何在大型项目中设计GUI自动化测试策略.pdf
│   │   ├── 20讲与时俱进:浅谈移动应用测试方法与思路.pdf
│   │   ├── 21讲移动测试神器:带你玩转Appium.pdf
│   │   ├── 22讲从0到1:API测试怎么做?常用API测试工具简介.pdf
│   │   ├── 23讲知其然知其所以然:聊聊API自动化测试框架的前世今生.pdf
│   │   ├── 24讲紧跟时代步伐:微服务模式下API测试要怎么做?.pdf
│   │   ├── 25讲不破不立:掌握代码级测试的基本理念与方法.pdf
│   │   ├── 26讲深入浅出之静态测试方法.pdf
│   │   ├── 27讲深入浅出之动态测试方法.pdf
│   │   ├── 28讲带你一起解读不同视角的软件性能与性能指标.pdf
│   │   ├── 29讲聊聊性能测试的基本方法与应用领域.pdf
│   │   ├── 30讲工欲善其事必先利其器:后端性能测试工具原理与行业常用工具简介.pdf
│   │   ├── 31讲工欲善其事必先利其器:前端性能测试工具原理与行业常用工具简介.pdf
│   │   ├── 32-无实例无真相:基于LoadRunner实现企业级服务器端性能测试的实践(上).pdf
│   │   ├── 33讲无实例无真相:基于LoadRunner实现企业级服务器端性能测试的实践(下).pdf
│   │   ├── 34讲站在巨人的肩膀:企业级实际性能测试案例与经验分享.pdf
│   │   ├── 35讲如何准备测试数据?.pdf
│   │   ├── 36讲浅谈测试数据的痛点.pdf
│   │   ├── 37讲测试数据的“银弹”-统一测试数据平台(上).pdf
│   │   ├── 38讲测试数据的“银弹”-统一测试数据平台(下).pdf
│   │   ├── 39讲从小作坊到工厂:什么是SeleniumGrid?如何搭建SeleniumGrid?.pdf
│   │   ├── 40讲从小工到专家:聊聊测试执行环境的架构设计(上).pdf
│   │   ├── 41讲从小工到专家:聊聊测试执行环境的架构设计(下).pdf
│   │   ├── 42讲实战:大型全球化电商的测试基础架构设计.pdf
│   │   ├── 43讲发挥人的潜能:探索式测试.pdf
│   │   ├── 44讲测试先行:测试驱动开发(TDD).pdf
│   │   ├── 45讲打蛇打七寸:精准测试.pdf
│   │   ├── 46讲安全第一:渗透测试.pdf
│   │   ├── 47讲用机器设计测试用例:基于模型的测试.pdf
│   │   ├── 48讲优秀的测试工程师为什么要懂大型网站的架构设计?.pdf
│   │   ├── 49讲深入浅出网站高性能架构设计.pdf
│   │   ├── 50讲深入浅出网站高可用架构设计.pdf
│   │   ├── 51讲深入浅出网站伸缩性架构设计.pdf
│   │   ├── 52讲深入浅出网站可扩展性架构设计.pdf
│   │   ├── 测试专栏特别放送讲答疑解惑第二期.pdf
│   │   ├── 测试专栏特别放送讲答疑解惑第六期.pdf
│   │   ├── 测试专栏特别放送讲答疑解惑第七期.pdf
│   │   ├── 测试专栏特别放送讲答疑解惑第三期.pdf
│   │   ├── 测试专栏特别放送讲答疑解惑第四期.pdf
│   │   ├── 测试专栏特别放送讲答疑解惑第五期.pdf
│   │   ├── 测试专栏特别放送讲答疑解惑第一期.pdf
│   │   ├── 测试专栏特别放送讲浅谈全链路压测.pdf
│   │   ├── 测一测讲这些软件测试题目,你都掌握了吗?.pdf
│   │   ├── 结束语讲不是结束,而是开始.pdf
│   │   └── 开篇词讲从“小工”到“专家”,我的软件测试修炼之道.pdf
│   └── 更多资源加Q群:170701297.txt
├── 31.完结从0开始学微服务
│   ├── html
│   │   ├── 01讲到底什么是微服务?.html
│   │   ├── 02讲从单体应用走向服务化.html
│   │   ├── 03讲初探微服务架构.html
│   │   ├── 04讲如何发布和引用服务?.html
│   │   ├── 05讲如何注册和发现服务?.html
│   │   ├── 06讲如何实现RPC远程服务调用?.html
│   │   ├── 07讲如何监控微服务调用?.html
│   │   ├── 08讲如何追踪微服务调用?.html
│   │   ├── 09讲微服务治理的手段有哪些?.html
│   │   ├── 10讲Dubbo框架里的微服务组件.html
│   │   ├── 11讲服务发布和引用的实践.html
│   │   ├── 12讲如何将注册中心落地?.html
│   │   ├── 13讲开源服务注册中心如何选型?.html
│   │   ├── 14讲开源RPC框架如何选型?.html
│   │   ├── 15讲如何搭建一个可靠的监控系统?.html
│   │   ├── 16讲如何搭建一套适合你的服务追踪系统?.html
│   │   ├── 17讲如何识别服务节点是否存活?.html
│   │   ├── 18讲如何使用负载均衡算法?.html
│   │   ├── 19讲如何使用服务路由?.html
│   │   ├── 20讲服务端出现故障时该如何应对?.html
│   │   ├── 21讲服务调用失败时有哪些处理手段?.html
│   │   ├── 22讲如何管理服务配置?.html
│   │   ├── 23讲如何搭建微服务治理平台?.html
│   │   ├── 24讲微服务架构该如何落地?.html
│   │   ├── 25讲微服务为什么要容器化?.html
│   │   ├── 26讲微服务容器化运维:镜像仓库和资源调度.html
│   │   ├── 27讲微服务容器化运维:容器调度和服务编排.html
│   │   ├── 28讲微服务容器化运维:微博容器运维平台DCP.html
│   │   ├── 29讲微服务如何实现DevOps?.html
│   │   ├── 30讲如何做好微服务容量规划?.html
│   │   ├── 31讲微服务多机房部署实践.html
│   │   ├── 32讲微服务混合云部署实践.html
│   │   ├── 33讲下一代微服务架构ServiceMesh.html
│   │   ├── 34讲Istio:ServiceMesh的代表产品.html
│   │   ├── 35讲微博ServiceMesh实践之路(上).html
│   │   ├── 36讲微博ServiceMesh实践之路(下).html
│   │   ├── 阿忠伯的特别放送讲答疑解惑01.html
│   │   ├── 结束语讲微服务,从入门到精通.html
│   │   └── 开篇词讲微服务,从放弃到入门.html
│   ├── MP3
│   │   ├── 01讲到底什么是微服务?.mp3
│   │   ├── 02讲从单体应用走向服务化.mp3
│   │   ├── 03讲初探微服务架构.mp3
│   │   ├── 04讲如何发布和引用服务?.mp3
│   │   ├── 05讲如何注册和发现服务?.mp3
│   │   ├── 06讲如何实现RPC远程服务调用?.mp3
│   │   ├── 07讲如何监控微服务调用?.mp3
│   │   ├── 08讲如何追踪微服务调用?.mp3
│   │   ├── 09讲微服务治理的手段有哪些?.mp3
│   │   ├── 10讲Dubbo框架里的微服务组件.mp3
│   │   ├── 11讲服务发布和引用的实践.mp3
│   │   ├── 12讲如何将注册中心落地?.mp3
│   │   ├── 13讲开源服务注册中心如何选型?.mp3
│   │   ├── 14讲开源RPC框架如何选型?.mp3
│   │   ├── 15讲如何搭建一个可靠的监控系统?.mp3
│   │   ├── 16讲如何搭建一套适合你的服务追踪系统?.mp3
│   │   ├── 17讲如何识别服务节点是否存活?.mp3
│   │   ├── 18讲如何使用负载均衡算法?.mp3
│   │   ├── 19讲如何使用服务路由?.mp3
│   │   ├── 20讲服务端出现故障时该如何应对?.mp3
│   │   ├── 21讲服务调用失败时有哪些处理手段?.mp3
│   │   ├── 22讲如何管理服务配置?.mp3
│   │   ├── 23讲如何搭建微服务治理平台?.mp3
│   │   ├── 24讲微服务架构该如何落地?.mp3
│   │   ├── 25讲微服务为什么要容器化?.mp3
│   │   ├── 26讲微服务容器化运维:镜像仓库和资源调度.mp3
│   │   ├── 27讲微服务容器化运维:容器调度和服务编排.mp3
│   │   ├── 28讲微服务容器化运维:微博容器运维平台DCP.mp3
│   │   ├── 29讲微服务如何实现DevOps?.mp3
│   │   ├── 30讲如何做好微服务容量规划?.mp3
│   │   ├── 31讲微服务多机房部署实践.mp3
│   │   ├── 32讲微服务混合云部署实践.mp3
│   │   ├── 33讲下一代微服务架构ServiceMesh.mp3
│   │   ├── 34讲Istio:ServiceMesh的代表产品.mp3
│   │   ├── 35讲微博ServiceMesh实践之路(上).mp3
│   │   ├── 36讲微博ServiceMesh实践之路(下).mp3
│   │   ├── 阿忠伯的特别放送讲答疑解惑01.mp3
│   │   ├── 结束语讲微服务,从入门到精通.mp3
│   │   └── 开篇词讲微服务,从放弃到入门.mp3
│   └── pdf
│       ├── 01讲到底什么是微服务?.pdf
│       ├── 02讲从单体应用走向服务化.pdf
│       ├── 03讲初探微服务架构.pdf
│       ├── 04讲如何发布和引用服务?.pdf
│       ├── 05讲如何注册和发现服务?.pdf
│       ├── 06讲如何实现RPC远程服务调用?.pdf
│       ├── 07讲如何监控微服务调用?.pdf
│       ├── 08讲如何追踪微服务调用?.pdf
│       ├── 09讲微服务治理的手段有哪些?.pdf
│       ├── 10讲Dubbo框架里的微服务组件.pdf
│       ├── 11讲服务发布和引用的实践.pdf
│       ├── 12讲如何将注册中心落地?.pdf
│       ├── 13讲开源服务注册中心如何选型?.pdf
│       ├── 14讲开源RPC框架如何选型?.pdf
│       ├── 15讲如何搭建一个可靠的监控系统?.pdf
│       ├── 16讲如何搭建一套适合你的服务追踪系统?.pdf
│       ├── 17讲如何识别服务节点是否存活?.pdf
│       ├── 18讲如何使用负载均衡算法?.pdf
│       ├── 19讲如何使用服务路由?.pdf
│       ├── 20讲服务端出现故障时该如何应对?.pdf
│       ├── 21讲服务调用失败时有哪些处理手段?.pdf
│       ├── 22讲如何管理服务配置?.pdf
│       ├── 23讲如何搭建微服务治理平台?.pdf
│       ├── 24讲微服务架构该如何落地?.pdf
│       ├── 25讲微服务为什么要容器化?.pdf
│       ├── 26讲微服务容器化运维:镜像仓库和资源调度.pdf
│       ├── 27讲微服务容器化运维:容器调度和服务编排.pdf
│       ├── 28讲微服务容器化运维:微博容器运维平台DCP.pdf
│       ├── 29讲微服务如何实现DevOps?.pdf
│       ├── 30讲如何做好微服务容量规划?.pdf
│       ├── 31讲微服务多机房部署实践.pdf
│       ├── 32讲微服务混合云部署实践.pdf
│       ├── 33讲下一代微服务架构ServiceMesh.pdf
│       ├── 34讲Istio:ServiceMesh的代表产品.pdf
│       ├── 35讲微博ServiceMesh实践之路(上).pdf
│       ├── 36讲微博ServiceMesh实践之路(下).pdf
│       ├── 阿忠伯的特别放送讲答疑解惑01.pdf
│       ├── 结束语讲微服务,从入门到精通.pdf
│       └── 开篇词讲微服务,从放弃到入门.pdf
├── 32深入剖析Kubernetes
│   ├── 代码
│   │   ├── 07  白话容器基础(三):深入理解容器镜像.txt
│   │   ├── 11  从0到1:搭建一个完整的Kubernetes集群.txt
│   │   ├── 12  牛刀小试:我的第一个容器化应用.txt
│   │   ├── 15  深入解析Pod对象(二):使用进阶.txt
│   │   ├── 16  编排其实很简单:谈谈“控制器”模型.txt
│   │   ├── 17  经典PaaS的记忆:作业副本与水平扩展.txt
│   │   ├── 19  深入理解StatefulSet(二):存储状态.txt
│   │   ├── 20  深入理解StatefulSet(三):有状态应用实践.txt
│   │   ├── 21  容器化守护进程的意义:DaemonSet.txt
│   │   ├── 22  撬动离线业务:Job与CronJob.txt
│   │   ├── 24  深入解析声明式API(一):API对象的奥秘.txt
│   │   ├── 25  深入解析声明式API(二):编写自定义控制器.txt
│   │   ├── 27  聪明的微创新:Operator工作原理解读.txt
│   │   ├── 28  PV、PVC、StorageClass,这些到底在说啥?.txt
│   │   ├── 29  PV、PVC体系是不是多此一举?从本地持久化卷谈起.txt
│   │   ├── 30  编写自己的存储插件:FlexVolume与CSI.txt
│   │   ├── 31  容器存储实践:CSI插件编写指南.txt
│   │   ├── 36  为什么说Kubernetes只有soft multi-tenancy?.txt
│   │   ├── 37  找到容器不容易:Service、DNS与服务发现.txt
│   │   ├── 38  从外界连通Service与Service调试“三板斧”.txt
│   │   ├── 39  谈谈Service与Ingress.txt
│   │   ├── 40  Kubernetes的资源模型与资源管理.txt
│   │   ├── 42  Kubernetes默认调度器调度策略解析.txt
│   │   └── 49  Custom Metrics 让Auto Scaling不再“食之无味”.txt
│   ├── 文章
│   │   ├── 01 预习篇 · 小鲸鱼大事记(一):初出茅庐.pdf
│   │   ├── 02  预习篇 · 小鲸鱼大事记(二):崭露头角.pdf
│   │   ├── 03  预习篇 · 小鲸鱼大事记(三):群雄并起.pdf
│   │   ├── 04  预习篇 · 小鲸鱼大事记(四):尘埃落定.pdf
│   │   ├── 05  白话容器基础(一):从进程说开去.pdf
│   │   ├── 06  白话容器基础(二):隔离与限制.pdf
│   │   ├── 07  白话容器基础(三):深入理解容器镜像.pdf
│   │   ├── 08  白话容器基础(四):重新认识Docker容器.pdf
│   │   ├── 09  从容器到容器云:谈谈Kubernetes的本质.pdf
│   │   ├── 10  Kubernetes一键部署利器:kubeadm.pdf
│   │   ├── 11  从0到1:搭建一个完整的Kubernetes集群.pdf
│   │   ├── 12  牛刀小试:我的第一个容器化应用.pdf
│   │   ├── 13  为什么我们需要Pod?.pdf
│   │   ├── 14  深入解析Pod对象(一):基本概念.pdf
│   │   ├── 15  深入解析Pod对象(二):使用进阶.pdf
│   │   ├── 16  编排其实很简单:谈谈“控制器”模型.pdf
│   │   ├── 17  经典PaaS的记忆:作业副本与水平扩展.pdf
│   │   ├── 18  深入理解StatefulSet(一):拓扑状态.pdf
│   │   ├── 19  深入理解StatefulSet(二):存储状态.pdf
│   │   ├── 20  深入理解StatefulSet(三):有状态应用实践.pdf
│   │   ├── 21  容器化守护进程的意义:DaemonSet.pdf
│   │   ├── 22  撬动离线业务:Job与CronJob.pdf
│   │   ├── 23  声明式API与Kubernetes编程范式.pdf
│   │   ├── 24  深入解析声明式API(一):API对象的奥秘.pdf
│   │   ├── 25  深入解析声明式API(二):编写自定义控制器.pdf
│   │   ├── 26  基于角色的权限控制:RBAC.pdf
│   │   ├── 27  聪明的微创新:Operator工作原理解读.pdf
│   │   ├── 28  PV、PVC、StorageClass,这些到底在说啥?.pdf
│   │   ├── 29  PV、PVC体系是不是多此一举?从本地持久化卷谈起.pdf
│   │   ├── 30  编写自己的存储插件:FlexVolume与CSI.pdf
│   │   ├── 31  容器存储实践:CSI插件编写指南.pdf
│   │   ├── 32  浅谈容器网络.pdf
│   │   ├── 33  深入解析容器跨主机网络.pdf
│   │   ├── 34  Kubernetes网络模型与CNI网络插件.pdf
│   │   ├── 35  解读Kubernetes三层网络方案.pdf
│   │   ├── 36  为什么说Kubernetes只有soft multi-tenancy?.pdf
│   │   ├── 37  找到容器不容易:Service、DNS与服务发现.pdf
│   │   ├── 38  从外界连通Service与Service调试“三板斧”.pdf
│   │   ├── 39  谈谈Service与Ingress.pdf
│   │   ├── 40  Kubernetes的资源模型与资源管理.pdf
│   │   ├── 41  十字路口上的Kubernetes默认调度器.pdf
│   │   ├── 42  Kubernetes默认调度器调度策略解析.pdf
│   │   ├── 43  Kubernetes默认调度器的优先级与抢占机制.pdf
│   │   ├── 44  Kubernetes GPU管理与Device Plugin机制.pdf
│   │   ├── 45  幕后英雄:SIG-Node与CRI.pdf
│   │   ├── 46  解读 CRI 与 容器运行时.pdf
│   │   ├── 47  绝不仅仅是安全:Kata Containers 与 gVisor.pdf
│   │   ├── 48  Prometheus、Metrics Server与Kubernetes监控体系.pdf
│   │   ├── 49  Custom Metrics 让Auto Scaling不再“食之无味”.pdf
│   │   ├── 50  让日志无处可逃:容器日志收集与管理.pdf
│   │   ├── 51  谈谈Kubernetes开源社区和未来走向.pdf
│   │   ├── 52  答疑文章.pdf
│   │   └── 结束语  Kubernetes:赢开发者赢天下.pdf
│   └── 音频
│       ├── 01 预习篇 · 小鲸鱼大事记(一):初出茅庐.mp3
│       ├── 02  预习篇 · 小鲸鱼大事记(二):崭露头角.mp3
│       ├── 03  预习篇 · 小鲸鱼大事记(三):群雄并起.mp3
│       ├── 04  预习篇 · 小鲸鱼大事记(四):尘埃落定.mp3
│       ├── 05  白话容器基础(一):从进程说开去.mp3
│       ├── 06  白话容器基础(二):隔离与限制.mp3
│       ├── 07  白话容器基础(三):深入理解容器镜像.mp3
│       ├── 08  白话容器基础(四):重新认识Docker容器.mp3
│       ├── 09  从容器到容器云:谈谈Kubernetes的本质.mp3
│       ├── 10  Kubernetes一键部署利器:kubeadm.mp3
│       ├── 11  从0到1:搭建一个完整的Kubernetes集群.mp3
│       ├── 12  牛刀小试:我的第一个容器化应用.mp3
│       ├── 13  为什么我们需要Pod?.mp3
│       ├── 14  深入解析Pod对象(一):基本概念.mp3
│       ├── 15  深入解析Pod对象(二):使用进阶.mp3
│       ├── 16  编排其实很简单:谈谈“控制器”模型.mp3
│       ├── 17  经典PaaS的记忆:作业副本与水平扩展.mp3
│       ├── 18  深入理解StatefulSet(一):拓扑状态.mp3
│       ├── 19  深入理解StatefulSet(二):存储状态.mp3
│       ├── 20  深入理解StatefulSet(三):有状态应用实践.mp3
│       ├── 21  容器化守护进程的意义:DaemonSet.mp3
│       ├── 22  撬动离线业务:Job与CronJob.mp3
│       ├── 23  声明式API与Kubernetes编程范式.mp3
│       ├── 24  深入解析声明式API(一):API对象的奥秘.mp3
│       ├── 25  深入解析声明式API(二):编写自定义控制器.mp3
│       ├── 26  基于角色的权限控制:RBAC.mp3
│       ├── 27  聪明的微创新:Operator工作原理解读.mp3
│       ├── 28  PV、PVC、StorageClass,这些到底在说啥?.mp3
│       ├── 29  PV、PVC体系是不是多此一举?从本地持久化卷谈起.mp3
│       ├── 30  编写自己的存储插件:FlexVolume与CSI.mp3
│       ├── 31  容器存储实践:CSI插件编写指南.mp3
│       ├── 32  浅谈容器网络.mp3
│       ├── 33  深入解析容器跨主机网络.mp3
│       ├── 34  Kubernetes网络模型与CNI网络插件.mp3
│       ├── 35  解读Kubernetes三层网络方案.mp3
│       ├── 36  为什么说Kubernetes只有soft multi-tenancy?.mp3
│       ├── 37  找到容器不容易:Service、DNS与服务发现.mp3
│       ├── 38  从外界连通Service与Service调试“三板斧”.mp3
│       ├── 39  谈谈Service与Ingress.mp3
│       ├── 40  Kubernetes的资源模型与资源管理.mp3
│       ├── 41  十字路口上的Kubernetes默认调度器.mp3
│       ├── 42  Kubernetes默认调度器调度策略解析.mp3
│       ├── 43  Kubernetes默认调度器的优先级与抢占机制.mp3
│       ├── 44  Kubernetes GPU管理与Device Plugin机制.mp3
│       ├── 45  幕后英雄:SIG-Node与CRI.mp3
│       ├── 46  解读 CRI 与 容器运行时.mp3
│       ├── 47  绝不仅仅是安全:Kata Containers 与 gVisor.mp3
│       ├── 48  Prometheus、Metrics Server与Kubernetes监控体系.mp3
│       ├── 49  Custom Metrics 让Auto Scaling不再“食之无味”.mp3
│       ├── 50  让日志无处可逃:容器日志收集与管理.mp3
│       ├── 51  谈谈Kubernetes开源社区和未来走向.mp3
│       ├── 52  答疑文章.mp3
│       └── 结束语  Kubernetes:赢开发者赢天下.mp3
├── 33算法面试通关40讲
│   ├── 01.合格程序员的第一步:算法与数据结构.mp4
│   ├── 02.如何事半功倍地学习算法与数据结构.mp4
│   ├── 03.如何计算算法的复杂度.mp4
│   ├── 04.如何通过LeetCode来进行算法题目练习.mp4
│   ├── 05.理论讲解:数组&链表.mp4
│   ├── 06.面试题:反转一个单链表&判断链表是否有环.mp4
│   ├── 07.理论讲解:堆栈&队列.mp4
│   ├── 08.面试题:判断括号字符串是否有效.mp4
│   ├── 09.面试题:用队列实现栈&用栈实现队列.mp4
│   ├── 10.理论讲解:优先队列.mp4
│   ├── 11.面试题:返回数据流中的第K大元素.mp4
│   ├── 12.面试题:返回滑动窗口中的最大值.mp4
│   ├── 13.理论讲解:哈希表.mp4
│   ├── 14.面试题:有效的字母异位词.mp4
│   ├── 15.面试题:两数之和.mp4
│   ├── 16.面试题:三数之和.mp4
│   ├── 17.理论讲解:树&二叉树&二叉搜索树.mp4
│   ├── 18.面试题:验证二叉搜索树.mp4
│   ├── 19.面试题:二叉树&二叉搜索树的最近公共祖先.mp4
│   ├── 20.理论讲解:二叉树遍历.mp4
│   ├── 21.理论讲解:递归&分治.mp4
│   ├── 22.面试题:Pow(x,n).mp4
│   ├── 23.面试题:求众数.mp4
│   ├── 24.理论讲解:贪心算法.mp4
│   ├── 25.面试题:买卖股票的最佳时机.mp4
│   ├── 26.理论讲解:广度优先搜索.mp4
│   ├── 27.理论讲解:深度优先搜索.mp4
│   ├── 28.面试题:二叉树层次遍历.mp4
│   ├── 29.面试题:二叉树的最大和最小深度.mp4
│   ├── 30.面试题:生成有效括号组合.mp4
│   ├── 31.理论讲解:剪枝.mp4
│   ├── 32.面试题:N皇后问题.mp4
│   ├── 33.面试题:数独问题.mp4
│   ├── 34.理论讲解:二分查找.mp4
│   ├── 35.面试题:实现一个求解平方根的函数.mp4
│   ├── 36.理论讲解:字典树.mp4
│   ├── 37.面试题:实现一个字典树.mp4
│   ├── 38.面试题:二维网格中的单词搜索问题.mp4
│   ├── 39.理论讲解:位运算.mp4
│   ├── 40.面试题:统计位1的个数.mp4
│   ├── 41.面试题:2的幂次方问题&比特位计数问题.mp4
│   ├── 42.面试题:N皇后问题的另一种解法.mp4
│   ├── 43.理论理解:动态规划(上).mp4
│   ├── 44.理论理解:动态规划(下).mp4
│   ├── 45.面试题:爬楼梯.mp4
│   ├── 46.面试题:三角形的最小路径和.mp4
│   ├── 47.面试题:乘积最大子序列.mp4
│   ├── 48.面试题:股票买卖系列.mp4
│   ├── 49.面试题:最长上升子序列.mp4
│   ├── 50.面试题:零钱兑换.mp4
│   ├── 51.面试题:编辑距离.mp4
│   ├── 52.理论讲解:并查集.mp4
│   ├── 53.面试题:岛屿的个数&朋友圈(上).mp4
│   ├── 54.面试题:岛屿的个数&朋友圈(下).mp4
│   ├── 55.理论讲解: LRU Cache.mp4
│   ├── 56.面试题:设计和实现一个LRU Cache缓存机制.mp4
│   ├── 57.理论讲解:布隆过滤器.mp4
│   ├── 58.课程重点回顾.mp4
│   ├── 59.FAQ答疑&面试中切题四件套.mp4
│   ├── 60.回到起点:斐波拉契数列.mp4
│   ├── 61.白板实战番外篇:斐波拉契数列.mp4
│   ├── 62.最后的一些经验分享.mp4
│   └── intro.mp4
├── 34玩转VS Code
│   ├── html
│   │   ├── 01讲学编辑器,到底应该学什么.html
│   │   ├── 02讲VSCode的Why、How和What.html
│   │   ├── 03讲如何快速上手VSCode.html
│   │   ├── 04讲 如何做到双手不离键盘.html
│   │   ├── 05讲快捷键进阶攻略.html
│   │   ├── 06讲拒绝重复,你一定要学会的多光标特性.html
│   │   ├── 07讲如何快速在文件、符号、代码之间跳转(1).html
│   │   ├── 08讲玩转鼠标操作.html
│   │   ├── 09讲代码自动补全、快速修复和重构的二三事.html
│   │   ├── 10讲拒绝重复,你的代码百宝箱:如何书写codesnippet.html
│   │   ├── 11讲一定要用好代码折叠、小地图和面包屑特性.html
│   │   ├── 12讲极速搜索有时候比Intellisense还重要.html
│   │   ├── 13讲优化你的编辑器设置.html
│   │   ├── 14讲什么是工作台和命令面板.html
│   │   ├── 15讲了解文件管理,什么是multi-rootworkspace.html
│   │   ├── 16讲怎么在编辑器里做好版本管理.html
│   │   ├── 17讲如何配置终端模拟器,告别系统终端.html
│   │   ├── 18讲为你的项目打造Workflow(上).html
│   │   ├── 19讲为你的项目打造Workflow(下).html
│   │   ├── 20讲聊debugger时,我们在聊什么.html
│   │   ├── 21讲你不知道的工作区快捷键.html
│   │   ├── 22讲基于自然语言或者纯文本的设置界面,总有一款适合你.html
│   │   ├── 23讲基础语言支持:JSON、Markdown.html
│   │   ├── 24讲前端语言支持:JavaScript和Node.js.html
│   │   ├── 25讲后端语言支持(一):Go、Java.html
│   │   ├── 26讲后端语言支持(二):Python、C#.html
│   │   ├── 27讲HTML、CSS以及前端开发神器Emmet介绍与支持.html
│   │   ├── 28讲如何深度定制自己的主题.html
│   │   ├── 29讲不错的插件推荐.html
│   │   ├── 30讲如何在VSCode中配置、部署和调试Docker.html
│   │   ├── 31讲一些你可能不知道的Tips&Tricks.html
│   │   ├── 32讲插件开发(一):why、how和what.html
│   │   ├── 33讲插件开发(二):编写编辑器快捷键及分享快捷键配置、代码片段、主题等.html
│   │   ├── 34讲插件开发(三):自定义语言支持.html
│   │   ├── 35讲插件开发(四):Decorations装饰器.html
│   │   ├── 36讲插件开发(五):工作台相关API.html
│   │   ├── 37讲插件开发(六):VSCode插件维护和发布要点.html
│   │   ├── 结束语讲学编辑器,究竟学了什么.html
│   │   └── 开篇词讲玩转编辑器,向高效能编程再进一步.html
│   ├── mp3
│   │   ├── 01讲学编辑器,到底应该学什么.mp3
│   │   ├── 02讲VSCode的Why、How和What.mp3
│   │   ├── 03讲如何快速上手VSCode.mp3
│   │   ├── 04讲 如何做到双手不离键盘.mp3
│   │   ├── 05讲快捷键进阶攻略.mp3
│   │   ├── 06讲拒绝重复,你一定要学会的多光标特性.mp3
│   │   ├── 07讲如何快速在文件、符号、代码之间跳转.mp3
│   │   ├── 08讲玩转鼠标操作.mp3
│   │   ├── 09讲代码自动补全、快速修复和重构的二三事.mp3
│   │   ├── 10讲拒绝重复,你的代码百宝箱:如何书写codesnippet.mp3
│   │   ├── 11讲一定要用好代码折叠、小地图和面包屑特性.mp3
│   │   ├── 12讲极速搜索有时候比Intellisense还重要.mp3
│   │   ├── 13讲优化你的编辑器设置.mp3
│   │   ├── 14讲什么是工作台和命令面板.mp3
│   │   ├── 15讲了解文件管理,什么是multi-rootworkspace.mp3
│   │   ├── 16讲怎么在编辑器里做好版本管理.mp3
│   │   ├── 17讲如何配置终端模拟器,告别系统终端.mp3
│   │   ├── 18讲为你的项目打造Workflow(上).mp3
│   │   ├── 19讲为你的项目打造Workflow(下).mp3
│   │   ├── 20讲聊debugger时,我们在聊什么.mp3
│   │   ├── 21讲你不知道的工作区快捷键.mp3
│   │   ├── 22讲基于自然语言或者纯文本的设置界面,总有一款适合你.mp3
│   │   ├── 23讲基础语言支持:JSON、Markdown.mp3
│   │   ├── 24讲前端语言支持:JavaScript和Node.js.mp3
│   │   ├── 25讲后端语言支持(一):Go、Java.mp3
│   │   ├── 26讲后端语言支持(二):Python、C#.mp3
│   │   ├── 27讲HTML、CSS以及前端开发神器Emmet介绍与支持.mp3
│   │   ├── 28讲如何深度定制自己的主题.mp3
│   │   ├── 29讲不错的插件推荐.mp3
│   │   ├── 30讲如何在VSCode中配置、部署和调试Docker.mp3
│   │   ├── 31讲一些你可能不知道的Tips&Tricks.mp3
│   │   ├── 32讲插件开发(一):why、how和what.mp3
│   │   ├── 33讲插件开发(二):编写编辑器快捷键及分享快捷键配置、代码片段、主题等.mp3
│   │   ├── 34讲插件开发(三):自定义语言支持.mp3
│   │   ├── 35讲插件开发(四):Decorations装饰器.mp3
│   │   ├── 36讲插件开发(五):工作台相关API.mp3
│   │   ├── 37讲插件开发(六):VSCode插件维护和发布要点.mp3
│   │   ├── 结束语讲学编辑器,究竟学了什么.mp3
│   │   └── 开篇词讲玩转编辑器,向高效能编程再进一步.mp3
│   └── pdf
│       ├── 01讲学编辑器,到底应该学什么.pdf
│       ├── 02讲VSCode的Why、How和What.pdf
│       ├── 03讲如何快速上手VSCode.pdf
│       ├── 04讲如何做到双手不离键盘.pdf
│       ├── 05讲快捷键进阶攻略.pdf
│       ├── 06讲拒绝重复,你一定要学会的多光标特性.pdf
│       ├── 07讲如何快速在文件、符号、代码之间跳转.pdf
│       ├── 08讲玩转鼠标操作.pdf
│       ├── 09讲代码自动补全、快速修复和重构的二三事.pdf
│       ├── 10讲拒绝重复,你的代码百宝箱:如何书写codesnippet.pdf
│       ├── 11讲一定要用好代码折叠、小地图和面包屑特性.pdf
│       ├── 12讲极速搜索有时候比Intellisense还重要.pdf
│       ├── 13讲优化你的编辑器设置.pdf
│       ├── 14讲什么是工作台和命令面板.pdf
│       ├── 15讲了解文件管理,什么是multi-rootworkspace.pdf
│       ├── 16讲怎么在编辑器里做好版本管理.pdf
│       ├── 17讲如何配置终端模拟器,告别系统终端.pdf
│       ├── 18讲为你的项目打造Workflow(上).pdf
│       ├── 19讲为你的项目打造Workflow(下).pdf
│       ├── 20讲聊debugger时,我们在聊什么.pdf
│       ├── 21讲你不知道的工作区快捷键.pdf
│       ├── 22讲基于自然语言或者纯文本的设置界面,总有一款适合你.pdf
│       ├── 23讲基础语言支持:JSON、Markdown.pdf
│       ├── 24讲前端语言支持:JavaScript和Node.js.pdf
│       ├── 25讲后端语言支持(一):Go、Java.pdf
│       ├── 26讲后端语言支持(二):Python、C#.pdf
│       ├── 27讲HTML、CSS以及前端开发神器Emmet介绍与支持.pdf
│       ├── 28讲如何深度定制自己的主题.pdf
│       ├── 29讲不错的插件推荐.pdf
│       ├── 30讲如何在VSCode中配置、部署和调试Docker.pdf
│       ├── 31讲一些你可能不知道的Tips&Tricks.pdf
│       ├── 32讲插件开发(一):why、how和what.pdf
│       ├── 33讲插件开发(二):编写编辑器快捷键及分享快捷键配置、代码片段、主题等.pdf
│       ├── 34讲插件开发(三):自定义语言支持.pdf
│       ├── 35讲插件开发(四):Decorations装饰器.pdf
│       ├── 36讲插件开发(五):工作台相关API.pdf
│       ├── 37讲插件开发(六):VSCode插件维护和发布要点.pdf
│       ├── 结束语讲学编辑器,究竟学了什么.pdf
│       └── 开篇词讲玩转编辑器,向高效能编程再进一步.pdf
├── 35Go语言核心36讲
│   ├── html
│   │   ├── 01-工作区和GOPATH.html
│   │   ├── 02-命令源码文件.html
│   │   ├── 03-库源码文件.html
│   │   ├── 04-程序实体的那些事儿(上).html
│   │   ├── 05-程序实体的那些事儿(中).html
│   │   ├── 06-程序实体的那些事儿(下).html
│   │   ├── 07-数组和切片.html
│   │   ├── 08-container包中的那些容器.html
│   │   ├── 09-字典的操作和约束.html
│   │   ├── 10-通道的基本操作.html
│   │   ├── 11-通道的高级玩法.html
│   │   ├── 12-使用函数的正确姿势.html
│   │   ├── 13-结构体及其方法的使用法门.html
│   │   ├── 14-接口类型的合理运用.html
│   │   ├── 15-关于指针的有限操作.html
│   │   ├── 16-go语句及其执行规则(上).html
│   │   ├── 17-go语句及其执行规则(下).html
│   │   ├── 18-if语句、for语句和switch语句.html
│   │   ├── 19-错误处理(上).html
│   │   ├── 20-错误处理(下).html
│   │   ├── 21-panic函数、recover函数以及defer语句(上).html
│   │   ├── 22-panic函数、recover函数以及defer语句(下).html
│   │   ├── 23-测试的基本规则和流程(上).html
│   │   ├── 24-测试的基本规则和流程(下).html
│   │   ├── 25-更多的测试手法.html
│   │   ├── 26-sync.Mutex与sync.RWMutex.html
│   │   ├── 27-条件变量sync.Cond(上).html
│   │   ├── 28-条件变量sync.Cond(下).html
│   │   ├── 29-原子操作(上).html
│   │   ├── 30-原子操作(下).html
│   │   ├── 31-sync.WaitGroup和sync.Once.html
│   │   ├── 32-context.Context类型.html
│   │   ├── 33-临时对象池sync.Pool.html
│   │   ├── 34-并发安全字典sync.Map(上).html
│   │   ├── 35-并发安全字典sync.Map(下).html
│   │   ├── 36-unicode与字符编码.html
│   │   ├── 37-strings包与字符串操作.html
│   │   ├── 38-bytes包与字节串操作(上).html
│   │   ├── 39-bytes包与字节串操作(下).html
│   │   ├── 40-io包中的接口和工具(上).html
│   │   ├── 41-io包中的接口和工具(下).html
│   │   ├── 42-bufio包中的数据类型(上).html
│   │   ├── 43-bufio包中的数据类型(下).html
│   │   ├── 44-使用os包中的API(上).html
│   │   ├── 45-使用os包中的API(下).html
│   │   ├── 46-访问网络服务.html
│   │   ├── 47-基于HTTP协议的网络服务.html
│   │   ├── 48-程序性能分析基础(上).html
│   │   ├── 49-程序性能分析基础(下).html
│   │   ├── 50-学习专栏的正确姿势.html
│   │   ├── 简介.html
│   │   ├── 开篇词-跟着学,你也能成为Go语言高手.html
│   │   ├── 尾声-愿你披荆斩棘,所向无敌.html
│   │   ├── 新年彩蛋-完整版思考题答案.html
│   │   └── 预习篇-写给0基础入门的Go语言学习者.html
│   ├── MP3
│   │   ├── 01.工作区和GOPATH.mp3
│   │   ├── 02.命令源码文件.mp3
│   │   ├── 03.库源码文件.mp3
│   │   ├── 04.程序实体的那些事儿(上).mp3
│   │   ├── 05.程序实体的那些事儿(中).mp3
│   │   ├── 06.程序实体的那些事儿 (下).mp3
│   │   ├── 07.数组和切片.mp3
│   │   ├── 08.container包中的那些容器.mp3
│   │   ├── 09.字典的操作和约束.mp3
│   │   ├── 10.通道的基本操作.mp3
│   │   ├── 11.通道的高级玩法.mp3
│   │   ├── 12.使用函数的正确姿势.mp3
│   │   ├── 13.结构体及其方法的使用法门.mp3
│   │   ├── 14.接口类型的合理运用.mp3
│   │   ├── 15.关于指针的有限操作.mp3
│   │   ├── 16.go语句及其执行规则(上).mp3
│   │   ├── 17.go语句及其执行规则(下).mp3
│   │   ├── 18.if语句、for语句和switch语句.mp3
│   │   ├── 19.错误处理(上).mp3
│   │   ├── 20.错误处理 (下).mp3
│   │   ├── 21.panic函数、recover函数以及defer语句 (上).mp3
│   │   ├── 22.panic函数、recover函数以及defer语句(下).mp3
│   │   ├── 23.测试的基本规则和流程 (上).mp3
│   │   ├── 24.测试的基本规则和流程(下).mp3
│   │   ├── 25.更多的测试手法.mp3
│   │   ├── 26.sync.Mutex与sync.RWMutex.mp3
│   │   ├── 27.条件变量sync.Cond (上).mp3
│   │   ├── 28.条件变量sync.Cond (下).mp3
│   │   ├── 29.原子操作(上).mp3
│   │   ├── 30.原子操作(下).mp3
│   │   ├── 31.sync.WaitGroup和sync.Once.mp3
│   │   ├── 32.context.Context类型.mp3
│   │   ├── 33.临时对象池sync.Pool.mp3
│   │   ├── 34.并发安全字典sync.Map (上).mp3
│   │   ├── 35.并发安全字典sync.Map (下).mp3
│   │   ├── 36.unicode与字符编码.mp3
│   │   ├── 37.strings包与字符串操作.mp3
│   │   ├── 38.bytes包与字节串操作(上).mp3
│   │   ├── 39.bytes包与字节串操作(下).mp3
│   │   ├── 40.io包中的接口和工具 (上).mp3
│   │   ├── 41.io包中的接口和工具 (下).mp3
│   │   ├── 42.bufio包中的数据类型 (上).mp3
│   │   ├── 43.bufio包中的数据类型(下).mp3
│   │   ├── 44.使用os包中的API (上).mp3
│   │   ├── 45.使用os包中的API (下).mp3
│   │   ├── 46.访问网络服务.mp3
│   │   ├── 47.基于HTTP协议的网络服务.mp3
│   │   ├── 48.程序性能分析基础(上).mp3
│   │   ├── 49.程序性能分析基础(下).mp3
│   │   ├── 50.学习专栏的正确姿势.mp3
│   │   ├── 开篇词.跟着学,你也能成为Go语言高手.mp3
│   │   ├── 尾声.愿你披荆斩棘,所向无敌.mp3
│   │   └── 预习篇.写给0基础入门的Go语言学习者.mp3
│   └── pdf
│       ├── 01-工作区和GOPATH[加V信ixuexi66获取更多课程].pdf
│       ├── 02-命令源码文件[加V信ixuexi66获取更多课程].pdf
│       ├── 03-库源码文件[加V信ixuexi66获取更多课程].pdf
│       ├── 04-程序实体的那些事儿(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 05-程序实体的那些事儿(中)[加V信ixuexi66获取更多课程].pdf
│       ├── 06-程序实体的那些事儿(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 07-数组和切片[加V信ixuexi66获取更多课程].pdf
│       ├── 08-container包中的那些容器[加V信ixuexi66获取更多课程].pdf
│       ├── 09-字典的操作和约束[加V信ixuexi66获取更多课程].pdf
│       ├── 10-通道的基本操作[加V信ixuexi66获取更多课程].pdf
│       ├── 11-通道的高级玩法[加V信ixuexi66获取更多课程].pdf
│       ├── 12-使用函数的正确姿势[加V信ixuexi66获取更多课程].pdf
│       ├── 13-结构体及其方法的使用法门[加V信ixuexi66获取更多课程].pdf
│       ├── 14-接口类型的合理运用[加V信ixuexi66获取更多课程].pdf
│       ├── 15-关于指针的有限操作[加V信ixuexi66获取更多课程].pdf
│       ├── 16-go语句及其执行规则(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 17-go语句及其执行规则(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 18-if语句、for语句和switch语句[加V信ixuexi66获取更多课程].pdf
│       ├── 19-错误处理(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 20-错误处理(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 21-panic函数、recover函数以及defer语句(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 22-panic函数、recover函数以及defer语句(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 23-测试的基本规则和流程(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 24-测试的基本规则和流程(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 25-更多的测试手法[加V信ixuexi66获取更多课程].pdf
│       ├── 26-sync.Mutex与sync.RWMutex[加V信ixuexi66获取更多课程].pdf
│       ├── 27-条件变量sync.Cond(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 28-条件变量sync.Cond(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 29-原子操作(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 30-原子操作(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 31-sync.WaitGroup和sync.Once[加V信ixuexi66获取更多课程].pdf
│       ├── 32-context.Context类型[加V信ixuexi66获取更多课程].pdf
│       ├── 33-临时对象池sync.Pool[加V信ixuexi66获取更多课程].pdf
│       ├── 34-并发安全字典sync.Map(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 35-并发安全字典sync.Map(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 36-unicode与字符编码[加V信ixuexi66获取更多课程].pdf
│       ├── 37-strings包与字符串操作[加V信ixuexi66获取更多课程].pdf
│       ├── 38-bytes包与字节串操作(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 39-bytes包与字节串操作(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 40-io包中的接口和工具(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 41-io包中的接口和工具(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 42-bufio包中的数据类型(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 43-bufio包中的数据类型(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 44-使用os包中的API(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 45-使用os包中的API(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 46-访问网络服务[加V信ixuexi66获取更多课程].pdf
│       ├── 47-基于HTTP协议的网络服务[加V信ixuexi66获取更多课程].pdf
│       ├── 48-程序性能分析基础(上)[加V信ixuexi66获取更多课程].pdf
│       ├── 49-程序性能分析基础(下)[加V信ixuexi66获取更多课程].pdf
│       ├── 50-学习专栏的正确姿势[加V信ixuexi66获取更多课程].pdf
│       ├── 开篇词-跟着学,你也能成为Go语言高手[加V信ixuexi66获取更多课程].pdf
│       ├── 尾声-愿你披荆斩棘,所向无敌[加V信ixuexi66获取更多课程].pdf
│       ├── 新年彩蛋-完整版思考题答案[加V信ixuexi66获取更多课程].pdf
│       └── 预习篇-写给0基础入门的Go语言学习者[加V信ixuexi66获取更多课程].pdf
├── 36技术管理实战36讲
│   ├── 01  多年前的那些工程师都去哪了?.html
│   ├── 02  我要不要做管理呢?内心好纠结!.html
│   ├── 03  哪些人比较容易走上管理岗位?.html
│   ├── 04  我要不要转回去做技术呢?.html
│   ├── 05  作为技术管理者,我如何保持技术判断力?.html
│   ├── 06  我这样的风格能做管理吗?.html
│   ├── 07  我能做好管理吗,大家服我吗?.html
│   ├── 08  管理到底都做哪些事儿?.html
│   ├── 09  从工程师到管理者,角色都发生了哪些变化?.html
│   ├── 10  新经理常踩的坑儿有哪些?.html
│   ├── 11  我刚开始带团队,从哪里着手呢?.html
│   ├── 12  如何界定我团队是干什么的呢?.html
│   ├── 13  如何为团队设定合理的目标呢?.html
│   ├── 14  如何来规划团队的组织结构呢?.html
│   ├── 15  我都要申请哪些资源呢?.html
│   ├── 16  团队建设该从哪里入手?.html
│   ├── 17  如何提升员工的个人能力?.html
│   ├── 18  如何提升员工的工作意愿和积极性?.html
│   ├── 19  如何兼顾团队分工的稳定性和灵活性?.html
│   ├── 20 有什么方法可以有效提升团队凝聚力吗.html
│   ├── 21  如何物色和培养核心人才?.html
│   ├── 22  如何建设团队文化,营造团队氛围?.html
│   ├── 23  如何和低绩效员工谈绩效?.html
│   ├── 24  如何让团建活动不再“收效甚微”?.html
│   ├── 25  多任务并行该如何应对?.html
│   ├── 26  如何确保项目的有效执行?.html
│   ├── 27  如何让流程机制得到有效的执行?.html
│   ├── 28  管理沟通那些事儿.html
│   ├── 29  沟通经常鸡同鸭讲,说不到一块怎么办?.html
│   ├── 30  如何掌控自己的情绪,以及如何管理情绪化的员工?.html
│   ├── 31  我各方面做得都很好,就是做不好向上沟通.html
│   ├── 32  横向沟通和非职权影响力.html
│   ├── 33  向下沟通的常见实例解析.html
│   ├── 34  管理沟通上有哪些常见的坑儿呢?.html
│   ├── 35  从空降谈管理方法论的积累.html
│   ├── 36  走出自己的管理之路.html
│   ├── 复习课(二)  管理规划.html
│   ├── 复习课(三)  团队建设.html
│   ├── 复习课(四)  任务管理.html
│   ├── 复习课(五)  管理沟通.html
│   ├── 复习课(一)  管理方法论和角色认知.html
│   └── 开篇词  你为什么需要学管理?.html
├── 37玩转git三剑客
│   ├── 01课程综述.mp4
│   ├── 02安装Git.mp4
│   ├── 03使用Git之前需要做的最小配置.mp4
│   ├── 04创建第一个仓库并配置local用户信息.mp4
│   ├── 05通过几次commit来认识工作区和暂存区.mp4
│   ├── 06给文件重命名的简便方法.mp4
│   ├── 07通过gitlog查看版本演变历史.mp4
│   ├── 08gitk:通过图形界面工具来查看版本历史.mp4
│   ├── 09探密.git目录.mp4
│   ├── 10commit、tree和blob三个对象之间的关系.mp4
│   ├── 11小练习:数一数tree的个数.mp4
│   ├── 12分离头指针情况下的注意事项.mp4
│   ├── 13进一步理解HEAD和branch.mp4
│   ├── 14怎么删除不需要的分支?.mp4
│   ├── 15怎么修改最新commit的message?.mp4
│   ├── 16怎么修改老旧commit的message?.mp4
│   ├── 17怎样把连续的多个commit整理成1个?.mp4
│   ├── 18怎样把间隔的几个commit整理成1个?.mp4
│   ├── 19怎么比较暂存区和HEAD所含文件的差异?.mp4
│   ├── 20怎么比较工作区和暂存区所含文件的差异?.mp4
│   ├── 21如何让暂存区恢复成和HEAD的一样?.mp4
│   ├── 22如何让工作区的文件恢复为和暂存区一样?.mp4
│   ├── 23怎样取消暂存区部分文件的更改?.mp4
│   ├── 24消除最近的几次提交.mp4
│   ├── 25看看不同提交的指定文件的差异.mp4
│   ├── 26正确删除文件的方法.mp4
│   ├── 27开发中临时加塞了紧急任务怎么处理?.mp4
│   ├── 28如何指定不需要Git管理的文件?.mp4
│   ├── 29如何将Git仓库备份到本地?.mp4
│   ├── 30注册一个GitHub账号.mp4
│   ├── 31配置公私钥.mp4
│   ├── 32在GitHub上创建个人仓库.mp4
│   ├── 33把本地仓库同步到GitHub.mp4
│   ├── 34不同人修改了不同文件如何处理?.mp4
│   ├── 35不同人修改了同文件的不同区域如何处理?.mp4
│   ├── 36不同人修改了同文件的同一区域如何处理?.mp4
│   ├── 37同时变更了文件名和文件内容如何处理?.mp4
│   ├── 38把同一文件改成了不同的文件名如何处理?.mp4
│   ├── 39禁止向集成分支执行push-f操作.mp4
│   ├── 40禁止向集成分支执行变更历史的操作.mp4
│   ├── 41GitHub为什么会火?.mp4
│   ├── 42GitHub都有哪些核心功能?.mp4
│   ├── 43怎么快速淘到感兴趣的开源项目.mp4
│   ├── 44怎样在GitHub上搭建个人博客.mp4
│   ├── 45开源项目怎么保证代码质量?.mp4
│   ├── 46为何需要组织类型的仓库?.mp4
│   ├── 47创建团队的项目.mp4
│   ├── 48怎样选择适合自己团队的工作流?.mp4
│   ├── 49如何挑选合适的分支集成策略?.mp4
│   ├── 50启用issue跟踪需求和任务.mp4
│   ├── 51如何用project管理issue?.mp4
│   ├── 52项目内部怎么实施codereview?.mp4
│   ├── 53团队协作时如何做多分支的集成?.mp4
│   ├── 54怎样保证集成的质量?.mp4
│   ├── 55怎样把产品包发布到GitHub上?.mp4
│   ├── 56怎么给项目增加详细的指导文档?.mp4
│   ├── 57国内互联网企业为什么喜欢GitLab?.mp4
│   ├── 58GitLab有哪些核心的功能?.mp4
│   ├── 59GitLab上怎么做项目管理?.mp4
│   ├── 60GitLab上怎么做codereview?.mp4
│   ├── 61GitLab上怎么保证集成的质量?.mp4
│   ├── 62怎么把应用部署到AWS上?.mp4
│   └── 苏玲《玩转Git三剑客》-极客时间.pdf
├── 38微服务架构实战160讲
│   ├── intro.mp4
│   ├── 第八模块 : 构建OAuth2服务器 - Golang语言实现
│   │   ├── 139.课程概述和背景.mp4
│   │   ├── 140.架构和设计.mp4
│   │   ├── 141.开发环境搭建.mp4
│   │   ├── 142.基础代码(code review).mp4
│   │   ├── 143.数据访问模块(code review).mp4
│   │   ├── 144.OAuth2服务模块(code review).mp4
│   │   ├── 145.Web服务模块(code review).mp4
│   │   ├── 146.启动流程(code review).mp4
│   │   ├── 147.起步准备实验(lab02).mp4
│   │   ├── 148.OAuth2授权码模式实验(lab03).mp4
│   │   ├── 149.OAuth2简化模式实验(lab04).mp4
│   │   ├── 150.OAuth2用户名密码模式实验(lab05).mp4
│   │   ├── 151.OAuth2客户端模式实验(lab06).mp4
│   │   ├── 152.OAuth2令牌校验实验(lab07).mp4
│   │   ├── 153.OAuth2令牌刷新实验(lab08).mp4
│   │   ├── 154.项目复盘和扩展环节.mp4
│   │   └── 155.参考资源和后续课程预览.mp4
│   ├── 第二模块 :微服务配置中心Apollo架构和实践
│   │   ├── 25.Apollo作者的产品介绍.mp4
│   │   ├── 26.第二模块课程介绍.mp4
│   │   ├── 27.课程概述.mp4
│   │   ├── 28.业务需求.mp4
│   │   ├── 29.配置定义和场景.mp4
│   │   ├── 30.开关驱动开发原理.mp4
│   │   ├── 31.携程 Apollo 配置中心介绍.mp4
│   │   ├── 32.Apollo核心概念.mp4
│   │   ├── 33.Apollo快速起步(Lab01).mp4
│   │   ├── 34.Apollo快速起步扩展实验.mp4
│   │   ├── 35.Apollo架构设计之服务器端.mp4
│   │   ├── 36.Apollo架构设计之客户端.mp4
│   │   ├── 37.Apollo架构设计之高可用和监控.mp4
│   │   ├── 38.Apollo分布式部署指南.mp4
│   │   ├── 39.Apollo Java客户端和多语言接入.mp4
│   │   ├── 40.Apollo Client API实操(Lab02).mp4
│   │   ├── 41.Apollo Client和Spring集成~XML方式(Lab03).mp4
│   │   ├── 42.Apollo Client和Spring集成~代码方式(Lab04).mp4
│   │   ├── 43.Apollo Client和Spring Boot集成(Lab05).mp4
│   │   ├── 44.Apollo开放平台接入实操(Lab06).mp4
│   │   ├── 45.Spring Cloud Config简介.mp4
│   │   ├── 46.Apollo vs Spring Cloud Config.mp4
│   │   ├── 47.Apollo FAQ和开发常见问题.mp4
│   │   └── 48.参考资源和后续课程预览.mp4
│   ├── 第九模块:微服务架构综合案例分析
│   │   ├── 156.课程概述和背景.mp4
│   │   ├── 157.需求和架构设计.mp4
│   │   ├── 158.开发环境搭建(lab01)(上).mp4
│   │   ├── 159.开发环境搭建(lab01)(下).mp4
│   │   ├── 160.项目业务代码(Code Review).mp4
│   │   ├── 161.Apollo配置中心集成(lab02).mp4
│   │   ├── 162.Zuul-Eureka-Ribbon-Hystrix集成(Code Review).mp4
│   │   ├── 163.Gravitee OAuth2集成(lab03).mp4
│   │   ├── 164.Zuul网关集中令牌校验(Code Review).mp4
│   │   ├── 165.CAT调用链集成(lab04)(上).mp4
│   │   ├── 166.CAT调用链集成(lab04)(下).mp4
│   │   ├── 167.Demo展示(lab05)(上).mp4
│   │   ├── 168.Demo展示(lab05)(下).mp4
│   │   ├── 169.Prometheus监控集成(Code Review).mp4
│   │   ├── 170.生产扩展环节.mp4
│   │   └── 171.课程复盘总结.mp4
│   ├── 第六模块 :微服务注册发现Eureka Ribbon架构和实践
│   │   ├── 104.服务发现需求和模式(下).mp4
│   │   ├── 105.Netflix Eureka 和 Ribbon 背景介绍.mp4
│   │   ├── 106.Eureka 和 Ribbon 架构设计原理.mp4
│   │   ├── 107.【实验】Spring Cloud Eureka 和 Ribbon 基础实战.mp4
│   │   ├── 108.【实验】Spring Cloud Eureka 和 Ribbon 高级实验.mp4
│   │   ├── 109.Spring Cloud Eureka 和 Ribbon 主要配置项.mp4
│   │   ├── 110.Eureka进阶:自保护模式.mp4
│   │   ├── 111.Eureka进阶:健康检查和蓝绿部署.mp4
│   │   ├── 112.【实验】Spring Cloud Zuul、Eureka 和 Ribbon 集成实验(上).mp4
│   │   ├── 113.【实验】Spring Cloud Zuul、Eureka 和 Ribbon 集成实验(下).mp4
│   │   ├── 114.常用服务发现组件比较.mp4
│   │   ├── 115.ServiceMesh 和 Istio 简介.mp4
│   │   ├── 116.基于 Eureka、Zuul 和容器云的持续交付架构.mp4
│   │   └── 117.参考资源和后续课程预览.mp4
│   ├── 第七模块 :微服务监控告警Prometheus架构和实践
│   │   ├── 118.第七模块课程介绍.mp4
│   │   ├── 119.监控模式分类.mp4
│   │   ├── 120.BusDevOps 和测量驱动开发 MDD.mp4
│   │   ├── 121.Prometheus 简介.mp4
│   │   ├── 122.Prometheus 架构设计.mp4
│   │   ├── 123.Prometheus 基本概念.mp4
│   │   ├── 124.【实验】Prometheus 起步查询实验(上).mp4
│   │   ├── 125.【实验】Prometheus起步查询实验(中).mp4
│   │   ├── 126.【实验】Prometheus起步查询实验(下).mp4
│   │   ├── 127.【实验】Prometheus + Grafana 展示实验(上).mp4
│   │   ├── 128.【实验】Prometheus + Grafana 展示实验(下).mp4
│   │   ├── 129.【实验】Prometheus + Alertmanager 告警实验(上).mp4
│   │   ├── 130.【实验】Prometheus + Alertmanager 告警实验(下).mp4
│   │   ├── 131.【实验】Java 应用埋点和监控实验.mp4
│   │   ├── 132.【实验】NodeExporter 系统监控实验.mp4
│   │   ├── 133.【实验】Spring Boot Actuator 监控实验.mp4
│   │   ├── 134.Prometheus 监控最佳实践.mp4
│   │   ├── 135.主流开源时序数据库比较.mp4
│   │   ├── 136.开源分布式监控平台 ZMon 简介.mp4
│   │   ├── 137.微服务监控体系总结.mp4
│   │   └── 138.参考资源和后续课程预览.mp4
│   ├── 第三模块 :微服务网关Zuul架构和实践
│   │   ├── 49.第三模块课程介绍.mp4
│   │   ├── 50.Zuul网关和基本应用场景.mp4
│   │   ├── 51.Zuul网关高级应用场景.mp4
│   │   ├── 52.Zuul网关架构剖析.mp4
│   │   ├── 53.Zuul网关代码剖析(Code Review).mp4
│   │   ├── 54.Zuul网关过滤器管理工具(Code Review).mp4
│   │   ├── 55.前置过滤器实验(Lab01).mp4
│   │   ├── 56.路由过滤器实验(Lab02).mp4
│   │   ├── 57.后置过滤器实验(Lab03).mp4
│   │   ├── 58.Zuul网关对接Apollo(Lab04).mp4
│   │   ├── 59.Zuul网关生产部署实践.mp4
│   │   ├── 60.Zuul网关路由管理实践.mp4
│   │   ├── 61.基于网关的两层路由体系.mp4
│   │   ├── 62.Spring Cloud Zuul(Lab05).mp4
│   │   ├── 63.Zuul2.0简介.mp4
│   │   ├── 64.Zuul网关生产最佳实践.mp4
│   │   └── 65.参考资源和后续课程预览.mp4
│   ├── 第四模块 :微服务调用链监控CAT架构和实践
│   │   ├── 66.第四模块课程介绍.mp4
│   │   ├── 67.调用链监控业务需求.mp4
│   │   ├── 68.调用链监控原理.mp4
│   │   ├── 69.调用链监控产品和比较.mp4
│   │   ├── 70.点评 CAT 背景介绍.mp4
│   │   ├── 71.CAT 典型报表.mp4
│   │   ├── 72.CAT 告警简介.mp4
│   │   ├── 73.CAT 架构设计.mp4
│   │   ├── 74.【实验】CAT 本地部署.mp4
│   │   ├── 75.CAT 埋点案例和代码剖析(Code Review).mp4
│   │   ├── 76.【实验】CAT 埋点案例.mp4
│   │   ├── 77.Zuul 网关集成 CAT 代码剖析(Code Review).mp4
│   │   ├── 78.【实验】Zuul 网关集成 CAT.mp4
│   │   ├── 79.CAT 生产埋点实践.mp4
│   │   ├── 80.CAT 生产部署实践.mp4
│   │   ├── 81.CAT 生产治理实践.mp4
│   │   ├── 82.Spring Cloud Sleuth 简介.mp4
│   │   ├── 83.【实验】Spring Cloud Sleuth.mp4
│   │   └── 84.参考资源和后续课程预览.mp4
│   ├── 第五模块 :微服务容错限流Hystrix架构和实践
│   │   ├── 100.Hystrix 生产最佳实践.mp4
│   │   ├── 101.参考资源和后续课程预览.mp4
│   │   ├── 85.第五模块课程介绍.mp4
│   │   ├── 86.容错限流需求.mp4
│   │   ├── 87.容错限流原理.mp4
│   │   ├── 88.Netflix Hystrix 背景介绍.mp4
│   │   ├── 89.Hystrix 设计原理.mp4
│   │   ├── 90.Hystrix 主要概念.mp4
│   │   ├── 91.信号量 vs 线程池隔离.mp4
│   │   ├── 92.Hystrix 主要配置项.mp4
│   │   ├── 93.【实验】Hystrix 基础实验.mp4
│   │   ├── 94.Hystrix 模拟案例分析 (Code Review).mp4
│   │   ├── 95.【实验】Hystrix + Dashboard 实验(上).mp4
│   │   ├── 96.【实验】Hystrix + Dashboard 实验(下).mp4
│   │   ├── 97.网关集成 Hystrix (Code Review).mp4
│   │   ├── 98.【实验】Spring Cloud Hystrix 实验.mp4
│   │   └── 99.Netflix Turbine 简介.mp4
│   └── 第一模块 :微服务安全架构与实践
│       ├── 01.第一模块课程介绍.mp4
│       ├── 02.微服务安全要解决什么问题.mp4
│       ├── 03.白话 OAuth2.mp4
│       ├── 04.OAuth2 的正式定义.mp4
│       ├── 05.OAuth2 有哪些典型模式.mp4
│       ├── 06.OAuth2 模式该如何选型.mp4
│       ├── 07.Spring Security OAuth2 架构简介.mp4
│       ├── 08.【实验】授权码模式授权服务器.mp4
│       ├── 09.【实验】简化模式授权服务器.mp4
│       ├── 10.【实验】密码模式授权服务器.mp4
│       ├── 11.【实验】客户端模式授权服务器.mp4
│       ├── 12.实验一扩展环节.mp4
│       ├── 13.【实验】Web 应用接入授权服务器.mp4
│       ├── 14.实验二扩展环节.mp4
│       ├── 15.什么是 JWT 令牌.mp4
│       ├── 16.【实验】授权服务器支持 JWT 令牌.mp4
│       ├── 17.实验三扩展环节.mp4
│       ├── 18.【实验】Android 无线应用接入授权服务器.mp4
│       ├── 19.【实验】AngularJS 单页应用实验和课后扩展.mp4
│       ├── 20.【实验】GitHub社交登录实验和课后扩展.mp4
│       ├── 21.【实验】OAuth2安全风险CSRF实验.mp4
│       ├── 22.OpenId Connect简介.mp4
│       ├── 23.下一代微服务安全架构.mp4
│       └── 24.参考资源和后续课程预览.mp4
├── 39程序员职场全攻略
│   ├── Java面试知识卡片大全.zip
│   ├── 产品经理必备工具优劣分析.zip
│   ├── 产品经理如何和开发接触.zip
│   ├── 成为全能CTO的必备要素.mp4
│   ├── 程序员40岁后该如何发展.docx
│   ├── 程序员40岁后改如何发展.mp4
│   ├── 程序员女子图鉴.docx
│   ├── 程序员女子图鉴.mp4
│   ├── 程序员跳槽全攻略.docx
│   ├── 全能CTO的必备要素.docx
│   ├── 让BAT的offer不再难拿.docx
│   ├── 让BAT的offer不再难拿.mp4
│   ├── 如何成为一名出色的算法工程师.docx
│   ├── 如何成为一名出色的算法工程师.mp4
│   ├── 卓越程序员炼成记.docx
│   └── 卓越程序员炼成记.mp4
├── 40从0开始学大数据
│   ├── 04讲移动计算比移动数据更划算.html
│   ├── 04讲移动计算比移动数据更划算.mp3
│   ├── 05讲从RAID看垂直伸缩到水平伸缩的演化.html
│   ├── 05讲从RAID看垂直伸缩到水平伸缩的演化.mp3
│   ├── 06讲新技术层出不穷,HDFS依然是存储的王者.html
│   ├── 06讲新技术层出不穷,HDFS依然是存储的王者.mp3
│   ├── 07讲为什么说MapReduce既是编程模型又是计算框架.html
│   ├── 07讲为什么说MapReduce既是编程模型又是计算框架.mp3
│   ├── 08讲MapReduce如何让数据完成一次旅行.html
│   ├── 08讲MapReduce如何让数据完成一次旅行.mp3
│   ├── 09讲为什么我们管Yarn叫作资源调度框架.html
│   ├── 09讲为什么我们管Yarn叫作资源调度框架.mp3
│   ├── 10讲模块答疑:我们能从Hadoop学到什么.html
│   ├── 10讲模块答疑:我们能从Hadoop学到什么.mp3
│   ├── 11讲Hive是如何让MapReduce实现SQL操作的.html
│   ├── 11讲Hive是如何让MapReduce实现SQL操作的.mp3
│   ├── 12讲我们并没有觉得MapReduce速度慢,直到Spark出现.html
│   ├── 12讲我们并没有觉得MapReduce速度慢,直到Spark出现.mp3
│   ├── 13讲同样的本质,为何Spark可以更高效.html
│   ├── 13讲同样的本质,为何Spark可以更高效.mp3
│   ├── 14讲BigTable的开源实现:HBase.html
│   ├── 14讲BigTable的开源实现:HBase.mp3
│   ├── 15讲流式计算的代表:Storm、Flink、SparkStreaming.html
│   ├── 15讲流式计算的代表:Storm、Flink、SparkStreaming.mp3
│   ├── 16讲ZooKeeper是如何保证数据一致性的.html
│   ├── 16讲ZooKeeper是如何保证数据一致性的.mp3
│   ├── 17讲模块答疑:这么多技术,到底都能用在什么场景里.html
│   ├── 17讲模块答疑:这么多技术,到底都能用在什么场景里.mp3
│   ├── 18讲如何自己开发一个大数据SQL引擎.html
│   ├── 18讲如何自己开发一个大数据SQL引擎.mp3
│   ├── 19讲Spark的性能优化案例分析(上).html
│   ├── 19讲Spark的性能优化案例分析(上).mp3
│   ├── 20讲Spark的性能优化案例分析(下).html
│   ├── 20讲Spark的性能优化案例分析(下).mp3
│   ├── 21讲从阿里内部产品看海量数据处理系统的设计(上):Doris的立项.html
│   ├── 21讲从阿里内部产品看海量数据处理系统的设计(上):Doris的立项.mp3
│   ├── 22讲从阿里内部产品看海量数据处理系统的设计(下):架构与创新.html
│   ├── 22讲从阿里内部产品看海量数据处理系统的设计(下):架构与创新.mp3
│   ├── 23讲大数据基准测试可以带来什么好处.html
│   ├── 23讲大数据基准测试可以带来什么好处.mp3
│   ├── 24讲从大数据性能测试工具Dew看如何快速开发大数据系统.html
│   ├── 24讲从大数据性能测试工具Dew看如何快速开发大数据系统.mp3
│   ├── 25讲模块答疑:我能从大厂的大数据开发实践中学到什么.html
│   ├── 25讲模块答疑:我能从大厂的大数据开发实践中学到什么.mp3
│   ├── 26讲互联网产品+大数据产品=大数据平台.html
│   ├── 26讲互联网产品+大数据产品=大数据平台.mp3
│   ├── 27讲大数据从哪里来.html
│   ├── 27讲大数据从哪里来.mp3
│   ├── 28讲知名大厂如何搭建大数据平台.html
│   ├── 28讲知名大厂如何搭建大数据平台.mp3
│   ├── 29讲盘点可供中小企业参考的商业大数据平台.html
│   ├── 29讲盘点可供中小企业参考的商业大数据平台.mp3
│   ├── 30讲当大数据遇上物联网.html
│   ├── 30讲当大数据遇上物联网.mp3
│   ├── 31讲模块答疑:为什么大数据平台至关重要.html
│   ├── 31讲模块答疑:为什么大数据平台至关重要.mp3
│   ├── 32讲互联网运营数据指标与可视化监控.html
│   ├── 32讲互联网运营数据指标与可视化监控.mp3
│   ├── 33讲一个电商网站订单下降的数据分析案例.html
│   ├── 33讲一个电商网站订单下降的数据分析案例.mp3
│   ├── 35讲如何利用大数据成为“增长黑客”.html
│   ├── 35讲如何利用大数据成为“增长黑客”.mp3
│   ├── 36讲模块答疑:为什么说数据驱动运营.html
│   ├── 36讲模块答疑:为什么说数据驱动运营.mp3
│   ├── 37讲如何对数据进行分类和预测.html
│   ├── 37讲如何对数据进行分类和预测.mp3
│   ├── 38讲如何发掘数据之间的关系.html
│   ├── 38讲如何发掘数据之间的关系.mp3
│   ├── 39讲如何预测用户的喜好.html
│   ├── 39讲如何预测用户的喜好.mp3
│   ├── 40讲机器学习的数学原理是什么.html
│   ├── 40讲机器学习的数学原理是什么.mp3
│   ├── 41讲从感知机到神经网络算法.html
│   ├── 41讲从感知机到神经网络算法.mp3
│   ├── 42讲模块答疑:软件工程师如何进入人工智能领域.html
│   ├── 42讲模块答疑:软件工程师如何进入人工智能领域.mp3
│   ├── 结束语讲未来的你,有无限可能.html
│   ├── 结束语讲未来的你,有无限可能.mp3
│   ├── 开篇词讲为什么说每个软件工程师都应该懂大数据技术.html
│   ├── 开篇词讲为什么说每个软件工程师都应该懂大数据技术.mp3
│   ├── 所有的不确定都是机会——智慧写给你的新年寄语.html
│   ├── 所有的不确定都是机会——智慧写给你的新年寄语.mp3
│   ├── 预习01讲大数据技术发展史:大数据的前世今生.html
│   ├── 预习01讲大数据技术发展史:大数据的前世今生.mp3
│   ├── 预习02讲大数据应用发展史:从搜索引擎到人工智能.html
│   ├── 预习02讲大数据应用发展史:从搜索引擎到人工智能.mp3
│   ├── 预习03讲大数据应用领域:数据驱动一切.html
│   └── 预习03讲大数据应用领域:数据驱动一切.mp3
├── 41秒杀学习资料
│   ├── 电商大促技术探秘.pdf
│   ├── 架构师.pdf
│   ├── 架构师生态的技术创新.pdf
│   └── 揭秘双十一背后的技术较量.pdf
├── 42全套20+高清IT技能图谱
│   └── 20+张高清技能图谱.zip
├── 43最全技术知识框架礼包-极客时间
│   ├── 丁奇出品:MySQL知识图谱.PNG
│   ├── 软件测试最全知识框架图-《软件测试52讲》茹炳晟
│   │   ├── 1软件测试最全知识框架图谱.jpg
│   │   ├── 2测试基础架构-《软件测试52讲》茹炳晟.jpg
│   │   ├── 3性能测试-《软件测试52讲》茹炳晟.jpg
│   │   ├── 4API测试-《软件测试52讲》茹炳晟.jpg
│   │   ├── 4小时优惠海报.jpg
│   │   ├── 5测试基础知识-《软件测试52讲》茹炳晟.jpg
│   │   ├── 6代码级测试-《软件测试52讲》茹炳晟.jpg
│   │   ├── 7GUI自动化测试-《软件测试52讲》茹炳晟.jpg
│   │   ├── 8移动应用测试-《软件测试52讲》茹炳晟.jpg
│   │   ├── 9其他基础知识与技能-《软件测试52讲》茹炳晟.jpg
│   │   └── 测试专栏目录.png
│   ├── 陶辉出品:深入Nginx100讲脑图.jpg
│   ├── 王天一出品:AI基础课知识框架图
│   │   ├── AI基础课-机器学习.jpg
│   │   ├── AI基础课-深度学习.jpg
│   │   └── AI基础课-数学基础 .jpg
│   ├── 王争出品:算法知识脑图.jpeg
│   ├── 尹会生出品:零基础学Python.jpg
│   ├── 张磊出品:Kubernetes技能图谱高清.jpg
│   └── 郑雨迪出品:JVM知识框架图.jpg
├── 44MySQL实战45讲
│   ├── mp3
│   │   ├── 01讲基础架构:一条SQL查询语句是如何执行的.mp3
│   │   ├── 02讲日志系统:一条SQL更新语句是如何执行的.mp3
│   │   ├── 03讲事务隔离:为什么你改了我还看不见.mp3
│   │   ├── 04讲深入浅出索引(上).mp3
│   │   ├── 05讲深入浅出索引(下).mp3
│   │   ├── 06讲全局锁和表锁:给表加个字段怎么有这么多阻碍.mp3
│   │   ├── 07讲行锁功过:怎么减少行锁对性能的影响.mp3
│   │   ├── 08讲事务到底是隔离的还是不隔离的.mp3
│   │   ├── 09讲普通索引和唯一索引,应该怎么选择.mp3
│   │   ├── 10讲MySQL为什么有时候会选错索引.mp3
│   │   ├── 11讲怎么给字符串字段加索引.mp3
│   │   ├── 12讲为什么我的MySQL会“抖”一下.mp3
│   │   ├── 13讲为什么表数据删掉一半,表文件大小不变.mp3
│   │   ├── 14讲count()这么慢,我该怎么办.mp3
│   │   ├── 15讲答疑文章(一):日志和索引相关问题.mp3
│   │   ├── 16讲“orderby”是怎么工作的.mp3
│   │   ├── 17讲如何正确地显示随机消息.mp3
│   │   ├── 18讲为什么这些SQL语句逻辑相同,性能却差异巨大.mp3
│   │   ├── 19讲为什么我只查一行的语句,也执行这么慢.mp3
│   │   ├── 20讲幻读是什么,幻读有什么问题.mp3
│   │   ├── 21讲为什么我只改一行的语句,锁这么多.mp3
│   │   ├── 22讲MySQL有哪些“饮鸩止渴”提高性能的方法.mp3
│   │   ├── 23讲MySQL是怎么保证数据不丢的.mp3
│   │   ├── 24讲MySQL是怎么保证主备一致的.mp3
│   │   ├── 25讲MySQL是怎么保证高可用的.mp3
│   │   ├── 26讲备库为什么会延迟好几个小时.mp3
│   │   ├── 27讲主库出问题了,从库怎么办.mp3
│   │   ├── 28讲读写分离有哪些坑.mp3
│   │   ├── 29讲如何判断一个数据库是不是出问题了.mp3
│   │   ├── 30讲答疑文章(二):用动态的观点看加锁.mp3
│   │   ├── 31讲误删数据后除了跑路,还能怎么办.mp3
│   │   ├── 32讲为什么还有kill不掉的语句.mp3
│   │   ├── 33讲我查这么多数据,会不会把数据库内存打爆.mp3
│   │   ├── 34讲到底可不可以使用join.mp3
│   │   ├── 35讲join语句怎么优化_MP3.mp3
│   │   ├── 36讲为什么临时表可以重名_MP3.mp3
│   │   ├── 37讲什么时候会使用内部临时表_MP3.mp3
│   │   ├── 38讲都说InnoDB好,那还要不要使用Memory引擎_MP3.mp3
│   │   ├── 39讲自增主键为什么不是连续的_MP3.mp3
│   │   ├── 40讲insert语句的锁为什么这么多_MP3.mp3
│   │   ├── 41讲怎么最快地复制一张表_MP3.mp3
│   │   ├── 42讲grant之后要跟着flushprivileges吗_MP3.mp3
│   │   ├── 43讲要不要使用分区表_MP3.mp3
│   │   ├── 44讲答疑文章(三):说一说这些好问题_MP3.mp3
│   │   ├── 45 自增id用完怎么办?.mp3
│   │   ├── 结束语  点线网面,一起构建MySQL知识网络.mp3
│   │   └── 开篇词讲这一次,让我们一起来搞懂MySQL.mp3
│   └── pdf
│       ├── 01 基础架构:一条SQL查询语句是如何执行的?.pdf
│       ├── 02 日志系统:一条SQL更新语句是如何执行的?.pdf
│       ├── 03 事务隔离:为什么你改了我还看不见?.pdf
│       ├── 04 深入浅出索引(上).pdf
│       ├── 05 深入浅出索引(下).pdf
│       ├── 06 全局锁和表锁 :给表加个字段怎么有这么多阻碍?.pdf
│       ├── 07 行锁功过:怎么减少行锁对性能的影响?.pdf
│       ├── 08 事务到底是隔离的还是不隔离的?.pdf
│       ├── 09 普通索引和唯一索引,应该怎么选择?.pdf
│       ├── 10 MySQL为什么有时候会选错索引?.pdf
│       ├── 11 怎么给字符串字段加索引?.pdf
│       ├── 12 为什么我的MySQL会“抖”一下?.pdf
│       ├── 13 为什么表数据删掉一半,表文件大小不变?.pdf
│       ├── 14 count 这么慢,我该怎么办?.pdf
│       ├── 15 答疑文章(一):日志和索引相关问题.pdf
│       ├── 16 “order by”是怎么工作的?.pdf
│       ├── 17 如何正确地显示随机消息.pdf
│       ├── 18 为什么这些SQL语句逻辑相同,性能却差异巨大?.pdf
│       ├── 19 为什么我只查一行的语句,也执行这么慢?.pdf
│       ├── 20 幻读是什么,幻读有什么问题?.pdf
│       ├── 21 为什么我只改一行的语句,锁这么多?.pdf
│       ├── 22 MySQL有哪些“饮鸩止渴”提高性能的方法?.pdf
│       ├── 23 MySQL是怎么保证数据不丢的?.pdf
│       ├── 24 MySQL是怎么保证主备一致的?.pdf
│       ├── 25 MySQL是怎么保证高可用的?.pdf
│       ├── 26 备库为什么会延迟好几个小时?.pdf
│       ├── 27 主库出问题了,从库怎么办?.pdf
│       ├── 28 读写分离有哪些坑?.pdf
│       ├── 29 如何判断一个数据库是不是出问题了?.pdf
│       ├── 30 答疑文章(二):用动态的观点看加锁.pdf
│       ├── 31 误删数据后除了跑路,还能怎么办?.pdf
│       ├── 32 为什么还有kill不掉的语句?.pdf
│       ├── 33 我查这么多数据,会不会把数据库内存打爆?.pdf
│       ├── 34 到底可不可以使用join?.pdf
│       ├── 35 join语句怎么优化?.pdf
│       ├── 36 为什么临时表可以重名?.pdf
│       ├── 37 什么时候会使用内部临时表?.pdf
│       ├── 38 都说InnoDB好,那还要不要使用Memory引擎?.pdf
│       ├── 39 自增主键为什么不是连续的?.pdf
│       ├── 40 insert语句的锁为什么这么多?.pdf
│       ├── 41 怎么最快地复制一张表?.pdf
│       ├── 42 grant之后要跟着flush privileges吗?.pdf
│       ├── 43 要不要使用分区表?.pdf
│       ├── 44 答疑文章(三):说一说这些好问题.pdf
│       ├── 45 自增id用完怎么办?.pdf
│       ├── 结束语 点线网面,一起构建MySQL知识网络.pdf
│       ├── 开篇词 这一次,让我们一起来搞懂MySQL.pdf
│       └── 直播回顾 林晓斌:我的 MySQL 心路历程.pdf
├── 45TensorFlow快速入门与实战
│   ├── 00.mp4
│   ├── 01 课程内容综述.mp4
│   ├── 02 第一章内容概述.mp4
│   ├── 03  TensorFlow产生的历史必然性.mp4
│   ├── 04 TensorFlow与Jeff Dean的那些事.mp4
│   ├── 05 TensorFlow的应用场景.mp4
│   ├── 06 TensorFlow的落地应用[加微信 ixuexi66 获取更多课程].mp4
│   ├── 07 TensorFlow的发展现状[加微信 ixuexi66 获取更多课程].mp4
│   ├── 08 第二章内容概述[加微信 ixuexi66 获取更多课程].mp4
│   ├── 09 搭建你的TensorFlow开发环境[加微信 ixuexi66 获取更多课程].mp4
│   ├── 10  Hello TensorFlow[加微信 ixuexi66 获取更多课程].mp4
│   ├── 11 在交互环境中使用TensorFlow[加微信 ixuexi66 获取更多课程].mp4
│   ├── 12  在容器中使用TensorFlow[加微信 ixuexi66 获取更多课程].mp4
│   ├── 13  第三章内容概述[加微信 ixuexi66 获取更多课程].mp4
│   ├── 14 TensorFlow模块与架构介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 15 TensorFlow数据流图介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 16  张量(Tensor)是什么(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 17 张量(Tensor)是什么(下)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 18 变量(Variable)是什么(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 19  变量(Variable)是什么(下)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 20 操作(Operation)是什么(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 21  操作(Operation)是什么(下)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 22 会话(Session)是什么[加微信 ixuexi66 获取更多课程].mp4
│   ├── 23  优化器(Optimizer)是什么[加微信 ixuexi66 获取更多课程].mp4
│   ├── 24  第四章内容概述[加微信 ixuexi66 获取更多课程].mp4
│   ├── 25  房价预测模型的前置知识[加微信 ixuexi66 获取更多课程].mp4
│   ├── 26 房价预测模型介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 27  房价预测模型之数据处理[加微信 ixuexi66 获取更多课程].mp4
│   ├── 28 房价预测模型之创建与训练[加微信 ixuexi66 获取更多课程].mp4
│   ├── 29  TensorBoard 可视化工具介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 30  使用 TensorBoard 可视化数据流图[加微信 ixuexi66 获取更多课程].mp4
│   ├── 31 实战房价预测模型:数据分析与处理[加微信 ixuexi66 获取更多课程].mp4
│   ├── 32 实战房价预测模型:创建与训练[加微信 ixuexi66 获取更多课程].mp4
│   ├── 33 实战房价预测模型:可视化数据流图[加微信 ixuexi66 获取更多课程].mp4
│   ├── 34 第五章内容概述[加微信 ixuexi66 获取更多课程].mp4
│   ├── 35 手写体数字数据集 MNIST 介绍(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 36 手写体数字数据集 MNIST 介绍(下)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 37 MNIST Softmax 网络介绍(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 38  MNIST Softmax 网络介绍(下)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 39 实战MNIST Softmax网络(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 40 实战MNIST Softmax网络(下)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 41 MNIST CNN网络介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 42.实战MNIST CNN网络.mp4
│   ├── 43 第六章内容概述[加微信 ixuexi66 获取更多课程].mp4
│   ├── 44  准备模型开发环境[加微信 ixuexi66 获取更多课程].mp4
│   ├── 45  生成验证码数据集[加微信 ixuexi66 获取更多课程].mp4
│   ├── 46 输入与输出数据处理[加微信 ixuexi66 获取更多课程].mp4
│   ├── 47  模型结构设计[加微信 ixuexi66 获取更多课程].mp4
│   ├── 48 模型损失函数设计[加微信 ixuexi66 获取更多课程].mp4
│   ├── 49  模型训练过程分析[加微信 ixuexi66 获取更多课程].mp4
│   ├── 50  模型部署与效果演示[加微信 ixuexi66 获取更多课程].mp4
│   ├── 51 第七部分内容介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 52 人脸识别问题概述[加微信 ixuexi66 获取更多课程].mp4
│   ├── 53 典型人脸相关数据集介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 54 人脸检测算法介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 55 人脸识别算法介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 56 人脸检测工具介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 57 解析 FaceNet 人脸识别模型[加微信 ixuexi66 获取更多课程].mp4
│   ├── 58.实战 FaceNet 人脸识别模型.ts
│   ├── 59 测试与可视化分析[加微信 ixuexi66 获取更多课程].mp4
│   ├── 60 番外篇内容介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 61 TensorFlow 社区介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 62 TensorFlow 生态-TFX[加微信 ixuexi66 获取更多课程].mp4
│   ├── 63 TensorFlow 生态-Kubeflow[加微信 ixuexi66 获取更多课程].mp4
│   ├── 64 如何参与 TensorFlow 社区开源贡献[加微信 ixuexi66 获取更多课程].mp4
│   ├── 65 ML GDE 是 TensorFlow 社区与开发者的桥梁[加微信 ixuexi66 获取更多课程].mp4
│   ├── 66 课程总结[加微信 ixuexi66 获取更多课程].mp4
│   └── 课件下载地址.txt
├── 46 数据结构与算法之美
│   ├── 01为什么要学习数据结构和算法?.mp3
│   ├── 01为什么要学习数据结构和算法?.pdf
│   ├── 02如何抓住重点,系统高效地学习数据结构与算法?.mp3
│   ├── 02如何抓住重点,系统高效地学习数据结构与算法?.pdf
│   ├── 03复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?.mp3
│   ├── 03复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?.pdf
│   ├── 04复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度.mp3
│   ├── 04复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度.pdf
│   ├── 05数组:为什么很多编程语言中数组都从0开始编号?.mp3
│   ├── 05数组:为什么很多编程语言中数组都从0开始编号?.pdf
│   ├── 06链表(上):如何实现LRU缓存淘汰算法.mp3
│   ├── 06链表(上):如何实现LRU缓存淘汰算法.pdf
│   ├── 07链表(下):如何轻松写出正确的链表代码?.mp3
│   ├── 07链表(下):如何轻松写出正确的链表代码?.pdf
│   ├── 08栈:如何实现浏览器的前进和后退功能?.mp3
│   ├── 08栈:如何实现浏览器的前进和后退功能?.pdf
│   ├── 09队列:队列在线程池等有限资源池中的应用.mp3
│   ├── 09队列:队列在线程池等有限资源池中的应用.pdf
│   ├── 10递归:如何用三行代码找到“最终推荐人”?.mp3
│   ├── 10递归:如何用三行代码找到“最终推荐人”?.pdf
│   ├── 11排序(上):为什么插入排序比冒泡排序更受欢迎?.mp3
│   ├── 11排序(上):为什么插入排序比冒泡排序更受欢迎?.pdf
│   ├── 12排序(下):如何用快排思想在On内查找第K大元素?.mp3
│   ├── 12排序(下):如何用快排思想在On内查找第K大元素?.pdf
│   ├── 13线性排序:如何根据年龄给100万用户数据排序?.mp3
│   ├── 13线性排序:如何根据年龄给100万用户数据排序?.pdf
│   ├── 14排序优化:如何实现一个通用的、高性能的排序函数?.mp3
│   ├── 14排序优化:如何实现一个通用的、高性能的排序函数?.pdf
│   ├── 15二分查找(上):如何用最省内存的方式实现快速查找功能?.mp3
│   ├── 15二分查找(上):如何用最省内存的方式实现快速查找功能?.pdf
│   ├── 16二分查找(下):如何快速定位IP对应的省份地址?.mp3
│   ├── 16二分查找(下):如何快速定位IP对应的省份地址?.pdf
│   ├── 17跳表:为什么Redis一定要用跳表来实现有序集合?.mp3
│   ├── 17跳表:为什么Redis一定要用跳表来实现有序集合?.pdf
│   ├── 18散列表(上):Word文档中的单词拼写检查功能是如何实现的?.mp3
│   ├── 18散列表(上):Word文档中的单词拼写检查功能是如何实现的?.pdf
│   ├── 19散列表(中):如何打造一个工业级水平的散列表?.mp3
│   ├── 19散列表(中):如何打造一个工业级水平的散列表?.pdf
│   ├── 20散列表(下):为什么散列表和链表经常会一起使用?.mp3
│   ├── 20散列表(下):为什么散列表和链表经常会一起使用?.pdf
│   ├── 21哈希算法(上):如何防止数据库中的用户信息被脱库?.mp3
│   ├── 21哈希算法(上):如何防止数据库中的用户信息被脱库?.pdf
│   ├── 22哈希算法(下):哈希算法在分布式系统中有哪些应用?.mp3
│   ├── 22哈希算法(下):哈希算法在分布式系统中有哪些应用?.pdf
│   ├── 23二叉树基础(上):什么样的二叉树适合用数组来存储?.mp3
│   ├── 23二叉树基础(上):什么样的二叉树适合用数组来存储?.pdf
│   ├── 24二叉树基础(下):有了如此高效的散列表,为什么还需要二叉树?.mp3
│   ├── 24二叉树基础(下):有了如此高效的散列表,为什么还需要二叉树?.pdf
│   ├── 25红黑树(上):为什么工程中都用红黑树这种二叉树?.mp3
│   ├── 25红黑树(上):为什么工程中都用红黑树这种二叉树?.pdf
│   ├── 26红黑树(下):掌握这些技巧,你也可以实现一个红黑树.mp3
│   ├── 26红黑树(下):掌握这些技巧,你也可以实现一个红黑树.pdf
│   ├── 27递归树:如何借助树来求解递归算法的时间复杂度?.mp3
│   ├── 27递归树:如何借助树来求解递归算法的时间复杂度?.pdf
│   ├── 28堆和堆排序:为什么说堆排序没有快速排序快?.mp3
│   ├── 28堆和堆排序:为什么说堆排序没有快速排序快?.pdf
│   ├── 29堆的应用:如何快速获取到Top10最热门的搜索关键词?.mp3
│   ├── 29堆的应用:如何快速获取到Top10最热门的搜索关键词?.pdf
│   ├── 30图的表示:如何存储微博、微信等社交网络中的好友关系?.mp3
│   ├── 30图的表示:如何存储微博、微信等社交网络中的好友关系?.pdf
│   ├── 31深度和广度优先搜索:如何找出社交网络中的三度好友关系?.mp3
│   ├── 31深度和广度优先搜索:如何找出社交网络中的三度好友关系?.pdf
│   ├── 32字符串匹配基础(上):如何借助哈希算法实现高效字符串匹配?.mp3
│   ├── 32字符串匹配基础(上):如何借助哈希算法实现高效字符串匹配?.pdf
│   ├── 33字符串匹配基础(中):如何实现文本编辑器中的查找功能?.mp3
│   ├── 33字符串匹配基础(中):如何实现文本编辑器中的查找功能?.pdf
│   ├── 34字符串匹配基础(下):如何借助BM算法轻松理解KMP算法?.mp3
│   ├── 34字符串匹配基础(下):如何借助BM算法轻松理解KMP算法?.pdf
│   ├── 35Trie树:如何实现搜索引擎的搜索关键词提示功能?.mp3
│   ├── 35Trie树:如何实现搜索引擎的搜索关键词提示功能?.pdf
│   ├── 36AC自动机:如何用多模式串匹配实现敏感词过滤功能?.mp3
│   ├── 36AC自动机:如何用多模式串匹配实现敏感词过滤功能?.pdf
│   ├── 37贪心算法:如何用贪心算法实现Huffman压缩编码?.mp3
│   ├── 37贪心算法:如何用贪心算法实现Huffman压缩编码?.pdf
│   ├── 38分治算法:谈一谈大规模计算框架MapReduce中的分治思想.mp3
│   ├── 38分治算法:谈一谈大规模计算框架MapReduce中的分治思想.pdf
│   ├── 39回溯算法:从电影《蝴蝶效应》中学习回溯算法的核心思想.mp3
│   ├── 39回溯算法:从电影《蝴蝶效应》中学习回溯算法的核心思想.pdf
│   ├── 40初识动态规划:如何巧妙解决“双十一”购物时的凑单问题?.mp3
│   ├── 40初识动态规划:如何巧妙解决“双十一”购物时的凑单问题?.pdf
│   ├── 41动态规划理论:一篇文章带你彻底搞懂最优子结构、无后效性和重复子问题.mp3
│   ├── 41动态规划理论:一篇文章带你彻底搞懂最优子结构、无后效性和重复子问题.pdf
│   ├── 42动态规划实战:如何实现搜索引擎中的拼写纠错功能?.mp3
│   ├── 42动态规划实战:如何实现搜索引擎中的拼写纠错功能?.pdf
│   ├── 43拓扑排序:如何确定代码源文件的编译依赖关系?.mp3
│   ├── 43拓扑排序:如何确定代码源文件的编译依赖关系?.pdf
│   ├── 44最短路径:地图软件是如何计算出最优出行路径的?.mp3
│   ├── 44最短路径:地图软件是如何计算出最优出行路径的?.pdf
│   ├── 45位图:如何实现网页爬虫中的URL去重功能?.mp3
│   ├── 45位图:如何实现网页爬虫中的URL去重功能?.pdf
│   ├── 46概率统计:如何利用朴素贝叶斯算法过滤垃圾短信?.mp3
│   ├── 46概率统计:如何利用朴素贝叶斯算法过滤垃圾短信?.pdf
│   ├── 47向量空间:如何实现一个简单的音乐推荐系统?.mp3
│   ├── 47向量空间:如何实现一个简单的音乐推荐系统?.pdf
│   ├── 48Bmore树:MySQL数据库索引是如何实现的?.pdf
│   ├── 48B树:MySQL数据库索引是如何实现的?.mp3
│   ├── 49搜索:如何用A搜索算法实现游戏中的寻路功能?.mp3
│   ├── 49搜索:如何用A搜索算法实现游戏中的寻路功能?.pdf
│   ├── 50索引:如何在海量数据中快速查找某个数据?.mp3
│   ├── 50索引:如何在海量数据中快速查找某个数据?.pdf
│   ├── 51并行算法:如何利用并行处理提高算法的执行效率?.mp3
│   ├── 51并行算法:如何利用并行处理提高算法的执行效率?.pdf
│   ├── 52算法实战(一):剖析Redis常用数据类型对应的数据结构.mp3
│   ├── 52算法实战(一):剖析Redis常用数据类型对应的数据结构.pdf
│   ├── 53算法实战(二):剖析搜索引擎背后的经典数据结构和算法.mp3
│   ├── 53算法实战(二):剖析搜索引擎背后的经典数据结构和算法.pdf
│   ├── 54算法实战(三):剖析高性能队列Disruptor背后的数据结构和算法.mp3
│   ├── 54算法实战(三):剖析高性能队列Disruptor背后的数据结构和算法.pdf
│   ├── 55算法实战(四):剖析微服务接口鉴权限流背后的数据结构和算法.mp3
│   ├── 55算法实战(四):剖析微服务接口鉴权限流背后的数据结构和算法.pdf
│   ├── 56算法实战(五):如何用学过的数据结构和算法实现一个短网址系统?.mp3
│   ├── 56算法实战(五):如何用学过的数据结构和算法实现一个短网址系统?.pdf
│   ├── 不定期福利第二期王争:羁绊前行的,不是肆虐的狂风,而是内心的迷茫.mp3
│   ├── 不定期福利第二期王争:羁绊前行的,不是肆虐的狂风,而是内心的迷茫.pdf
│   ├── 不定期福利第三期测一测你的算法阶段学习成果.mp3
│   ├── 不定期福利第三期测一测你的算法阶段学习成果.pdf
│   ├── 不定期福利第四期刘超:我是怎么学习《数据结构与算法之美》的?.mp3
│   ├── 不定期福利第四期刘超:我是怎么学习《数据结构与算法之美》的?.pdf
│   ├── 不定期福利第一期数据结构与算法学习书单.mp3
│   ├── 不定期福利第一期数据结构与算法学习书单.pdf
│   ├── 春节7天练Day1:数组和链表.mp3
│   ├── 春节7天练Day1:数组和链表.pdf
│   ├── 春节7天练Day2:栈、队列和递归.mp3
│   ├── 春节7天练Day2:栈、队列和递归.pdf
│   ├── 春节7天练Day3:排序和二分查找.mp3
│   ├── 春节7天练Day3:排序和二分查找.pdf
│   ├── 春节7天练Day4:散列表和字符串.mp3
│   ├── 春节7天练Day4:散列表和字符串.pdf
│   ├── 春节7天练Day5:二叉树和堆.mp3
│   ├── 春节7天练Day5:二叉树和堆.pdf
│   ├── 春节7天练Day6:图.mp3
│   ├── 春节7天练Day6:图.pdf
│   ├── 春节7天练Day7:贪心、分治、回溯和动态规划.mp3
│   ├── 春节7天练Day7:贪心、分治、回溯和动态规划.pdf
│   ├── 简介.pdf
│   ├── 开篇词从今天起,跨过“数据结构与算法”这道坎.mp3
│   ├── 开篇词从今天起,跨过“数据结构与算法”这道坎.pdf
│   ├── 用户故事Jerry银银:这一年我的脑海里只有算法.mp3
│   ├── 用户故事Jerry银银:这一年我的脑海里只有算法.pdf
│   ├── 用户故事zixuan:站在思维的高处,才有足够的视野和能力欣赏“美”.mp3
│   └── 用户故事zixuan:站在思维的高处,才有足够的视野和能力欣赏“美”.pdf
├── 47 数据分析实战45讲
│   ├── mp3
│   │   ├── 01丨数据分析全景图及修炼指南.mp3
│   │   ├── 01丨数据分析全景图及修炼指南[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 02丨学习数据挖掘的最佳路径是什么?.mp3
│   │   ├── 02丨学习数据挖掘的最佳路径是什么?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 03丨Python基础语法:开始你的Python之旅.mp3
│   │   ├── 03丨Python基础语法:开始你的Python之旅[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 04丨Python科学计算:用NumPy快速处理数据.mp3
│   │   ├── 04丨Python科学计算:用NumPy快速处理数据[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 05丨Python科学计算:Pandas.mp3
│   │   ├── 05丨Python科学计算:Pandas[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 06学数据分析要掌握哪些基本概念?.mp3
│   │   ├── 06学数据分析要掌握哪些基本概念?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 07用户画像:标签化就是数据的抽象能力.mp3
│   │   ├── 07用户画像:标签化就是数据的抽象能力[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 08数据采集:如何自动化采集数据?.mp3
│   │   ├── 08数据采集:如何自动化采集数据?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 09丨数据采集:如何用八爪鱼采集微博上的“DG”评论.mp3
│   │   ├── 09丨数据采集:如何用八爪鱼采集微博上的“DG”评论[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 10丨Python爬虫:如何自动化下载王祖贤海报?.mp3
│   │   ├── 10丨Python爬虫:如何自动化下载王祖贤海报?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 11数据科学家80时间都花费在了这些清洗任务上.mp3
│   │   ├── 11数据科学家80时间都花费在了这些清洗任务上?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 12数据集成:这些大号一共20亿粉丝?.mp3
│   │   ├── 12数据集成:这些大号一共20亿粉丝?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 13数据变换:考试成绩要求正态分布合理么?.mp3
│   │   ├── 13数据变换:考试成绩要求正态分布合理么?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 14丨数据可视化:掌握数据领域的万金油技能.mp3
│   │   ├── 14丨数据可视化:掌握数据领域的万金油技能[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 15丨一次学会Python数据可视化的10种技能.mp3
│   │   ├── 15丨一次学会Python数据可视化的10种技能[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 16丨数据分析基础篇答疑.mp3
│   │   ├── 16丨数据分析基础篇答疑[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 17丨决策树(上):要不要去打篮球?决策树来告诉你.mp3
│   │   ├── 17丨决策树(上):要不要去打篮球?决策树来告诉你[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 18丨决策树(中):CART,一棵是回归树,另一棵是分类树.mp3
│   │   ├── 18丨决策树(中):CART,一棵是回归树,另一棵是分类树[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 19丨决策树(下):泰坦尼克乘客生存预测.mp3
│   │   ├── 19丨决策树(下):泰坦尼克乘客生存预测[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 20丨朴素贝叶斯分类(上):如何让机器判断男女?.mp3
│   │   ├── 20丨朴素贝叶斯分类(上):如何让机器判断男女?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 21丨朴素贝叶斯分类(下):如何对文档进行分类?.mp3
│   │   ├── 21丨朴素贝叶斯分类(下):如何对文档进行分类?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 22丨SVM(上):如何用一根棍子将蓝红两色球分开?.mp3
│   │   ├── 22丨SVM(上):如何用一根棍子将蓝红两色球分开?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 23丨SVM(下):如何进行乳腺癌检测?.mp3
│   │   ├── 23丨SVM(下):如何进行乳腺癌检测?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 24丨KNN(上):如何根据打斗和接吻次数来划分电影类型?.mp3
│   │   ├── 24丨KNN(上):如何根据打斗和接吻次数来划分电影类型?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 25丨KNN(下):如何对手写数字进行识别?.mp3
│   │   ├── 25丨KNN(下):如何对手写数字进行识别?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 26丨KMeans(上):如何给20支亚洲球队做聚类?.mp3
│   │   ├── 26丨KMeans(上):如何给20支亚洲球队做聚类?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 27丨KMeans(下):如何使用KMeans对图像进行分割?.mp3
│   │   ├── 27丨KMeans(下):如何使用KMeans对图像进行分割?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 28丨EM聚类(上):如何将一份菜等分给两个人?.mp3
│   │   ├── 28丨EM聚类(上):如何将一份菜等分给两个人?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 29 EM聚类(下):用EM算法对王者荣耀英雄进行划分.mp3
│   │   ├── 29 EM聚类(下):用EM算法对王者荣耀英雄进行划分[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 30 关联规则挖掘(上):如何用Apriori发现用户购物规则?.mp3
│   │   ├── 30 关联规则挖掘(上):如何用Apriori发现用户购物规则?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 31 关联规则挖掘(下):导演如何选择演员?.mp3
│   │   ├── 31 关联规则挖掘(下):导演如何选择演员?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 32 PageRank(上):搞懂Google的PageRank算法.mp3
│   │   ├── 32 PageRank(上):搞懂Google的PageRank算法[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 33PageRank(下):分析希拉里邮件中的人物关系.mp3
│   │   ├── 33PageRank(下):分析希拉里邮件中的人物关系[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 34AdaBoost(上):如何使用AdaBoost提升分类器性能?.mp3
│   │   ├── 34AdaBoost(上):如何使用AdaBoost提升分类器性能?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 35 AdaBoost(下):如何使用AdaBoost对房价进行预测?.mp3
│   │   ├── 35 AdaBoost(下):如何使用AdaBoost对房价进行预测?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 36 数据分析算法篇答疑.mp3
│   │   ├── 36 数据分析算法篇答疑[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 37 数据采集实战:如何自动化运营微博?.mp3
│   │   ├── 37 数据采集实战:如何自动化运营微博?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 38 数据可视化实战:如何给毛不易的歌曲做词云展示?.mp3
│   │   ├── 38 数据可视化实战:如何给毛不易的歌曲做词云展示?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 39 数据挖掘实战(1):信用卡违约率分析.mp3
│   │   ├── 39 数据挖掘实战(1):信用卡违约率分析[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 40 数据挖掘实战(2):信用卡诈骗分析.mp3
│   │   ├── 40 数据挖掘实战(2):信用卡诈骗分析[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 41 数据挖掘实战(3):如何对比特币走势进行预测?.mp3
│   │   ├── 41 数据挖掘实战(3):如何对比特币走势进行预测?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 42 当我们谈深度学习的时候,我们都在谈什么?.mp3
│   │   ├── 42 当我们谈深度学习的时候,我们都在谈什么?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 43 深度学习(下):如何用Keras搭建深度学习网络做手写数字识别?.mp3
│   │   ├── 43 深度学习(下):如何用Keras搭建深度学习网络做手写数字识别?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 44 如何培养你的数据分析思维?.mp3
│   │   ├── 44 如何培养你的数据分析思维?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 45 求职简历中没有相关项目经验,怎么办?.mp3
│   │   ├── 45 求职简历中没有相关项目经验,怎么办?[加微信ixuexi66获取更多课程].mp3
│   │   ├── 加餐丨在社交网络上刷粉刷量,技术上是如何实现的?.mp3
│   │   ├── 加餐丨在社交网络上刷粉刷量,技术上是如何实现的?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 结束语 当大家都在讲知识和工具的时候,我更希望你重视思维和实战.mp3
│   │   ├── 结束语 当大家都在讲知识和工具的时候,我更希望你重视思维和实战[加微信ixuexi66获取更多课程].mp3
│   │   ├── 开篇词你为什么需要数据分析能力?.mp3
│   │   └── 开篇词你为什么需要数据分析能力?[加微信 ixuexi66 获取更多课程].mp3
│   └── pdf
│       ├── Do_01 数据分析全景图及修炼指南.pdf
│       ├── Do_02 学习数据挖掘的最佳路径是什么?.pdf
│       ├── Do_03 Python基础语法:开始你的Python之.pdf
│       ├── Do_04 Python科学计算:用NumPy快速处理数据.pdf
│       ├── Do_05 Python科学计算:Pandas.pdf
│       ├── Do_06 学数据分析要掌握哪些基本概念?.pdf
│       ├── Do_07 用户画像标签化就是数据的抽象能力.pdf
│       ├── Do_08 数据采集如何自动化采集数据?.pdf
│       ├── Do_09 数据采集如何用八爪鱼采集微博上的“D&G”评论.pdf
│       ├── Do_10 Python爬虫如何自动化下载王祖贤海报?.pdf
│       ├── Do_11 数据科学家80%时间都花费在了这些清洗任务上.pdf
│       ├── Do_12 数据集成这些大号一共20亿粉丝.pdf
│       ├── Do_13  数据变换:考试成绩要求正态分布合理么?.pdf
│       ├── Do_14 数据可视化:掌握数据领域的万金油技能.pdf
│       ├── Do_15一次学会Python数据可视化的10种技能.pdf
│       ├── Do_16 数据分析基础篇答疑.pdf
│       ├── Do_17 决策树(上)要不要去打篮球?决策树来告诉你.pdf
│       ├── Do_18决策树(中)CAR一棵是回归树,另一棵是分类树.pdf
│       ├── Do_19 决策树(下):泰坦尼克乘客生存预测.pdf
│       ├── Do_20 朴素贝叶斯分类(上):如何让机器判断男女?.pdf
│       ├── Do_21 朴素贝叶斯分类(下):如何对文档进行分类?.pdf
│       ├── Do_22 SVM(上):如何用一根棍子将蓝红两色球分开?.pdf
│       ├── Do_23 SVM(下):如何进行乳腺癌检测?.pdf
│       ├── Do_24 KNN(上):如何根据打斗和接吻次数来划分电影类型?.pdf
│       ├── Do_25 KNN(下):如何对手写数字进行识别?.pdf
│       ├── Do_26 K-Means(上):如何给20支亚洲球队做聚类?.pdf
│       ├── Do_27 K-Means(下):如何使用K-Means对图像进行分割?.pdf
│       ├── Do_28 EM聚类(上):如何将一份菜等分给两个人?.pdf
│       ├── Do_29 EM聚类(下):用EM算法对王者荣耀英雄进行划分.pdf
│       ├── Do_30关联规则挖掘(上)如何用Apriori发现用户购物规则?.pdf
│       ├── Do_31 关联规则挖掘(下)导演如何选择演员.pdf
│       ├── Do_32 PageRank(上):搞懂Google的PageRank算法.pdf
│       ├── Do_33 PageRank(下):分析希拉里邮件中的人物关系.pdf
│       ├── Do_34 AdaBoost(上):如何使用AdaBoost提升分类器性能?.pdf
│       ├── Do_35AdaBoost(下)如何使用AdaBoost对房价进行预测?.pdf
│       ├── Do_36 数据分析算法篇答疑.pdf
│       ├── Do_37 数据采集实战:如何自动化运营微博?.pdf
│       ├── Do_38 数据可视化实战:如何给毛不易的歌曲做词云展示?.pdf
│       ├── Do_39 数据挖掘实战(1):信用卡违约率分析.pdf
│       ├── Do_40 数据挖掘实战(2):信用卡诈骗分析[].pdf
│       ├── Do_43 深度学习(下):如何用Keras搭建深度学习网络做手写数字识别?.pdf
│       ├── Do_44 如何培养你的数据分析思维?.pdf
│       ├── Do_45 求职简历中没有相关项目经验,怎么办?.pdf
│       ├── Do_加餐在社交网络上刷粉刷量,技术上是如何实现的?.pdf
│       ├── Do_结束语 当大家都在讲知识和工具的时候,我更希望你重视思维和实战.pdf
│       └── Do_开篇词  你为什么需要数据分析能力.pdf
├── 48极客时间-Nginx核心知识100讲
│   ├── 01{%课程综述.hd_(new).mp4
│   ├── 02{%Nginx适用于哪些场景?.hd_(new).mp4
│   ├── 03{%Nginx出现的历史背景.hd_(new).mp4
│   ├── 04{%为什么用Nginx:它的5个主要优点.hd_(new).mp4
│   ├── 05{%Nginx的四个主要组成部分.hd.mp4
│   ├── 06{%Nginx的版本发布历史.hd.mp4
│   ├── 07{%选择哪一个Nginx发行版本?.hd.mp4
│   ├── 08{%编译出适合自己的Nginx.hd.mp4
│   ├── 09{%Nginx配置文件的通用语法介绍.hd.mp4
│   ├── 100{%对客户端请求的缓存处理流程.hd.mp4
│   ├── 101{%接收上游响应的缓存处理流程.hd.mp4
│   ├── 102{%如何减轻缓存失效时上游服务的压力.hd.mp4
│   ├── 103{%及时清除缓存.hd.mp4
│   ├── 104{%uwsgi、fastcgi、scgi指令的对照表.hd.mp4
│   ├── 105{%memcached反向代理的用法.hd.mp4
│   ├── 106{%搭建websocket反向代理.hd.mp4
│   ├── 107{%用分片提升缓存效率.hd.mp4
│   ├── 108{%openfilecache提升系统性能.hd.mp4
│   ├── 109{%http2协议介绍.hd.mp4
│   ├── 10{%Nginx命令行及演示:重载、热部署、日志切割.hd.mp4
│   ├── 110{%搭建http2服务并推送资源.hd.mp4
│   ├── 111{%grpc反向代理.hd.mp4
│   ├── 112{%stream四层反向代理的7个阶段及常用变量.hd.mp4
│   ├── 113{%proxyprotocol协议与realip模块.hd.mp4
│   ├── 114{%限并发连接、限IP、记日志.hd.mp4
│   ├── 115{%stream四层反向代理处理SSL下游流量.hd.mp4
│   ├── 116{%stream_preread模块取出SSL关键信息.hd.mp4
│   ├── 117{%streamproxy四层反向代理的用法.hd.mp4
│   ├── 118{%UDP反向代理.hd.mp4
│   ├── 119{%透传IP地址的3个方案.hd.mp4
│   ├── 11{%用Nginx搭建一个可用的静态资源Web服务器.hd.mp4
│   ├── 120{%性能优化方法论.hd.mp4
│   ├── 121{%如何高效使用CPU.hd.mp4
│   ├── 122{%多核间的负载均衡.hd.mp4
│   ├── 123{%控制TCP三次握手参数.hd.mp4
│   ├── 124{%建立TCP连接的优化.hd.mp4
│   ├── 125{%滑动窗口与缓冲区.hd.mp4
│   ├── 126{%优化缓冲区与传输效率.hd.mp4
│   ├── 127{%慢启动与拥塞窗口.hd.mp4
│   ├── 128{%TCP协议的keepalive功能.hd.mp4
│   ├── 129{%减少关闭连接时的time_wait端口数量.hd.mp4
│   ├── 12{%用Nginx搭建一个具备缓存功能的反向代理服务.hd.mp4
│   ├── 130{%lingering_close延迟关闭TCP连接.hd.mp4
│   ├── 131{%应用层协议的优化.hd.mp4
│   ├── 132{%磁盘IO的优化.hd.mp4
│   ├── 133{%减少磁盘读写次数.hd.mp4
│   ├── 134{%零拷贝与gzip_static模块.hd.mp4
│   ├── 135{%用tcmalloc优化内存分配.hd.mp4
│   ├── 136{%使用GooglePerfTools分析Nginx.hd.mp4
│   ├── 137{%使用stub_status模块监控Nginx的状态.hd.mp4
│   ├── 138{%第三方模块源码的阅读.hd.mp4
│   ├── 139{%Nginx的启动流程.hd.mp4
│   ├── 13{%用GoAccess实现可视化并实时监控access日志.hd.mp4
│   ├── 140{%HTTP第三方模块的初始化.hd.mp4
│   ├── 141{%if指令是邪恶的吗?.hd.mp4
│   ├── 142{%解读Nginx的核心转储文件.hd.mp4
│   ├── 143{%通过debug日志定位问题.hd.mp4
│   ├── 144{%OpenResty概述.hd.mp4
│   ├── 145{%OpenResty中的Nginx模块与Lua模块.hd.mp4
│   ├── 146{%如何在Nginx中嵌入Lua代码.hd.mp4
│   ├── 147{%OpenResty中Lua与C代码交互的原理.hd.mp4
│   ├── 148{%获取、修改请求与响应的SDK.hd.mp4
│   ├── 149{%工具类型的SDK.hd.mp4
│   ├── 14{%从网络原理来看SSL安全协议.hd.mp4
│   ├── 150{%同步且非阻塞的底层SDK:cosocket.hd.mp4
│   ├── 151{%基于协程的并发编程SDK.hd.mp4
│   ├── 152{%定时器及时间相关的SDK.hd.mp4
│   ├── 153{%share.DICT基于共享内存的字典.hd.mp4
│   ├── 154{%子请求的使用方法.hd.mp4
│   ├── 155{%基于OpenResty的WAF防火墙.hd.mp4
│   ├── 15{%对称加密与非对称加密各自的应用场景.hd.mp4
│   ├── 16{%SSL证书的公信力是如何保证的?.hd.mp4
│   ├── 17{%SSL协议握手时Nginx的性能瓶颈在哪里?.hd.mp4
│   ├── 18{%用免费SSL证书实现一个HTTPS站点.hd.mp4
│   ├── 19{%基于OpenResty用Lua语言实现简单服务.hd.mp4
│   ├── 20{%Nginx的请求处理流程.hd.mp4
│   ├── 21{%Nginx的进程结构.hd.mp4
│   ├── 22{%Nginx的进程结构实例演示.hd.mp4
│   ├── 23{%使用信号管理Nginx的父子进程.hd.mp4
│   ├── 24{%reload重载配置文件的真相.hd.mp4
│   ├── 25{%热升级的完整流程.hd.mp4
│   ├── 26{%优雅地关闭worker进程.hd.mp4
│   ├── 27{%网络收发与Nginx事件间的对应关系.hd.mp4
│   ├── 28{%Nginx网络事件实例演示.hd.mp4
│   ├── 29{%Nginx的事件驱动模型.hd.mp4
│   ├── 30{%epoll的优劣及原理.hd.mp4
│   ├── 31{%Nginx的请求切换.hd.mp4
│   ├── 32{%同步&异步、阻塞&非阻塞之间的区别.hd.mp4
│   ├── 33{%Nginx的模块究竟是什么?.hd.mp4
│   ├── 34{%Nginx模块的分类.hd.mp4
│   ├── 35{%Nginx如何通过连接池处理网络请求.hd.mp4
│   ├── 36{%内存池对性能的影响.hd.mp4
│   ├── 37{%所有worker进程协同工作的关键:共享内存.hd.mp4
│   ├── 38{%用好共享内存的工具:Slab管理器.hd.mp4
│   ├── 39{%哈希表的max_size与bucket_size如何配置.hd.mp4
│   ├── 40{%Nginx中最常用的容器:红黑树.hd.mp4
│   ├── 41{%使用动态模块来提升运维效率.hd.mp4
│   ├── 42{%第三章内容介绍.hd.mp4
│   ├── 43{%冲突的配置指令以谁为准?.hd.mp4
│   ├── 44{%Listen指令的用法.hd.mp4
│   ├── 45{%处理HTTP请求头部的流程.hd.mp4
│   ├── 46{%Nginx中的正则表达式.hd.mp4
│   ├── 47{%如何找到处理请求的server指令块.hd.mp4
│   ├── 48{%详解HTTP请求的11个阶段.hd.mp4
│   ├── 49{%11个阶段的顺序处理.hd.mp4
│   ├── 50{%postread阶段:获取真实客户端地址的realip模块.hd.mp4
│   ├── 51{%rewrite阶段的rewrite模块:return指令.hd.mp4
│   ├── 52{%rewrite阶段的rewrite模块:重写URL.hd.mp4
│   ├── 53{%rewrite阶段的rewrite模块:条件判断.hd.mp4
│   ├── 54{%find_config阶段:找到处理请求的location指令块.hd.mp4
│   ├── 55{%preaccess阶段:对连接做限制的limit_conn模块.hd.mp4
│   ├── 56{%preaccess阶段:对请求做限制的limit_req模块.hd.mp4
│   ├── 57{%access阶段:对ip做限制的access模块.hd.mp4
│   ├── 58{%access阶段:对用户名密码做限制的auth_basic模块.hd.mp4
│   ├── 59{%access阶段:使用第三方做权限控制的auth_request模块.hd.mp4
│   ├── 60{%access阶段的satisfy指令.hd.mp4
│   ├── 61{%precontent阶段:按序访问资源的try_files模块.hd.mp4
│   ├── 62{%实时拷贝流量:precontent阶段的mirror模块.hd.mp4
│   ├── 63{%content阶段:详解root和alias指令.hd.mp4
│   ├── 64{%static模块提供的3个变量.hd.mp4
│   ├── 65{%static模块对url不以斜杠结尾却访问目录的做法.hd.mp4
│   ├── 66{%index和autoindex模块的用法.hd.mp4
│   ├── 67{%提升多个小文件性能的concat模块.hd.mp4
│   ├── 68{%access日志的详细用法.hd.mp4
│   ├── 69{%HTTP过滤模块的调用流程.hd.mp4
│   ├── 70{%用过滤模块更改响应中的字符串:sub模块.hd.mp4
│   ├── 71{%用过滤模块在http响应的前后添加内容:addition模块.hd.mp4
│   ├── 72{%Nginx变量的运行原理.hd.mp4
│   ├── 73{%HTTP框架提供的请求相关的变量.hd.mp4
│   ├── 74{%HTTP框架提供的其他变量.hd.mp4
│   ├── 75{%使用变量防盗链的referer模块.hd.mp4
│   ├── 76{%使用变量实现防盗链功能实践:secure_link模块.hd.mp4
│   ├── 77{%为复杂的业务生成新的变量:map模块.hd.mp4
│   ├── 78{%通过变量指定少量用户实现AB测试:split_client模块.hd.mp4
│   ├── 79{%根据IP地址范围的匹配生成新变量:geo模块.hd.mp4
│   ├── 80{%使用变量获得用户的地理位置:geoip模块.hd.mp4
│   ├── 81{%对客户端使用keepalive提升连接效率.hd.mp4
│   ├── 82{%反向代理与负载均衡原理.hd.mp4
│   ├── 83{%负载均衡策略:round-robin.hd.mp4
│   ├── 84{%负载均衡哈希算法:ip_hash与hash模块.hd.mp4
│   ├── 85{%一致性哈希算法:hash模块.hd.mp4
│   ├── 86{%最少连接算法以及如何跨worker进程生效.hd.mp4
│   ├── 87{%httpupstream模块提供的变量.hd.mp4
│   ├── 88{%http反向代理proxy处理请求的流程.hd.mp4
│   ├── 89{%proxy模块中的proxy_pass指令.hd.mp4
│   ├── 90{%根据指令修改发往上游的请求.hd.mp4
│   ├── 91{%接收用户请求包体的方式.hd.mp4
│   ├── 92{%与上游服务建立连接.hd.mp4
│   ├── 93{%接收上游的响应.hd.mp4
│   ├── 94{%处理上游的响应头部.hd.mp4
│   ├── 95{%上游出现失败时的容错方案.hd.mp4
│   ├── 96{%对上游使用SSL连接.hd.mp4
│   ├── 97{%用好浏览器的缓存.hd.mp4
│   ├── 98{%Nginx决策浏览器过期缓存是否有效.hd.mp4
│   └── 99{%缓存的基本用法.hd.mp4
├── 49 程序员的数学基础课
│   ├── mp3
│   │   ├── 01讲二进制:不了解计算机的源头,你学什么编程_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 02讲余数:原来取余操作本身就是个哈希函数_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 03讲迭代法:不用编程语言的自带函数,你会如何计算平方根_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 04讲数学归纳法:如何用数学归纳提升代码的运行效率_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 05讲递归(上):泛化数学归纳,如何将复杂问题简单化_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 06讲递归(下):分而治之,从归并排序到MapReduce_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 07讲排列:如何让计算机学会“田忌赛马”_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 08讲组合:如何让计算机安排世界杯的赛程_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 09讲动态规划(上):如何实现基于编辑距离的查询推荐_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 10讲动态规划(下):如何求得状态转移方程并进行编程实现_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 11讲树的深度优先搜索(上):如何才能高效率地查字典_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 12讲树的深度优先搜索(下):如何才能高效率地查字典_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 13讲树的广度优先搜索(上):人际关系的六度理论是真的吗_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 14讲树的广度优先搜索(下):为什么双向广度优先搜索的效率更高_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 15讲从树到图:如何让计算机学会看地图_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 16讲时间和空间复杂度(上):优化性能是否只是“纸上谈兵”_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 17讲时间和空间复杂度(下):如何使用六个法则进行复杂度分析_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 18讲总结课:数据结构、编程语句和基础算法体现了哪些数学思想_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 19讲概率和统计:编程为什么需要概率和统计_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 20讲概率基础(上):一篇文章帮你理解随机变量、概率分布和期望值_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 21讲概率基础(下):联合概率、条件概率和贝叶斯法则,这些概率公式究竟能做什么_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 23讲文本分类:如何区分特定类型的新闻_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 24讲语言模型:如何使用链式法则和马尔科夫假设简化概率模型_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 25讲马尔科夫模型:从PageRank到语音识别,背后是什么模型在支撑_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 26讲信息熵:如何通过几个问题,测出你对应的武侠人物_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 27讲决策树:信息增益、增益比率和基尼指数的运用_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 28讲熵、信息增益和卡方:如何寻找关键特征_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 29讲归一化和标准化:各种特征如何综合才是最合理的_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 30 统计意义(上):如何通过显著性检验,判断你的AB测试结[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 31 统计意义(下):如何通过显著性检验,判断你的AB测试结[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 32 概率统计篇答疑和总结:为什么会有欠拟合和过拟合?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 33 线性代数:线性代数到底都讲了些什么?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 34 向量空间模型:如何让计算机理解现实事物之间的关系?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 35  文本检索:如何让计算机处理自然语言?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 36 文本聚类:如何过滤冗余的新闻?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 37 矩阵(上):如何使用矩阵操作进行PageRank计算[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 38 矩阵(下):如何使用矩阵操作进行协同过滤推荐?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 39 线性回归(上):如何使用高斯消元求解线性方程组?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 40 线性回归(中):如何使用最小二乘法进行直线拟合?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 41 线性回归(下):如何使用最小二乘法进行效果验证?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 42 PCA主成分分析(上):如何利用协方差矩阵来降维?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 43 PCA主成分分析(下):为什么要计算协方差矩阵的特征值和特征向量?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 44 奇异值分解:如何挖掘潜在的语义关系?[加微信ixuexi66获取更多课程].mp3
│   │   ├── 45 线性代数篇答疑和总结:矩阵乘法的几何意义是什么?[加微信ixuexi66获取更多课程].mp3
│   │   ├── 46缓存系统:如何通过哈希表和队列实现高效访问?.mp3
│   │   ├── 47 搜索引擎(上):如何通过倒排索引和向量空间模型,打造一个简单的搜索引擎?[加微信ixuexi66获取更多课程].mp3
│   │   ├── 48搜索引擎(下):如何通过查询的分类,让电商平台的搜索结果更相关?.mp3
│   │   ├── 49推荐系统(上):如何实现基于相似度的协同过滤?.mp3
│   │   ├── 50 推荐系统(下):如何通过SVD分析用户和物品的矩阵?.mp3
│   │   ├── 51 综合应用篇答疑和总结:如何进行个性化用户画像的设计?.mp3
│   │   ├── 导读:程序员应该怎么学数学_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 结束语 从数学到编程,本身就是一个很长的链条.mp3
│   │   ├── 开篇词讲作为程序员,为什么你应该学好数学_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 数学专栏课外加餐(二)讲位操作的三个应用实例_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 数学专栏课外加餐(三):程序员需要读哪些数学书_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   └── 数学专栏课外加餐(一)讲我们为什么需要反码和补码_MP3[加微信 ixuexi66 获取更多课程].mp3
│   └── pdf
│       ├── 01 二进制:不了解计算机的源头,你学什么编程[加微信 ixuexi66 获取更多课程].pdf
│       ├── 02 余数:原来取余操作本身就是个哈希函数[加微信 ixuexi66 获取更多课程].pdf
│       ├── 03 迭代法:不用编程语言的自带函数,你会如何计算平方根?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 04  数学归纳法:如何用数学归纳提升代码的运行效率?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 05 递归(上):泛化数学归纳,如何将复杂问题简单化?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 06 递归(下):分而治之,从归并排序到MapReduce[加微信 ixuexi66 获取更多课程].pdf
│       ├── 07 排列:如何让计算机学会“田忌赛马”?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 08 组合:如何让计算机安排世界杯的赛程?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 09 动态规划(上):如何实现基于编辑距离的查询推荐?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 10 动态规划(下):如何求得状态转移方程并进行编程实现?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 11 树的深度优先搜索(上):如何才能高效率地查字典?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 12 树的深度优先搜索(下):如何才能高效率地查字典?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 13 树的广度优先搜索(上):人际关系的六度理论是真的吗?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 14 树的广度优先搜索(下):为什么双向广度优先搜索的效率更[加微信 ixuexi66 获取更多课程].pdf
│       ├── 15 从树到图:如何让计算机学会看地图?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 16 时间和空间复杂度(上):优化性能是否只是“纸上谈兵”?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 17 时间和空间复杂度(下):如何使用六个法则进行复杂度分[加微信 ixuexi66 获取更多课程].pdf
│       ├── 18 总结课:数据结构、编程语句和基础算法体现了哪些数学思[加微信 ixuexi66 获取更多课程].pdf
│       ├── 19 概率和统计:编程为什么需要概率和统计?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 20 概率基础(上):一篇文章帮你理解随机变量、概率分布和期[加微信 ixuexi66 获取更多课程].pdf
│       ├── 21 概率基础(下):联合概率、条件概率和贝叶斯法则,这些概[加微信 ixuexi66 获取更多课程].pdf
│       ├── 22 朴素贝叶斯:如何让计算机学会自动分类?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 23 文本分类:如何区分特定类型的新闻?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 24  语言模型:如何使用链式法则和马尔科夫假设简化概率模型?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 25 马尔科夫模型:从PageRank到语音识别,背后是什么模型在[加微信 ixuexi66 获取更多课程].pdf
│       ├── 26 信息熵:如何通过几个问题,测出你对应的武侠人物?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 27 决策树:信息增益、增益比率和基尼指数的运用[加微信 ixuexi66 获取更多课程].pdf
│       ├── 28 熵、信息增益和卡方:如何寻找关键特征?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 29 归一化和标准化:各种特征如何综合才是最合理的?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 30 统计意义(上):如何通过显著性检验,判断你的AB测试结[加微信 ixuexi66 获取更多课程].pdf
│       ├── 31  统计意义(下):如何通过显著性检验 判断你的AB测试结[加微信 ixuexi66 获取更多课程].pdf
│       ├── 32 概率统计篇答疑和总结:为什么会有欠拟合和过拟合?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 33 线性代数:线性代数到底都讲了些什么?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 34 向量空间模型:如何让计算机理解现实事物之间的关系?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 35  文本检索:如何让计算机处理自然语言?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 36 文本聚类:如何过滤冗余的新闻?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 37 矩阵(上):如何使用矩阵操作进行PageRank[加微信 ixuexi66 获取更多课程].pdf
│       ├── 38  矩阵(下):如何使用矩阵操作进行协同过滤推荐?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 39 线性回归(上):如何使用高斯消元求解线性方程组?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 40 线性回归(中):如何使用最小二乘法进行直线拟合?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 41 线性回归(下):如何使用最小二乘法进行效果验证?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 42 PCA主成分分析(上):如何利用协方差矩阵来降维?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 43  PCA主成分分析(下):为什么要计算协方差矩阵的特征值和特征向量?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 44 奇异值分解:如何挖掘潜在的语义关系?[加微信ixuexi66获取更多课程].pdf
│       ├── 45 线性代数篇答疑和总结:矩阵乘法的几何意义是什么?[加微信ixuexi66获取更多课程].pdf
│       ├── 46 _ 缓存系统:如何通过哈希表和队列实现高效访问?.pdf
│       ├── 47 搜索引擎(上):如何通过倒排索引和向量空间模型,打造一个简单的搜索引擎?[加微信ixuexi66获取更多课程].pdf
│       ├── 48 _ 搜索引擎(下):如何通过查询的分类,让电商平台的搜索结果更相关?.pdf
│       ├── 49 _ 推荐系统(上):如何实现基于相似度的协同过滤?.pdf
│       ├── 50_推荐系统(下):如何通过SVD分析用户和物品的矩阵.pdf
│       ├── 51_综合应用篇答疑和总结:如何进行个性化用户画像的设计.pdf
│       ├── 导读:程序员应该怎么学数学?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 结束语_从数学到编程,本身就是一个很长的链[加微信ixuexi66获取更多课程].pdf
│       ├── 开篇词 作为程序员,为什么你应该学好数学?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 数学专栏课外加餐(二) 位操作的三个应用实例[加微信 ixuexi66 获取更多课程].pdf
│       ├── 数学专栏课外加餐(三):程序员需要读哪些数学书?[加微信 ixuexi66 获取更多课程].pdf
│       └── 数学专栏课外加餐(一) 我们为什么需要反码和补码?[加微信 ixuexi66 获取更多课程].pdf
├── 50 Linux性能优化实战
│   ├── mp3
│   │   ├── 01讲如何学习Linux性能优化[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 02讲基础篇:到底应该怎么理解“平均负载”[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 03讲基础篇:经常说的CPU上下文切换是什么意思(上)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 04讲基础篇:经常说的CPU上下文切换是什么意思(下)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 05讲基础篇:某个应用的CPU使用率居然达到100%,我该怎么办[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 06讲案例篇:系统的CPU使用率很高,但为啥却找不到高CPU的应用[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 07讲案例篇:系统中出现大量不可中断进程和僵尸进程怎么办(上)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 08讲案例篇:系统中出现大量不可中断进程和僵尸进程怎么办(下)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 09讲基础篇:怎么理解Linux软中断[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 10讲案例篇:系统的软中断CPU使用率升高,我该怎么办[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 11讲套路篇:如何迅速分析出系统CPU的瓶颈在哪里[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 12讲套路篇:CPU性能优化的几个思路[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 13讲Linux性能优化答疑(一)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 14讲Linux性能优化答疑(二)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 15讲基础篇:Linux内存是怎么工作的[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 16讲基础篇:怎么理解内存中的Buffer和Cache[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 17讲案例篇:如何利用系统缓存优化程序的运行效率[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 18讲案例篇:内存泄漏了,我该如何定位和处理[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 19讲案例篇:为什么系统的Swap变高了(上)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 20讲案例篇:为什么系统的Swap变高了(下)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 21讲套路篇:如何“快准狠”找到系统内存的问题[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 22讲Linux性能优化答疑(三)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 23讲基础篇:Linux文件系统是怎么工作的[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 24  基础篇:Linux 磁盘IO是怎么工作的(上)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 25  基础篇:Linux 磁盘IO是怎么工作的(下)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 27  案例篇:为什么我的磁盘IO延迟很高?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 28讲案例篇:一个SQL查询要15秒,这是怎么回事[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 29讲案例篇:Redis响应严重延迟,如何解决[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 30  套路篇:如何迅速分析出系统IO的瓶颈在哪里?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 31 套路篇:磁盘 IO 性能优化的几个思路[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 32讲Linux性能优化答疑(四)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 33讲关于Linux网络,你必须知道这些(上)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 34讲关于Linux网络,你必须知道这些(下)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 35讲基础篇:C10K和C1000K回顾[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 36讲套路篇:怎么评估系统的网络性能[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 37讲案例篇:DNS解析时快时慢,我该怎么办_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 37讲案例篇:DNS解析时快时慢,我该怎么办[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 38讲案例篇:怎么使用tcpdump和Wireshark分析网络流量_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 39讲案例篇:怎么缓解DDoS攻击带来的性能下降问题_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 40讲案例篇:网络请求延迟变大了,我该怎么办_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 41 案例篇:如何优化 NAT 性能?(上)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 42 案例篇:如何优化 NAT 性能?(下)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 43 套路篇:网络性能优化的几个思路(上)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 44 套路篇:网络性能优化的几个思路(下)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 45 Linux 性能优化答疑(五)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 46 案例篇:为什么应用容器化后,启动慢了很多?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 47 案例篇:服务器总是时不时丢包,我该怎么办?(上)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 48 案例篇:服务器总是时不时丢包,我该怎么办?(下)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 49 案例篇:内核线程 CPU 利用率太高,我该怎么办?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 50 案例篇:动态追踪怎么用?(上)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 51 案例篇:动态追踪怎么用?(下)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 52 案例篇:服务吞吐量下降很厉害,怎么分析?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 53 套路篇:系统监控的综合思路[加微信ixuexi66获取更多课程].mp3
│   │   ├── 54套路篇:应用监控的一般思路.mp3
│   │   ├── 55 套路篇:分析性能问题的一般步骤[加微信ixuexi66获取更多课程].mp3
│   │   ├── 56套路篇:优化性能问题的一般方法.mp3
│   │   ├── 57套路篇:Linux性能工具速查.mp3
│   │   ├── 58 答疑(六):容器冷启动如何性能分析?.mp3
│   │   ├── Linux 性能优化专栏加餐(二)[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 结束语 愿你攻克性能难关.mp3
│   │   ├── 开篇词讲别再让Linux性能问题成为你的绊脚石[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 用户故事 “半路出家 ”,也要顺利拿下性能优化![加微信ixuexi66获取更多课程].mp3
│   │   └── 用户故事 运维和开发工程师们怎么说?.mp3
│   └── pdf
│       ├── 01 如何学习Linux性能优化?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 02 基础篇:到底应该怎么理解“平均负载”?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 03 基础篇:经常说的 CPU 上下文切换是什么意思?(上)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 04 基础篇:经常说的 CPU 上下文切换是什么意思?(下)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 05 基础篇:某个应用的CPU使用率居然达到100%,我该怎么[加微信 ixuexi66 获取更多课程].pdf
│       ├── 06 案例篇:系统的 CPU 使用率很高,但为啥却找不到高 CPU[加微信 ixuexi66 获取更多课程].pdf
│       ├── 07 案例篇:系统中出现大量不可中断进程和僵尸进程怎么办?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 08 案例篇:系统中出现大量不可中断进程和僵尸进程怎么办?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 09 基础篇:怎么理解Linux软中断?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 10 案例篇:系统的软中断CPU使用率升高,我该怎么办?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 11 套路篇:如何迅速分析出系统CPU的瓶颈在哪里?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 12 套路篇:CPU 性能优化的几个思路[加微信 ixuexi66 获取更多课程].pdf
│       ├── 13 Linux 性能优化答疑(一)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 14 Linux 性能优化答疑(二)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 15 基础篇:Linux内存是怎么工作的?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 16 基础篇:怎么理解内存中的Buffer和Cache?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 17 案例篇:如何利用系统缓存优化程序的运行效率?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 18 案例篇:内存泄漏了,我该如何定位和处理?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 19 案例篇:为什么系统的Swap变高了(上)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 20 案例篇:为什么系统的Swap变高了?(下)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 21 套路篇:如何“快准狠”找到系统内存的问题?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 22 Linux 性能优化答疑(三)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 23 基础篇:Linux 文件系统是怎么工作的?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 24 基础篇:Linux 磁盘IO是怎么工作的(上)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 25 基础篇:Linux 磁盘IO是怎么工作的(下)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 26 案例篇:如何找出狂打日志的“内鬼”?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 27 案例篇:为什么我的磁盘IO延迟很高?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 28 案例篇:一个SQL查询要15秒,这是怎么回事?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 29 案例篇:Redis响应严重延迟,如何解决?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 30 套路篇:如何迅速分析出系统IO的瓶颈在哪里?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 31 套路篇:磁盘 IO 性能优化的几个思路[加微信 ixuexi66 获取更多课程].pdf
│       ├── 32 Linux 性能优化答疑(四)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 33 关于 Linux 网络,你必须知道这些(上)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 34 关于 Linux 网络,你必须知道这些(下)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 35 基础篇:C10K 和 C1000K 回顾[加微信 ixuexi66 获取更多课程].pdf
│       ├── 36 套路篇:怎么评估系统的网络性能?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 37 案例篇:DNS 解析时快时慢,我该怎么办?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 38 案例篇:怎么使用 tcpdump 和 Wireshark 分析网络流[加微信 ixuexi66 获取更多课程].pdf
│       ├── 39 案例篇:怎么缓解 DDoS 攻击带来的性能下降问题?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 40 案例篇:网络请求延迟变大了,我该怎么办?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 41 案例篇:如何优化 NAT 性能?(上)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 42 案例篇:如何优化 NAT 性能?(下)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 43 套路篇:网络性能优化的几个思路(上)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 44 套路篇:网络性能优化的几个思路(下)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 45 Linux 性能优化答疑(五)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 46 案例篇:为什么应用容器化后,启动慢了很多?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 47 案例篇:服务器总是时不时丢包,我该怎么办?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 48 案例篇:服务器总是时不时丢包,我该怎么办?(下)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 49 案例篇:内核线程 CPU 利用率太高,我该怎么办?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 50 案例篇:动态追踪怎么用?(上)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 51 案例篇:动态追踪怎么用?(下)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 52 案例篇:服务吞吐量下降很厉害,怎么分析?[加微信 ixuexi66 获取更多课程].pdf
│       ├── 53 套路篇:系统监控的综合思路[加微信ixuexi66获取更多课程].pdf
│       ├── 54 _ 套路篇:应用监控的一般思路.pdf
│       ├── 55 套路篇:分析性能问题的一般步骤[加微信ixuexi66获取更多课程].pdf
│       ├── 56 _ 套路篇:优化性能问题的一般方法.pdf
│       ├── 57 _ 套路篇:Linux 性能工具速查.pdf
│       ├── 58_答疑(六):容器冷启动如何性能分析?_极客时.pdf
│       ├── Linux 性能优化专栏加餐(二)[加微信 ixuexi66 获取更多课程].pdf
│       ├── Linux 性能优化专栏加餐(一)[加微信 ixuexi66 获取更多课程].pdf
│       ├── 结束语_愿你攻克性能难[加微信ixuexi66获取更多课程].pdf
│       ├── 开篇词 别再让Linux性能问题成为你的绊脚石[加微信 ixuexi66 获取更多课程].pdf
│       ├── 用户故事  “半路出家 ”,也要顺利拿下性能优化![加微信ixuexi66获取更多课程].pdf
│       └── 用户故事_运维和开发工程师们怎么说.pdf
├── 51 Android开发高手课
│   ├── mp3
│   │   ├── 01讲崩溃优化(上):关于“崩溃”那些事儿_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 02讲崩溃优化(下):应用崩溃了,你应该如何去分析_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 03讲内存优化(上):4GB内存时代,再谈内存优化_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 04讲内存优化(下):内存优化这件事,应该从哪里着手_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 05讲卡顿优化(上):你要掌握的卡顿分析方法_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 06补充篇讲卡顿优化:卡顿现场与卡顿分析_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 06讲卡顿优化(下):如何监控应用卡顿_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 07讲启动优化(上):从启动过程看启动速度优化_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 08讲启动优化(下):优化启动速度的进阶方法_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 09 IO优化(上):开发工程师必备的IO优化知识.mp3
│   │   ├── 10 IO优化(中):不同IO方式的使用场景是什么?.mp3
│   │   ├── 11 IO优化(下):如何监控线上IO操作?.mp3
│   │   ├── 12讲存储优化(上):常见的数据存储方法有哪些_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 13讲存储优化(中):如何优化数据存储_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 14讲存储优化(下):数据库SQLite的使用和优化_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 15讲网络优化(上):移动开发工程师必备的网络优化知识_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 16讲网络优化(中):复杂多变的移动网络该如何优化_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 17讲网络优化(下):大数据下网络该如何监控_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 18讲耗电优化(上):从电量优化的演进看耗电分析_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 19讲耗电优化(下):耗电的优化方法与线上监控_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 20讲UI优化(上):UI渲染的几个关键概念_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 21讲UI优化(下):如何优化UI渲染_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 22讲包体积优化(上):如何减少安装包大小_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 23讲包体积优化(下):资源优化的进阶实践_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 24讲想成为Android高手,你需要先搞定这三个问题_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 25讲如何提升组织与个人的研发效能_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 26讲关于编译,你需要了解什么_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 27讲编译插桩的三种方法:AspectJ、ASM、ReDex_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 28 大数据与AI,如何高效地测试?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 29 从每月到每天,如何给版本发布提速?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 30 数据评估(上):如何实现高可用的上报组件?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 31 数据评估(下):什么是大数据平台?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 32 线上疑难问题该如何排查和跟踪?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 33 做一名有高度的移动开发工程师[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 34 聊聊重构:优秀的架构都是演进而来的.mp3
│   │   ├── 35 Native Hook 技术,天使还是魔鬼?[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 36 跨平台开发的现状与应用.mp3
│   │   ├── 37 移动开发新大陆:工作三年半,移动开发转型手游开发[加微信ixuexi66获取更多课程].mp3
│   │   ├── 38 移动开发新大陆:Android音视频开发[加微信ixuexi66获取更多课程].mp3
│   │   ├── 39移动开发新大陆:边缘智能计算的趋势.mp3
│   │   ├── 40 动态化实践,如何选择适合自己的方案?.mp3
│   │   ├── 41 聊聊Flutter,面对层出不穷的新技术该如何跟进?.mp3
│   │   ├── 42 Android开发高手课学习心得.mp3
│   │   ├── AndroidJVMTI机制详解(内含福利彩蛋)_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── Android工程师的“面试指南”[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── Native下如何获取调用栈_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 程序员修炼之路 设计能力的提升途径[加微信ixuexi66获取更多课程].mp3
│   │   ├── 导读:如何打造高质量的应用_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 结束语 移动开发的今天和明天.mp3
│   │   ├── 开篇词讲焦虑的移动开发者该如何破局_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 练习Sample跑起来讲ASM插桩强化练习_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 练习Sample跑起来讲热点问题答疑第2期_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 练习Sample跑起来讲热点问题答疑第3期_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 练习Sample跑起来讲热点问题答疑第4期_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 练习Sample跑起来 唯鹿同学的练习手记 第1辑[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 练习Sample跑起来 唯鹿同学的练习手记 第2辑[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 练习Sample跑起来 唯鹿同学的练习手记 第3辑.mp3
│   │   ├── 聊聊Framework的学习方法[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 让Sample跑起来讲热点问题答疑第1期_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   ├── 专栏学得苦可能你还需要一份配套学习书单_MP3[加微信 ixuexi66 获取更多课程].mp3
│   │   └── 专栏学得苦可能是方法没找对_MP3[加微信 ixuexi66 获取更多课程].mp3
│   ├── pdf
│   │   ├── 01 崩溃优化(上):关于“崩溃”那些事儿[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 02 崩溃优化(下):应用崩溃了,你应该如何去分析?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 03  内存优化(上):4GB内存时代,再谈内存优化[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 04 内存优化(下):内存优化这件事,应该从哪里着手?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 05  卡顿优化(上):你要掌握的卡顿分析方法[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 06补充篇  卡顿优化:卡顿现场与卡顿分析[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 06 卡顿优化(下):如何监控应用卡顿?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 07 启动优化(上):从启动过程看启动速度优化[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 08  启动优化(下):优化启动速度的进阶方法[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 09 IO优化(上):开发工程师必备的IO优化知识[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 10 IO优化(中):不同IO方式的使用场景是什么?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 11 IO优化(下):如何监控线上IO操作?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 12 存储优化(上):常见的数据存储方法有哪些?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 13 存储优化(中):如何优化数据存储?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 14  存储优化(下):数据库SQLite的使用和优化[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 15 网络优化(上):移动开发工程师必备的网络优化知识[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 16 网络优化(中):复杂多变的移动网络该如何优化?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 17 网络优化(下):大数据下网络该如何监控?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 18 耗电优化(上):从电量优化的演进看耗电分析[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 19 耗电优化(下):耗电的优化方法与线上监控[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 20 UI 优化(上):UI 渲染的几个关键概念[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 21 UI 优化(下):如何优化 UI 渲染?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 22 包体积优化(上):如何减少安装包大小[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 23 包体积优化(下):资源优化的进阶实践[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 24 想成为Android高手,你需要先搞定这三个问题[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 25 如何提升组织与个人的研发效能?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 26 关于编译,你需要了解什么?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 27 编译插桩的三种方法:AspectJ、ASM、ReDex[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 28 大数据与AI,如何高效地测试?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 29 从每月到每天,如何给版本发布提速?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 30 数据评估(上):如何实现高可用的上报组件?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 31  数据评估(下):什么是大数据平台?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 32 线上疑难问题该如何排查和跟踪?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 33 做一名有高度的移动开发工程师?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 34 聊聊重构:优秀的架构都是演进而来的.pdf
│   │   ├── 35  Native Hook 技术,天使还是魔鬼?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 36 _ 跨平台开发的现状与应用 .pdf
│   │   ├── 37 _ 移动开发新大陆:工作三年半,移动开发转型手游开发[加微信ixuexi66获取更多课程].pdf
│   │   ├── 38 _ 移动开发新大陆:Android音视频开发 [加微信ixuexi66获取更多课程].pdf
│   │   ├── 39 _ 移动开发新大陆: 边缘智能计算的趋势.pdf
│   │   ├── 40 _ 动态化实践,如何选择适合自己的方案?.pdf
│   │   ├── 41_聊聊Flutter,面对层出不穷的新技术该如何跟进.pdf
│   │   ├── 42_Android开发高手课学习心.pdf
│   │   ├── Android JVM TI机制详解(内含福利彩蛋)[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── Android工程师的“面试指南”[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── Native下如何获取调用栈?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 程序员修炼之路  设计能力的提升途径[加微信ixuexi66获取更多课程].pdf
│   │   ├── 导读:如何打造高质量的应用?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 结束语_移动开发的今天和明[加微信ixuexi66获取更多课程].pdf
│   │   ├── 开篇词  焦虑的移动开发者该如何破局?[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 练习Sample跑起来 ASM插桩强化练习[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 练习Sample跑起来 热点问题答疑第1期[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 练习Sample跑起来 热点问题答疑第2期[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 练习Sample跑起来 热点问题答疑第3期[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 练习Sample跑起来 热点问题答疑第4期[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 练习Sample跑起来 唯鹿同学的练习手记 第1辑[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 练习Sample跑起来 唯鹿同学的练习手记 第2辑[加微信 ixuexi66 获取更多课程].pdf
│   │   ├── 练习Sample跑起来 _ 唯鹿同学的练习手记 第3辑.pdf
│   │   ├── 聊聊Framework的学习方法.pdf
│   │   ├── 专栏学得苦?可能你还需要一份配套学习书单[加微信 ixuexi66 获取更多课程].pdf
│   │   └── 专栏学得苦?可能是方法没找对[加微信 ixuexi66 获取更多课程].pdf
│   └── 几个mhtml
│       ├── 36_跨平台开发的现状与应用.html
│       ├── 38 _ 移动开发新大陆:Android音视频开发 [加微信ixuexi66获取更多课程].mhtml
│       └── 练习Sample跑起来 _ 唯鹿同学的练习手记 第3辑.mhtml
├── 52 代码精进之路
│   ├── mp3
│   │   ├── 01-从条件运算符说起,反思什么是好代码[加V信ixuexi66获取更多课程].mp3
│   │   ├── 02-把错误关在笼子里的五道关卡[加V信ixuexi66获取更多课程].mp3
│   │   ├── 03-优秀程序员的六个关键特质[加V信ixuexi66获取更多课程].mp3
│   │   ├── 04-代码规范的价值:复盘苹果公司的GoToFail漏洞[加V信ixuexi66获取更多课程].mp3
│   │   ├── 05-经验总结:如何给你的代码起好名字?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 06-代码整理的关键逻辑和最佳案例[加V信ixuexi66获取更多课程].mp3
│   │   ├── 07-写好注释,真的是小菜一碟吗?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 08-写好声明的“八项纪律”[加V信ixuexi66获取更多课程].mp3
│   │   ├── 09-怎么用好Java注解?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 10-异常处理都有哪些陷阱?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 11-组织好代码段,让人对它“一见钟情”[加V信ixuexi66获取更多课程].mp3
│   │   ├── 12-组织好代码文件,要有“用户思维”[加V信ixuexi66获取更多课程].mp3
│   │   ├── 13-接口规范,是协作的合约[加V信ixuexi66获取更多课程].mp3
│   │   ├── 14-怎么写好用户指南?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 15-编写规范代码的检查清单[加V信ixuexi66获取更多课程].mp3
│   │   ├── 16-代码“规范”篇用户答疑[加V信ixuexi66获取更多课程].mp3
│   │   ├── 17-为什么需要经济的代码?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 18-思考框架:什么样的代码才是高效的代码?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 19-怎么避免过度设计?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 20-简单和直观,是永恒的解决方案[加V信ixuexi66获取更多课程].mp3
│   │   ├── 21-怎么设计一个简单又直观的接口?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 22丨高效率,从超越线程同步开始![加V信ixuexi66获取更多课程].mp3
│   │   ├── 23-怎么减少内存使用,减轻内存管理负担?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 24-黑白灰,理解延迟分配的两面性[加V信ixuexi66获取更多课程].mp3
│   │   ├── 25-使用有序的代码,调动异步的事件[加V信ixuexi66获取更多课程].mp3
│   │   ├── 26-有哪些招惹麻烦的性能陷阱?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 27-怎么编写可持续发展的代码?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 28-怎么尽量“不写”代码?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 29-编写经济代码的检查清单[加V信ixuexi66获取更多课程].mp3
│   │   ├── 30-“代码经济篇”答疑汇总[加V信ixuexi66获取更多课程].mp3
│   │   ├── 31-为什么安全的代码这么重要?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 32-如何评估代码的安全缺陷?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 33-整数的运算有哪些安全威胁?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 34-数组和集合,可变量的安全陷阱[加V信ixuexi66获取更多课程].mp3
│   │   ├── 35-怎么处理敏感信息?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 36-继承有什么安全缺陷?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 37-边界,信任的分水岭[加V信ixuexi66获取更多课程].mp3
│   │   ├── 38-对象序列化的危害有多大?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 39-怎么控制好代码的权力?[加V信ixuexi66获取更多课程].mp3
│   │   ├── 40-规范,代码长治久安的基础[加V信ixuexi66获取更多课程].mp3
│   │   ├── 41-预案,代码的主动风险管理[加V信ixuexi66获取更多课程].mp3
│   │   ├── 42-纵深,代码安全的深度防御[加V信ixuexi66获取更多课程].mp3
│   │   ├── 43-编写安全代码的最佳实践清单[加V信ixuexi66获取更多课程].mp3
│   │   ├── 44-“代码安全篇”答疑汇总[加V信ixuexi66获取更多课程].mp3
│   │   ├── 45-尾声:如何成为一个编程好手?[加V信ixuexi66获取更多课程].mp3
│   │   ├── Q&A加餐-关于代码质量,你关心的那些事儿[加V信ixuexi66获取更多课程].mp3
│   │   └── 开篇词-你写的每一行代码,都是你的名片[加V信ixuexi66获取更多课程].mp3
│   └── pdf
│       ├── 01-从条件运算符说起,反思什么是好代码.pdf
│       ├── 02-把错误关在笼子里的五道关卡.pdf
│       ├── 03--优秀程序员的六个关键特质.pdf
│       ├── 04-代码规范的价值:复盘苹果公司的GoToFail漏洞.pdf
│       ├── 05--经验总结:如何给你的代码起好名字?.pdf
│       ├── 06--代码整理的关键逻辑和最佳案例.pdf
│       ├── 07-写好注释,真的是小菜一碟吗?.pdf
│       ├── 08-写好声明的“八项纪律”.pdf
│       ├── 09-怎么用好Java注解?.pdf
│       ├── 10-异常处理都有哪些陷阱?.pdf
│       ├── 11-组织好代码段,让人对它“一见钟情”.pdf
│       ├── 12-组织好代码文件,要有“用户思维”.pdf
│       ├── 13-接口规范,是协作的合约.pdf
│       ├── 14--怎么写好用户指南?.pdf
│       ├── 15-编写规范代码的检查清单.pdf
│       ├── 16-代码“规范”篇用户答疑.pdf
│       ├── 17--为什么需要经济的代码?.pdf
│       ├── 18-思考框架:什么样的代码才是高效的代码?.pdf
│       ├── 19--怎么避免过度设计?.pdf
│       ├── 20-简单和直观,是永恒的解决方案.pdf
│       ├── 21--怎么设计一个简单又直观的接口?.pdf
│       ├── 22-高效率,从超越线程同步开始!.pdf
│       ├── 23-怎么减少内存使用,减轻内存管理负担?.pdf
│       ├── 24-黑白灰,理解延迟分配的两面性.pdf
│       ├── 25-使用有序的代码,调动异步的事件.pdf
│       ├── 26-有哪些招惹麻烦的性能陷阱?.pdf
│       ├── 27-怎么编写可持续发展的代码.pdf
│       ├── 28-怎么尽量“不写”代码?.pdf
│       ├── 29-编写经济代码的检查清单.pdf
│       ├── 30-“代码经济篇”答疑汇总.pdf
│       ├── 31-为什么安全的代码这么重要?.pdf
│       ├── 32-如何评估代码的安全缺陷?[加微信-ixuexi66-获取更多课程].pdf
│       ├── 33-整数的运算有哪些安全威胁?[加微信-ixuexi66-获取更多课程].pdf
│       ├── 34-数组和集合,可变量的安全陷阱[加微信-ixuexi66-获取更多课程].pdf
│       ├── 35-怎么处理敏感信息?.pdf
│       ├── 36-继承有什么安全缺陷?.pdf
│       ├── 37-边界,信任的分水岭.pdf
│       ├── 38-_-对象序列化的危害有多大?.pdf
│       ├── 39-怎么控制好代码的权力.pdf
│       ├── 40-_-规范,代码长治久安的基础.pdf
│       ├── 41-_-预案,代码的主动风险管理.pdf
│       ├── 42_纵深,代码安全的深度防.pdf
│       ├── 43_编写安全代码的最佳实践清.pdf
│       ├── 44_“代码安全篇”答疑汇.pdf
│       ├── 45_尾声:如何成为一个编程好手.pdf
│       ├── Q&A加餐-关于代码质量,你关心的那些事儿.pdf
│       └── 开篇词-你写的每一行代码,都是你的名片.pdf
├── 53Go语言从入门到实战
│   ├── 01 Go语言课程介绍[加qq 651470923 获取更多课程].mp4
│   ├── 02 内容综述[加qq 651470923 获取更多课程].mp4
│   ├── 03 Go 语言简介:历史背景、发展现状及语言特性[加qq 651470923 获取更多课程].mp4
│   ├── 04  编写第一个Go程序[加qq 651470923 获取更多课程].mp4
│   ├── 05 变量、常量以及与其他语言的差异[加qq 651470923 获取更多课程].mp4
│   ├── 06  数据类型[加qq 651470923 获取更多课程].mp4
│   ├── 07 运算符[加qq 651470923 获取更多课程].mp4
│   ├── 08 条件和循环[加qq 651470923 获取更多课程].mp4
│   ├── 09 数组和切片[加qq 651470923 获取更多课程].mp4
│   ├── 10 Map 声明、元素访问及遍历[加qq 651470923 获取更多课程].mp4
│   ├── 11 Map与工厂模式,在Go语言中实现Set[加qq 651470923 获取更多课程].mp4
│   ├── 12 字符串[加qq 651470923 获取更多课程].mp4
│   ├── 13 Go 语言的函数[加qq 651470923 获取更多课程].mp4
│   ├── 14 可变参数和 defer[加qq 651470923 获取更多课程].mp4
│   ├── 15 行为的定义和实现[加qq 651470923 获取更多课程].mp4
│   ├── 16 Go语言的相关接口[加qq 651470923 获取更多课程].mp4
│   ├── 17 扩展与复用[加qq 651470923 获取更多课程].mp4
│   ├── 18 不一样的接口类型,一样的多态[加qq 651470923 获取更多课程].mp4
│   ├── 19 编写好的错误处理[加qq 651470923 获取更多课程].mp4
│   ├── 20 panic和recover[加qq 651470923 获取更多课程].mp4
│   ├── 21 构建可复用的模块(包)[加qq 651470923获取更多课程].mp4
│   ├── 22 依赖管理-[加qq 651470923 获取更多课程]  .mp4
│   ├── 23 协程机制[加qq 651470923获取更多课程].mp4
│   ├── 24 共享内存并发机制[加qq 651470923 获取更多课程].mp4
│   ├── 25 CSP并发机制[加qq 651470923 获取更多课程].mp4
│   ├── 26 多路选择和超时[加qq 651470923获取更多课程].mp4
│   ├── 27 channel的关闭和广播[加qq 651470923获取更多课程].mp4
│   ├── 28 任务的取消[加qq 651470923获取更多课程].mp4
│   ├── 29 Context与任务取消[加qq 651470923获取更多课程].mp4
│   ├── 30 只运行一次[加qq 651470923获取更多课程].mp4
│   ├── 31 仅需任意任务完成[加qq 651470923获取更多课程].mp4
│   ├── 32 所有任务完成[加qq 651470923获取更多课程].mp4
│   ├── 33 对象池[加qq 651470923获取更多课程].mp4
│   ├── 34 sync.pool 对象缓存[加qq 651470923获取更多课程].mp4
│   ├── 35 单元测试[加qq 651470923获取更多课程].mp4
│   ├── 36 Benchmark[加qq 651470923获取更多课程].mp4
│   ├── 37 BDD[加qq 651470923获取更多课程].mp4
│   ├── 38 反射编程[加qq 651470923获取更多课程].mp4
│   ├── 39 万能程序[加qq 651470923获取更多课程].mp4
│   ├── 40 不安全编程[加qq 651470923获取更多课程].mp4
│   ├── 41 实现pipe-filter framework[加qq 651470923获取更多课程].mp4
│   ├── 42实现micro-kernelframework[加qq 651470923获取更多课程].mp4
│   ├── 43内置JSON解析[加qq 651470923获取更多课程].mp4
│   ├── 44 easyjson[加qq 651470923获取更多课程].mp4
│   ├── 45 HTTP服务[加qq 651470923获取更多课程].mp4
│   ├── 46-构建Restful服务[加qq 651470923获取更多课程].mp4
│   ├── 47-性能分析工具[加qq 651470923获取更多课程].mp4
│   ├── 48-性能调优示例[加qq 651470923获取更多课程].mp4
│   ├── 49-别让性能被锁住[加qq 651470923获取更多课程].mp4
│   ├── 50-GC友好的代码[加qq 651470923获取更多课程].mp4
│   ├── 51-高效字符串连接[加qq 651470923获取更多课程].mp4
│   ├── 52-面向错误的设计[加qq 651470923获取更多课程].mp4
│   ├── 53-面向恢复的设计[加qq 651470923获取更多课程].mp4
│   ├── 54-chaos_engineering[加qq 651470923获取更多课程].mp4
│   ├── 55-结束语[加qq 651470923获取更多课程].mp4
│   └── PDF 课件和源代码下载地址.txt
├── 54 技术领导力300讲-TGO鲲鹏会
│   ├── html
│   │   ├── 大咖对话讲不可替代的Java:生态与程序员是两道护城河.html
│   │   ├── 大咖对话讲陈斌:如何打造高创造力、高动力的技术团队.html
│   │   ├── 大咖对话讲池建强:做产品不要执着于打造爆款.html
│   │   ├── 大咖对话讲创业就是把自己过去的经验快速的产品化.html
│   │   ├── 大咖对话讲从几个工程师到2000+个工程师的技术团队成长秘诀.html
│   │   ├── 大咖对话讲对人才的长期投资是人才体系打造的根本.html
│   │   ├── 大咖对话讲高斌:过分渲染会过度拉高大众对人工智能的期望.html
│   │   ├── 大咖对话讲管理者是首席铲屎官?.html
│   │   ├── 大咖对话讲韩军:CTO转型CEO如何转变思路.html
│   │   ├── 大咖对话讲胡哲人:技术人创业要跨过的思维坎.html
│   │   ├── 大咖对话讲季昕华:以不变的目的应对多变的技术浪潮.html
│   │   ├── 大咖对话讲技术管理者应该向优秀的体育教练学习.html
│   │   ├── 大咖对话讲技术人创业前衡量自我的3P3C模型.html
│   │   ├── 大咖对话讲技术人真正需要的是升维思考.html
│   │   ├── 大咖对话讲焦烈焱:从四个维度更好的激发团队创造力.html
│   │   ├── 大咖对话讲让团队成员持续的enjoy.html
│   │   ├── 大咖对话讲如何打造自我驱动型的技术团队?.html
│   │   ├── 大咖对话讲如何高效管理8000+规模的技术团队.html
│   │   ├── 大咖对话讲谭待:架构的本质是折中.html
│   │   ├── 大咖对话讲童剑:用合伙人管理结构打造完美团队.html
│   │   ├── 大咖对话讲万玉权:高效团队的关键,以目标为导向,用数据来说话.html
│   │   ├── 大咖对话讲万玉权:如何招到并培养核心人才.html
│   │   ├── 大咖对话讲王坚:我从不吃后悔药.html
│   │   ├── 大咖对话讲未来技术负责人与首席增长官将如何协作?.html
│   │   ├── 大咖对话讲项目成功的秘诀——技术产品双头负责制.html
│   │   ├── 大咖对话讲谢孟军:技术人如何建立自己的个人品牌.html
│   │   ├── 大咖对话讲杨育斌:技术领导者要打造技术团队的最大化价值.html
│   │   ├── 大咖对话讲以产生价值判断工程师贡献——读者留言精选.html
│   │   ├── 大咖对话讲余沛:打造以最佳交付实践为目标的技术导向.html
│   │   ├── 大咖对话讲余沛:进阶CTO必备的素质与能力.html
│   │   ├── 大咖对话讲袁店明:打造高效研发团队的五个要点.html
│   │   ├── 大咖对话讲袁店明:如何将打造自组织团队落诸实践.html
│   │   ├── 大咖对话讲张建锋:创业可以快而大,也可以小而美.html
│   │   ├── 大咖问答讲打造自己的个人品牌,你也可以.html
│   │   ├── 大咖问答讲发现下一个小米,不是只能靠运气.html
│   │   ├── 第100讲讲徐裕键:团队文化建设,保持创业公司的战斗力.html
│   │   ├── 第101讲讲刘俊强:领导力提升指南之培养积极的态度.html
│   │   ├── 第102讲讲姚从磊:巧用AARRR模型,吸引优秀技术人才(一).html
│   │   ├── 第103讲讲姚从磊:巧用AARRR模型,吸引优秀技术人才(二).html
│   │   ├── 第104讲讲姚从磊:巧用AARRR模型,吸引优秀技术人才(三).html
│   │   ├── 第105讲讲姚从磊:巧用AARRR模型,吸引优秀技术人才(四).html
│   │   ├── 第106讲讲程军:技术人的「知行合一」(一).html
│   │   ├── 第107讲讲刘俊强:消除压力的七种方法.html
│   │   ├── 第108讲讲谢呈:技术高手转身创业的坑和坡.html
│   │   ├── 第109讲讲谢呈:关于垂直互联网创业的一些经验之谈.html
│   │   ├── 第10讲讲创业公司CTO的认知升级.html
│   │   ├── 第110讲讲成敏:创业公司为什么会技术文化产品缺失.html
│   │   ├── 第111讲讲蔡锐涛:从0到1再到100,创业不同阶段的技术管理思考.html
│   │   ├── 第112讲讲刘俊强:必知绩效管理知识之绩效管理循环.html
│   │   ├── 第113讲讲程军:技术人的「知行合一」(二).html
│   │   ├── 第114讲讲成敏:谈谈不同阶段技术公司的特点.html
│   │   ├── 第115讲讲成敏:打造优秀团队与文化的三个推手.html
│   │   ├── 第116讲讲刘俊强:必知绩效管理知识之绩效目标的制定.html
│   │   ├── 第117讲讲程军:技术人的「知行合一」(三).html
│   │   ├── 第118讲讲吴铭:成本评估是技术leader的关键素质.html
│   │   ├── 第119讲讲汤力嘉:CTO如何进行产品决策(一).html
│   │   ├── 第11讲讲最合适的技术才是最有价值的技术.html
│   │   ├── 第120讲讲刘俊强:必知绩效管理知识之绩效数据收集(上).html
│   │   ├── 第121讲讲刘俊强:必知绩效管理知识之绩效数据收集(下).html
│   │   ├── 第122讲讲黄伟坚:创业中那些永远回避不了的问题.html
│   │   ├── 第123讲讲黄伟坚:用系统性思维看待创业.html
│   │   ├── 第124讲讲刘俊强:必知绩效管理知识之评定绩效.html
│   │   ├── 第125讲讲洪强宁:从程序员到架构师,从架构师到CTO(一).html
│   │   ├── 第126讲讲洪强宁:从程序员到架构师,从架构师到CTO(二).html
│   │   ├── 第127讲讲刘俊强:必知绩效管理知识之绩效沟通(一).html
│   │   ├── 第128讲讲王坚:年轻人永远是创新的主体.html
│   │   ├── 第129讲讲刘俊强:必知绩效管理知识之绩效沟通(二).html
│   │   ├── 第12讲讲谈谈CTO在商业战略中的定位.html
│   │   ├── 第130讲讲刘俊强:必知绩效管理知识之绩效沟通(三).html
│   │   ├── 第131讲讲汤力嘉:CTO如何在产品方面进行决策(二).html
│   │   ├── 第132讲讲徐函秋:转型技术管理者初期的三大挑战(一).html
│   │   ├── 第133讲讲徐函秋:转型技术管理者初期的三大挑战(二).html
│   │   ├── 第134讲讲刘建国:我各方面做得都很好,就是做不好向上沟通.html
│   │   ├── 第135讲讲钮博彦:软件研发度量体系建设(一).html
│   │   ├── 第136讲讲钮博彦:软件研发度量体系建设(二).html
│   │   ├── 第137讲讲成敏:创业者不要成为自己公司产品技术文化的破坏者.html
│   │   ├── 第138讲讲于艺:以生存为核心,B端产品的定位心法.html
│   │   ├── 第139讲讲成敏:创业者应该具备的认知与思维方式.html
│   │   ├── 第13讲讲把脉高效执行的关键要素.html
│   │   ├── 第14讲讲从零开始搭建轻量级研发团队.html
│   │   ├── 第15讲讲定制高效研发流程.html
│   │   ├── 第16讲讲培养中层团队的管理认知.html
│   │   ├── 第17讲讲团队成长要靠技巧和体系.html
│   │   ├── 第18讲讲做到这四点,团队必定飞速成长.html
│   │   ├── 第19讲讲将企业打造成一所终身大学.html
│   │   ├── 第1讲讲你的能力模型决定你的职位.html
│   │   ├── 第20讲讲论团队管理与共同升级.html
│   │   ├── 第21讲讲绩效管理的目标不仅仅是绩效考核.html
│   │   ├── 第22讲讲验证研发团队价值的绩效考核机制.html
│   │   ├── 第23讲讲产品技术团队OKR使用法则.html
│   │   ├── 第24讲讲996、987,程序员加班文化你怎么看?.html
│   │   ├── 第25讲讲建立有效的员工淘汰机制.html
│   │   ├── 第26讲讲让细节的“病毒”感染你的团队.html
│   │   ├── 第27讲讲如何在不同组织文化下推行技术管理.html
│   │   ├── 第28讲讲业务高速增长期的团队管理:“知轻重、重绸缪、调缓急”.html
│   │   ├── 第29讲讲被80%的人误解的工程师文化.html
│   │   ├── 第2讲讲七位CTO纵论技术领导者核心能力.html
│   │   ├── 第30讲讲关于工程师文化的六个问题.html
│   │   ├── 第31讲讲五位技术领导者的文化构建实战.html
│   │   ├── 第32讲讲文化是管理的那只无形之手.html
│   │   ├── 第33讲讲选对的人,做正确的事情.html
│   │   ├── 第34讲讲打好技术团队搭建的基础.html
│   │   ├── 第35讲讲做个合格的技术岗位面试官.html
│   │   ├── 第36讲讲“高潜力人才”的内部培养.html
│   │   ├── 第37讲讲技术创业该如何选择赛道.html
│   │   ├── 第38讲讲CTO要掌握的产品哲学:理性与人性的权衡.html
│   │   ├── 第39讲讲从客户价值谈技术创新.html
│   │   ├── 第3讲讲CEO实话实说:我需要这样的CTO.html
│   │   ├── 第40讲讲技术人投身创业公司之前,应当考虑些什么?.html
│   │   ├── 第41讲讲技术人创业前要问自己的六个问题.html
│   │   ├── 第42讲讲团队激励之分配好你的奖金.html
│   │   ├── 第43讲讲通过积分考核提升技术团队的绩效.html
│   │   ├── 第44讲讲空降技术高管的“择业七计”.html
│   │   ├── 第45讲讲选好人生下一站——CTO空降上篇.html
│   │   ├── 第46讲讲走出“至暗时刻”——CTO空降下篇.html
│   │   ├── 第47讲讲空降领导者平稳落地要做的四道题(上).html
│   │   ├── 第48讲讲空降领导者平稳落地要做的四道题(下).html
│   │   ├── 第49讲讲打造高效的研发组织架构:高效研发流程那些事(一).html
│   │   ├── 第4讲讲技术领导者不等于技术管理者.html
│   │   ├── 第50讲讲你的研发流程符合你的组织架构吗?谈高效研发流程那些事(二).html
│   │   ├── 第51讲讲聊聊研发流程管理中的那些坑:高效研发流程那些事(三).html
│   │   ├── 第52讲讲数据如何驱动研发高效运转?谈高效研发流程那些事(四).html
│   │   ├── 第53讲讲如何打造高效且敏捷的组织文化?谈高效研发流程那些亊(五).html
│   │   ├── 第54讲讲打造高速运转的迭代机器:现代研发流程体系打造(一).html
│   │   ├── 第55讲讲用机器打造迭代机器:现代研发流程体系打造(二).html
│   │   ├── 第56讲讲有了敏捷开发,那交付期限去哪儿了?.html
│   │   ├── 第57讲讲敏捷中的期限之殇,软件业该怎么做?.html
│   │   ├── 第58讲讲如何打造个人技术品牌?.html
│   │   ├── 第59讲讲技术演讲,有章可循.html
│   │   ├── 第5讲讲CTO的三重境界.html
│   │   ├── 第60讲讲正确对待技术演讲中的失误.html
│   │   ├── 第61讲讲刘俊强:技术最高决策者应该关注技术细节吗.html
│   │   ├── 第62讲讲张溪梦:技术领袖需要具备的商业价值思维.html
│   │   ├── 第63讲讲未来组织形态带来的领导力挑战.html
│   │   ├── 第64讲讲如何判断业务价值的高低.html
│   │   ├── 第65讲讲如何打造高效的分布式团队?.html
│   │   ├── 第66讲讲如何打造有活力、持续创新的研发团队?.html
│   │   ├── 第67讲讲如何打造独属自己的工程师文化?.html
│   │   ├── 第68讲讲如何打造一个自组织团队?.html
│   │   ├── 第69讲讲茹炳晟:QE团队向工程效能团队转型的实践之路.html
│   │   ├── 第6讲讲像CEO一样思考.html
│   │   ├── 第70讲讲王昊:技术、产品、管理的不同视角.html
│   │   ├── 第71讲讲王昊:什么样的人适合考虑管理角色.html
│   │   ├── 第72讲讲创业公司如何招到合适的人才.html
│   │   ├── 第73讲讲用数据来分析管理员工.html
│   │   ├── 第74讲讲为什么给了高工资,依然留不住核心员工?.html
│   │   ├── 第75讲讲刘俊强:一本正经教你如何毁掉一场技术演讲.html
│   │   ├── 第76讲讲内部技术会议的价值.html
│   │   ├── 第77讲讲陈晨:谈谈Instagram文化和文化背后的故事.html
│   │   ├── 第78讲讲陈晨:团队重组过程中踩过的坑.html
│   │   ├── 第79讲讲程军:从0到1打造高效技术团队的方法论.html
│   │   ├── 第7讲讲要制定技术战略,先看清局面.html
│   │   ├── 第80讲讲马晋:技术Leader的持续成长.html
│   │   ├── 第81讲讲游舒帆:一流团队必备的商业思维能力.html
│   │   ├── 第82讲讲游舒帆:数据力,透过数据掌握公司经营大小事.html
│   │   ├── 第83讲讲游舒帆:运营力,让用户出现你期待的行为.html
│   │   ├── 第84讲讲游舒帆:策略力,让目标与行动具备高度一致性.html
│   │   ├── 第85讲讲游舒帆:敏捷力,拥抱不确定性,与VUCA共舞.html
│   │   ├── 第86讲讲刘俊强:管理者必备的高效会议指南(上).html
│   │   ├── 第87讲讲刘俊强:管理者必备的高效会议指南(下).html
│   │   ├── 第88讲讲刘俊强:做好一对一沟通的关键要素(上).html
│   │   ├── 第89讲讲刘俊强:做好一对一沟通的关键要素(下).html
│   │   ├── 第8讲讲技术领导力就是“成事”的能力.html
│   │   ├── 第90讲讲程军:打造高效技术团队之招人.html
│   │   ├── 第91讲讲程军:打造高效技术团队之做事.html
│   │   ├── 第92讲讲成敏:技术负责人如何做优先级决策.html
│   │   ├── 第93讲讲兰军:团队研发效率低下的要因分析.html
│   │   ├── 第94讲讲兰军:提升产品团队研发效率的实践(上).html
│   │   ├── 第95讲讲兰军:提升产品团队研发效率的实践(下).html
│   │   ├── 第96讲讲阿禅:工程师转型产品经理可能踩到的“坑”.html
│   │   ├── 第97讲讲阿禅:工程师转型产品经理的必备思维.html
│   │   ├── 第98讲讲徐裕键:业务高速增长过程中的团队迭代.html
│   │   ├── 第99讲讲徐裕键:业务高速增长过程中的技术演进.html
│   │   ├── 第9讲讲CTO是商业思维和技术思维交汇的那个点.html
│   │   └── 开篇词讲卓越的团队,必然有一个卓越的领导者.html
│   └── MP3
│       ├── 大咖对话讲不可替代的Java:生态与程序员是两道护城河.mp3
│       ├── 大咖对话讲陈斌:如何打造高创造力、高动力的技术团队.mp3
│       ├── 大咖对话讲池建强:做产品不要执着于打造爆款.mp3
│       ├── 大咖对话讲创业就是把自己过去的经验快速的产品化.mp3
│       ├── 大咖对话讲从几个工程师到2000+个工程师的技术团队成长秘诀.mp3
│       ├── 大咖对话讲对人才的长期投资是人才体系打造的根本.mp3
│       ├── 大咖对话讲高斌:过分渲染会过度拉高大众对人工智能的期望.mp3
│       ├── 大咖对话讲管理者是首席铲屎官?.mp3
│       ├── 大咖对话讲韩军:CTO转型CEO如何转变思路.mp3
│       ├── 大咖对话讲胡哲人:技术人创业要跨过的思维坎.mp3
│       ├── 大咖对话讲季昕华:以不变的目的应对多变的技术浪潮.mp3
│       ├── 大咖对话讲技术管理者应该向优秀的体育教练学习.mp3
│       ├── 大咖对话讲技术人创业前衡量自我的3P3C模型.mp3
│       ├── 大咖对话讲技术人真正需要的是升维思考.mp3
│       ├── 大咖对话讲焦烈焱:从四个维度更好的激发团队创造力.mp3
│       ├── 大咖对话讲让团队成员持续的enjoy.mp3
│       ├── 大咖对话讲如何打造自我驱动型的技术团队?.mp3
│       ├── 大咖对话讲如何高效管理8000+规模的技术团队.mp3
│       ├── 大咖对话讲谭待:架构的本质是折中.mp3
│       ├── 大咖对话讲童剑:用合伙人管理结构打造完美团队.mp3
│       ├── 大咖对话讲万玉权:高效团队的关键,以目标为导向,用数据来说话.mp3
│       ├── 大咖对话讲万玉权:如何招到并培养核心人才.mp3
│       ├── 大咖对话讲王坚:我从不吃后悔药.mp3
│       ├── 大咖对话讲未来技术负责人与首席增长官将如何协作?.mp3
│       ├── 大咖对话讲项目成功的秘诀——技术产品双头负责制.mp3
│       ├── 大咖对话讲谢孟军:技术人如何建立自己的个人品牌.mp3
│       ├── 大咖对话讲杨育斌:技术领导者要打造技术团队的最大化价值.mp3
│       ├── 大咖对话讲以产生价值判断工程师贡献——读者留言精选.mp3
│       ├── 大咖对话讲余沛:打造以最佳交付实践为目标的技术导向.mp3
│       ├── 大咖对话讲余沛:进阶CTO必备的素质与能力.mp3
│       ├── 大咖对话讲袁店明:打造高效研发团队的五个要点.mp3
│       ├── 大咖对话讲袁店明:如何将打造自组织团队落诸实践.mp3
│       ├── 大咖对话讲张建锋:创业可以快而大,也可以小而美.mp3
│       ├── 大咖问答讲打造自己的个人品牌,你也可以.mp3
│       ├── 大咖问答讲发现下一个小米,不是只能靠运气.mp3
│       ├── 第100讲讲徐裕键:团队文化建设,保持创业公司的战斗力.mp3
│       ├── 第101讲讲刘俊强:领导力提升指南之培养积极的态度.mp3
│       ├── 第102讲讲姚从磊:巧用AARRR模型,吸引优秀技术人才(一).mp3
│       ├── 第103讲讲姚从磊:巧用AARRR模型,吸引优秀技术人才(二).mp3
│       ├── 第104讲讲姚从磊:巧用AARRR模型,吸引优秀技术人才(三).mp3
│       ├── 第105讲讲姚从磊:巧用AARRR模型,吸引优秀技术人才(四).mp3
│       ├── 第106讲讲程军:技术人的「知行合一」(一).mp3
│       ├── 第107讲讲刘俊强:消除压力的七种方法.mp3
│       ├── 第108讲讲谢呈:技术高手转身创业的坑和坡.mp3
│       ├── 第109讲讲谢呈:关于垂直互联网创业的一些经验之谈.mp3
│       ├── 第10讲讲创业公司CTO的认知升级.mp3
│       ├── 第110讲讲成敏:创业公司为什么会技术文化产品缺失.mp3
│       ├── 第111讲讲蔡锐涛:从0到1再到100,创业不同阶段的技术管理思考.mp3
│       ├── 第112讲讲刘俊强:必知绩效管理知识之绩效管理循环.mp3
│       ├── 第113讲讲程军:技术人的「知行合一」(二).mp3
│       ├── 第114讲讲成敏:谈谈不同阶段技术公司的特点.mp3
│       ├── 第115讲讲成敏:打造优秀团队与文化的三个推手.mp3
│       ├── 第116讲讲刘俊强:必知绩效管理知识之绩效目标的制定.mp3
│       ├── 第117讲讲程军:技术人的「知行合一」(三).mp3
│       ├── 第118讲讲吴铭:成本评估是技术leader的关键素质.mp3
│       ├── 第119讲讲汤力嘉:CTO如何进行产品决策(一).mp3
│       ├── 第11讲讲最合适的技术才是最有价值的技术.mp3
│       ├── 第120讲讲刘俊强:必知绩效管理知识之绩效数据收集(上).mp3
│       ├── 第121讲讲刘俊强:必知绩效管理知识之绩效数据收集(下).mp3
│       ├── 第122讲讲黄伟坚:创业中那些永远回避不了的问题.mp3
│       ├── 第123讲讲黄伟坚:用系统性思维看待创业.mp3
│       ├── 第124讲讲刘俊强:必知绩效管理知识之评定绩效.mp3
│       ├── 第125讲讲洪强宁:从程序员到架构师,从架构师到CTO(一).mp3
│       ├── 第126讲讲洪强宁:从程序员到架构师,从架构师到CTO(二).mp3
│       ├── 第127讲讲刘俊强:必知绩效管理知识之绩效沟通(一).mp3
│       ├── 第128讲讲王坚:年轻人永远是创新的主体.mp3
│       ├── 第129讲讲刘俊强:必知绩效管理知识之绩效沟通(二).mp3
│       ├── 第12讲讲谈谈CTO在商业战略中的定位.mp3
│       ├── 第130讲讲刘俊强:必知绩效管理知识之绩效沟通(三).mp3
│       ├── 第131讲讲汤力嘉:CTO如何在产品方面进行决策(二).mp3
│       ├── 第132讲讲徐函秋:转型技术管理者初期的三大挑战(一).mp3
│       ├── 第133讲讲徐函秋:转型技术管理者初期的三大挑战(二).mp3
│       ├── 第134讲讲刘建国:我各方面做得都很好,就是做不好向上沟通.mp3
│       ├── 第135讲讲钮博彦:软件研发度量体系建设(一).mp3
│       ├── 第136讲讲钮博彦:软件研发度量体系建设(二).mp3
│       ├── 第137讲讲成敏:创业者不要成为自己公司产品技术文化的破坏者.mp3
│       ├── 第138讲讲于艺:以生存为核心,B端产品的定位心法.mp3
│       ├── 第139讲讲成敏:创业者应该具备的认知与思维方式.mp3
│       ├── 第13讲讲把脉高效执行的关键要素.mp3
│       ├── 第14讲讲从零开始搭建轻量级研发团队.mp3
│       ├── 第15讲讲定制高效研发流程.mp3
│       ├── 第16讲讲培养中层团队的管理认知.mp3
│       ├── 第17讲讲团队成长要靠技巧和体系.mp3
│       ├── 第18讲讲做到这四点,团队必定飞速成长.mp3
│       ├── 第19讲讲将企业打造成一所终身大学.mp3
│       ├── 第1讲讲你的能力模型决定你的职位.mp3
│       ├── 第20讲讲论团队管理与共同升级.mp3
│       ├── 第21讲讲绩效管理的目标不仅仅是绩效考核.mp3
│       ├── 第22讲讲验证研发团队价值的绩效考核机制.mp3
│       ├── 第23讲讲产品技术团队OKR使用法则.mp3
│       ├── 第24讲讲996、987,程序员加班文化你怎么看?.mp3
│       ├── 第25讲讲建立有效的员工淘汰机制.mp3
│       ├── 第26讲讲让细节的“病毒”感染你的团队.mp3
│       ├── 第27讲讲如何在不同组织文化下推行技术管理.mp3
│       ├── 第28讲讲业务高速增长期的团队管理:“知轻重、重绸缪、调缓急”.mp3
│       ├── 第29讲讲被80%的人误解的工程师文化.mp3
│       ├── 第2讲讲七位CTO纵论技术领导者核心能力.mp3
│       ├── 第30讲讲关于工程师文化的六个问题.mp3
│       ├── 第31讲讲五位技术领导者的文化构建实战.mp3
│       ├── 第32讲讲文化是管理的那只无形之手.mp3
│       ├── 第33讲讲选对的人,做正确的事情.mp3
│       ├── 第34讲讲打好技术团队搭建的基础.mp3
│       ├── 第35讲讲做个合格的技术岗位面试官.mp3
│       ├── 第36讲讲“高潜力人才”的内部培养.mp3
│       ├── 第37讲讲技术创业该如何选择赛道.mp3
│       ├── 第38讲讲CTO要掌握的产品哲学:理性与人性的权衡.mp3
│       ├── 第39讲讲从客户价值谈技术创新.mp3
│       ├── 第3讲讲CEO实话实说:我需要这样的CTO.mp3
│       ├── 第40讲讲技术人投身创业公司之前,应当考虑些什么?.mp3
│       ├── 第41讲讲技术人创业前要问自己的六个问题.mp3
│       ├── 第42讲讲团队激励之分配好你的奖金.mp3
│       ├── 第43讲讲通过积分考核提升技术团队的绩效.mp3
│       ├── 第44讲讲空降技术高管的“择业七计”.mp3
│       ├── 第45讲讲选好人生下一站——CTO空降上篇.mp3
│       ├── 第46讲讲走出“至暗时刻”——CTO空降下篇.mp3
│       ├── 第47讲讲空降领导者平稳落地要做的四道题(上).mp3
│       ├── 第48讲讲空降领导者平稳落地要做的四道题(下).mp3
│       ├── 第49讲讲打造高效的研发组织架构:高效研发流程那些事(一).mp3
│       ├── 第4讲讲技术领导者不等于技术管理者.mp3
│       ├── 第50讲讲你的研发流程符合你的组织架构吗?谈高效研发流程那些事(二).mp3
│       ├── 第51讲讲聊聊研发流程管理中的那些坑:高效研发流程那些事(三).mp3
│       ├── 第52讲讲数据如何驱动研发高效运转?谈高效研发流程那些事(四).mp3
│       ├── 第53讲讲如何打造高效且敏捷的组织文化?谈高效研发流程那些亊(五).mp3
│       ├── 第54讲讲打造高速运转的迭代机器:现代研发流程体系打造(一).mp3
│       ├── 第55讲讲用机器打造迭代机器:现代研发流程体系打造(二).mp3
│       ├── 第56讲讲有了敏捷开发,那交付期限去哪儿了?.mp3
│       ├── 第57讲讲敏捷中的期限之殇,软件业该怎么做?.mp3
│       ├── 第58讲讲如何打造个人技术品牌?.mp3
│       ├── 第59讲讲技术演讲,有章可循.mp3
│       ├── 第5讲讲CTO的三重境界.mp3
│       ├── 第60讲讲正确对待技术演讲中的失误.mp3
│       ├── 第61讲讲刘俊强:技术最高决策者应该关注技术细节吗.mp3
│       ├── 第62讲讲张溪梦:技术领袖需要具备的商业价值思维.mp3
│       ├── 第63讲讲未来组织形态带来的领导力挑战.mp3
│       ├── 第64讲讲如何判断业务价值的高低.mp3
│       ├── 第65讲讲如何打造高效的分布式团队?.mp3
│       ├── 第66讲讲如何打造有活力、持续创新的研发团队?.mp3
│       ├── 第67讲讲如何打造独属自己的工程师文化?.mp3
│       ├── 第68讲讲如何打造一个自组织团队?.mp3
│       ├── 第69讲讲茹炳晟:QE团队向工程效能团队转型的实践之路.mp3
│       ├── 第6讲讲像CEO一样思考.mp3
│       ├── 第70讲讲王昊:技术、产品、管理的不同视角.mp3
│       ├── 第71讲讲王昊:什么样的人适合考虑管理角色.mp3
│       ├── 第72讲讲创业公司如何招到合适的人才.mp3
│       ├── 第73讲讲用数据来分析管理员工.mp3
│       ├── 第74讲讲为什么给了高工资,依然留不住核心员工?.mp3
│       ├── 第75讲讲刘俊强:一本正经教你如何毁掉一场技术演讲.mp3
│       ├── 第76讲讲内部技术会议的价值.mp3
│       ├── 第77讲讲陈晨:谈谈Instagram文化和文化背后的故事.mp3
│       ├── 第78讲讲陈晨:团队重组过程中踩过的坑.mp3
│       ├── 第79讲讲程军:从0到1打造高效技术团队的方法论.mp3
│       ├── 第7讲讲要制定技术战略,先看清局面.mp3
│       ├── 第80讲讲马晋:技术Leader的持续成长.mp3
│       ├── 第81讲讲游舒帆:一流团队必备的商业思维能力.mp3
│       ├── 第82讲讲游舒帆:数据力,透过数据掌握公司经营大小事.mp3
│       ├── 第83讲讲游舒帆:运营力,让用户出现你期待的行为.mp3
│       ├── 第84讲讲游舒帆:策略力,让目标与行动具备高度一致性.mp3
│       ├── 第85讲讲游舒帆:敏捷力,拥抱不确定性,与VUCA共舞.mp3
│       ├── 第86讲讲刘俊强:管理者必备的高效会议指南(上).mp3
│       ├── 第87讲讲刘俊强:管理者必备的高效会议指南(下).mp3
│       ├── 第88讲讲刘俊强:做好一对一沟通的关键要素(上).mp3
│       ├── 第89讲讲刘俊强:做好一对一沟通的关键要素(下).mp3
│       ├── 第8讲讲技术领导力就是“成事”的能力.mp3
│       ├── 第90讲讲程军:打造高效技术团队之招人.mp3
│       ├── 第91讲讲程军:打造高效技术团队之做事.mp3
│       ├── 第92讲讲成敏:技术负责人如何做优先级决策.mp3
│       ├── 第93讲讲兰军:团队研发效率低下的要因分析.mp3
│       ├── 第94讲讲兰军:提升产品团队研发效率的实践(上).mp3
│       ├── 第95讲讲兰军:提升产品团队研发效率的实践(下).mp3
│       ├── 第96讲讲阿禅:工程师转型产品经理可能踩到的“坑”.mp3
│       ├── 第97讲讲阿禅:工程师转型产品经理的必备思维.mp3
│       ├── 第98讲讲徐裕键:业务高速增长过程中的团队迭代.mp3
│       ├── 第99讲讲徐裕键:业务高速增长过程中的技术演进.mp3
│       ├── 第9讲讲CTO是商业思维和技术思维交汇的那个点.mp3
│       └── 开篇词讲卓越的团队,必然有一个卓越的领导者.mp3
├── 55 AI技术内参完结
│   ├── html
│   │   ├── 001讲如何组建一个数据科学团队.html
│   │   ├── 002讲聊聊2017年KDD大会的时间检验奖.html
│   │   ├── 003讲数据科学家基础能力之概率统计.html
│   │   ├── 004讲数据科学家基础能力之机器学习.html
│   │   ├── 005讲数据科学家基础能力之系统.html
│   │   ├── 006讲Google的点击率系统模型.html
│   │   ├── 007讲LDA模型的前世今生.html
│   │   ├── 008讲曾经辉煌的雅虎研究院.html
│   │   ├── 009讲数据科学家高阶能力之分析产品.html
│   │   ├── 010讲数据科学家高阶能力之评估产品.html
│   │   ├── 011讲数据科学家高阶能力之如何系统提升产品性能.html
│   │   ├── 012讲精读2017年KDD最佳研究论文.html
│   │   ├── 013讲精读2017年KDD最佳应用数据科学论文.html
│   │   ├── 014讲精读AlphaGoZero论文.html
│   │   ├── 015讲精读2017年EMNLP最佳长论文之一.html
│   │   ├── 016讲精读2017年EMNLP最佳长论文之二.html
│   │   ├── 017讲精读2017年EMNLP最佳短论文.html
│   │   ├── 018讲经典搜索核心算法:TF-IDF及其变种.html
│   │   ├── 019讲经典搜索核心算法:BM25及其变种(内附全年目录).html
│   │   ├── 020讲经典搜索核心算法:语言模型及其变种.html
│   │   ├── 021讲机器学习排序算法:单点法排序学习.html
│   │   ├── 022讲机器学习排序算法:配对法排序学习.html
│   │   ├── 023讲机器学习排序算法:列表法排序学习.html
│   │   ├── 024讲“查询关键字理解”三部曲之分类.html
│   │   ├── 025讲“查询关键字理解”三部曲之解析.html
│   │   ├── 026讲“查询关键字理解”三部曲之扩展.html
│   │   ├── 027讲搜索系统评测,有哪些基础指标.html
│   │   ├── 028讲搜索系统评测,有哪些高级指标.html
│   │   ├── 029讲如何评测搜索系统的在线表现.html
│   │   ├── 030讲文档理解第一步:文档分类.html
│   │   ├── 031讲文档理解的关键步骤:文档聚类.html
│   │   ├── 032讲文档理解的重要特例:多模文档建模.html
│   │   ├── 033讲大型搜索框架宏观视角:发展、特点及趋势.html
│   │   ├── 034讲多轮打分系统概述.html
│   │   ├── 035讲搜索索引及其相关技术概述.html
│   │   ├── 036讲PageRank算法的核心思想是什么.html
│   │   ├── 037讲经典图算法之HITS.html
│   │   ├── 038讲社区检测算法之“模块最大化”.html
│   │   ├── 039讲机器学习排序算法经典模型:RankSVM.html
│   │   ├── 040讲机器学习排序算法经典模型:GBDT.html
│   │   ├── 041讲机器学习排序算法经典模型:LambdaMART.html
│   │   ├── 042讲基于深度学习的搜索算法:深度结构化语义模型.html
│   │   ├── 043讲基于深度学习的搜索算法:卷积结构下的隐含语义模型.html
│   │   ├── 044讲基于深度学习的搜索算法:局部和分布表征下的搜索模型.html
│   │   ├── 045讲职场话题:当数据科学家遇见产品团队.html
│   │   ├── 046讲职场话题:数据科学家应聘要具备哪些能力.html
│   │   ├── 047讲职场话题:聊聊数据科学家的职场规划.html
│   │   ├── 048讲精读2017年ICCV最佳研究论文.html
│   │   ├── 049讲精读2017年ICCV最佳学生论文.html
│   │   ├── 050讲如何将“深度强化学习”应用到视觉问答系统.html
│   │   ├── 051讲精读2017年NIPS最佳研究论文之一:如何解决非凸优化问题.html
│   │   ├── 052讲精读2017年NIPS最佳研究论文之二:KSD测试如何检验两个分布的异同.html
│   │   ├── 053讲精读2017年NIPS最佳研究论文之三:如何解决非完美信息博弈问题.html
│   │   ├── 054讲数据科学团队养成:电话面试指南.html
│   │   ├── 055讲数据科学团队养成:Onsite面试面面观.html
│   │   ├── 056讲成为“香饽饽”的数据科学家,如何衡量他们的工作呢.html
│   │   ├── 057讲人工智能领域知识体系更新周期只有5~6年,数据科学家如何培养.html
│   │   ├── 058讲数据科学家团队组织架构:水平还是垂直,这是个问题.html
│   │   ├── 059讲2017人工智能技术发展盘点.html
│   │   ├── 060讲WSDM2018论文精读:看谷歌团队如何做位置偏差估计.html
│   │   ├── 061讲WSDM2018论文精读:看京东团队如何挖掘商品的替代信息和互补信息.html
│   │   ├── 062讲WSDM2018论文精读:深度学习模型中如何使用上下文信息.html
│   │   ├── 063讲简单推荐模型之一:基于流行度的推荐模型.html
│   │   ├── 064讲简单推荐模型之二:基于相似信息的推荐模型.html
│   │   ├── 065讲简单推荐模型之三:基于内容信息的推荐模型.html
│   │   ├── 066讲基于隐变量的模型之一:矩阵分解.html
│   │   ├── 067讲基于隐变量的模型之二:基于回归的矩阵分解.html
│   │   ├── 068讲基于隐变量的模型之三:分解机.html
│   │   ├── 069讲高级推荐模型之一:张量分解模型.html
│   │   ├── 070讲高级推荐模型之二:协同矩阵分解.html
│   │   ├── 071讲高级推荐模型之三:优化复杂目标函数.html
│   │   ├── 072讲推荐的Exploit和Explore算法之一:EE算法综述.html
│   │   ├── 073讲推荐的Exploit和Explore算法之二:UCB算法.html
│   │   ├── 074讲推荐的Exploit和Explore算法之三:汤普森采样算法.html
│   │   ├── 075讲推荐系统评测之一:传统线下评测.html
│   │   ├── 076讲推荐系统评测之二:线上评测.html
│   │   ├── 077讲推荐系统评测之三:无偏差估计.html
│   │   ├── 078讲现代推荐架构剖析之一:基于线下离线计算的推荐架构.html
│   │   ├── 079讲现代推荐架构剖析之二:基于多层搜索架构的推荐系统.html
│   │   ├── 080讲现代推荐架构剖析之三:复杂现代推荐架构漫谈.html
│   │   ├── 081讲基于深度学习的推荐模型之一:受限波兹曼机.html
│   │   ├── 082讲基于深度学习的推荐模型之二:基于RNN的推荐系统.html
│   │   ├── 083讲基于深度学习的推荐模型之三:利用深度学习来扩展推荐系统.html
│   │   ├── 084讲LDA变种模型知多少.html
│   │   ├── 085讲针对大规模数据,如何优化LDA算法.html
│   │   ├── 086讲基础文本分析模型之一:隐语义分析.html
│   │   ├── 087讲基础文本分析模型之二:概率隐语义分析.html
│   │   ├── 088讲基础文本分析模型之三:EM算法.html
│   │   ├── 089讲为什么需要Word2Vec算法.html
│   │   ├── 090讲Word2Vec算法有哪些扩展模型.html
│   │   ├── 091讲Word2Vec算法有哪些应用.html
│   │   ├── 092讲序列建模的深度学习利器:RNN基础架构.html
│   │   ├── 093讲基于门机制的RNN架构:LSTM与GRU.html
│   │   ├── 094讲RNN在自然语言处理中有哪些应用场景.html
│   │   ├── 095讲对话系统之经典的对话模型.html
│   │   ├── 096讲任务型对话系统有哪些技术要点.html
│   │   ├── 097讲聊天机器人有哪些核心技术要点.html
│   │   ├── 098讲什么是文档情感分类.html
│   │   ├── 099讲如何来提取情感“实体”和“方面”呢.html
│   │   ├── 100讲文本情感分析中如何做意见总结和搜索.html
│   │   ├── 101讲TheWeb2018论文精读:如何对商品的图片美感进行建模.html
│   │   ├── 102讲TheWeb2018论文精读:如何改进经典的推荐算法BPR.html
│   │   ├── 103讲TheWeb2018论文精读:如何从文本中提取高元关系.html
│   │   ├── 104讲如何快速学习国际顶级学术会议的内容.html
│   │   ├── 105讲广告系统概述.html
│   │   ├── 106讲广告系统架构.html
│   │   ├── 107讲广告回馈预估综述.html
│   │   ├── 108讲Facebook的广告点击率预估模型.html
│   │   ├── 109讲雅虎的广告点击率预估模型.html
│   │   ├── 110讲LinkedIn的广告点击率预估模型.html
│   │   ├── 111讲Twitter的广告点击率预估模型.html
│   │   ├── 112讲阿里巴巴的广告点击率预估模型.html
│   │   ├── 113讲什么是“基于第二价位的广告竞拍”.html
│   │   ├── 114讲广告的竞价策略是怎样的.html
│   │   ├── 115讲如何优化广告的竞价策略.html
│   │   ├── 116讲如何控制广告预算.html
│   │   ├── 117讲如何设置广告竞价的底价.html
│   │   ├── 118讲聊一聊“程序化直接购买”和“广告期货”.html
│   │   ├── 119讲归因模型:如何来衡量广告的有效性.html
│   │   ├── 120讲广告投放如何选择受众如何扩展受众群.html
│   │   ├── 121讲如何利用机器学习技术来检测广告欺诈.html
│   │   ├── 122讲数据科学家必备套路之一:搜索套路.html
│   │   ├── 123讲数据科学家必备套路之二:推荐套路.html
│   │   ├── 124讲数据科学家必备套路之三:广告套路.html
│   │   ├── 125讲SIGIR2018论文精读:偏差和“流行度”之间的关系.html
│   │   ├── 126讲SIGIR2018论文精读:如何利用对抗学习来增强排序模型的普适性.html
│   │   ├── 127讲SIGIR2018论文精读:如何对搜索页面上的点击行为进行序列建模.html
│   │   ├── 128讲CVPR2018论文精读:如何研究计算机视觉任务之间的关系.html
│   │   ├── 129讲CVPR2018论文精读:如何从整体上对人体进行三维建模.html
│   │   ├── 130讲CVPR2018论文精读:如何解决排序学习计算复杂度高这个问题.html
│   │   ├── 131讲ICML2018论文精读:模型经得起对抗样本的攻击这或许只是个错觉.html
│   │   ├── 132讲ICML2018论文精读:聊一聊机器学习算法的“公平性”问题.html
│   │   ├── 133讲ICML2018论文精读:优化目标函数的时候,有可能放大了“不公平”.html
│   │   ├── 134讲ACL2018论文精读:问答系统场景下,如何提出好问题.html
│   │   ├── 135讲ACL2018论文精读:什么是对话中的前提触发如何检测.html
│   │   ├── 136讲ACL2018论文精读:什么是“端到端”的语义哈希.html
│   │   ├── 137讲如何做好人工智能项目的管理.html
│   │   ├── 138讲数据科学团队必备的工程流程三部曲.html
│   │   ├── 139讲数据科学团队怎么选择产品和项目.html
│   │   ├── 140讲什么是计算机视觉.html
│   │   ├── 141讲掌握计算机视觉任务的基础模型和操作.html
│   │   ├── 142讲计算机视觉中的特征提取难在哪里.html
│   │   ├── 143讲基于深度学习的计算机视觉技术(一):深度神经网络入门.html
│   │   ├── 144讲基于深度学习的计算机视觉技术(二):基本的深度学习模型.html
│   │   ├── 145讲基于深度学习的计算机视觉技术(三):深度学习模型的优化.html
│   │   ├── 146讲计算机视觉领域的深度学习模型(一):AlexNet.html
│   │   ├── 147讲计算机视觉领域的深度学习模型(二):VGG&GoogleNet.html
│   │   ├── 148讲计算机视觉领域的深度学习模型(三):ResNet.html
│   │   ├── 149讲计算机视觉高级话题(一):图像物体识别和分割.html
│   │   ├── 150讲计算机视觉高级话题(二):视觉问答.html
│   │   ├── 151讲计算机视觉高级话题(三):产生式模型.html
│   │   ├── 152讲在人工智能领域,如何快速找到学习的切入点.html
│   │   ├── 153讲人工智能技术选择,该从哪里获得灵感.html
│   │   ├── 154讲近在咫尺,走进人工智能研究.html
│   │   ├── 155讲微软研究院:工业界研究机构的楷模.html
│   │   ├── 156讲聊一聊谷歌特立独行的混合型研究.html
│   │   ├── 复盘1讲搜索核心技术模块.html
│   │   ├── 复盘2讲推荐系统核心技术模块.html
│   │   ├── 复盘3讲自然语言处理及文本处理核心技术模块.html
│   │   ├── 复盘4讲广告系统核心技术模块.html
│   │   ├── 复盘5讲计算机视觉核心技术模块.html
│   │   ├── 复盘6讲数据科学家与数据科学团队是怎么养成的.html
│   │   ├── 复盘7讲一起来读人工智能国际顶级会议论文.html
│   │   ├── 结束语讲雄关漫道真如铁,而今迈步从头越.html
│   │   ├── 开篇词讲你的360度人工智能信息助理.html
│   │   └── 内参特刊讲和你聊聊每个人都关心的人工智能热点话题.html
│   ├── mp3
│   │   ├── 001讲如何组建一个数据科学团队.mp3
│   │   ├── 002讲聊聊2017年KDD大会的时间检验奖.mp3
│   │   ├── 003讲数据科学家基础能力之概率统计.mp3
│   │   ├── 004讲数据科学家基础能力之机器学习.mp3
│   │   ├── 005讲数据科学家基础能力之系统.mp3
│   │   ├── 006讲Google的点击率系统模型.mp3
│   │   ├── 007讲LDA模型的前世今生.mp3
│   │   ├── 008讲曾经辉煌的雅虎研究院.mp3
│   │   ├── 009讲数据科学家高阶能力之分析产品.mp3
│   │   ├── 010讲数据科学家高阶能力之评估产品.mp3
│   │   ├── 011讲数据科学家高阶能力之如何系统提升产品性能.mp3
│   │   ├── 012讲精读2017年KDD最佳研究论文.mp3
│   │   ├── 013讲精读2017年KDD最佳应用数据科学论文.mp3
│   │   ├── 014讲精读AlphaGoZero论文.mp3
│   │   ├── 015讲精读2017年EMNLP最佳长论文之一.mp3
│   │   ├── 016讲精读2017年EMNLP最佳长论文之二.mp3
│   │   ├── 017讲精读2017年EMNLP最佳短论文.mp3
│   │   ├── 018讲经典搜索核心算法:TF-IDF及其变种.mp3
│   │   ├── 019讲经典搜索核心算法:BM25及其变种(内附全年目录).mp3
│   │   ├── 020讲经典搜索核心算法:语言模型及其变种.mp3
│   │   ├── 021讲机器学习排序算法:单点法排序学习.mp3
│   │   ├── 022讲机器学习排序算法:配对法排序学习.mp3
│   │   ├── 023讲机器学习排序算法:列表法排序学习.mp3
│   │   ├── 024讲“查询关键字理解”三部曲之分类.mp3
│   │   ├── 025讲“查询关键字理解”三部曲之解析.mp3
│   │   ├── 026讲“查询关键字理解”三部曲之扩展.mp3
│   │   ├── 027讲搜索系统评测,有哪些基础指标.mp3
│   │   ├── 028讲搜索系统评测,有哪些高级指标.mp3
│   │   ├── 029讲如何评测搜索系统的在线表现.mp3
│   │   ├── 030讲文档理解第一步:文档分类.mp3
│   │   ├── 031讲文档理解的关键步骤:文档聚类.mp3
│   │   ├── 032讲文档理解的重要特例:多模文档建模.mp3
│   │   ├── 033讲大型搜索框架宏观视角:发展、特点及趋势.mp3
│   │   ├── 034讲多轮打分系统概述.mp3
│   │   ├── 035讲搜索索引及其相关技术概述.mp3
│   │   ├── 036讲PageRank算法的核心思想是什么.mp3
│   │   ├── 037讲经典图算法之HITS.mp3
│   │   ├── 038讲社区检测算法之“模块最大化”.mp3
│   │   ├── 039讲机器学习排序算法经典模型:RankSVM.mp3
│   │   ├── 040讲机器学习排序算法经典模型:GBDT.mp3
│   │   ├── 041讲机器学习排序算法经典模型:LambdaMART.mp3
│   │   ├── 042讲基于深度学习的搜索算法:深度结构化语义模型.mp3
│   │   ├── 043讲基于深度学习的搜索算法:卷积结构下的隐含语义模型.mp3
│   │   ├── 044讲基于深度学习的搜索算法:局部和分布表征下的搜索模型.mp3
│   │   ├── 045讲职场话题:当数据科学家遇见产品团队.mp3
│   │   ├── 046讲职场话题:数据科学家应聘要具备哪些能力.mp3
│   │   ├── 047讲职场话题:聊聊数据科学家的职场规划.mp3
│   │   ├── 048讲精读2017年ICCV最佳研究论文.mp3
│   │   ├── 049讲精读2017年ICCV最佳学生论文.mp3
│   │   ├── 050讲如何将“深度强化学习”应用到视觉问答系统.mp3
│   │   ├── 051讲精读2017年NIPS最佳研究论文之一:如何解决非凸优化问题.mp3
│   │   ├── 052讲精读2017年NIPS最佳研究论文之二:KSD测试如何检验两个分布的异同.mp3
│   │   ├── 053讲精读2017年NIPS最佳研究论文之三:如何解决非完美信息博弈问题.mp3
│   │   ├── 054讲数据科学团队养成:电话面试指南.mp3
│   │   ├── 055讲数据科学团队养成:Onsite面试面面观.mp3
│   │   ├── 056讲成为“香饽饽”的数据科学家,如何衡量他们的工作呢.mp3
│   │   ├── 057讲人工智能领域知识体系更新周期只有5~6年,数据科学家如何培养.mp3
│   │   ├── 058讲数据科学家团队组织架构:水平还是垂直,这是个问题.mp3
│   │   ├── 059讲2017人工智能技术发展盘点.mp3
│   │   ├── 060讲WSDM2018论文精读:看谷歌团队如何做位置偏差估计.mp3
│   │   ├── 061讲WSDM2018论文精读:看京东团队如何挖掘商品的替代信息和互补信息.mp3
│   │   ├── 062讲WSDM2018论文精读:深度学习模型中如何使用上下文信息.mp3
│   │   ├── 063讲简单推荐模型之一:基于流行度的推荐模型.mp3
│   │   ├── 064讲简单推荐模型之二:基于相似信息的推荐模型.mp3
│   │   ├── 065讲简单推荐模型之三:基于内容信息的推荐模型.mp3
│   │   ├── 066讲基于隐变量的模型之一:矩阵分解.mp3
│   │   ├── 067讲基于隐变量的模型之二:基于回归的矩阵分解.mp3
│   │   ├── 068讲基于隐变量的模型之三:分解机.mp3
│   │   ├── 069讲高级推荐模型之一:张量分解模型.mp3
│   │   ├── 070讲高级推荐模型之二:协同矩阵分解.mp3
│   │   ├── 071讲高级推荐模型之三:优化复杂目标函数.mp3
│   │   ├── 072讲推荐的Exploit和Explore算法之一:EE算法综述.mp3
│   │   ├── 073讲推荐的Exploit和Explore算法之二:UCB算法.mp3
│   │   ├── 074讲推荐的Exploit和Explore算法之三:汤普森采样算法.mp3
│   │   ├── 075讲推荐系统评测之一:传统线下评测.mp3
│   │   ├── 076讲推荐系统评测之二:线上评测.mp3
│   │   ├── 077讲推荐系统评测之三:无偏差估计.mp3
│   │   ├── 078讲现代推荐架构剖析之一:基于线下离线计算的推荐架构.mp3
│   │   ├── 079讲现代推荐架构剖析之二:基于多层搜索架构的推荐系统.mp3
│   │   ├── 080讲现代推荐架构剖析之三:复杂现代推荐架构漫谈.mp3
│   │   ├── 081讲基于深度学习的推荐模型之一:受限波兹曼机.mp3
│   │   ├── 082讲基于深度学习的推荐模型之二:基于RNN的推荐系统.mp3
│   │   ├── 083讲基于深度学习的推荐模型之三:利用深度学习来扩展推荐系统.mp3
│   │   ├── 084讲LDA变种模型知多少.mp3
│   │   ├── 085讲针对大规模数据,如何优化LDA算法.mp3
│   │   ├── 086讲基础文本分析模型之一:隐语义分析.mp3
│   │   ├── 087讲基础文本分析模型之二:概率隐语义分析.mp3
│   │   ├── 088讲基础文本分析模型之三:EM算法.mp3
│   │   ├── 089讲为什么需要Word2Vec算法.mp3
│   │   ├── 090讲Word2Vec算法有哪些扩展模型.mp3
│   │   ├── 091讲Word2Vec算法有哪些应用.mp3
│   │   ├── 092讲序列建模的深度学习利器:RNN基础架构.mp3
│   │   ├── 093讲基于门机制的RNN架构:LSTM与GRU.mp3
│   │   ├── 094讲RNN在自然语言处理中有哪些应用场景.mp3
│   │   ├── 095讲对话系统之经典的对话模型.mp3
│   │   ├── 096讲任务型对话系统有哪些技术要点.mp3
│   │   ├── 097讲聊天机器人有哪些核心技术要点.mp3
│   │   ├── 098讲什么是文档情感分类.mp3
│   │   ├── 099讲如何来提取情感“实体”和“方面”呢.mp3
│   │   ├── 100讲文本情感分析中如何做意见总结和搜索.mp3
│   │   ├── 101讲TheWeb2018论文精读:如何对商品的图片美感进行建模.mp3
│   │   ├── 102讲TheWeb2018论文精读:如何改进经典的推荐算法BPR.mp3
│   │   ├── 103讲TheWeb2018论文精读:如何从文本中提取高元关系.mp3
│   │   ├── 104讲如何快速学习国际顶级学术会议的内容.mp3
│   │   ├── 105讲广告系统概述.mp3
│   │   ├── 106讲广告系统架构.mp3
│   │   ├── 107讲广告回馈预估综述.mp3
│   │   ├── 108讲Facebook的广告点击率预估模型.mp3
│   │   ├── 109讲雅虎的广告点击率预估模型.mp3
│   │   ├── 110讲LinkedIn的广告点击率预估模型.mp3
│   │   ├── 111讲Twitter的广告点击率预估模型.mp3
│   │   ├── 112讲阿里巴巴的广告点击率预估模型.mp3
│   │   ├── 113讲什么是“基于第二价位的广告竞拍”.mp3
│   │   ├── 114讲广告的竞价策略是怎样的.mp3
│   │   ├── 115讲如何优化广告的竞价策略.mp3
│   │   ├── 116讲如何控制广告预算.mp3
│   │   ├── 117讲如何设置广告竞价的底价.mp3
│   │   ├── 118讲聊一聊“程序化直接购买”和“广告期货”.mp3
│   │   ├── 119讲归因模型:如何来衡量广告的有效性.mp3
│   │   ├── 120讲广告投放如何选择受众如何扩展受众群.mp3
│   │   ├── 121讲如何利用机器学习技术来检测广告欺诈.mp3
│   │   ├── 122讲数据科学家必备套路之一:搜索套路.mp3
│   │   ├── 123讲数据科学家必备套路之二:推荐套路.mp3
│   │   ├── 124讲数据科学家必备套路之三:广告套路.mp3
│   │   ├── 125讲SIGIR2018论文精读:偏差和“流行度”之间的关系.mp3
│   │   ├── 126讲SIGIR2018论文精读:如何利用对抗学习来增强排序模型的普适性.mp3
│   │   ├── 127讲SIGIR2018论文精读:如何对搜索页面上的点击行为进行序列建模.mp3
│   │   ├── 128讲CVPR2018论文精读:如何研究计算机视觉任务之间的关系.mp3
│   │   ├── 129讲CVPR2018论文精读:如何从整体上对人体进行三维建模.mp3
│   │   ├── 130讲CVPR2018论文精读:如何解决排序学习计算复杂度高这个问题.mp3
│   │   ├── 131讲ICML2018论文精读:模型经得起对抗样本的攻击这或许只是个错觉.mp3
│   │   ├── 132讲ICML2018论文精读:聊一聊机器学习算法的“公平性”问题.mp3
│   │   ├── 133讲ICML2018论文精读:优化目标函数的时候,有可能放大了“不公平”.mp3
│   │   ├── 134讲ACL2018论文精读:问答系统场景下,如何提出好问题.mp3
│   │   ├── 135讲ACL2018论文精读:什么是对话中的前提触发如何检测.mp3
│   │   ├── 136讲ACL2018论文精读:什么是“端到端”的语义哈希.mp3
│   │   ├── 137讲如何做好人工智能项目的管理.mp3
│   │   ├── 138讲数据科学团队必备的工程流程三部曲.mp3
│   │   ├── 139讲数据科学团队怎么选择产品和项目.mp3
│   │   ├── 140讲什么是计算机视觉.mp3
│   │   ├── 141讲掌握计算机视觉任务的基础模型和操作.mp3
│   │   ├── 142讲计算机视觉中的特征提取难在哪里.mp3
│   │   ├── 143讲基于深度学习的计算机视觉技术(一):深度神经网络入门.mp3
│   │   ├── 144讲基于深度学习的计算机视觉技术(二):基本的深度学习模型.mp3
│   │   ├── 145讲基于深度学习的计算机视觉技术(三):深度学习模型的优化.mp3
│   │   ├── 146讲计算机视觉领域的深度学习模型(一):AlexNet.mp3
│   │   ├── 147讲计算机视觉领域的深度学习模型(二):VGG&GoogleNet.mp3
│   │   ├── 148讲计算机视觉领域的深度学习模型(三):ResNet.mp3
│   │   ├── 149讲计算机视觉高级话题(一):图像物体识别和分割.mp3
│   │   ├── 150讲计算机视觉高级话题(二):视觉问答.mp3
│   │   ├── 151讲计算机视觉高级话题(三):产生式模型.mp3
│   │   ├── 152讲在人工智能领域,如何快速找到学习的切入点.mp3
│   │   ├── 153讲人工智能技术选择,该从哪里获得灵感.mp3
│   │   ├── 154讲近在咫尺,走进人工智能研究.mp3
│   │   ├── 155讲微软研究院:工业界研究机构的楷模.mp3
│   │   ├── 156讲聊一聊谷歌特立独行的混合型研究.mp3
│   │   ├── 结束语讲雄关漫道真如铁,而今迈步从头越.mp3
│   │   └── 开篇词讲你的360度人工智能信息助理.mp3
│   └── pdf
│       ├── 001讲如何组建一个数据科学团队.pdf
│       ├── 002讲聊聊2017年KDD大会的时间检验奖.pdf
│       ├── 003讲数据科学家基础能力之概率统计.pdf
│       ├── 004讲数据科学家基础能力之机器学习.pdf
│       ├── 005讲数据科学家基础能力之系统.pdf
│       ├── 006讲Google的点击率系统模型.pdf
│       ├── 007讲LDA模型的前世今生.pdf
│       ├── 008讲曾经辉煌的雅虎研究院.pdf
│       ├── 009讲数据科学家高阶能力之分析产品.pdf
│       ├── 010讲数据科学家高阶能力之评估产品.pdf
│       ├── 011讲数据科学家高阶能力之如何系统提升产品性能.pdf
│       ├── 012讲精读2017年KDD最佳研究论文.pdf
│       ├── 013讲精读2017年KDD最佳应用数据科学论文.pdf
│       ├── 014讲精读AlphaGoZero论文.pdf
│       ├── 015讲精读2017年EMNLP最佳长论文之一.pdf
│       ├── 016讲精读2017年EMNLP最佳长论文之二.pdf
│       ├── 017讲精读2017年EMNLP最佳短论文.pdf
│       ├── 018讲经典搜索核心算法:TF-IDF及其变种.pdf
│       ├── 019讲经典搜索核心算法:BM25及其变种(内附全年目录).pdf
│       ├── 020讲经典搜索核心算法:语言模型及其变种.pdf
│       ├── 021讲机器学习排序算法:单点法排序学习.pdf
│       ├── 022讲机器学习排序算法:配对法排序学习.pdf
│       ├── 023讲机器学习排序算法:列表法排序学习.pdf
│       ├── 024讲“查询关键字理解”三部曲之分类.pdf
│       ├── 025讲“查询关键字理解”三部曲之解析.pdf
│       ├── 026讲“查询关键字理解”三部曲之扩展.pdf
│       ├── 027讲搜索系统评测,有哪些基础指标.pdf
│       ├── 028讲搜索系统评测,有哪些高级指标.pdf
│       ├── 029讲如何评测搜索系统的在线表现.pdf
│       ├── 030讲文档理解第一步:文档分类.pdf
│       ├── 031讲文档理解的关键步骤:文档聚类.pdf
│       ├── 032讲文档理解的重要特例:多模文档建模.pdf
│       ├── 033讲大型搜索框架宏观视角:发展、特点及趋势.pdf
│       ├── 034讲多轮打分系统概述.pdf
│       ├── 035讲搜索索引及其相关技术概述.pdf
│       ├── 036讲PageRank算法的核心思想是什么.pdf
│       ├── 037讲经典图算法之HITS.pdf
│       ├── 038讲社区检测算法之“模块最大化”.pdf
│       ├── 039讲机器学习排序算法经典模型:RankSVM.pdf
│       ├── 040讲机器学习排序算法经典模型:GBDT.pdf
│       ├── 041讲机器学习排序算法经典模型:LambdaMART.pdf
│       ├── 042讲基于深度学习的搜索算法:深度结构化语义模型.pdf
│       ├── 043讲基于深度学习的搜索算法:卷积结构下的隐含语义模型.pdf
│       ├── 044讲基于深度学习的搜索算法:局部和分布表征下的搜索模型.pdf
│       ├── 045讲职场话题:当数据科学家遇见产品团队.pdf
│       ├── 046讲职场话题:数据科学家应聘要具备哪些能力.pdf
│       ├── 047讲职场话题:聊聊数据科学家的职场规划.pdf
│       ├── 048讲精读2017年ICCV最佳研究论文.pdf
│       ├── 049讲精读2017年ICCV最佳学生论文.pdf
│       ├── 050讲如何将“深度强化学习”应用到视觉问答系统.pdf
│       ├── 051讲精读2017年NIPS最佳研究论文之一:如何解决非凸优化问题.pdf
│       ├── 052讲精读2017年NIPS最佳研究论文之二:KSD测试如何检验两个分布的异同.pdf
│       ├── 053讲精读2017年NIPS最佳研究论文之三:如何解决非完美信息博弈问题.pdf
│       ├── 054讲数据科学团队养成:电话面试指南.pdf
│       ├── 055讲数据科学团队养成:Onsite面试面面观.pdf
│       ├── 056讲成为“香饽饽”的数据科学家,如何衡量他们的工作呢.pdf
│       ├── 057讲人工智能领域知识体系更新周期只有5~6年,数据科学家如何培养.pdf
│       ├── 058讲数据科学家团队组织架构:水平还是垂直,这是个问题.pdf
│       ├── 059讲2017人工智能技术发展盘点.pdf
│       ├── 060讲WSDM2018论文精读:看谷歌团队如何做位置偏差估计.pdf
│       ├── 061讲WSDM2018论文精读:看京东团队如何挖掘商品的替代信息和互补信息.pdf
│       ├── 062讲WSDM2018论文精读:深度学习模型中如何使用上下文信息.pdf
│       ├── 063讲简单推荐模型之一:基于流行度的推荐模型.pdf
│       ├── 064讲简单推荐模型之二:基于相似信息的推荐模型.pdf
│       ├── 065讲简单推荐模型之三:基于内容信息的推荐模型.pdf
│       ├── 066讲基于隐变量的模型之一:矩阵分解.pdf
│       ├── 067讲基于隐变量的模型之二:基于回归的矩阵分解.pdf
│       ├── 068讲基于隐变量的模型之三:分解机.pdf
│       ├── 069讲高级推荐模型之一:张量分解模型.pdf
│       ├── 070讲高级推荐模型之二:协同矩阵分解.pdf
│       ├── 071讲高级推荐模型之三:优化复杂目标函数.pdf
│       ├── 072讲推荐的Exploit和Explore算法之一:EE算法综述.pdf
│       ├── 073讲推荐的Exploit和Explore算法之二:UCB算法.pdf
│       ├── 074讲推荐的Exploit和Explore算法之三:汤普森采样算法.pdf
│       ├── 075讲推荐系统评测之一:传统线下评测.pdf
│       ├── 076讲推荐系统评测之二:线上评测.pdf
│       ├── 077讲推荐系统评测之三:无偏差估计.pdf
│       ├── 078讲现代推荐架构剖析之一:基于线下离线计算的推荐架构.pdf
│       ├── 079讲现代推荐架构剖析之二:基于多层搜索架构的推荐系统.pdf
│       ├── 080讲现代推荐架构剖析之三:复杂现代推荐架构漫谈.pdf
│       ├── 081讲基于深度学习的推荐模型之一:受限波兹曼机.pdf
│       ├── 082讲基于深度学习的推荐模型之二:基于RNN的推荐系统.pdf
│       ├── 083讲基于深度学习的推荐模型之三:利用深度学习来扩展推荐系统.pdf
│       ├── 084讲LDA变种模型知多少.pdf
│       ├── 085讲针对大规模数据,如何优化LDA算法.pdf
│       ├── 086讲基础文本分析模型之一:隐语义分析.pdf
│       ├── 087讲基础文本分析模型之二:概率隐语义分析.pdf
│       ├── 088讲基础文本分析模型之三:EM算法.pdf
│       ├── 089讲为什么需要Word2Vec算法.pdf
│       ├── 090讲Word2Vec算法有哪些扩展模型.pdf
│       ├── 091讲Word2Vec算法有哪些应用.pdf
│       ├── 092讲序列建模的深度学习利器:RNN基础架构.pdf
│       ├── 093讲基于门机制的RNN架构:LSTM与GRU.pdf
│       ├── 094讲RNN在自然语言处理中有哪些应用场景.pdf
│       ├── 095讲对话系统之经典的对话模型.pdf
│       ├── 096讲任务型对话系统有哪些技术要点.pdf
│       ├── 097讲聊天机器人有哪些核心技术要点.pdf
│       ├── 098讲什么是文档情感分类.pdf
│       ├── 099讲如何来提取情感“实体”和“方面”呢.pdf
│       ├── 100讲文本情感分析中如何做意见总结和搜索.pdf
│       ├── 101讲TheWeb2018论文精读:如何对商品的图片美感进行建模.pdf
│       ├── 102讲TheWeb2018论文精读:如何改进经典的推荐算法BPR.pdf
│       ├── 103讲TheWeb2018论文精读:如何从文本中提取高元关系.pdf
│       ├── 104讲如何快速学习国际顶级学术会议的内容.pdf
│       ├── 105讲广告系统概述.pdf
│       ├── 106讲广告系统架构.pdf
│       ├── 107讲广告回馈预估综述.pdf
│       ├── 108讲Facebook的广告点击率预估模型.pdf
│       ├── 109讲雅虎的广告点击率预估模型.pdf
│       ├── 110讲LinkedIn的广告点击率预估模型.pdf
│       ├── 111讲Twitter的广告点击率预估模型.pdf
│       ├── 112讲阿里巴巴的广告点击率预估模型.pdf
│       ├── 113讲什么是“基于第二价位的广告竞拍”.pdf
│       ├── 114讲广告的竞价策略是怎样的.pdf
│       ├── 115讲如何优化广告的竞价策略.pdf
│       ├── 116讲如何控制广告预算.pdf
│       ├── 117讲如何设置广告竞价的底价.pdf
│       ├── 118讲聊一聊“程序化直接购买”和“广告期货”.pdf
│       ├── 119讲归因模型:如何来衡量广告的有效性.pdf
│       ├── 120讲广告投放如何选择受众如何扩展受众群.pdf
│       ├── 121讲如何利用机器学习技术来检测广告欺诈.pdf
│       ├── 122讲数据科学家必备套路之一:搜索套路.pdf
│       ├── 123讲数据科学家必备套路之二:推荐套路.pdf
│       ├── 124讲数据科学家必备套路之三:广告套路.pdf
│       ├── 125讲SIGIR2018论文精读:偏差和“流行度”之间的关系.pdf
│       ├── 126讲SIGIR2018论文精读:如何利用对抗学习来增强排序模型的普适性.pdf
│       ├── 127讲SIGIR2018论文精读:如何对搜索页面上的点击行为进行序列建模.pdf
│       ├── 128讲CVPR2018论文精读:如何研究计算机视觉任务之间的关系.pdf
│       ├── 129讲CVPR2018论文精读:如何从整体上对人体进行三维建模.pdf
│       ├── 130讲CVPR2018论文精读:如何解决排序学习计算复杂度高这个问题.pdf
│       ├── 131讲ICML2018论文精读:模型经得起对抗样本的攻击这或许只是个错觉.pdf
│       ├── 132讲ICML2018论文精读:聊一聊机器学习算法的“公平性”问题.pdf
│       ├── 133讲ICML2018论文精读:优化目标函数的时候,有可能放大了“不公平”.pdf
│       ├── 134讲ACL2018论文精读:问答系统场景下,如何提出好问题.pdf
│       ├── 135讲ACL2018论文精读:什么是对话中的前提触发如何检测.pdf
│       ├── 136讲ACL2018论文精读:什么是“端到端”的语义哈希.pdf
│       ├── 137讲如何做好人工智能项目的管理.pdf
│       ├── 138讲数据科学团队必备的工程流程三部曲.pdf
│       ├── 139讲数据科学团队怎么选择产品和项目.pdf
│       ├── 140讲什么是计算机视觉.pdf
│       ├── 141讲掌握计算机视觉任务的基础模型和操作.pdf
│       ├── 142讲计算机视觉中的特征提取难在哪里.pdf
│       ├── 143讲基于深度学习的计算机视觉技术(一):深度神经网络入门.pdf
│       ├── 144讲基于深度学习的计算机视觉技术(二):基本的深度学习模型.pdf
│       ├── 145讲基于深度学习的计算机视觉技术(三):深度学习模型的优化.pdf
│       ├── 146讲计算机视觉领域的深度学习模型(一):AlexNet.pdf
│       ├── 147讲计算机视觉领域的深度学习模型(二):VGG&GoogleNet.pdf
│       ├── 148讲计算机视觉领域的深度学习模型(三):ResNet.pdf
│       ├── 149讲计算机视觉高级话题(一):图像物体识别和分割.pdf
│       ├── 150讲计算机视觉高级话题(二):视觉问答.pdf
│       ├── 151讲计算机视觉高级话题(三):产生式模型.pdf
│       ├── 152讲在人工智能领域,如何快速找到学习的切入点.pdf
│       ├── 153讲人工智能技术选择,该从哪里获得灵感.pdf
│       ├── 154讲近在咫尺,走进人工智能研究.pdf
│       ├── 155讲微软研究院:工业界研究机构的楷模.pdf
│       ├── 156讲聊一聊谷歌特立独行的混合型研究.pdf
│       ├── 复盘1讲搜索核心技术模块.pdf
│       ├── 复盘2讲推荐系统核心技术模块.pdf
│       ├── 复盘3讲自然语言处理及文本处理核心技术模块.pdf
│       ├── 复盘4讲广告系统核心技术模块.pdf
│       ├── 复盘5讲计算机视觉核心技术模块.pdf
│       ├── 复盘6讲数据科学家与数据科学团队是怎么养成的.pdf
│       ├── 复盘7讲一起来读人工智能国际顶级会议论文.pdf
│       ├── 结束语讲雄关漫道真如铁,而今迈步从头越.pdf
│       ├── 开篇词讲你的360度人工智能信息助理.pdf
│       └── 内参特刊讲和你聊聊每个人都关心的人工智能热点话题.pdf
├── 56 程序员工作法
│   ├── mp3
│   │   ├── 01-10x程序员是如何思考的?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 02-以终为始:如何让你的努力不白费?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 03-DoD的价值:你完成了工作,为什么他们还不满意?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 04-接到需求任务,你要先做哪件事?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 05-持续集成:集成本身就是写代码的一个环节[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 06-精益创业:产品经理不靠谱,你该怎么办?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 07-解决了很多技术问题,为什么你依然在“坑”里?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 08-为什么说做事之前要先进行推演?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 09-你的工作可以用数字衡量吗?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 10-迭代0启动开发之前,你应该准备什么?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 11-向埃隆·马斯克学习任务分解[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 12-测试也是程序员的事吗?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 13-先写测试,就是测试驱动开发吗?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 14-大师级程序员的工作秘笈[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 15-一起练习:手把手带你分解任务[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 16-为什么你的测试不够好?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 17-程序员也可以“砍”需求吗?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 18-需求管理:太多人给你安排任务,怎么办?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 19-如何用最小的代价做产品?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 20-为什么世界和你的理解不一样[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 21-你的代码为谁而写?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 22-轻量级沟通:你总是在开会吗?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 23-可视化:一种更为直观的沟通方式[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 24-快速反馈:为什么你们公司总是做不好持续集成?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 25-开发中的问题一再出现,应该怎么办?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 26-作为程序员,你也应该聆听用户声音[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 27-尽早暴露问题:为什么被指责的总是你?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 28-结构化:写文档也是一种学习方式[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 29-“懒惰”应该是所有程序员的骄傲[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 30-一个好的项目自动化应该是什么样子的?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 31-程序员怎么学习运维知识?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 32-持续交付:有持续集成就够了吗?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 33-如何做好验收测试?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 34-你的代码是怎么变混乱的?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 35-总是在说MVC分层架构,但你真的理解分层吗?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 36-为什么总有人觉得5万块钱可以做一个淘宝?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 37-先做好DDD再谈微服务吧,那只是一种部署形式[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 38-新入职一家公司,怎么快速进入工作状态?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 39-面对遗留系统,你应该这样做[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 40-我们应该如何保持竞争力?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 答疑解惑-持续集成、持续交付,然后呢?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 答疑解惑-持续集成,一条贯穿诸多实践的主线[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 答疑解惑-如何分解一个你不了解的技术任务?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 答疑解惑-如何管理你的上级?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 答疑解惑-如何在实际工作中推行新观念?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 划重点-关于“任务分解”,你要重点掌握哪些事?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 划重点-关于“以终为始”,你要记住的9句话[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 划重点-一次关于“沟通反馈”主题内容的复盘[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 划重点-“自动化”主题的重点内容回顾汇总[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 划重点-“综合运用”主题内容的全盘回顾[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 加餐-你真的了解重构吗?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 结束语-少做事,才能更有效地工作[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 开篇词-程序员解决的问题,大多不是程序问题[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 总复习-重新来“看书”[www.ixuexi.cf获取更多课程].mp3
│   │   └── 总复习-重新审视“最佳实践”[www.ixuexi.cf获取更多课程].mp3
│   └── pdf
│       ├── 01-10x程序员是如何思考的?[www.ixuexi.cf获取更多课程].pdf
│       ├── 02-以终为始:如何让你的努力不白费?[www.ixuexi.cf获取更多课程].pdf
│       ├── 03-DoD的价值:你完成了工作,为什么他们还不满意?[www.ixuexi.cf获取更多课程].pdf
│       ├── 04-接到需求任务,你要先做哪件事?[www.ixuexi.cf获取更多课程].pdf
│       ├── 05-持续集成:集成本身就是写代码的一个环节[www.ixuexi.cf获取更多课程].pdf
│       ├── 06-精益创业:产品经理不靠谱,你该怎么办?[www.ixuexi.cf获取更多课程].pdf
│       ├── 07-解决了很多技术问题,为什么你依然在“坑”里?[www.ixuexi.cf获取更多课程].pdf
│       ├── 08-为什么说做事之前要先进行推演?[www.ixuexi.cf获取更多课程].pdf
│       ├── 09-你的工作可以用数字衡量吗?[www.ixuexi.cf获取更多课程].pdf
│       ├── 10-迭代0-启动开发之前,你应该准备什么?[www.ixuexi.cf获取更多课程].pdf
│       ├── 11-向埃隆·马斯克学习任务分解[www.ixuexi.cf获取更多课程].pdf
│       ├── 12-测试也是程序员的事吗?[www.ixuexi.cf获取更多课程].pdf
│       ├── 13-先写测试,就是测试驱动开发吗?[www.ixuexi.cf获取更多课程].pdf
│       ├── 14-大师级程序员的工作秘笈[www.ixuexi.cf获取更多课程].pdf
│       ├── 15-一起练习:手把手带你分解任务[www.ixuexi.cf获取更多课程].pdf
│       ├── 16-为什么你的测试不够好?[www.ixuexi.cf获取更多课程].pdf
│       ├── 17-程序员也可以“砍”需求吗?[www.ixuexi.cf获取更多课程].pdf
│       ├── 18-需求管理:太多人给你安排任务,怎么办?[www.ixuexi.cf获取更多课程].pdf
│       ├── 19-如何用最小的代价做产品?[www.ixuexi.cf获取更多课程].pdf
│       ├── 20-为什么世界和你的理解不一样[www.ixuexi.cf获取更多课程].pdf
│       ├── 21-你的代码为谁而写?[www.ixuexi.cf获取更多课程].pdf
│       ├── 22-轻量级沟通:你总是在开会吗?[www.ixuexi.cf获取更多课程].pdf
│       ├── 23-可视化:一种更为直观的沟通方式[www.ixuexi.cf获取更多课程].pdf
│       ├── 24-快速反馈:为什么你们公司总是做不好持续集成?[www.ixuexi.cf获取更多课程].pdf
│       ├── 25-开发中的问题一再出现,应该怎么办?[www.ixuexi.cf获取更多课程].pdf
│       ├── 26-作为程序员,你也应该聆听用户声音[www.ixuexi.cf获取更多课程].pdf
│       ├── 27-尽早暴露问题:为什么被指责的总是你?[www.ixuexi.cf获取更多课程].pdf
│       ├── 28-结构化:写文档也是一种学习方式[www.ixuexi.cf获取更多课程].pdf
│       ├── 29-“懒惰”应该是所有程序员的骄傲[www.ixuexi.cf获取更多课程].pdf
│       ├── 30-一个好的项目自动化应该是什么样子的?[www.ixuexi.cf获取更多课程].pdf
│       ├── 31-程序员怎么学习运维知识?[www.ixuexi.cf获取更多课程].pdf
│       ├── 32-持续交付:有持续集成就够了吗?[www.ixuexi.cf获取更多课程].pdf
│       ├── 33-如何做好验收测试?[www.ixuexi.cf获取更多课程].pdf
│       ├── 34-你的代码是怎么变混乱的?[www.ixuexi.cf获取更多课程].pdf
│       ├── 35-总是在说MVC分层架构,但你真的理解分层吗?[www.ixuexi.cf获取更多课程].pdf
│       ├── 36-为什么总有人觉得5万块钱可以做一个淘宝?[www.ixuexi.cf获取更多课程].pdf
│       ├── 37-先做好DDD再谈微服务吧,那只是一种部署形式[www.ixuexi.cf获取更多课程].pdf
│       ├── 38-新入职一家公司,怎么快速进入工作状态?[www.ixuexi.cf获取更多课程].pdf
│       ├── 39-面对遗留系统,你应该这样做[www.ixuexi.cf获取更多课程].pdf
│       ├── 40-我们应该如何保持竞争力?[www.ixuexi.cf获取更多课程].pdf
│       ├── 答疑解惑-持续集成、持续交付,然后呢?[www.ixuexi.cf获取更多课程].pdf
│       ├── 答疑解惑-持续集成,一条贯穿诸多实践的主线[www.ixuexi.cf获取更多课程].pdf
│       ├── 答疑解惑-如何分解一个你不了解的技术任务?[www.ixuexi.cf获取更多课程].pdf
│       ├── 答疑解惑-如何管理你的上级?[www.ixuexi.cf获取更多课程].pdf
│       ├── 答疑解惑-如何在实际工作中推行新观念?[www.ixuexi.cf获取更多课程].pdf
│       ├── 划重点-关于“任务分解”,你要重点掌握哪些事?[www.ixuexi.cf获取更多课程].pdf
│       ├── 划重点-关于“以终为始”,你要记住的9句话[www.ixuexi.cf获取更多课程].pdf
│       ├── 划重点-一次关于“沟通反馈”主题内容的复盘[www.ixuexi.cf获取更多课程].pdf
│       ├── 划重点-“自动化”主题的重点内容回顾汇总[www.ixuexi.cf获取更多课程].pdf
│       ├── 划重点-“综合运用”主题内容的全盘回顾[www.ixuexi.cf获取更多课程].pdf
│       ├── 加餐-你真的了解重构吗?[www.ixuexi.cf获取更多课程].pdf
│       ├── 结束语-少做事,才能更有效地工作[www.ixuexi.cf获取更多课程].pdf
│       ├── 开篇词-程序员解决的问题,大多不是程序问题[www.ixuexi.cf获取更多课程].pdf
│       ├── 用户故事-站在前人的肩膀上,领取属于你的高效工作秘籍[www.ixuexi.cf获取更多课程].pdf
│       ├── 总复习-重新来“看书”[www.ixuexi.cf获取更多课程].pdf
│       └── 总复习-重新审视“最佳实践”[www.ixuexi.cf获取更多课程].pdf
├── 57 面试现场
│   ├── mp3
│   │   ├── 01-公司到底想要什么样的人?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 02-想要成功面试,先要弄懂面试过程[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 03-面试官的面试逻辑是什么?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 04-现在的你,到底该不该换工作[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 05考官面对面-程序员择业时常碰到的几个疑惑[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 06-喜欢或擅长的工作,你该选哪一个?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 07-职业规划一:你真的想好要怎么发展了吗?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 08-考官面对面:如何有效地准备一场面试?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 09-职业规划二:程序员后来都去干啥了?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 10-如何让你的简历更受青睐[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 11-考官面对面:面试注意事项及面试官们常见的思维模式[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 12-经历没有亮点可讲?你需要做份“详历”[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 13-面试紧张怎么办?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 14-面试答疑(一):说说你面试中的一些困惑[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 15-如何做好开场:给自我介绍加“特效”[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 16-你真能讲明白技术吗-[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 17-考官面对面:面试与应聘,如何站在对方的角度考虑问题?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 18-怎样展示你在项目中的重要性?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 19-如何认识自己的优缺点?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 20-考官面对面:我是如何面试程序员的?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 21-透过兴趣爱好,面试官可以看出什么?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 22-如何让你的回答更到位?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 23-考官面对面:我们是如何面试架构师的?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 24-被面试官问住了怎么办?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 25-应该如何向面试官提问?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 26-怎么谈薪水比较好?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 27-面试答疑(二):面试问答环节的一些思考[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 28-怎样体现你的学习能力强?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 29-考官面对面:面试经验谈之校招与社招[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 30-怎么体现你能把工作越做越好?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 31-怎样体现你的协作能力强?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 32-不是领导,怎么体现你的领导力?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 33-你解决问题的能力有多强?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 34-盘点面试官和应聘者的认知差异[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 35-通过面试,你能了解这个团队多少?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 36-合同都签了,老板却不放你走,怎么办?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 37-面试答疑(三):如何更好地体现你的能力?[www.ixuexi.cf获取更多课程].mp3
│   │   ├── 结束语-以终为始,闭环迭代,持续提高[www.ixuexi.cf获取更多课程].mp3
│   │   └── 开篇词-面试,这样做会功到自然成[www.ixuexi.cf获取更多课程].mp3
│   └── pdf
│       ├── 01-公司到底想要什么样的人?[www.ixuexi.cf获取更多课程].pdf
│       ├── 02-想要成功面试,先要弄懂面试过程[www.ixuexi.cf获取更多课程].pdf
│       ├── 03-面试官的面试逻辑是什么?[www.ixuexi.cf获取更多课程].pdf
│       ├── 04-现在的你,到底该不该换工作[www.ixuexi.cf获取更多课程].pdf
│       ├── 05考官面对面-程序员择业时常碰到的几个疑惑[www.ixuexi.cf获取更多课程].pdf
│       ├── 06-喜欢或擅长的工作,你该选哪一个?[www.ixuexi.cf获取更多课程].pdf
│       ├── 07-职业规划一:你真的想好要怎么发展了吗?[www.ixuexi.cf获取更多课程].pdf
│       ├── 08-考官面对面:如何有效地准备一场面试?[www.ixuexi.cf获取更多课程].pdf
│       ├── 09-职业规划二:程序员后来都去干啥了?[www.ixuexi.cf获取更多课程].pdf
│       ├── 10-如何让你的简历更受青睐[www.ixuexi.cf获取更多课程].pdf
│       ├── 11-考官面对面:面试注意事项及面试官们常见的思维模式[www.ixuexi.cf获取更多课程].pdf
│       ├── 12-经历没有亮点可讲?你需要做份“详历”[www.ixuexi.cf获取更多课程].pdf
│       ├── 13-面试紧张怎么办?[www.ixuexi.cf获取更多课程].pdf
│       ├── 14-面试答疑(一):说说你面试中的一些困惑[www.ixuexi.cf获取更多课程].pdf
│       ├── 15-如何做好开场:给自我介绍加“特效”[www.ixuexi.cf获取更多课程].pdf
│       ├── 16-你真能讲明白技术吗-[www.ixuexi.cf获取更多课程].pdf
│       ├── 17-考官面对面:面试与应聘,如何站在对方的角度考虑问题?[www.ixuexi.cf获取更多课程].pdf
│       ├── 18-怎样展示你在项目中的重要性?[www.ixuexi.cf获取更多课程].pdf
│       ├── 19-如何认识自己的优缺点?[www.ixuexi.cf获取更多课程].pdf
│       ├── 20-考官面对面:我是如何面试程序员的?[www.ixuexi.cf获取更多课程].pdf
│       ├── 21-透过兴趣爱好,面试官可以看出什么?[www.ixuexi.cf获取更多课程].pdf
│       ├── 22-如何让你的回答更到位?[www.ixuexi.cf获取更多课程].pdf
│       ├── 23-考官面对面:我们是如何面试架构师的?[www.ixuexi.cf获取更多课程].pdf
│       ├── 24-被面试官问住了怎么办?[www.ixuexi.cf获取更多课程].pdf
│       ├── 25-应该如何向面试官提问?[www.ixuexi.cf获取更多课程].pdf
│       ├── 26-怎么谈薪水比较好?[www.ixuexi.cf获取更多课程].pdf
│       ├── 27-面试答疑(二):面试问答环节的一些思考[www.ixuexi.cf获取更多课程].pdf
│       ├── 28-怎样体现你的学习能力强?[www.ixuexi.cf获取更多课程].pdf
│       ├── 29-考官面对面:面试经验谈之校招与社招[www.ixuexi.cf获取更多课程].pdf
│       ├── 30-怎么体现你能把工作越做越好?[www.ixuexi.cf获取更多课程].pdf
│       ├── 31-怎样体现你的协作能力强?[www.ixuexi.cf获取更多课程].pdf
│       ├── 32-不是领导,怎么体现你的领导力?[www.ixuexi.cf获取更多课程].pdf
│       ├── 33-你解决问题的能力有多强?[www.ixuexi.cf获取更多课程].pdf
│       ├── 34-盘点面试官和应聘者的认知差异[www.ixuexi.cf获取更多课程].pdf
│       ├── 35-通过面试,你能了解这个团队多少?[www.ixuexi.cf获取更多课程].pdf
│       ├── 36-合同都签了,老板却不放你走,怎么办?[www.ixuexi.cf获取更多课程].pdf
│       ├── 37-面试答疑(三):如何更好地体现你的能力?[www.ixuexi.cf获取更多课程].pdf
│       ├── 结束语-以终为始,闭环迭代,持续提高[www.ixuexi.cf获取更多课程].pdf
│       └── 开篇词-面试,这样做会功到自然成[www.ixuexi.cf获取更多课程].pdf
├── 58 重学前端
│   ├── html
│   │   ├── 01-明确你的前端学习路线与方法_For_group_share.html
│   │   ├── 02-列一份前端知识架构图_For_group_share.html
│   │   ├── 03-HTML语义:div和span不是够用了吗?_For_group_share.html
│   │   ├── 04-HTML语义:如何运用语义类标签来呈现Wiki网页?_For_group_share.html
│   │   ├── 05-JavaScript类型:关于类型,有哪些你不知道的细节?_For_group_share.html
│   │   ├── 06-JavaScript对象:面向对象还是基于对象?_For_group_share.html
│   │   ├── 07-JavaScript对象:我们真的需要模拟类吗?_For_group_share.html
│   │   ├── 08-JavaScript对象:你知道全部的对象分类吗?_For_group_share.html
│   │   ├── 09-CSS语法:除了属性和选择器,你还需要知道这些带@的规则_For_group_share.html
│   │   ├── 10-浏览器:一个浏览器是如何工作的?(阶段一)_For_group_share.html
│   │   ├── 11-浏览器:一个浏览器是如何工作的?(阶段二)_For_group_share.html
│   │   ├── 12-浏览器:一个浏览器是如何工作的(阶段三)_For_group_share.html
│   │   ├── 13-浏览器:一个浏览器是如何工作的?(阶段四)_For_group_share.html
│   │   ├── 14-浏览器:一个浏览器是如何工作的?(阶段五)_For_group_share.html
│   │   ├── 15-HTML元信息类标签:你知道head里一共能写哪几种标签吗?_For_group_share.html
│   │   ├── 16-JavaScript执行(一):Promise里的代码为什么比setTimeout先执行?_For_group_share.html
│   │   ├── 17-JavaScript执行(二):闭包和执行上下文到底是怎么回事?_For_group_share.html
│   │   ├── 18-JavaScript执行(三):你知道现在有多少种函数吗?_For_group_share.html
│   │   ├── 19-JavaScript执行(四):try里面放return,finally还会执行吗?_For_group_share.html
│   │   ├── 20-CSS选择器:如何选中svg里的a元素?_For_group_share.html
│   │   ├── 21-CSS选择器:伪元素是怎么回事儿?_For_group_share.html
│   │   ├── 22-浏览器DOM:你知道HTML的节点有哪几种吗?_For_group_share.html
│   │   ├── 23-HTML链接:除了a标签,还有哪些标签叫链接?_For_group_share.html
│   │   ├── 24-CSS排版:从毕升开始,我们就开始用正常流了_For_group_share.html
│   │   ├── 25-浏览器CSSOM:如何获取一个元素的准确位置_For_group_share.html
│   │   ├── 26-JavaScript词法:为什么12.toString会报错?_For_group_share.html
│   │   ├── 27-(小实验)理解编译原理:一个四则运算的解释器_For_group_share.html
│   │   ├── 28-JavaScript语法(预备篇):到底要不要写分号呢?_For_group_share.html
│   │   ├── 29-JavaScript语法(一):在script标签写export为什么会抛错?_For_group_share.html
│   │   ├── 30-JavaScript语法(二):你知道哪些JavaScript语句?_For_group_share.html
│   │   ├── 31-JavaScript语法(三):什么是表达式语句?_For_group_share.html
│   │   ├── 32-JavaScript语法(四):新加入的--运算符,哪里有些不一样呢?_For_group_share.html
│   │   ├── 33-HTML替换型元素:为什么link一个CSS要用href,而引入js要用src呢?_For_group_share.html
│   │   ├── 34-HTML小实验:用代码分析HTML标准_For_group_share.html
│   │   ├── 35-CSSFlex排版:为什么垂直居中这么难?_For_group_share.html
│   │   ├── 36-浏览器事件:为什么会有捕获过程和冒泡过程?_For_group_share.html
│   │   ├── 37-浏览器API(小实验):动手整理全部API_For_group_share.html
│   │   ├── 38-CSS动画与交互:为什么动画要用贝塞尔曲线这么奇怪的东西?_For_group_share.html
│   │   ├── 39-HTML语言:DTD到底是什么?_For_group_share.html
│   │   ├── 40-CSS渲染:CSS是如何绘制颜色的?_For_group_share.html
│   │   ├── 41-CSS小实验:动手做,用代码挖掘CSS属性_For_group_share.html
│   │   ├── 42-HTML·ARIA:可访问性是只给盲人用的特性么?_For_group_share.html
│   │   ├── 43-性能:前端的性能到底对业务数据有多大的影响?_For_group_share.html
│   │   ├── 44-工具链:什么样的工具链才能提升团队效率?_For_group_share.html
│   │   ├── 45-持续集成:几十个前端一起工作,如何保证工作质量?_For_group_share.html
│   │   ├── 46-搭建系统:大量的低价值需求应该如何应对?_For_group_share.html
│   │   ├── 47-前端架构:前端架构有哪些核心问题?_For_group_share.html
│   │   ├── 答疑加餐-学了这么多前端的“小众”知识,到底对我有什么帮助?_For_group_share.html
│   │   ├── 加餐-前端交互基础设施的建设_For_group_share.html
│   │   ├── 加餐-前端与图形学_For_group_share.html
│   │   ├── 简介_For_group_share.html
│   │   ├── 开篇词-从今天起,重新理解前端_For_group_share.html
│   │   ├── 期末答疑(二):前端架构中,每个逻辑页面如何可以做到独立发布呢?_For_group_share.html
│   │   ├── 期末答疑:前端代码单元测试怎么做?_For_group_share.html
│   │   ├── 期中答疑-name(){}与name-function(){},两种写法有什么区别吗?_For_group_share.html
│   │   ├── 尾声-长风破浪会有时,直挂云帆济沧海_For_group_share.html
│   │   ├── 新年彩蛋-2019,有哪些前端技术值得关注?_For_group_share.html
│   │   └── 用户故事-那些你与“重学前端”的不解之缘_For_group_share.html
│   ├── mp3
│   │   ├── 01-明确你的前端学习路线与方法_For_group_share.mp3
│   │   ├── 02-列一份前端知识架构图_For_group_share.mp3
│   │   ├── 03-HTML语义:div和span不是够用了吗?_For_group_share.mp3
│   │   ├── 04-HTML语义:如何运用语义类标签来呈现Wiki网页?_For_group_share.mp3
│   │   ├── 05-JavaScript类型:关于类型,有哪些你不知道的细节?_For_group_share.mp3
│   │   ├── 06-JavaScript对象:面向对象还是基于对象?_For_group_share.mp3
│   │   ├── 07-JavaScript对象:我们真的需要模拟类吗?_For_group_share.mp3
│   │   ├── 08-JavaScript对象:你知道全部的对象分类吗?_For_group_share.mp3
│   │   ├── 09-CSS语法:除了属性和选择器,你还需要知道这些带@的规则_For_group_share.mp3
│   │   ├── 10-浏览器:一个浏览器是如何工作的?(阶段一)_For_group_share.mp3
│   │   ├── 11-浏览器:一个浏览器是如何工作的?(阶段二)_For_group_share.mp3
│   │   ├── 12-浏览器:一个浏览器是如何工作的(阶段三)_For_group_share.mp3
│   │   ├── 13-浏览器:一个浏览器是如何工作的?(阶段四)_For_group_share.mp3
│   │   ├── 14-浏览器:一个浏览器是如何工作的?(阶段五)_For_group_share.mp3
│   │   ├── 15-HTML元信息类标签:你知道head里一共能写哪几种标签吗?_For_group_share.mp3
│   │   ├── 16-JavaScript执行(一):Promise里的代码为什么比setTimeout先执行?_For_group_share.mp3
│   │   ├── 17-JavaScript执行(二):闭包和执行上下文到底是怎么回事?_For_group_share.mp3
│   │   ├── 18-JavaScript执行(三):你知道现在有多少种函数吗?_For_group_share.mp3
│   │   ├── 19-JavaScript执行(四):try里面放return,finally还会执行吗?_For_group_share.mp3
│   │   ├── 20-CSS选择器:如何选中svg里的a元素?_For_group_share.mp3
│   │   ├── 21-CSS选择器:伪元素是怎么回事儿?_For_group_share.mp3
│   │   ├── 22-浏览器DOM:你知道HTML的节点有哪几种吗?_For_group_share.mp3
│   │   ├── 23-HTML链接:除了a标签,还有哪些标签叫链接?_For_group_share.mp3
│   │   ├── 24-CSS排版:从毕升开始,我们就开始用正常流了_For_group_share.mp3
│   │   ├── 25-浏览器CSSOM:如何获取一个元素的准确位置_For_group_share.mp3
│   │   ├── 26-JavaScript词法:为什么12.toString会报错?_For_group_share.mp3
│   │   ├── 27-(小实验)理解编译原理:一个四则运算的解释器_For_group_share.mp3
│   │   ├── 28-JavaScript语法(预备篇):到底要不要写分号呢?_For_group_share.mp3
│   │   ├── 29-JavaScript语法(一):在script标签写export为什么会抛错?_For_group_share.mp3
│   │   ├── 30-JavaScript语法(二):你知道哪些JavaScript语句?_For_group_share.mp3
│   │   ├── 31-JavaScript语法(三):什么是表达式语句?_For_group_share.mp3
│   │   ├── 32-JavaScript语法(四):新加入的--运算符,哪里有些不一样呢?_For_group_share.mp3
│   │   ├── 33-HTML替换型元素:为什么link一个CSS要用href,而引入js要用src呢?_For_group_share.mp3
│   │   ├── 34-HTML小实验:用代码分析HTML标准_For_group_share.mp3
│   │   ├── 35-CSSFlex排版:为什么垂直居中这么难?_For_group_share.mp3
│   │   ├── 36-浏览器事件:为什么会有捕获过程和冒泡过程?_For_group_share.mp3
│   │   ├── 37-浏览器API(小实验):动手整理全部API_For_group_share.mp3
│   │   ├── 38-CSS动画与交互:为什么动画要用贝塞尔曲线这么奇怪的东西?_For_group_share.mp3
│   │   ├── 39-HTML语言:DTD到底是什么?_For_group_share.mp3
│   │   ├── 40-CSS渲染:CSS是如何绘制颜色的?_For_group_share.mp3
│   │   ├── 41-CSS小实验:动手做,用代码挖掘CSS属性_For_group_share.mp3
│   │   ├── 42-HTML·ARIA:可访问性是只给盲人用的特性么?_For_group_share.mp3
│   │   ├── 43-性能:前端的性能到底对业务数据有多大的影响?_For_group_share.mp3
│   │   ├── 44-工具链:什么样的工具链才能提升团队效率?_For_group_share.mp3
│   │   ├── 45-持续集成:几十个前端一起工作,如何保证工作质量?_For_group_share.mp3
│   │   ├── 46-搭建系统:大量的低价值需求应该如何应对?_For_group_share.mp3
│   │   ├── 47-前端架构:前端架构有哪些核心问题?_For_group_share.mp3
│   │   ├── 开篇词-从今天起,重新理解前端_For_group_share.mp3
│   │   ├── 尾声-长风破浪会有时,直挂云帆济沧海_For_group_share.mp3
│   │   └── 尾声-长风破浪会有时,直挂云帆济沧海.mp3
│   └── pdf
│       ├── 01-明确你的前端学习路线与方法.pdf
│       ├── 02-列一份前端知识架构图_For_group_share.pdf
│       ├── 03-HTML语义:dv和span不是够用了吗?_For_group_share.pdf
│       ├── 04-HTML语义:如何运用语义类标签来呈现Wk网页?_For_group_share.pdf
│       ├── 05-JavaSrpt类型:关于类型,有哪些你不知道的细节?_For_group_share.pdf
│       ├── 06-JavaSrpt对象:面向对象还是基于对象?_For_group_share.pdf
│       ├── 07-JavaSrpt对象:我们真的需要模拟类吗?_For_group_share.pdf
│       ├── 08-JavaSrpt对象:你知道全部的对象分类吗?_For_group_share.pdf
│       ├── 09-CSS语法:除了属性和选择器,你还需要知道这些带@的规则_For_group_share.pdf
│       ├── 10-浏览器:一个浏览器是如何工作的?(阶段一)_For_group_share.pdf
│       ├── 11-浏览器:一个浏览器是如何工作的?(阶段二)_For_group_share.pdf
│       ├── 12-浏览器:一个浏览器是如何工作的(阶段三)_For_group_share.pdf
│       ├── 13-浏览器:一个浏览器是如何工作的?(阶段四)_For_group_share.pdf
│       ├── 14-浏览器:一个浏览器是如何工作的?(阶段五)_For_group_share.pdf
│       ├── 15-HTML元信息类标签:你知道had里一共能写哪几种标签吗?_For_group_share.pdf
│       ├── 16-JavaSrpt执行(一):Proms里的代码为什么比stTmot先执行?_For_group_share.pdf
│       ├── 17-JavaSrpt执行(二):闭包和执行上下文到底是怎么回事?_For_group_share.pdf
│       ├── 18-JavaSrpt执行(三):你知道现在有少种函数吗?.pdf
│       ├── 19-JavaSrpt执行(四):try里面放rtrn,nally还会执行吗?_For_group_share.pdf
│       ├── 20-CSS选择器:如何选中svg里的a元素?_For_group_share.pdf
│       ├── 21-CSS选择器:伪元素是怎么回事儿?_For_group_share.pdf
│       ├── 22-浏览器DOM:你知道HTML的节点有哪几种吗?_For_group_share.pdf
│       ├── 23-HTML链接:除了a标签,还有哪些标签叫链接?_For_group_share.pdf
│       ├── 24-CSS排版:从毕升开始,我们就开始用正常流了_For_group_share.pdf
│       ├── 25-浏览器CSSOM:如何一个元素的准确位置_For_group_share.pdf
│       ├── 26-JavaSrpt词法:为什么12toStrng会报错?_For_group_share.pdf
│       ├── 27-(小实验)理解编译原理:一个四则运算的解释器_For_group_share.pdf
│       ├── 28-JavaSrpt语法(预备篇):到底要不要写分号呢?_For_group_share.pdf
│       ├── 29-JavaSrpt语法(一):在srpt标签写port为什么会抛错?_For_group_share.pdf
│       ├── 30-JavaSrpt语法(二):你知道哪些JavaSrpt语句?_For_group_share.pdf
│       ├── 31-JavaSrpt语法(三):什么是表达式语句?_For_group_share.pdf
│       ├── 32-JavaSrpt语法(四):新加入的--运算符,哪里有些不一样呢?_For_group_share.pdf
│       ├── 33-HTML替换型元素:为什么lnk一个CSS要用hr,而引入js要用sr呢?_For_group_share.pdf
│       ├── 34-HTML小实验:用代码分析HTML标准.pdf
│       ├── 35-CSSFl排版:为什么垂直居中这么难?_For_group_share.pdf
│       ├── 36-浏览器事件:为什么会有捕过和冒泡过?.pdf
│       ├── 37-浏览器API(小实验):动手整理全部API_For_group_share.pdf
│       ├── 38-CSS动画与交互:为什么动画要用贝塞尔曲线这么奇怪的东西?_For_group_share.pdf
│       ├── 39-HTML语言:DTD到底是什么?_For_group_share.pdf
│       ├── 40-CSS渲染:CSS是如何绘制颜色的?_For_group_share.pdf
│       ├── 41-CSS小实验:动手做,用代码挖掘CSS属性_For_group_share.pdf
│       ├── 42-HTML·ARIA:可访问性是只给盲人用的特性么?_For_group_share.pdf
│       ├── 43-性能:前端的性能到底对业务数据有大的影响?.pdf
│       ├── 44-工具链:什么样的工具链才能提升团队效率?_For_group_share.pdf
│       ├── 45-持续集成:几十个前端一起工作,如何保证工作质量?_For_group_share.pdf
│       ├── 46-搭建系统:大量的低价值需求应该如何应对?_For_group_share.pdf
│       ├── 47-前端架构:前端架构有哪些核心问题?_For_group_share.pdf
│       ├── 答疑加餐-学了这么前端的“小众”知识,到底对我有什么帮助?_For_group_share.pdf
│       ├── 加餐-前端交互基础设施的建设_For_group_share.pdf
│       ├── 加餐-前端与图形学_For_group_share.pdf
│       ├── 开篇词-从今天起,重新理解前端_For_group_share.pdf
│       ├── 期末答疑(二):前端架构中,每个逻辑页面如何可以做到独立发布呢?_For_group_share.pdf
│       ├── 期末答疑:前端代码单元测试怎么做?_For_group_share.pdf
│       ├── 期中答疑-nam(){}与nam-nton(){},两种写法有什么区别吗?_For_group_share.pdf
│       ├── 尾声-长风破浪会有时,直挂云帆济沧海_For_group_share.pdf
│       ├── 新年彩蛋-2019,有哪些前端技术值得关注?_For_group_share.pdf
│       └── 用户故事-那些你与“重学前端”的不解之缘_For_group_share.pdf
├── 59 程序员进阶攻略(61讲)
│   ├── 01讲初心:为什么成为一名程序员.html
│   ├── 01讲初心:为什么成为一名程序员?.html
│   ├── 01讲初心:为什么成为一名程序员.mp3
│   ├── 01讲初心:为什么成为一名程序员?.mp3
│   ├── 02讲初惑:技术方向的选择(1).html
│   ├── 02讲初惑:技术方向的选择.html
│   ├── 02讲初惑:技术方向的选择.mp3
│   ├── 03讲初程:带上一份技能地图(1).html
│   ├── 03讲初程:带上一份技能地图.html
│   ├── 03讲初程:带上一份技能地图.mp3
│   ├── 04讲初感:别了校园,入了江湖(1).html
│   ├── 04讲初感:别了校园,入了江湖.html
│   ├── 04讲初感:别了校园,入了江湖.mp3
│   ├── 05讲架构与实现:它们的连接与分界.html
│   ├── 05讲架构与实现:它们的连接与分界?.html
│   ├── 05讲架构与实现:它们的连接与分界.mp3
│   ├── 05讲架构与实现:它们的连接与分界?.mp3
│   ├── 06讲模式与框架:它们的关系与误区.html
│   ├── 06讲模式与框架:它们的关系与误区?.html
│   ├── 06讲模式与框架:它们的关系与误区.mp3
│   ├── 06讲模式与框架:它们的关系与误区?.mp3
│   ├── 07讲多维与视图:系统设计的思考维度与展现视图(1).html
│   ├── 07讲多维与视图:系统设计的思考维度与展现视图.html
│   ├── 07讲多维与视图:系统设计的思考维度与展现视图.mp3
│   ├── 08讲代码与分类:工业级编程的代码分类与特征(1).html
│   ├── 08讲代码与分类:工业级编程的代码分类与特征.html
│   ├── 08讲代码与分类:工业级编程的代码分类与特征.mp3
│   ├── 09讲粗放与精益:编程的两种思路与方式(1).html
│   ├── 09讲粗放与精益:编程的两种思路与方式.html
│   ├── 09讲粗放与精益:编程的两种思路与方式.mp3
│   ├── 10讲炫技与克制:代码的两种味道与态度(1).html
│   ├── 10讲炫技与克制:代码的两种味道与态度.html
│   ├── 10讲炫技与克制:代码的两种味道与态度.mp3
│   ├── 11讲三阶段进化:调试,编写与运行代码(1).html
│   ├── 11讲三阶段进化:调试,编写与运行代码.html
│   ├── 11讲三阶段进化:调试,编写与运行代码.mp3
│   ├── 12讲Bug的空间属性:环境依赖与过敏反应(1).html
│   ├── 12讲Bug的空间属性:环境依赖与过敏反应.html
│   ├── 12讲Bug的空间属性:环境依赖与过敏反应.mp3
│   ├── 13讲Bug的时间属性:周期特点与非规律性(1).html
│   ├── 13讲Bug的时间属性:周期特点与非规律性.html
│   ├── 13讲Bug的时间属性:周期特点与非规律性.mp3
│   ├── 14讲Bug的反复出现:重蹈覆辙与吸取教训(1).html
│   ├── 14讲Bug的反复出现:重蹈覆辙与吸取教训.html
│   ├── 14讲Bug的反复出现:重蹈覆辙与吸取教训.mp3
│   ├── 15讲根源:计划的愿景——仰望星空(1).html
│   ├── 15讲根源:计划的愿景——仰望星空.html
│   ├── 15讲根源:计划的愿景——仰望星空.mp3
│   ├── 16讲方式:计划的方法——脚踏实地(1).html
│   ├── 16讲方式:计划的方法——脚踏实地.html
│   ├── 16讲方式:计划的方法——脚踏实地.mp3
│   ├── 17讲检视:计划的可行——时间与承诺(1).html
│   ├── 17讲检视:计划的可行——时间与承诺.html
│   ├── 17讲检视:计划的可行——时间与承诺.mp3
│   ├── 18讲评估:计划的收获——成本与收益(1).html
│   ├── 18讲评估:计划的收获——成本与收益.html
│   ├── 18讲评估:计划的收获——成本与收益.mp3
│   ├── 19讲障碍:从计划到坚持,再到坚持不下去的时候(1).html
│   ├── 19讲障碍:从计划到坚持,再到坚持不下去的时候.html
│   ├── 19讲障碍:从计划到坚持,再到坚持不下去的时候.mp3
│   ├── 20讲执行:从坚持到持续,再到形成自己的节奏(1).html
│   ├── 20讲执行:从坚持到持续,再到形成自己的节奏.html
│   ├── 20讲执行:从坚持到持续,再到形成自己的节奏.mp3
│   ├── 21讲信息:过载与有效(1).html
│   ├── 21讲信息:过载与有效.html
│   ├── 21讲信息:过载与有效.mp3
│   ├── 22讲领域:知识与体系(1).html
│   ├── 22讲领域:知识与体系.html
│   ├── 22讲领域:知识与体系.mp3
│   ├── 23讲转化:能力与输出(1).html
│   ├── 23讲转化:能力与输出.html
│   ├── 23讲转化:能力与输出.mp3
│   ├── 24讲并行:工作与学习(1).html
│   ├── 24讲并行:工作与学习.html
│   ├── 24讲并行:工作与学习.mp3
│   ├── 25讲时间:塑造基石习惯(上)——感知与测量(1).html
│   ├── 25讲时间:塑造基石习惯(上)——感知与测量.html
│   ├── 25讲时间:塑造基石习惯(上)——感知与测量.mp3
│   ├── 26讲时间:塑造基石习惯(下)——切割与构建(1).html
│   ├── 26讲时间:塑造基石习惯(下)——切割与构建.html
│   ├── 26讲时间:塑造基石习惯(下)——切割与构建.mp3
│   ├── 27讲试试一种坏习惯.html
│   ├── 27讲试试一种坏习惯.mp3
│   ├── 28讲提问:从技术到人生的习惯(1).html
│   ├── 28讲提问:从技术到人生的习惯.html
│   ├── 28讲提问:从技术到人生的习惯.mp3
│   ├── 29讲偏好:个人习惯的局限与反思(1).html
│   ├── 29讲偏好:个人习惯的局限与反思.html
│   ├── 29讲偏好:个人习惯的局限与反思.mp3
│   ├── 30讲写作:写字如编码(1).html
│   ├── 30讲写作:写字如编码.html
│   ├── 30讲写作:写字如编码.mp3
│   ├── 31讲画图:一图胜千言(1).html
│   ├── 31讲画图:一图胜千言.html
│   ├── 31讲画图:一图胜千言.mp3
│   ├── 32讲演讲:表达的技术(1).html
│   ├── 32讲演讲:表达的技术.html
│   ├── 32讲演讲:表达的技术.mp3
│   ├── 33讲定义:阶梯与级别(1).html
│   ├── 33讲定义:阶梯与级别.html
│   ├── 33讲定义:阶梯与级别.mp3
│   ├── 34讲晋升:评定与博弈(1).html
│   ├── 34讲晋升:评定与博弈.html
│   ├── 34讲晋升:评定与博弈.mp3
│   ├── 35讲关系:学徒与导师(1).html
│   ├── 35讲关系:学徒与导师.html
│   ├── 35讲关系:学徒与导师.mp3
│   ├── 36讲核心:安全与效率——工程技术的两个核心维度(1).html
│   ├── 36讲核心:安全与效率——工程技术的两个核心维度.html
│   ├── 36讲核心:安全与效率——工程技术的两个核心维度.mp3
│   ├── 37讲过程:规模与协作——规模化的过程方法(1).html
│   ├── 37讲过程:规模与协作——规模化的过程方法.html
│   ├── 37讲过程:规模与协作——规模化的过程方法.mp3
│   ├── 38讲思维:科学与系统——两类问题的两种思维解法(1).html
│   ├── 38讲思维:科学与系统——两类问题的两种思维解法.html
│   ├── 38讲思维:科学与系统——两类问题的两种思维解法.mp3
│   ├── 39讲职业倦怠:如何面对.html
│   ├── 39讲职业倦怠:如何面对?.html
│   ├── 39讲职业倦怠:如何面对.mp3
│   ├── 39讲职业倦怠:如何面对?.mp3
│   ├── 40讲局部最优:如何逃离.html
│   ├── 40讲局部最优:如何逃离?.html
│   ├── 40讲局部最优:如何逃离.mp3
│   ├── 40讲局部最优:如何逃离?.mp3
│   ├── 41讲沟通之痛:如何改变.html
│   ├── 41讲沟通之痛:如何改变?.html
│   ├── 41讲沟通之痛:如何改变.mp3
│   ├── 41讲沟通之痛:如何改变?.mp3
│   ├── 42讲技术停滞:如何更新.html
│   ├── 42讲技术停滞:如何更新?.html
│   ├── 42讲技术停滞:如何更新.mp3
│   ├── 42讲技术停滞:如何更新?.mp3
│   ├── 43讲无法实现:困扰与反思(1).html
│   ├── 43讲无法实现:困扰与反思.html
│   ├── 43讲无法实现:困扰与反思.mp3
│   ├── 44讲完成作品:理想与现实(1).html
│   ├── 44讲完成作品:理想与现实.html
│   ├── 44讲完成作品:理想与现实.mp3
│   ├── 45讲代码评审:寄望与哀伤(1).html
│   ├── 45讲代码评审:寄望与哀伤.html
│   ├── 45讲代码评审:寄望与哀伤.mp3
│   ├── 46讲人到中年:失业与恐惧(1).html
│   ├── 46讲人到中年:失业与恐惧.html
│   ├── 46讲人到中年:失业与恐惧.mp3
│   ├── 47讲该不该去创业公司.html
│   ├── 47讲该不该去创业公司?.html
│   ├── 47讲该不该去创业公司.mp3
│   ├── 47讲该不该去创业公司?.mp3
│   ├── 48讲该不该接外包.html
│   ├── 48讲该不该接外包?.html
│   ├── 48讲该不该接外包.mp3
│   ├── 48讲该不该接外包?.mp3
│   ├── 49讲技术干货那么多,如何选.html
│   ├── 49讲技术干货那么多,如何选?.html
│   ├── 49讲技术干货那么多,如何选.mp3
│   ├── 49讲技术干货那么多,如何选?.mp3
│   ├── 50讲技术分歧,如何决策.html
│   ├── 50讲技术分歧,如何决策?.html
│   ├── 50讲技术分歧,如何决策.mp3
│   ├── 50讲技术分歧,如何决策?.mp3
│   ├── 51讲技术债务,有意或无意的选择.html
│   ├── 51讲技术债务,有意或无意的选择?.html
│   ├── 51讲技术债务,有意或无意的选择.mp3
│   ├── 51讲技术债务,有意或无意的选择?.mp3
│   ├── 52讲选择从众,还是唯一.html
│   ├── 52讲选择从众,还是唯一?.html
│   ├── 52讲选择从众,还是唯一.mp3
│   ├── 52讲选择从众,还是唯一?.mp3
│   ├── 53讲选择工作,还是生活.html
│   ├── 53讲选择工作,还是生活?.html
│   ├── 53讲选择工作,还是生活.mp3
│   ├── 53讲选择工作,还是生活?.mp3
│   ├── 54讲侠客行:一技压身,天下行走(1).html
│   ├── 54讲侠客行:一技压身,天下行走.html
│   ├── 54讲侠客行:一技压身,天下行走.mp3
│   ├── 55讲江湖路:刀剑相接,战场升级(1).html
│   ├── 55讲江湖路:刀剑相接,战场升级.html
│   ├── 55讲江湖路:刀剑相接,战场升级.mp3
│   ├── 56讲御剑流:一击必杀,万剑归心(1).html
│   ├── 56讲御剑流:一击必杀,万剑归心.html
│   ├── 56讲御剑流:一击必杀,万剑归心.mp3
│   ├── 57讲三维度:专业、展现与连接(1).html
│   ├── 57讲三维度:专业、展现与连接.html
│   ├── 57讲三维度:专业、展现与连接.mp3
│   ├── 58讲三人行:前辈、平辈与后辈(1).html
│   ├── 58讲三人行:前辈、平辈与后辈.html
│   ├── 58讲三人行:前辈、平辈与后辈.mp3
│   ├── 59讲三角色:程序员、技术主管与架构师.html
│   ├── 59讲三角色:程序员、技术主管与架构师.mp3
│   ├── 60讲三视角:定位、自省与多维.html
│   ├── 60讲三视角:定位、自省与多维.mp3
│   ├── 61讲工作之余,专业之外.html
│   ├── 61讲工作之余,专业之外.mp3
│   ├── 开篇词讲程序行知:走在同样的路上,遇见自己的风景(1).html
│   ├── 开篇词讲程序行知:走在同样的路上,遇见自己的风景.html
│   └── 开篇词讲程序行知:走在同样的路上,遇见自己的风景.mp3
├── 60 软件工程之美
│   ├── 01-开篇词 (1讲)
│   │   ├── 00丨开篇词丨你为什么应该学好软件工程?.html
│   │   ├── 00丨开篇词丨你为什么应该学好软件工程?.mp3
│   │   └── 00丨开篇词丨你为什么应该学好软件工程?.pdf
│   ├── 02-特别放送 (1讲)
│   │   ├── 特别放送丨从软件工程的角度解读任正非的新年公开信.html
│   │   ├── 特别放送丨从软件工程的角度解读任正非的新年公开信.mp3
│   │   └── 特别放送丨从软件工程的角度解读任正非的新年公开信.pdf
│   ├── 03-学习攻略 (1讲)
│   │   ├── 学习攻略丨怎样学好软件工程?.html
│   │   ├── 学习攻略丨怎样学好软件工程?.mp3
│   │   └── 学习攻略丨怎样学好软件工程?.pdf
│   ├── 04-基础理论 (9讲)
│   │   ├── 01丨到底应该怎样理解软件工程?.html
│   │   ├── 01丨到底应该怎样理解软件工程?.mp3
│   │   ├── 01丨到底应该怎样理解软件工程?.pdf
│   │   ├── 02丨工程思维:把每件事都当作一个项目来推进.html
│   │   ├── 02丨工程思维:把每件事都当作一个项目来推进.mp3
│   │   ├── 02丨工程思维:把每件事都当作一个项目来推进.pdf
│   │   ├── 03丨瀑布模型:像工厂流水线一样把软件开发分层化.html
│   │   ├── 03丨瀑布模型:像工厂流水线一样把软件开发分层化.mp3
│   │   ├── 03丨瀑布模型:像工厂流水线一样把软件开发分层化.pdf
│   │   ├── 04丨瀑布模型之外,还有哪些开发模型?.html
│   │   ├── 04丨瀑布模型之外,还有哪些开发模型?.mp3
│   │   ├── 04丨瀑布模型之外,还有哪些开发模型?.pdf
│   │   ├── 05丨敏捷开发到底是想解决什么问题?.html
│   │   ├── 05丨敏捷开发到底是想解决什么问题?.mp3
│   │   ├── 05丨敏捷开发到底是想解决什么问题?.pdf
│   │   ├── 06丨大厂都在用哪些敏捷方法?(上).html
│   │   ├── 06丨大厂都在用哪些敏捷方法?(上).mp3
│   │   ├── 06丨大厂都在用哪些敏捷方法?(上).pdf
│   │   ├── 07丨大厂都在用哪些敏捷方法?(下).html
│   │   ├── 07丨大厂都在用哪些敏捷方法?(下).mp3
│   │   ├── 07丨大厂都在用哪些敏捷方法?(下).pdf
│   │   ├── 08丨怎样平衡软件质量与时间成本范围的关系?.html
│   │   ├── 08丨怎样平衡软件质量与时间成本范围的关系?.mp3
│   │   ├── 08丨怎样平衡软件质量与时间成本范围的关系?.pdf
│   │   ├── “一问一答”第1期丨30个软件开发常见问题解决策略.html
│   │   ├── “一问一答”第1期丨30个软件开发常见问题解决策略.mp3
│   │   └── “一问一答”第1期丨30个软件开发常见问题解决策略.pdf
│   ├── 05-项目规划篇 (8讲)
│   │   ├── 09丨可行性研究:一个从一开始就注定失败的跨平台项目.html
│   │   ├── 09丨可行性研究:一个从一开始就注定失败的跨平台项目.mp3
│   │   ├── 09丨可行性研究:一个从一开始就注定失败的跨平台项目.pdf
│   │   ├── 10丨如果你想技术转管理,先来试试管好一个项目.html
│   │   ├── 10丨如果你想技术转管理,先来试试管好一个项目.mp3
│   │   ├── 10丨如果你想技术转管理,先来试试管好一个项目.pdf
│   │   ├── 11丨项目计划:代码未动,计划先行.html
│   │   ├── 11丨项目计划:代码未动,计划先行.mp3
│   │   ├── 11丨项目计划:代码未动,计划先行.pdf
│   │   ├── 12丨流程和规范:红绿灯不是约束,而是用来提高效率.html
│   │   ├── 12丨流程和规范:红绿灯不是约束,而是用来提高效率.mp3
│   │   ├── 12丨流程和规范:红绿灯不是约束,而是用来提高效率.pdf
│   │   ├── 13丨白天开会,加班写代码的节奏怎么破?.html
│   │   ├── 13丨白天开会,加班写代码的节奏怎么破?.mp3
│   │   ├── 13丨白天开会,加班写代码的节奏怎么破?.pdf
│   │   ├── 14丨项目管理工具:一切管理问题,都应思考能否通过工具解决.html
│   │   ├── 14丨项目管理工具:一切管理问题,都应思考能否通过工具解决.mp3
│   │   ├── 14丨项目管理工具:一切管理问题,都应思考能否通过工具解决.pdf
│   │   ├── 15丨风险管理:不能盲目乐观,凡事都应该有B计划.html
│   │   ├── 15丨风险管理:不能盲目乐观,凡事都应该有B计划.mp3
│   │   ├── 15丨风险管理:不能盲目乐观,凡事都应该有B计划.pdf
│   │   ├── 16丨为什么你不爱写项目文档?.html
│   │   ├── 16丨为什么你不爱写项目文档?.mp3
│   │   └── 16丨为什么你不爱写项目文档?.pdf
│   ├── 06-需求分析篇 (5讲)
│   │   ├── 17丨需求分析到底要分析什么?怎么分析?.html
│   │   ├── 17丨需求分析到底要分析什么?怎么分析?.mp3
│   │   ├── 17丨需求分析到底要分析什么?怎么分析?.pdf
│   │   ├── 18丨原型设计:如何用最小的代价完成产品特性?.html
│   │   ├── 18丨原型设计:如何用最小的代价完成产品特性?.mp3
│   │   ├── 18丨原型设计:如何用最小的代价完成产品特性?.pdf
│   │   ├── 19丨作为程序员,你应该有产品意识.html
│   │   ├── 19丨作为程序员,你应该有产品意识.mp3
│   │   ├── 19丨作为程序员,你应该有产品意识.pdf
│   │   ├── 20丨如何应对让人头疼的需求变更问题?.html
│   │   ├── 20丨如何应对让人头疼的需求变更问题?.mp3
│   │   ├── 20丨如何应对让人头疼的需求变更问题?.pdf
│   │   ├── “一问一答”第2期丨30个软件开发常见问题解决策略.html
│   │   ├── “一问一答”第2期丨30个软件开发常见问题解决策略.mp3
│   │   └── “一问一答”第2期丨30个软件开发常见问题解决策略.pdf
│   ├── 07-系统设计篇 (4讲)
│   │   ├── 21丨架构设计:普通程序员也能实现复杂系统?.html
│   │   ├── 21丨架构设计:普通程序员也能实现复杂系统?.mp3
│   │   ├── 21丨架构设计:普通程序员也能实现复杂系统?.pdf
│   │   ├── 22丨如何为项目做好技术选型?.html
│   │   ├── 22丨如何为项目做好技术选型?.mp3
│   │   ├── 22丨如何为项目做好技术选型?.pdf
│   │   ├── 23丨架构师:不想当架构师的程序员不是好程序员.html
│   │   ├── 23丨架构师:不想当架构师的程序员不是好程序员.mp3
│   │   ├── 23丨架构师:不想当架构师的程序员不是好程序员.pdf
│   │   ├── 24丨技术债务:是继续修修补补凑合着用,还是推翻重来?.html
│   │   ├── 24丨技术债务:是继续修修补补凑合着用,还是推翻重来?.mp3
│   │   └── 24丨技术债务:是继续修修补补凑合着用,还是推翻重来?.pdf
│   ├── 08-开发编码篇 (7讲)
│   │   ├── 25丨有哪些方法可以提高开发效率?.html
│   │   ├── 25丨有哪些方法可以提高开发效率?.mp3
│   │   ├── 25丨有哪些方法可以提高开发效率?.pdf
│   │   ├── 26丨持续交付:如何做到随时发布新版本到生产环境?.html
│   │   ├── 26丨持续交付:如何做到随时发布新版本到生产环境?.mp3
│   │   ├── 26丨持续交付:如何做到随时发布新版本到生产环境?.pdf
│   │   ├── 27丨软件工程师的核心竞争力是什么?(上).html
│   │   ├── 27丨软件工程师的核心竞争力是什么?(上).mp3
│   │   ├── 27丨软件工程师的核心竞争力是什么?(上).pdf
│   │   ├── 28丨软件工程师的核心竞争力是什么?(下).html
│   │   ├── 28丨软件工程师的核心竞争力是什么?(下).mp3
│   │   ├── 28丨软件工程师的核心竞争力是什么?(下).pdf
│   │   ├── 29丨自动化测试:如何把Bug杀死在摇篮里?.html
│   │   ├── 29丨自动化测试:如何把Bug杀死在摇篮里?.mp3
│   │   ├── 29丨自动化测试:如何把Bug杀死在摇篮里?.pdf
│   │   ├── 30丨用好源代码管理工具,让你的协作更高效.html
│   │   ├── 30丨用好源代码管理工具,让你的协作更高效.mp3
│   │   ├── 30丨用好源代码管理工具,让你的协作更高效.pdf
│   │   ├── “一问一答”第3期丨18个软件开发常见问题解决策略.html
│   │   ├── “一问一答”第3期丨18个软件开发常见问题解决策略.mp3
│   │   └── “一问一答”第3期丨18个软件开发常见问题解决策略.pdf
│   ├── 09-软件测试篇 (4讲)
│   │   ├── 31丨软件测试要为产品质量负责吗?.html
│   │   ├── 31丨软件测试要为产品质量负责吗?.mp3
│   │   ├── 31丨软件测试要为产品质量负责吗?.pdf
│   │   ├── 32丨软件测试:什么样的公司需要专职测试?.html
│   │   ├── 32丨软件测试:什么样的公司需要专职测试?.mp3
│   │   ├── 32丨软件测试:什么样的公司需要专职测试?.pdf
│   │   ├── 33丨测试工具:为什么不应该通过QQ-微信-邮件报Bug?.html
│   │   ├── 33丨测试工具:为什么不应该通过QQ-微信-邮件报Bug?.mp3
│   │   ├── 33丨测试工具:为什么不应该通过QQ-微信-邮件报Bug?.pdf
│   │   ├── 34丨账号密码泄漏成灾,应该怎样预防?.html
│   │   ├── 34丨账号密码泄漏成灾,应该怎样预防?.mp3
│   │   └── 34丨账号密码泄漏成灾,应该怎样预防?.pdf
│   ├── 10-运行维护篇 (6讲)
│   │   ├── 35丨版本发布:软件上线只是新的开始.html
│   │   ├── 35丨版本发布:软件上线只是新的开始.mp3
│   │   ├── 35丨版本发布:软件上线只是新的开始.pdf
│   │   ├── 36丨DevOps工程师到底要做什么事情?.html
│   │   ├── 36丨DevOps工程师到底要做什么事情?.mp3
│   │   ├── 36丨DevOps工程师到底要做什么事情?.pdf
│   │   ├── 37丨遇到线上故障,你和高手的差距在哪里?.html
│   │   ├── 37丨遇到线上故障,你和高手的差距在哪里?.mp3
│   │   ├── 37丨遇到线上故障,你和高手的差距在哪里?.pdf
│   │   ├── 38丨日志管理:如何借助工具快速发现和定位产品问题?.html
│   │   ├── 38丨日志管理:如何借助工具快速发现和定位产品问题?.mp3
│   │   ├── 38丨日志管理:如何借助工具快速发现和定位产品问题?.pdf
│   │   ├── 39丨项目总结:做好项目复盘,把经验变成能力.html
│   │   ├── 39丨项目总结:做好项目复盘,把经验变成能力.mp3
│   │   ├── 39丨项目总结:做好项目复盘,把经验变成能力.pdf
│   │   ├── “一问一答”第4期丨14个软件开发常见问题解决策略.html
│   │   ├── “一问一答”第4期丨14个软件开发常见问题解决策略.mp3
│   │   └── “一问一答”第4期丨14个软件开发常见问题解决策略.pdf
│   ├── 11-经典案例解析篇 (6讲)
│   │   ├── 40丨最佳实践:小团队如何应用软件工程?.html
│   │   ├── 40丨最佳实践:小团队如何应用软件工程?.mp3
│   │   ├── 40丨最佳实践:小团队如何应用软件工程?.pdf
│   │   ├── 41丨为什么程序员的业余项目大多都死了?.html
│   │   ├── 41丨为什么程序员的业余项目大多都死了?.mp3
│   │   ├── 41丨为什么程序员的业余项目大多都死了?.pdf
│   │   ├── 42丨反面案例:盘点那些失败的软件项目.html
│   │   ├── 42丨反面案例:盘点那些失败的软件项目.mp3
│   │   ├── 42丨反面案例:盘点那些失败的软件项目.pdf
│   │   ├── 43丨以VS Code为例,看大型开源项目是如何应用软件工程的?.html
│   │   ├── 43丨以VS Code为例,看大型开源项目是如何应用软件工程的?.mp3
│   │   ├── 43丨以VS Code为例,看大型开源项目是如何应用软件工程的?.pdf
│   │   ├── 44丨微软、谷歌、阿里巴巴等大厂是怎样应用软件工程的?.html
│   │   ├── 44丨微软、谷歌、阿里巴巴等大厂是怎样应用软件工程的?.mp3
│   │   ├── 44丨微软、谷歌、阿里巴巴等大厂是怎样应用软件工程的?.pdf
│   │   ├── 45丨从软件工程的角度看微服务、云计算、人工智能这些新技术.html
│   │   ├── 45丨从软件工程的角度看微服务、云计算、人工智能这些新技术.mp3
│   │   ├── 45丨从软件工程的角度看微服务、云计算、人工智能这些新技术.pdf
│   │   ├── “一问一答”第5期(内含彩蛋)  22个软件开发常见问题解决策略.mp3
│   │   ├── “一问一答”第5期(内含彩蛋)丨22个软件开发常见问题解决策略.html
│   │   └── “一问一答”第5期(内含彩蛋)丨22个软件开发常见问题解决策略.pdf
│   └── 12-结束语 (0讲)
│       ├── 结束语丨万事皆项目,软件工程无处不在.html
│       ├── 结束语丨万事皆项目,软件工程无处不在.pdf
│       └── 结束语  万事皆项目,软件工程无处不在.mp3
├── 61 玩转Spring全家桶
│   ├── 01Spring课程介绍[加微信 ixuexi66 获取更多课程].mp4
│   ├── 02一起认识Spring家族的主要成员[加微信 ixuexi66 获取更多课程].mp4
│   ├── 03跟着Spring了解技术趋势[加微信 ixuexi66 获取更多课程].mp4
│   ├── 04编写你的第一个Spring程序[加微信 ixuexi66 获取更多课程].mp4
│   ├── 05如何配置单数据源[加微信 ixuexi66 获取更多课程].mp4
│   ├── 06如何配置多数据源[加微信 ixuexi66 获取更多课程].mp4
│   ├── 07那些好用的连接池们:HikariCP[加微信 ixuexi66 获取更多课程].mp4
│   ├── 08那些好用的连接池们:AlibabaDruid[加微信 ixuexi66 获取更多课程].mp4
│   ├── 09如何通过SpringJDBC访问数据库[加微信 ixuexi66 获取更多课程].mp4
│   ├── 100-123
│   │   ├── 100-使用Hystrix实现服务熔断(上).hd.mp4
│   │   ├── 101-使用Hystrix实现服务熔断(下).hd.mp4
│   │   ├── 102-如何观察服务熔断.hd.mp4
│   │   ├── 103-使用Resilience4j实现服务熔断.hd.mp4
│   │   ├── 104-使用Resilience4j实现服务限流(上).hd.mp4
│   │   ├── 105-使用Resilience4j实现服务限流(下).hd.mp4
│   │   ├── 106-SpringBucks实战项目进度小结.hd.mp4
│   │   ├── 107-基于Git的配置中心(上).hd.mp4
│   │   ├── 108-基于Git的配置中心(下).hd.mp4
│   │   ├── 109-基于Zookeeper的配置中心.hd.mp4
│   │   ├── 110-深入理解SpringCloud的配置抽象.hd.mp4
│   │   ├── 111-基于Consul的配置中心.hd.mp4
│   │   ├── 112-基于Nacos的配置中心.hd.mp4
│   │   ├── 113-SpringBucks实战项目进度小结.hd.mp4
│   │   ├── 114-认识SpringCloudStream.hd.mp4
│   │   ├── 115-通过SpringCloudStream访问RabbitMQ.hd~1.mp4
│   │   ├── 116-通过SpringCloudStream访问Kafka.hd.mp4
│   │   ├── 117-SpringBucks实战项目进度小结.hd.mp4
│   │   ├── 118-通过Dapper理解链路治理.hd.mp4
│   │   ├── 119-使用SpringCloudSleuth实现链路追踪.hd.mp4
│   │   ├── 120-如何追踪消息链路.hd.mp4
│   │   ├── 121-除了链路还要治理什么.hd.mp4
│   │   ├── 122-SpringBucks实战项目进度小结.hd.mp4
│   │   └── 123-结束语.hd.mp4
│   ├── 10什么是Spring的事务抽象(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 11什么是Spring的事务抽象(下)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 12了解Spring的JDBC异常抽象[加微信 ixuexi66 获取更多课程].mp4
│   ├── 13讲认识SpringDataJPA[加微信 ixuexi66 获取更多课程].mp4
│   ├── 14讲定义JPA的实体对象[加微信 ixuexi66 获取更多课程].mp4
│   ├── 15讲开始我们的线上咖啡馆实战项目-SpringBucks[加微信 ixuexi66 获取更多课程].mp4
│   ├── 16讲通过SpringDataJPA操作数据库[加微信 ixuexi66 获取更多课程].mp4
│   ├── 17讲SpringDataJPA的Repository是怎么从接口变成Bean的[加微信 ixuexi66 获取更多课程].mp4
│   ├── 18讲通过MyBatis操作数据库[加微信 ixuexi66 获取更多课程].mp4
│   ├── 19让 MyBatis 更好用的那些工具:MyBatis Generator[加微信 ixuexi66 获取更多课程].mp4
│   ├── 20让 MyBatis 更好用的那些工具:MyBatis PageHelper[加微信 ixuexi66 获取更多课程].mp4
│   ├── 21 SpringBucks 实战项目进度小结[加微信 ixuexi66 获取更多课程].mp4
│   ├── 22 通过 Docker 辅助开发[加微信 ixuexi66 获取更多课程].mp4
│   ├── 23 在 Spring 中访问 MongoDB[加微信 ixuexi66 获取更多课程].mp4
│   ├── 24 在 Spring 中访问 Redis[加微信 ixuexi66 获取更多课程].mp4
│   ├── 25 Redis 的哨兵与集群模式[加微信 ixuexi66 获取更多课程].mp4
│   ├── 26 了解 Spring 的缓存抽象[加微信 ixuexi66 获取更多课程].mp4
│   ├── 27  Redis 在 Spring 中的其他用法[加微信 ixuexi66 获取更多课程].mp4
│   ├── 28 SpringBucks 实战项目进度小结[加微信 ixuexi66 获取更多课程].mp4
│   ├── 29 Project Reactor(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 30 Project Reactor(下)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 31 通过 Reactive 的方式访问 Redis[加微信 ixuexi66 获取更多课程].mp4
│   ├── 32 通过 Reactive 的方式访问 MongoDB[加微信 ixuexi66 获取更多课程].mp4
│   ├── 33 通过 Reactive 的方式访问 RDBMS[加微信 ixuexi66 获取更多课程].mp4
│   ├── 34 通过 AOP 打印数据访问层的摘要(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 35 通过 AOP 打印数据访问层的摘要(下)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 36 SpringBucks 实战项目进度小结[加微信 ixuexi66 获取更多课程].mp4
│   ├── 37 编写第一个 Spring MVC Controller[加微信 ixuexi66 获取更多课程].mp4
│   ├── 38 理解 Spring 的应用上下文[加微信 ixuexi66 获取更多课程].mp4
│   ├── 39 理解请求的处理机制[加微信 ixuexi66 获取更多课程].mp4
│   ├── 40 如何定义处理方法(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 41 如何定义处理方法(下)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 42 Spring MVC 中的视图解析机制(上)[加微信 ixuexi66 获取更多课程].mp4
│   ├── 43 Spring MVC 中的视图解析机制(下)[加微信ixuexi66获取更多课程].mp4
│   ├── 44 - Spring MVC 中的常用视图(上)[加微信ixuexi66获取更多课程].mp4
│   ├── 45 Spring MVC 中的常用视图(下)[加微信ixuexi66获取更多课程].mp4
│   ├── 46 静态资源与缓存[加微信ixuexi66获取更多课程].mp4
│   ├── 47 Spring MVC 中的异常处理机制[加微信 ixuexi66 获取更多课程].mp4
│   ├── 48 了解 Spring MVC 的切入点[加微信 ixuexi66 获取更多课程].mp4
│   ├── 49 SpringBucks 实战项目进度小结[加微信 ixuexi66 获取更多课程].mp4
│   ├── 50 通过 RestTemplate 访问 Web 资源[加微信ixuexi66获取更多课程].mp4
│   ├── 51 RestTemplate 的高阶用法[加微信ixuexi66获取更多课程].mp4
│   ├── 52 简单定制 RestTemplate[加微信ixuexi66获取更多课程].mp4
│   ├── 53 通过 WebClient 访问 Web 资源[加微信ixuexi66获取更多课程].mp4
│   ├── 54 SpringBucks 实战项目进度小结[加微信ixuexi66获取更多课程].mp4
│   ├── 55 设计好的 RESTful Web Service(上)[加微信ixuexi66获取更多课程].mp4
│   ├── 56 设计好的 RESTful Web Service(下)[加微信ixuexi66获取更多课程].mp4
│   ├── 57 什么是 HATEOAS[加微信ixuexi66获取更多课程].mp4
│   ├── 58 使用 Spring Data REST 实现简单的超媒体服务(上)[加微信ixuexi66获取更多课程].mp4
│   ├── 59 使用 Spring Data REST 实现简单的超媒体服务(下)[加微信ixuexi66获取更多课程].mp4
│   ├── 60 分布式环境中如何解决 Session 的问题[加微信ixuexi66获取更多课程].mp4
│   ├── 61使用 WebFlux 代替 Spring MVC(上)[加微信ixuexi66获取更多课程].mp4
│   ├── 62使用 WebFlux 代替 Spring MVC(下)[加微信ixuexi66获取更多课程].mp4
│   ├── 63 SpringBucks 实战项目进度小结[加微信ixuexi66获取更多课程].mp4
│   ├── 64 认识 Spring Boot 的组成部分[加微信ixuexi66获取更多课程].mp4
│   ├── 65 了解自动配置的实现原理[加微信ixuexi66获取更多课程].mp4
│   ├── 66 动手实现自己的自动配置[加微信ixuexi66获取更多课程].mp4
│   ├── 67 如何在低版本 Spring 中快速实现类似自动配置的功能[加微信ixuexi66获取更多课程].mp4
│   ├── 68了解起步依赖及其实现原理[加微信ixuexi66获取更多课程].mp4
│   ├── 69 定制自己的起步依赖[加微信ixuexi66获取更多课程].mp4
│   ├── 70深挖 Spring Boot 的配置加载机制[加微信ixuexi66获取更多课程].mp4
│   ├── 71理解配置背后的 PropertySource 抽象[加微信ixuexi66获取更多课程].mp4
│   ├── 72认识 Spring Boot 的各类 Actuator Endpoint[加微信ixuexi66获取更多课程].mp4
│   ├── 73 动手定制自己的 Health Indicator[加微信ixuexi66获取更多课程].mp4
│   ├── 74 通过 Micrometer 获取运行数据[加微信ixuexi66获取更多课程].mp4
│   ├── 75通过 Spring Boot Admin 了解程序的运行状态[加微信 ixuexi66 获取更多课程](1).mp4
│   ├── 75通过 Spring Boot Admin 了解程序的运行状态[加微信 ixuexi66 获取更多课程].mp4
│   ├── 76如何定制 Web 容器的运行参数[加微信ixuexi66获取更多课程](1).mp4
│   ├── 76如何定制 Web 容器的运行参数[加微信ixuexi66获取更多课程].mp4
│   ├── 77 通过 Micrometer 获取运行数据[加微信ixuexi66获取更多课程].mp4
│   ├── 78 通过 Spring Boot Admin 了解程序的运行状态[加微信ixuexi66获取更多课程].mp4
│   ├── 79 如何定制 Web 容器的运行参数[加微信ixuexi66获取更多课程].mp4
│   ├── 80-如何配置容器支持HTTP2(上).hd.mp4
│   ├── 81-如何配置容器支持HTTP2(下).hd.mp4
│   ├── 82-如何编写命令行运行的程序.hd.mp4
│   ├── 83-了解可执行Jar背后的秘密.hd.mp4
│   ├── 84-如何将SpringBoot应用打包成Docker镜像文件.hd.mp4
│   ├── 85-SpringBucks实战项目进度小结.hd.mp4
│   ├── 86-如何理解云原生(CloudNative).hd.mp4
│   ├── 87-简单理解微服务.hd.mp4
│   ├── 88-12-FactorApp(上).hd.mp4
│   ├── 89-12-FactorApp(下).hd.mp4
│   ├── 90-认识SpringCloud的组成部分.hd.mp4
│   ├── 91-使用Eureka作为服务注册中心.hd.mp4
│   ├── 92-深入理解服务发现背后的DiscoveryClient.hd.mp4
│   ├── 93-使用SpringCloudLoadbalancer访问服务.hd.mp4
│   ├── 94-使用Feign访问服务.hd.mp4
│   ├── 95-使用Zookeeper作为服务注册中心.hd.mp4
│   ├── 96-使用Consul作为服务注册中心.hd.mp4
│   ├── 97-使用Nacos作为服务注册中心.hd.mp4
│   ├── 98-如何定制自己的DiscoveryClient.hd.mp4
│   ├── 99-SpringBucks实战项目进度小结.hd.mp4
│   ├── PDF 课件和源代码下载地址.txt
│   ├── 课程答疑[加微信 ixuexi66 获取更多课程].mp4
│   ├── 课程答疑(上)[加微信 ixuexi66 获取更多课程].mp4
│   └── 课程答疑(下)[加微信 ixuexi66 获取更多课程].mp4
└── 71-Linux实战技能100讲
    ├── 01丨课程介绍.mp4
    ├── 02丨内容综述.mp4
    ├── 03丨什么是Linux.mp4
    ├── 04丨Linux的内核版本及常见发行版.mp4
    ├── 05丨安装VirtualBox虚拟机.mp4
    ├── 06丨在虚拟机中安装Linux.mp4
    ├── 07丨第一次启动Linux.mp4
    ├── 08丨万能的帮助命令:man help info.mp4
    ├── 09丨初识pwd和ls命令.mp4
    ├── 100以上
    │   ├── 100丨awk函数.mp4
    │   ├── 101丨防火墙概述.mp4
    │   ├── 102丨iptables规则的基本使用演示.mp4
    │   ├── 103丨iptables过滤规则的使用.mp4
    │   ├── 104丨iptablesnat表的使用.mp4
    │   ├── 105丨firewalld.mp4
    │   ├── 106丨SSH介绍之Telnet明文漏洞.mp4
    │   ├── 107丨SSH服务演示.mp4
    │   ├── 108丨FTP服务搭建.mp4
    │   ├── 109丨vsftpd配置文件介绍.mp4
    │   ├── 110丨vsftp虚拟用户.avi
    │   ├── 111丨samba服务演示.mp4
    │   ├── 112丨NFS服务.mp4
    │   ├── 113丨Nginx基本配置文件.mp4
    │   ├── 114丨Nginx域名虚拟主机.mp4
    │   ├── 115丨LNMP.mp4
    │   ├── 116丨DNS.mp4
    │   ├── 117丨NAS演示.mp4
    │   └── 118丨结束语.avi
    ├── 10丨详解ls命令.mp4
    ├── 11丨详解cd命令.mp4
    ├── 12丨创建和删除目录.mp4
    ├── 13丨复制和移动目录.mp4
    ├── 14丨如何在Linux下进行文本查看.mp4
    ├── 15丨打包压缩和解压缩.mp4
    ├── 16丨vi的四种模式.mp4
    ├── 17丨Vim的正常模式.mp4
    ├── 18丨Vim的命令模式.mp4
    ├── 19丨Vim的可视模式.mp4
    ├── 20丨用户和用户组管理.mp4
    ├── 21丨su和sudo.mp4
    ├── 22丨用户和用户组的配置文件介绍.mp4
    ├── 23丨文件与目录权限的表示方法.mp4
    ├── 24丨文件权限的修改方法和数字表示方法.mp4
    ├── 25丨权限管理以及文件的特殊权限.mp4
    ├── 26丨网络管理.mp4
    ├── 27丨查看网络配置.mp4
    ├── 28丨修改网络配置_20190725_141705.mp4
    ├── 28丨修改网络配置.mp4
    ├── 29丨网络故障排除命令.mp4
    ├── 30丨网络管理和配置文件.mp4
    ├── 31丨软件包管理器的使用.mp4
    ├── 32丨使用rpm命令安装软件包.mp4
    ├── 33丨使用yum包管理器安装软件包.mp4
    ├── 34丨通过源代码编译安装软件包.mp4
    ├── 35丨如何进行内核升级.mp4
    ├── 36丨grub配置文件介绍.mp4
    ├── 37丨使用ps和top命令查看进程.mp4
    ├── 38丨进程的控制与进程之间的关系.mp4
    ├── 39丨进程的通信方式与信号:kill命令.mp4
    ├── 40丨守护进程.mp4
    ├── 41丨screen命令和系统日志.mp4
    ├── 42丨服务管理工具systemctl.mp4
    ├── 43丨SELinux简介.mp4
    ├── 44丨内存与磁盘管理.mp4
    ├── 45丨内存查看命令.mp4
    ├── 46丨磁盘分区和文件大小查看.mp4
    ├── 47丨文件系统管理.mp4
    ├── 48丨i节点和数据块操作.mp4
    ├── 49丨分区和挂载.mp4
    ├── 50丨分区和挂载磁盘配额.mp4
    ├── 51丨交换分区swap的查看与创建.mp4
    ├── 52丨软件RAID的使用.mp4
    ├── 53丨逻辑卷LVM的用途与创建.mp4
    ├── 54丨系统综合状态查看命令sar以及第三方命令.mp4
    ├── 55丨什么是Shell.mp4
    ├── 56丨Linux的启动过程.mp4
    ├── 57丨Shell脚本的格式.mp4
    ├── 58丨脚本不同执行方式的影响.mp4
    ├── 59丨管道.mp4
    ├── 60丨重定向.mp4
    ├── 61丨变量赋值.mp4
    ├── 62丨变量引用及作用范围.mp4
    ├── 63丨环境变量、预定义变量与位置变量.mp4
    ├── 64丨环境变量配置文件.mp4
    ├── 65丨数组.mp4
    ├── 66丨转义和引用.mp4
    ├── 67丨运算符.mp4
    ├── 68丨特殊字符大全.mp4
    ├── 69丨test比较.mp4
    ├── 70丨if判断的使用.mp4
    ├── 71丨if-else判断的使用.mp4
    ├── 72丨嵌套if的使用.mp4
    ├── 73丨case分支.mp4
    ├── 74丨for的基本使用.mp4
    ├── 75丨C语言风格的for.mp4
    ├── 76丨while循环和until循环.mp4
    ├── 77丨循环的嵌套和break、continue语句.mp4
    ├── 78丨使用循环处理位置参数.mp4
    ├── 79丨自定义函数.mp4
    ├── 80丨系统函数库介绍.mp4
    ├── 81丨脚本资源控制.mp4
    ├── 82丨信号.mp4
    ├── 83丨一次性计划任务.mp4
    ├── 84丨周期性计划任务.mp4
    ├── 85丨为脚本加锁.mp4
    ├── 86丨元字符介绍.mp4
    ├── 87丨find演示.mp4
    ├── 88丨sed和awk介绍.mp4
    ├── 89丨sed替换命令讲解.mp4
    ├── 90丨sed指令加强版.avi
    ├── 91丨sed其他指令.mp4
    ├── 92丨sed多行模式空间.mp4
    ├── 93丨保持空间.mp4
    ├── 94丨认识awk.mp4
    ├── 95丨awk的字段.mp4
    ├── 96丨awk表达式.mp4
    ├── 97丨awk判断和循环.mp4
    ├── 98丨awk数组.mp4
    └── 99丨awk数组功能的使用.mp4

240 directories, 6473 files

 

发表回复