数据分析与挖掘

  • 课程介绍系统掌握图形学与可视化核心原理 〖课程目录〗 课前必学 (2讲) 开篇词 | 不写网页的前端工程师,还能干什么? 预习 | Web前端与可视化到底有什么区别? 图形基础篇 (4讲) 01 | 浏览器中实现可视化的四种方式$ 02 | 指令式绘图系统:如何用Canvas绘制层次关系图? 03 | 声明式图形系统:如何用SVG图形元素绘制可视化图表? 04 | GPU与渲染管线:如何用WebGL绘制最简单的几何图形? 数学篇 (5讲)) n- h, d% e4 n; x5 n& j 05 | 如何用向量和坐标系描述点和线段? 06 | 可视化中你必须要掌握的向量乘法知识 07 | 如何用向量和参数方程描述曲线?+ L7 M v$ S) i 08 | 如何利用三角剖分和向量操作描述并处理多边形?) q7 S+ l( m8 a: ? 09 | 如何用仿射变换对几何图形进行坐标变换? 视觉基础篇 (8讲) 10 | 图形系统如何表示颜色? 11|图案生成:如何生成重复图案、分形图案以及随机效果? 12 | 如何使用滤镜函数实现美颜效果? 13 | 如何给简单的图案添加纹理和复杂滤镜?$ z( P& ? A3 Q' r5 w8 I 14 | 如何使用片元着色器进行几何造型?0 }; V! |# i$ A3 @& f 15 | 如何用极坐标系绘制有趣图案? 16 | 如何使用噪声生成复杂的纹理?. y% ?+ q2 c3 b: z% n! T: i& J c 17 | 如何使用后期处理通道增强图像效果? 视觉高级篇 (7讲)3 i4 P* H+ P3 n" T 18 | 如何生成简单动画让图形动起来?# s, J6 W+ ^$ O4 }& U8 T' M. c/ @ 19 | 如何用着色器实现像素动画? 20 | 如何用WebGL绘制3D物体?. r; X; |) w3 ?$ G$ A* w 21 | 如何添加相机,用透视原理对物体进行投影?) U4 w4 V& m3 O9 ]) C 22 | 如何用仿射变换来移动和旋转3D物体?) s7 }6 X% C8 F6 b 23 | 如何模拟光照让3D场景更逼真?(上) 24 | 如何模拟光照让3D场景更逼真?(下)2 o& a o1 O- \) ~: t0 ]0 ~% ^ 特别放送 (1讲)1 B# l1 r# g9 n" ` 加餐一 | 作为一名程序员,数学到底要多好
    • 1645
  • 课程从零基础开始教学,逐渐的为同学们描绘一个大数据技术的全景。50大阶段的尚硅谷大数据就业开发全栈就业实战班课程,是非常经典的一套学习课程,由近年来的多位一线大牛逐步完善而来,之前虽然有个别课程断续的进行过更新,但这次是第一次以完整的角度来面向同学们。 课程目录 ├─Java第01阶段 – Java语法基础.rar ├─Java第02阶段 – Java面向对象.rar ├─Java第03阶段 – Java核心API.rar ├─Java第04阶段 – 集合API.rar ├─Java第05阶段 – 流处理.rar ├─Java第06阶段 – 线程.rar ├─Java第07阶段 – 通信.rar ├─Java第08阶段 – MySQL基础.rar ├─Java第09阶段 – JDBC.rar ├─Java第10阶段 – Servlet与JSP.rar ├─Java第11阶段 – 登录模块.rar ├─Java第12阶段 – Spring.rar ├─大数据第13阶段 – SpringMVC.rar ├─大数据第14阶段 – Mybatis.rar ├─大数据第15阶段 – SSM.rar ├─大数据第16阶段 – Maven.rar ├─大数据第17阶段 – Linux.rar ├─大数据第18阶段 – Redis.rar ├─大数据第19阶段- Git.rar ├─大数据第20阶段 – 电商项目.rar ├─大数据第21阶段 – JUC.rar ├─大数据第22阶段 – JVM.rar ├─大数据第23阶段 – MySQL高级.rar ├─大数据第24阶段 – PRM+Yum+Shell.rar ├─大数据第25阶段 – Hadoop基础.rar ├─大数据第26阶段 – HDFS.rar ├─大数据第27阶段 – Mapreduce.rar ├─大数据第28阶段 – Hadoop高级.rar ├─大数据第29阶段 – Zookeeper.rar ├─大数据第30阶段 – HA高可用.rar ├─大数据第31阶段 – Hive.rar ├─大数据第32阶段 – Flume.rar ├─大数据第33阶段 – Kafka.rar ├─大数据第34阶段 – Hbase.rar ├─大数据第35阶段 – 大数据微博项目.rar ├─大数据第36阶段 – Oozie.rar ├─大数据第37阶段 – Sqoop.rar ├─大数据第38阶段 – 大数据电信项目.rar ├─大数据第39阶段 – Scala.rar ├─大数据第40阶段 – Spark.rar ├─大数据第41阶段 – Spark内核解析.rar ├─大数据第42阶段 – 大数据项目-电商分析项目.rar ├─大数据第43阶段 – 大数据项目-手机APP分析系统.rar ├─大数据第44阶段 – 数据仓库.rar ├─大数据第45阶段 – 机器学.rar ├─大数据第46阶段 – 推荐系统.rar ├─大数据第47阶段 – 大数据旅游项目.rar ├─大数据第48阶段 – Python.rar ├─大数据第49阶段 – ELK.rar ├─大数据第50阶段 – 技术面试专题讲解.rar 列出的只是章节目录,具体目录太多,无法列出
    • 1291
  • 《面试算法LeetCode刷题班—BAT面试官带你刷真题视频教程》掌握算法与数据结构是成为优秀程序员的必经之路,众多国内外知名互联网企业都将算法面试作为程序员招聘的重要和必需途径,只有高效应对各类题目,将知识储备转化为面试中的优秀表现,才能获得大公司的青睐。本门课程将程序员面试中常遇的算法与数据结构知识进行精简与归纳,细致入微地讲解笔试面试中的编程真题和相关知识点,全面提升应聘者在大型互联网公司(BAT、微软、Google等)算法面试时的竞争力,帮助应聘者脱颖而出。 Java视频教程目录: 第一课:链表 1. 链表的必备知识要点(包括基础知识、刷题中使用的STL等知识) 2. 链表逆序(LeetCode 92,206. Reverse Linked List 1,2) 3. 求两个链表的交点(LeetCode 160. Intersection of Two Linked Lists) 4. 链表的节点交换(LeetCode 24. Swap Nodes in Pairs) 5. 链表求环(LeetCode 141,142. Linked List Cycle 1,2) 6. 链表重新构造(LeetCode 86. Partition List) 7. 复杂的链表复制(LeetCode 138. Copy List with Random Pointer) 8. 排序链表合并(2个与多个) (LeetCode 21,23 Merge Two(k) Sorted ListsLeetCode) 第二课:栈、队列、堆 1. 栈、队列知识要点与实现(数组、链表) 2. 使用队列实现栈(LeetCode 232. Implement Queue using Stacks) 3. 使用栈实现队列(LeetCode 225. Implement Stack using Queues) 4. 包含min函数的栈(LeetCode 155. Min Stack 5. 简单的计算器(栈的应用)( LeetCode 224. Basic Calculator) 6. 堆(优先级队列)知识要点与实现 7. 数组中第K大的数(堆的应用) (LeetCode 215. Kth Largest Element in an Array) 8. 寻找中位数(堆的应用)( LeetCode 295 Find Median from Data Stream) 第三课:贪心 1. 贪心算法知识要点,刷题必备的STL知识 2. 贪心题目1(LeetCode 455. Assign Cookies) 3. 贪心题目2(LeetCode 402. Remove K Digits) 4. 贪心题目3(LeetCode 134. Gas Station) 5. 贪心题目4(LeetCode 135. Candy) 6. 贪心题目5(LeetCode 502. IPO) 7. 贪心题目6(LeetCode 321. Create Maximum Number) 8. 贪心题目7(codeforces 582A GCD Table) 第四课:递归、分制、回溯 1. 递归的知识要点,回溯算法 2. 生成组合数(LeetCode 39. Combination Sum, LeetCode 40. Combination Sum II) 3. 生成排列数(LeetCode 46. Permutations, LeetCode 47. Permutations II)) 4. N皇后问题(LeetCode 51. N-Queens, LeetCode 52. N-Queens II) 5. 分制算法知识要点 6. 快速排序算法与经典实现 7. 不同的加括号方法(LeetCode 241. Different Ways to Add Parentheses) 8. 两个数组的中位数(LeetCode 4. Median of Two Sorted Arrays) 第五课:树与图 1. 树与图的数据结构与基本算法 2. 树遍历的回调函数实现,并使用自动机概念实现非递归树前、中、后遍历 3. 树与链表的转换(LeetCode 114. Flatten Binary Tree to Linked List) 4. 最近的公共祖先(LeetCode 236. Lowest Common Ancestor of a Binary Tree) 5. 树的层次遍历应用(LeetCode 199. Binary Tree Right Side View) 6. 树的改造(LeetCode 117. Populating Next Right Pointers in Each Node 1,2) 7. 图的复制(LeetCode 133. Clone Graph) 8. 图的搜索与应用(LeetCode 207.Course Schedule) 第六课:二分查找、二叉排序树、位运算的应用 1. 二分查找、二叉排序树的知识要点 2. 数组的二分查找(LeetCode 33,81 Search in Rotated Sorted Array 1,2) 3. 区间二分查找(LeetCode 34. Search for a Range) 4. 排序链表转换为二叉排序树(LeetCode 109. Convert Sorted List to B- Search Tree) 5. 二叉排序树的遍历与改造(LeetCode 538 Convert BST to Greater Tree) 6. 二叉排序树中的第K大的数(LeetCode 230. Kth Smallest Element in a BST) 7. 位运算的知识要点 8. 使用位运算表示集合(LeetCode 78. Subsets) 9. 位运算应用题目(LeetCode 136,137,260. Single Number1,2,3) 第七课:哈希表与字符串 1. 哈希表与字符串知识要点 2. 哈希题目 (LeetCode 290. Word Pattern) 3. 哈希与字符串综合 (LeetCode 3.Longest Substring Without Repeating Characters) 4. 哈希与字符串综合 (LeetCode 76. Minimum Window Substring) 5. 哈希与字符串综合 (LeetCode 30. Substring with Concatenation of All Words) 6. 字符串题目 (LeetCode 459. Repeated Substring Pattern) 7. 字符串题目 (LeetCode 468. Validate IP Address) 第八课:搜索 1. 深度优先搜索与广度优先搜索算法 2. 深搜题目 (LeetCode 200. Number of Islands) 3. 深搜题目 (LeetCode 473. Matchsticks to Square) 4. 深搜题目 (LeetCode 491. Increasing Subsequences) 5. 广搜题目 (LeetCode 126,127 Word Ladder 1,2) 6. 广搜题目 (LeetCode 417. Pacific Atlantic Water Flow) 7. 广搜题目 (LeetCode 407. Trapping Rain Water II) 第九课:动态规划 1. 动态规划知识要点 2. 动态规划题目1(LeetCode 120. Triangle) 3. 动态规划题目2(LeetCode 53. Maximum Subarray) 4. 动态规划题目3(LeetCode 198,213. House Robber 1,2) 5. 动态规划题目4(LeetCode 322. Coin Change) 6. 动态规划题目5(LeetCode 72. Edit Distance) 7. 动态规划题目6(LeetCode 174. Dungeon Game) 8. 动态规划题目7(codeforces 711C Coloring Trees) 第十课:复杂数据结构 1. Trie树的构造与基本算法 2. Trie树的构造 (LeetCode 208. Implement Trie (Prefix Tree)) 3. Trie树的应用 (LeetCode 212. Word Search II) 4. 并查集的基本算法 5. 并查集的应用 (LeetCode 547. Friend Circles) 6. 线段树与树状数组 7. 线段树与树状数组的应用(LeetCode 307. Range Sum Query – Mutable)
    • 1166
  • 你将获得 可落地的 4 大分布式基础理论; 8 个最常用的分布式协议和算法; 3 大实战案例手把手教学; 以实战为中心的分布式内容体系。 讲师介绍 韩健,腾讯资深工程师,主要负责监控大数据平台的研发工作,从业十余年,他一直在跟分布式系统打交道,负责过QQ 后台海量服务分布式中间件,以及时序数据库 InfluxDB 自研集群系统的架构设计和研发工作。 课程介绍 在这个人人都喊着“高并发”“高可用”的时代里,分布式系统的重要性不言而喻。从整个行业的招聘趋势就能看出来,大型互联网公司在招聘后端工程师的时候,都会要求候选人有分布式相关的工作经验。 可分布式不是一两句话就能说清楚的,分布式架构、分布式存储、分布式中间件、分布式应用等等这些名词背后都会涉及一连串的技术,如果你不分主次,挨个去学习这些技术,肯定会疲惫不堪,得不偿失。 那么换个角度,又有哪些知识是分布式领域的基石呢? 如果你参与设计过分布式系统的话,应该不难理解这样一句话:分布式系统里最重要或者最核心的事情就是如何选择或设计适合的算法,以解决一致性和可用性相关的问题。 这正是本专栏的设计初衷,虽然分布式领域的知识繁杂且抽象,但我们希望能够带你搞定其中最核心、最难啃的算法和协议部分。 在韩健看来,分布式协议和算法是决定分布式系统如何运行的核心规则和关键步骤,是每一个工程师都应该具备的硬核知识。但与此同时,又因着算法本身比较抽象、知识碎片化、信息不准确等原因,提高了掌握这部分知识的门槛, 在这个专栏中,作者将自己多年来,支撑海量互联网服务中的分布式协议和算法的实战心得凝结成20篇文章。从理论到算法再到实战,带你建立学习信心,一步步将核心的算法深化为自己的知识体系,逐渐攻克分布式系统设计的关键难题。 理论篇: 将会为你讲解分布式架构设计的核心理论,让你学完就能落地实践。比如,如何根据场景特点进行CAP的权衡,是选择CP架构或者AP架构?如何使用二阶段提交协议和TCC,实现分布式系统的ACID特性? 协议和算法篇: 是关键重点,这里会重点讲解具体协议和算法的原理、特点、适用场景和常见误区。比如,你以为开发分布式系统使用 Raft 算法就足够了,其实它更适合性能要求不高的强一致性场景;又比如类似“Paxos 和 Raft 的区别在哪里”等常见面试题,你都会在这部分找到答案。 实战篇:主要帮你掌握分布式基础理论和分布式算法在工程实践中的应用。比如,剖析 InfluxDB 企业版的 CP 架构和 AP 架构的设计,以及 Raft、Quorum NWR、Anti-Entropy 等分布式算法的具体实现。 课程目录 ├──00丨开篇词 (1讲) | ├──00丨开篇词丨想成为分布式高手?那就先把协议和算法烂熟于心吧.html 1.49M | ├──00丨开篇词丨想成为分布式高手?那就先把协议和算法烂熟于心吧.m4a 6.68M | └──00丨开篇词丨想成为分布式高手?那就先把协议和算法烂熟于心吧.pdf 975.37kb ├──01丨理论篇 (4讲) | ├──01丨拜占庭将军问题:有叛徒的情况下,如何才能达成共识?.html 4.57M | ├──01丨拜占庭将军问题:有叛徒的情况下,如何才能达成共识?.m4a 9.69M | ├──01丨拜占庭将军问题:有叛徒的情况下,如何才能达成共识?.pdf 3.22M | ├──02丨CAP理论:分布式系统的PH试纸,用它来测酸碱度.html 3.93M | ├──02丨CAP理论:分布式系统的PH试纸,用它来测酸碱度.m4a 11.21M | ├──02丨CAP理论:分布式系统的PH试纸,用它来测酸碱度.pdf 2.59M | ├──03丨ACID理论:CAP的酸,追求一致性.html 4.82M | ├──03丨ACID理论:CAP的酸,追求一致性.m4a 8.98M | ├──03丨ACID理论:CAP的酸,追求一致性.pdf 3.41M | ├──04丨BASE理论:CAP的碱,追求可用性.html 3.48M | ├──04丨BASE理论:CAP的碱,追求可用性.m4a 9.23M | └──04丨BASE理论:CAP的碱,追求可用性.pdf 2.24M ├──02丨协议和算法篇 (11讲) | ├──05丨Paxos算法(一):如何在多个节点间确定某变量的值?.html 5.06M | ├──05丨Paxos算法(一):如何在多个节点间确定某变量的值?.m4a 9.54M | ├──05丨Paxos算法(一):如何在多个节点间确定某变量的值?.pdf 3.36M | ├──06丨Paxos算法(二):Multi-Paxos不是一个算法,而是统称.html 4.85M | ├──06丨Paxos算法(二):Multi-Paxos不是一个算法,而是统称.m4a 7.47M | ├──06丨Paxos算法(二):Multi-Paxos不是一个算法,而是统称.pdf 3.02M | ├──07丨Raft算法(一):如何选举领导者?.html 5.60M | ├──07丨Raft算法(一):如何选举领导者?.m4a 9.90M | ├──07丨Raft算法(一):如何选举领导者?.pdf 3.73M | ├──08丨Raft算法(二):如何复制日志?.html 4.44M | ├──08丨Raft算法(二):如何复制日志?.m4a 7.17M | ├──08丨Raft算法(二):如何复制日志?.pdf 2.73M | ├──09丨Raft算法(三):如何解决成员变更的问题?.html 3.28M | ├──09丨Raft算法(三):如何解决成员变更的问题?.m4a 9.70M | ├──09丨Raft算法(三):如何解决成员变更的问题?.pdf 2.17M | ├──10丨一致哈希算法:如何分群,突破集群的“领导者”限制?.html 4.60M | ├──10丨一致哈希算法:如何分群,突破集群的“领导者”限制?.m4a 7.83M | ├──10丨一致哈希算法:如何分群,突破集群的“领导者”限制?.pdf 3.28M | ├──11丨Gossip协议:流言蜚语,原来也可以实现一致性.html 6.26M | ├──11丨Gossip协议:流言蜚语,原来也可以实现一致性.m4a 7.48M | ├──11丨Gossip协议:流言蜚语,原来也可以实现一致性.pdf 4.11M | ├──12丨QuorumNWR算法:想要灵活地自定义一致性,没问题!.html 3.49M | ├──12丨QuorumNWR算法:想要灵活地自定义一致性,没问题!.m4a 6.92M | ├──12丨QuorumNWR算法:想要灵活地自定义一致性,没问题!.pdf 2.03M | ├──13丨PBFT算法:有人作恶,如何达成共识?.html 4.14M | ├──13丨PBFT算法:有人作恶,如何达成共识?.m4a 7.42M | ├──13丨PBFT算法:有人作恶,如何达成共识?.pdf 2.88M | ├──14丨PoW算法:有办法黑比特币吗?.html 3.96M | ├──14丨PoW算法:有办法黑比特币吗?.m4a 7.01M | ├──14丨PoW算法:有办法黑比特币吗?.pdf 2.30M | ├──15丨ZAB协议:如何实现操作的顺序性?.html 3.77M | ├──15丨ZAB协议:如何实现操作的顺序性?.m4a 9.00M | └──15丨ZAB协议:如何实现操作的顺序性?.pdf 2.37M ├──03丨实战篇 (6讲) | ├──16丨InfluxDB企业版一致性实现剖析:他山之石,可以攻玉.html 3.93M | ├──16丨InfluxDB企业版一致性实现剖析:他山之石,可以攻玉.m4a 10.53M | ├──16丨InfluxDB企业版一致性实现剖析:他山之石,可以攻玉.pdf 2.52M | ├──17丨Hashicorp Raft(一):如何跨过理论和代码之间的鸿沟?.html 4.82M | ├──17丨Hashicorp Raft(一):如何跨过理论和代码之间的鸿沟?.pdf 2.86M | ├──17丨HashicorpRaft(一):如何跨过理论和代码之间的鸿沟?.m4a 12.24M | ├──18丨Hashicorp Raft(二):如何以“集群节点”为中心使用API?.html 3.27M | ├──18丨Hashicorp Raft(二):如何以“集群节点”为中心使用API?.pdf 1.58M | ├──18丨HashicorpRaft(二):如何以“集群节点”为中心使用API?.m4a 8.88M | ├──19丨基于Raft的分布式KV系统开发实战(一):如何设计架构?.html 3.55M | ├──19丨基于Raft的分布式KV系统开发实战(一):如何设计架构?.m4a 9.09M | ├──19丨基于Raft的分布式KV系统开发实战(一):如何设计架构?.pdf 1.88M | ├──20丨基于Raft的分布式KV系统开发实战(二):如何实现代码?.html 4.70M | ├──20丨基于Raft的分布式KV系统开发实战(二):如何实现代码?.m4a 9.91M | ├──20丨基于Raft的分布式KV系统开发实战(二):如何实现代码?.pdf 2.74M | ├──加餐丨拜占庭将军问题:如何基于签名消息实现作战计划的一致性?.html 5.86M | ├──加餐丨拜占庭将军问题:如何基于签名消息实现作战计划的一致性?.m4a 8.34M | └──加餐丨拜占庭将军问题:如何基于签名消息实现作战计划的一致性?.pdf 3.54M └──04丨结束语 (1讲) | ├──结束语丨静下心来,享受技术的乐趣.html 2.54M | ├──结束语丨静下心来,享受技术的乐趣.m4a 4.57M | └──结束语丨静下心来,享受技术的乐趣.pdf 1.45M
    • 944