AIoT智能物联网

目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
AIoT智能物联网
├─01.视频
│ ├─01-python基础
│ │ ├─01-提问的智慧
│ │ │ ├─章节1-马士兵教育线上平台的使用
│ │ │ │ └─课时1-平台的介绍及使用.vip
│ │ │ ├─章节2-沟通的技巧入门
│ │ │ │ ├─课时1-概念引入.vip
│ │ │ │ ├─课时2-使用专业的术语.vip
│ │ │ │ ├─课时3-准确具体描述问题.vip
│ │ │ │ └─课时4-提供分析材料.vip
│ │ │ └─章节3-程序调试入门
│ │ │ ├─课时1-学习查看日志.vip
│ │ │ ├─课时2-博客和工具网站的使用.vip
│ │ │ └─课时3-Debug代码调试.vip
│ │ ├─02-图解Python语法
│ │ │ ├─章节1-出使Python国
│ │ │ │ ├─课时1-Python的自述.vip
│ │ │ │ ├─课时2-Python简介.vip
│ │ │ │ ├─课时3-Python开发环境的安装.vip
│ │ │ │ ├─课时4-集成开发环境Pycharm的安装及设置模板.vip
│ │ │ │ ├─课时5-输出函数print.vip
│ │ │ │ └─课时6-转义字符与原字符.vip
│ │ │ ├─章节10-水晶球不调不动
│ │ │ │ ├─课时1-函数的定义与调用.vip
│ │ │ │ ├─课时10-斐波那契数列_本章总结.vip
│ │ │ │ ├─课时2-函数调用的参数传递_位置实参_关键字实参.vip
│ │ │ │ ├─课时3-函数参数传递的内存分析.vip
│ │ │ │ ├─课时4-函数的返回值.vip
│ │ │ │ ├─课时5-函数参数定义_默认值参数.vip
│ │ │ │ ├─课时6-函数参数定义_个数可变的位置形参_个数可变的关键字形参.vip
│ │ │ │ ├─课时7-函数的参数总结.vip
│ │ │ │ ├─课时8-变量的作用域.vip
│ │ │ │ └─课时9-递归函数.vip
│ │ │ ├─章节11-全民来找茬
│ │ │ │ ├─课时1-Bug的由来.vip
│ │ │ │ ├─课时2-Bug的常见类型_粗心导致的错误.vip
│ │ │ │ ├─课时3-Bug的常见类型_错误点不熟悉导致错误.vip
│ │ │ │ ├─课时4-Bug的常见类型-思路不清导致的部题.vip
│ │ │ │ ├─课时5-Bug的常见类型-被动掉坑-try-except.vip
│ │ │ │ ├─课时6-try-except-else结构与try-except-else-finally结构.vip
│ │ │ │ ├─课时7-Python中常见的异常类型.vip
│ │ │ │ ├─课时8-traceback模块的使用.vip
│ │ │ │ └─课时9-Pycharm的程序调试.vip
│ │ │ ├─章节12-找对象不积极思想有问题
│ │ │ │ ├─课时1-编程的两大思想_面向过程_面向对象.vip
│ │ │ │ ├─课时2-类与对象.vip
│ │ │ │ ├─课时3-定义Python中的类.vip
│ │ │ │ ├─课时4-对象的创建.vip
│ │ │ │ ├─课时5-类属性_类方法_静态方法的使用方式.vip
│ │ │ │ └─课时6-动态绑定属性和方法.vip
│ │ │ ├─章节13-接着找对象
│ │ │ │ ├─课时1-面向对象的三大特征_封装的实现方式.vip
│ │ │ │ ├─课时10-深拷贝.vip
│ │ │ │ ├─课时2-继承及其实现方式.vip
│ │ │ │ ├─课时3-方法重写.vip
│ │ │ │ ├─课时4-object类.vip
│ │ │ │ ├─课时5-多态的实现.vip
│ │ │ │ ├─课时6-特殊属性.vip
│ │ │ │ ├─课时7-特殊方法.vip
│ │ │ │ ├─课时8-__new__与__init__演示创建对象的过程.vip
│ │ │ │ └─课时9-类的赋值与浅拷贝.vip
│ │ │ ├─章节14-百宝箱
│ │ │ │ ├─课时1-什么叫模块_模块化编程的好处.vip
│ │ │ │ ├─课时2-模块的导入.vip
│ │ │ │ ├─课时3-以主程序方式运行.vip
│ │ │ │ ├─课时4-Python中的包.vip
│ │ │ │ ├─课时5-Python中常用的内容模块.vip
│ │ │ │ └─课时6-第三方模块的安装与使用.vip
│ │ │ ├─章节15-大宝藏
│ │ │ │ ├─课时1-编码格式的介绍.vip
│ │ │ │ ├─课时2-文件读写的原理_读取磁盘文件中的内容.vip
│ │ │ │ ├─课时3-常用的文件打开模式.vip
│ │ │ │ ├─课时4-文件对象的常用方法.vip
│ │ │ │ ├─课时5-with语句.vip
│ │ │ │ ├─课时6-os模块的常用函数.vip
│ │ │ │ └─课时7-os.path模块的常用方法_课堂案例.vip
│ │ │ ├─章节16-大显身手
│ │ │ │ ├─课时1-学生信息管理系统-需求分析.vip
│ │ │ │ ├─课时10-学生信息管理系统-排序模块设计.vip
│ │ │ │ ├─课时11-学生信息管理系统-项目打包生成exe可执行文件.vip
│ │ │ │ ├─课时2-学生信息管理系统-系统设计.vip
│ │ │ │ ├─课时3-学生信息管理系统-主函数设计.vip
│ │ │ │ ├─课时4-学生信息管理系统-录入学生信息功能.vip
│ │ │ │ ├─课时5-学生信息管理系统-删除学生信息功能.vip
│ │ │ │ ├─课时6-学生信息管理系统-修改学生信息功能.vip
│ │ │ │ ├─课时7-学生信息管理系统-查找学生信息功能.vip
│ │ │ │ ├─课时8-学生信息管理系统-统计学生总人数.vip
│ │ │ │ └─课时9-学生信息管理系统-显示所有学生信息功能.vip
│ │ │ ├─章节17-实操案例
│ │ │ │ ├─课时1-实操案例一.vip
│ │ │ │ ├─课时10-实操案例六.vip
│ │ │ │ ├─课时11-实操案例六.vip
│ │ │ │ ├─课时12-实操案例七.vip
│ │ │ │ ├─课时13-实操案例七.vip
│ │ │ │ ├─课时14-实操案例八.vip
│ │ │ │ ├─课时15-实操案例八.vip
│ │ │ │ ├─课时16-实操案例九.vip
│ │ │ │ ├─课时17-实操案例十.vip
│ │ │ │ ├─课时18-实操案例十一.vip
│ │ │ │ ├─课时19-实操案例十二.vip
│ │ │ │ ├─课时2-实操案例一.vip
│ │ │ │ ├─课时20-实操案例十三.vip
│ │ │ │ ├─课时21-实操案例十四.vip
│ │ │ │ ├─课时22-实操案例十四.vip
│ │ │ │ ├─课时23-实操案例十五.vip
│ │ │ │ ├─课时24-实操案例十五.vip
│ │ │ │ ├─课时3-实操案例二.vip
│ │ │ │ ├─课时4-实操案例二.vip
│ │ │ │ ├─课时5-实操案例三.vip
│ │ │ │ ├─课时6-实操案例三.vip
│ │ │ │ ├─课时7-实操案例四.vip
│ │ │ │ ├─课时8-实操案例五.vip
│ │ │ │ └─课时9-实操案例五.vip
│ │ │ ├─章节2-七十二变
│ │ │ │ ├─课时1-二进制与字符编码.vip
│ │ │ │ ├─课时10-类型转换_str()函数与int()函数.vip
│ │ │ │ ├─课时11-类型转换_float()函数.vip
│ │ │ │ ├─课时12-Python中的注释.vip
│ │ │ │ ├─课时2-Python中的标识符和保留字.vip
│ │ │ │ ├─课时3-变量的定义和使用.vip
│ │ │ │ ├─课时4-变量的多次赋值.vip
│ │ │ │ ├─课时5-Python中常见的数据类型.vip
│ │ │ │ ├─课时6-数据类型-整数类型.vip
│ │ │ │ ├─课时7-数据类型_浮点类型.vip
│ │ │ │ ├─课时8-数据类型_布尔类型.vip
│ │ │ │ └─课时9-数据类型_字符串类型.vip
│ │ │ ├─章节3-算你赢
│ │ │ │ ├─课时1-input函数的使用.vip
│ │ │ │ ├─课时2-input函数的高级使用.vip
│ │ │ │ ├─课时3-运算符_算术运算符.vip
│ │ │ │ ├─课时4-运算符_赋值运算符.vip
│ │ │ │ ├─课时5-运算符_比较运算符.vip
│ │ │ │ ├─课时6-运算符_布尔运算符.vip
│ │ │ │ ├─课时7-运算符_位运算.vip
│ │ │ │ └─课时8-运算符的优先级.vip
│ │ │ ├─章节4-往哪走
│ │ │ │ ├─课时1-程序的组织结构_顺序结构.vip
│ │ │ │ ├─课时2-对象的布尔值.vip
│ │ │ │ ├─课时3-分支结构_单分支结构.vip
│ │ │ │ ├─课时4-分支结构_双分支结构.vip
│ │ │ │ ├─课时5-分支结构_多分支结构.vip
│ │ │ │ ├─课时6-分支结构_嵌套if的使用.vip
│ │ │ │ ├─课时7-条件表达式.vip
│ │ │ │ └─课时8-pass语句.vip
│ │ │ ├─章节5-转圈圈
│ │ │ │ ├─课时1-range函数的使用.vip
│ │ │ │ ├─课时10-二重循环中的break与continue.vip
│ │ │ │ ├─课时2-while循环.vip
│ │ │ │ ├─课时3-whil练习题_1到100之间的偶数和.vip
│ │ │ │ ├─课时4-for_in循环.vip
│ │ │ │ ├─课时5-for_in练习题_100到999之间的水仙花数.vip
│ │ │ │ ├─课时6-流程控制语句break.vip
│ │ │ │ ├─课时7-流程控制语句continue.vip
│ │ │ │ ├─课时8-else语句.vip
│ │ │ │ └─课时9-嵌套循环.vip
│ │ │ ├─章节6-一次排开
│ │ │ │ ├─课时1-为什么需要列表.vip
│ │ │ │ ├─课时10-列表元素的修改操作.vip
│ │ │ │ ├─课时11-列表元素的排序操作.vip
│ │ │ │ ├─课时12-列表生成式.vip
│ │ │ │ ├─课时2-列表对象的创建.vip
│ │ │ │ ├─课时3-列表的特点.vip
│ │ │ │ ├─课时4-获取指定元素的索引.vip
│ │ │ │ ├─课时5-获取列表中指定的元素.vip
│ │ │ │ ├─课时6-获取列表中的多个元素_切片操作.vip
│ │ │ │ ├─课时7-列表元素的判断及遍历.vip
│ │ │ │ ├─课时8-列表元素的添加操作.vip
│ │ │ │ └─课时9-列表元素的删除操作.vip
│ │ │ ├─章节7-夫妻站
│ │ │ │ ├─课时1-什么是字典.vip
│ │ │ │ ├─课时2-字典的实现原理.vip
│ │ │ │ ├─课时3-字典的创建.vip
│ │ │ │ ├─课时4-字典元素的获取.vip
│ │ │ │ ├─课时5-字典元素的增_删_改操作.vip
│ │ │ │ ├─课时6-获取字典视图.vip
│ │ │ │ ├─课时7-字典元素的遍历.vip
│ │ │ │ ├─课时8-字典的特点.vip
│ │ │ │ └─课时9-字典生成式.vip
│ │ │ ├─章节8-是排还是散
│ │ │ │ ├─课时1-什么是元组.vip
│ │ │ │ ├─课时2-元组的创建方式.vip
│ │ │ │ ├─课时3-为什么要将元组设计成不可变序列.vip
│ │ │ │ ├─课时4-元组的遍历.vip
│ │ │ │ ├─课时5-集合的概述与创建.vip
│ │ │ │ ├─课时6-集合的相关操作.vip
│ │ │ │ ├─课时7-集合间的关系.vip
│ │ │ │ ├─课时8-集合的数据操作.vip
│ │ │ │ └─课时9-集合生成式.vip
│ │ │ └─章节9-一串连一串
│ │ │ ├─课时1-字符串的创建与驻留机制.vip
│ │ │ ├─课时10-格式化字符串.vip
│ │ │ ├─课时11-字符串的编码与解码.vip
│ │ │ ├─课时2-字符串的常用操作_字符串的查询操作.vip
│ │ │ ├─课时3-字符串的常用操作_字符串的大小写转换操作方法.vip
│ │ │ ├─课时4-字符串的常用操作_字符串内容对齐操作的方法.vip
│ │ │ ├─课时5-字符串的常用操作_字符串的劈分.vip
│ │ │ ├─课时6-字符串的常用操作_字符串判断的相关方法.vip
│ │ │ ├─课时7-字符串的常用操作_替换与合并.vip
│ │ │ ├─课时8-字符串的比较操作.vip
│ │ │ └─课时9-字符串的切片操作.vip
│ │ └─03-Python基础直播课(官网无)
│ ├─02-python高级
│ │ ├─04-爬虫基础
│ │ │ ├─章节1-初识爬虫
│ │ │ │ ├─课时1-说在前面的话.vip
│ │ │ │ ├─课时2-数据的来源及作用.vip
│ │ │ │ ├─课时3-爬虫的概念及应用领域.vip
│ │ │ │ ├─课时4-如何爬取数据及robots协议.vip
│ │ │ │ ├─课时5-爬虫的分类.vip
│ │ │ │ ├─课时6-网络爬虫的原理.vip
│ │ │ │ └─课时7-为什么用Python语言写爬虫.vip
│ │ │ ├─章节2-爬虫开发基础
│ │ │ │ ├─课时1-HTTP与HTTPS.vip
│ │ │ │ ├─课时10-JSON数据及解析.vip
│ │ │ │ ├─课时11-Ajax请求.vip
│ │ │ │ ├─课时2-URL与URI.vip
│ │ │ │ ├─课时3-常见的请求方式.vip
│ │ │ │ ├─课时4-常见的请求头参数.vip
│ │ │ │ ├─课时5-常见的响应状态码.vip
│ │ │ │ ├─课时6-HTTP请求的交互过程.vip
│ │ │ │ ├─课时7-使用Chrome浏览器分析豆瓣网站.vip
│ │ │ │ ├─课时8-Session的工作原理.vip
│ │ │ │ └─课时9-Cookie的工作原理.vip
│ │ │ ├─章节3-网络请求
│ │ │ │ ├─课时1-urllib简介_urllib.parse的使用.vip
│ │ │ │ ├─课时2-构造Request对象发送请求.vip
│ │ │ │ └─课时3-urlopen()方法的源代码.vip
│ │ │ ├─章节4-数据解析
│ │ │ │ ├─课时1-初识XPath解析数据.vip
│ │ │ │ ├─课时10-课堂案例-爬取起点小说网.vip
│ │ │ │ ├─课时2-课堂案例-爬取起点小说网使用XPath提取数据.vip
│ │ │ │ ├─课时3-BeautifulSoup的简介_基本使用.vip
│ │ │ │ ├─课时4-BeautifulSoup的使用.vip
│ │ │ │ ├─课时5-课堂案例-爬取淘宝网首页使用BeautifulSoup解析数据.vip
│ │ │ │ ├─课时6-正则表达式的基本使用.vip
│ │ │ │ ├─课时7-课堂案例-下载糗事百科小视频.vip
│ │ │ │ ├─课时8-pyquery简介_三种初始化方式.vip
│ │ │ │ └─课时9-pyquery的基本使用.vip
│ │ │ └─章节5-数据存储
│ │ │ ├─课时1-数据存储_JSON存储.vip
│ │ │ ├─课时10-MySQL的简介.vip
│ │ │ ├─课时11-MySQL服务的开启与关闭.vip
│ │ │ ├─课时12-MySQL的数据类型.vip
│ │ │ ├─课时13-SQL的分类.vip
│ │ │ ├─课时14-数据定义语言_create_alter_drop.vip
│ │ │ ├─课时15-数据操作语言_insert_update_delete.vip
│ │ │ ├─课时16-数据查询语言_基本查询_模糊查询.vip
│ │ │ ├─课时17-数据查询语言_分组查询.vip
│ │ │ ├─课时18-数据查询语言_表连接查询.vip
│ │ │ ├─课时19-Python连接MySQL数据库_插入操作.vip
│ │ │ ├─课时2-课堂案例_爬取京东销量最好的粽子数据.vip
│ │ │ ├─课时20-Python连接MySQL数据库_批量插入操作.vip
│ │ │ ├─课时21-Python连接MySQL数据库_修改与删除操作.vip
│ │ │ ├─课时22-Python连接MySQL数据库_查询操作.vip
│ │ │ ├─课时23-课堂案例_搭建项目结构.vip
│ │ │ ├─课时24-课堂案例_发送请求.vip
│ │ │ ├─课时25-课堂案例_数据解析.vip
│ │ │ ├─课时26-课堂案例_数据存储.vip
│ │ │ ├─课时27-MongoDB的简介_安装及启动服务.vip
│ │ │ ├─课时28-MongoDB与SQL的对比_常用的数据类型.vip
│ │ │ ├─课时29-MongoDB最基本命令.vip
│ │ │ ├─课时3-CSV文件的简介_使用Python向CSV文件写入数据.vip
│ │ │ ├─课时30-MongoDB的insert操作.vip
│ │ │ ├─课时31-MongoDB的save与update操作.vip
│ │ │ ├─课时32-MongoDB的remove操作.vip
│ │ │ ├─课时33-MongoDB简单查询操作.vip
│ │ │ ├─课时34-MongoDB的复杂查询操作.vip
│ │ │ ├─课时35-Python操作MongoDB_插入操作.vip
│ │ │ ├─课时36-Python操作MongoDB_修改_删除操作.vip
│ │ │ ├─课时37-Python操作MongoDB_查询操作.vip
│ │ │ ├─课时38-课堂案例_爬取链家二手房成交量存到MongoDB中.vip
│ │ │ ├─课时4-使用Python读取CSV文件中的内容.vip
│ │ │ ├─课时5-课堂案例_使用CSV文件存储粽子评论数据.vip
│ │ │ ├─课时6-Excel文件相关概念介绍_openpyxl模块的安装与测试.vip
│ │ │ ├─课时7-使用Python向Excel文件中写入数据.vip
│ │ │ ├─课时8-使用Python读取Excel文件中的内容.vip
│ │ │ └─课时9-课堂案例-爬取下厨房美食_存储到Excel文件中.vip
│ │ ├─05-Python高级编程
│ │ │ ├─章节1-生成器与高级函数
│ │ │ │ ├─课时1-59第一章-生成器1.vip
│ │ │ │ ├─课时10-67第一章-装饰器1.vip
│ │ │ │ ├─课时11-68第一章-装饰器2和偏函数.vip
│ │ │ │ ├─课时2-60第一章-生成器2.vip
│ │ │ │ ├─课时3-61第一章-迭代器.vip
│ │ │ │ ├─课时4-62第一章-高阶函数1.vip
│ │ │ │ ├─课时5-63第一章-高阶函数2.vip
│ │ │ │ ├─课时6-64第一章-高阶函数3.vip
│ │ │ │ ├─课时7-65第一章-高阶函数4.vip
│ │ │ │ ├─课时8-66-前的视频-闭包介绍.vip
│ │ │ │ └─课时9-66第一章-闭包.vip
│ │ │ ├─章节2-章节装饰器
│ │ │ │ ├─课时1-69第二章-slots属性的限制.vip
│ │ │ │ ├─课时2-70第二章-Property装饰器的用法.vip
│ │ │ │ ├─课时3-71第二章-多继承和定制对象1.vip
│ │ │ │ ├─课时4-72第二章-定制对象2.vip
│ │ │ │ ├─课时5-73第二章-枚举类.vip
│ │ │ │ ├─课时6-74第二章-元类的理解1.vip
│ │ │ │ └─课时7-75第二章-元类的理解2.vip
│ │ │ ├─章节3-正则表达式
│ │ │ │ ├─课时1-76第三章-正则表达式的编译.vip
│ │ │ │ ├─课时2-77第三章-正则表达式的写法1.vip
│ │ │ │ ├─课时3-78第三章-正则表达式的写法2.vip
│ │ │ │ ├─课时4-79第三章-正则表达式的写法3.vip
│ │ │ │ ├─课时5-80第三章-正则表达式的写法4.vip
│ │ │ │ └─课时6-81第三章-Re模块的高级用法.vip
│ │ │ └─章节4-内存管理
│ │ │ ├─课时1-1-第四章-对象池.vip
│ │ │ ├─课时2-2-第四章-引用计数机制.vip
│ │ │ └─课时3-3-第四章-隔代回收机制.vip
│ │ └─06-数据结构和算法
│ │ ├─章节1-算法引入
│ │ │ ├─课时1-01.算法引入.vip
│ │ │ ├─课时2-02.时间复杂度1.vip
│ │ │ ├─课时3-03.时间复杂度2.vip
│ │ │ ├─课时4-04-timeit模块使用.vip
│ │ │ └─课时5-05-列表与字典的时间复杂度.vip
│ │ ├─章节2-顺序表
│ │ │ ├─课时1-01.数据结构引入.vip
│ │ │ ├─课时2-02.顺序表01.vip
│ │ │ ├─课时3-03.顺序表02.vip
│ │ │ └─课时4-04.顺序表03.vip
│ │ ├─章节3-链表
│ │ │ ├─课时1-01-链表概述.vip
│ │ │ ├─课时10-10-双向链表02.vip
│ │ │ ├─课时2-02-单向链表-思路.vip
│ │ │ ├─课时3-03-单向链表实现-搭建框架与add方法.vip
│ │ │ ├─课时4-04-实现append与nodes_list方法.vip
│ │ │ ├─课时5-05-实现insert方法.vip
│ │ │ ├─课时6-06-单向链表的删除 修改与查找.vip
│ │ │ ├─课时7-07-单向循环链表的遍历 添加.vip
│ │ │ ├─课时8-08-单向循环链表02.vip
│ │ │ └─课时9-09-双向链表01.vip
│ │ ├─章节4-栈和队列
│ │ │ ├─课时1-01-栈引入.vip
│ │ │ ├─课时2-02-栈实现.vip
│ │ │ ├─课时3-03-课后作业.vip
│ │ │ ├─课时4-04-队列实现.vip
│ │ │ ├─课时5-05-循环队列.vip
│ │ │ └─课时6-06-双端队列.vip
│ │ ├─章节5-排序
│ │ │ ├─课时1-01.排序算法稳定性&冒泡排序.vip
│ │ │ ├─课时10-10.哈希表.vip
│ │ │ ├─课时11-11.二分查找.vip
│ │ │ ├─课时2-02.选择排序.vip
│ │ │ ├─课时3-03.插入排序.vip
│ │ │ ├─课时4-04.希尔排序-概念.vip
│ │ │ ├─课时5-05.希尔排序-实现.vip
│ │ │ ├─课时6-06.快速排序-思路.vip
│ │ │ ├─课时7-07.快速排序-实现.vip
│ │ │ ├─课时8-08.归并排序.vip
│ │ │ └─课时9-09.桶排序.vip
│ │ └─章节6-树
│ │ ├─课时1-01.树&二叉树.vip
│ │ ├─课时2-02.树的广度优先遍历.vip
│ │ ├─课时3-03.树的深度优先遍历.vip
│ │ └─课时4-04.根据前序遍历与中序遍历确定树.vip
│ ├─03-Python数据分析
│ │ ├─07-Python数据科学计算库
│ │ │ ├─章节1-NumPy入门
│ │ │ │ ├─课时1-开发环境安装与配置.vip
│ │ │ │ ├─课时2-NumPy数组引出.vip
│ │ │ │ ├─课时3-NumPy数组创建.vip
│ │ │ │ ├─课时4-NumPy数组查看.vip
│ │ │ │ ├─课时5-NumPy数据保存和数据类型.vip
│ │ │ │ ├─课时6-NumPy数组运算.vip
│ │ │ │ └─课时7-NumPy索引与切片.vip
│ │ │ ├─章节2-NumPy高级
│ │ │ │ ├─课时1-NumPy综合运用展示.vip
│ │ │ │ ├─课时2-数据形状改变.vip
│ │ │ │ ├─课时3-广播机制.vip
│ │ │ │ ├─课时4-通用函数.vip
│ │ │ │ └─课时5-矩阵运算.vip
│ │ │ ├─章节3-pandas入门
│ │ │ │ ├─课时1-NumPy高级操作展示.vip
│ │ │ │ ├─课时2-蓝色妖姬制作.vip
│ │ │ │ ├─课时3-数据分析库安装与数据结构.vip
│ │ │ │ ├─课时4-数据查看与读写.vip
│ │ │ │ └─课时5-数据选择.vip
│ │ │ ├─章节4-pandas高级
│ │ │ │ ├─课时1-数据筛选与赋值.vip
│ │ │ │ ├─课时2-数据集成concat操作.vip
│ │ │ │ ├─课时3-数据集成insert操作.vip
│ │ │ │ ├─课时4-数据集成merge操作.vip
│ │ │ │ ├─课时5-数据清洗.vip
│ │ │ │ ├─课时6-数据转换之变形金刚.vip
│ │ │ │ └─课时7-数据转换apply操作.vip
│ │ │ ├─章节5-pandas进阶
│ │ │ │ ├─课时1-作业介绍与数据重塑.vip
│ │ │ │ ├─课时2-数据重塑.vip
│ │ │ │ ├─课时3-数学和统计指标.vip
│ │ │ │ ├─课时4-数据排序.vip
│ │ │ │ ├─课时5-分箱操作.vip
│ │ │ │ ├─课时6-分组聚合.vip
│ │ │ │ └─课时7-pandas数据可视化.vip
│ │ │ ├─章节6-数据可视化入门
│ │ │ │ ├─课时1-Matplotlib概述.vip
│ │ │ │ ├─课时2-图形绘制.vip
│ │ │ │ ├─课时3-坐标轴刻度标签标题.vip
│ │ │ │ ├─课时4-图例.vip
│ │ │ │ ├─课时5-脊柱移动.vip
│ │ │ │ ├─课时6-风格样式.vip
│ │ │ │ └─课时7-子视图.vip
│ │ │ ├─章节7-数据可视化高级
│ │ │ │ ├─课时1-双轴布局.vip
│ │ │ │ ├─课时2-文本操作.vip
│ │ │ │ ├─课时3-箭头.vip
│ │ │ │ ├─课时4-注释.vip
│ │ │ │ └─课时5-折线图.vip
│ │ │ └─章节8-数据可视化进阶
│ │ │ ├─课时1-柱状图带文本.vip
│ │ │ ├─课时10-seaborn热力图.vip
│ │ │ ├─课时2-极坐标绘制.vip
│ │ │ ├─课时3-直方图.vip
│ │ │ ├─课时4-箱式图散点图饼图.vip
│ │ │ ├─课时5-热力图.vip
│ │ │ ├─课时6-蜘蛛图.vip
│ │ │ ├─课时7-3D图像绘制.vip
│ │ │ ├─课时8-seaborn快速上手.vip
│ │ │ └─课时9-seaborn线形图.vip
│ │ └─08-Python数据分析综合项目实战
│ │ └─章节1-数据分析师岗位需求分析
│ │ ├─课时1-数据分析综合项目实战介绍.vip
│ │ ├─课时10-不同城市工作经验与薪水关系.vip
│ │ ├─课时11-数据分析师学历要求.vip
│ │ ├─课时12-技能与薪资对应关系.vip
│ │ ├─课时13-大公司对数据分析师技能要求.vip
│ │ ├─课时14-不同规模公司招聘差异.vip
│ │ ├─课时2-数据加载.vip
│ │ ├─课时3-数据清洗数据提取.vip
│ │ ├─课时4-数据清洗薪水转换.vip
│ │ ├─课时5-数据清洗技能提取.vip
│ │ ├─课时6-数据清洗行业信息处理.vip
│ │ ├─课时7-各城市数据分析师岗位需求量.vip
│ │ ├─课时8-不同细分领域数据分析岗位需求量.vip
│ │ └─课时9-各城市数据分析师平均薪资.vip
│ ├─04-机器学习直播课
│ │ ├─09-机器学习二期-路丰坤(官网还没更)
│ │ └─10.2022-机器学习-剪辑版-路丰坤-152
│ │ ├─章节1-1-开班典礼
│ │ │ ├─课时1-课堂纪律.vip
│ │ │ ├─课时2-课程安排.vip
│ │ │ ├─课时3-讲师介绍.vip
│ │ │ ├─课时4-行业发展.vip
│ │ │ └─课时5-高效学习.vip
│ │ ├─章节10-10-K近邻算法原理与应用
│ │ │ ├─课时1-数据分析师岗位数据分析-数据处理.vip
│ │ │ ├─课时2-数据分析师岗位数据分析-工作经验和薪资关系.vip
│ │ │ ├─课时3-数据分析师岗位数据分析-学历、技能、大公司技能要求.vip
│ │ │ ├─课时4-数据分析师岗位数据分析-不同规模公司招聘人才工作年限的差异.vip
│ │ │ └─课时5-KNN近邻算法-鸢尾花分类算法举例.vip
│ │ ├─章节11-11-K近邻算法原理与案例
│ │ │ ├─课时1-KNN-算法使用流程.vip
│ │ │ ├─课时2-KNN-算法原理概述.vip
│ │ │ ├─课时3-KNN-超参数设置-模型保存.vip
│ │ │ ├─课时4-KNN-超参数设置.vip
│ │ │ └─课时5-KNN-手写数字识别.vip
│ │ ├─章节12-12-多元线性回归【初级】
│ │ │ ├─课时1-线性回归推导.vip
│ │ │ ├─课时2-线性回归的基本使用.vip
│ │ │ └─课时3-线性回归的应用.vip
│ │ ├─章节13-13-多元线性回归【高级】
│ │ │ ├─课时1-正规方程-二元一次方程.vip
│ │ │ ├─课时2-正规方程-八元一次方程.vip
│ │ │ ├─课时3-正规方程-八元一次方程总结.vip
│ │ │ └─课时4-正规方程-正规方程推导.vip
│ │ ├─章节14-14-梯度下降【初级】
│ │ │ ├─课时1-梯度下降-波士顿房价预测.vip
│ │ │ ├─课时2-梯度下降-无约束最优化.vip
│ │ │ ├─课时3-梯度下降-概念.vip
│ │ │ ├─课时4-梯度下降-公式.vip
│ │ │ ├─课时5-梯度下降-学习率梯度下降步骤.vip
│ │ │ └─课时6-梯度下降-代码模拟梯度下降.vip
│ │ ├─章节15-15-梯度下降【中级】
│ │ │ ├─课时1-梯度下降-代码模拟可视化.vip
│ │ │ ├─课时2-梯度下降-三种不同梯度下降方式.vip
│ │ │ ├─课时3-梯度下降-梯度下降更新公式.vip
│ │ │ ├─课时4-梯度下降-BGD更新公式.vip
│ │ │ ├─课时5-梯度下降-BGD代码演示.vip
│ │ │ └─课时6-梯度下降-SGD更新公式与代码演示.vip
│ │ ├─章节16-16-梯度下降【高级】
│ │ │ ├─课时1-梯度下降-归一化作用和意义.vip
│ │ │ ├─课时2-梯度下降-最大值最小值归一化.vip
│ │ │ ├─课时3-梯度下降-Z-score标准化.vip
│ │ │ ├─课时4-梯度下降-归一化总结.vip
│ │ │ ├─课时5-梯度下降-正则化.vip
│ │ │ └─课时6-梯度下降-套索回归-原理.vip
│ │ ├─章节17-17-线性回归之特征工程【实战】
│ │ │ ├─课时1-梯度下降-套索回归原理.vip
│ │ │ ├─课时2-梯度下降-套索回归代码应用举例.vip
│ │ │ ├─课时3-梯度下降-Ridge岭回归原理介绍.vip
│ │ │ ├─课时4-梯度下降-Ridge代码演示使用.vip
│ │ │ ├─课时5-梯度下降-弹性网络代码演练.vip
│ │ │ ├─课时6-梯度下降-多项式概念.vip
│ │ │ └─课时7-梯度下降-多项式代码演示.vip
│ │ ├─章节18-18-逻辑斯蒂回归【一】
│ │ │ ├─课时1-梯度下降-天猫双十一销量预测【一】.vip
│ │ │ ├─课时2-梯度下降-天猫双十一销量预测【二】.vip
│ │ │ ├─课时3-逻辑斯蒂回归-概念概述.vip
│ │ │ └─课时4-逻辑斯蒂回归-代码应用举例.vip
│ │ ├─章节19-19-逻辑斯蒂回归【二】
│ │ │ ├─课时1-逻辑斯蒂回归-二分类-概率计算.vip
│ │ │ ├─课时2-逻辑斯蒂回归-多分类-ovr-概率计算.vip
│ │ │ ├─课时3-逻辑斯蒂回归-多分类-multinomial-概率计算.vip
│ │ │ ├─课时4-逻辑斯蒂回归-多分类思想.vip
│ │ │ └─课时5-逻辑斯蒂回归-损失函数.vip
│ │ ├─章节2-2-NumPy初级
│ │ │ ├─课时1-NumPy介绍.vip
│ │ │ ├─课时2-Python安装.vip
│ │ │ ├─课时3-Python库的安装.vip
│ │ │ ├─课时4-anaconda安装.vip
│ │ │ ├─课时5-jupyter扩展插件配置.vip
│ │ │ ├─课时6-数组基本操作.vip
│ │ │ └─课时7-数组保存.vip
│ │ ├─章节20-20-降维算法-PCA
│ │ │ ├─课时1-逻辑斯蒂回归-损失函数-推导.vip
│ │ │ ├─课时2-逻辑斯蒂回归-损失函数可视化.vip
│ │ │ ├─课时3-逻辑斯蒂回归-梯度下降-更新函数.vip
│ │ │ ├─课时4-降维算法-相关背景.vip
│ │ │ ├─课时5-降维算法-数据降维.vip
│ │ │ ├─课时6-降维算法-常用降维方法.vip
│ │ │ ├─课时7-降维算法-PCA概念和应用.vip
│ │ │ └─课时8-降维算法-PCA数据模型训练.vip
│ │ ├─章节21-21-降维算法
│ │ │ ├─课时1-降维算法-PCA两种实现原理.vip
│ │ │ ├─课时2-降维算法-协方差和散度矩阵.vip
│ │ │ ├─课时3-降维算法-特征值和特征向量.vip
│ │ │ ├─课时4-降维算法-PCA降维.vip
│ │ │ ├─课时5-降维算法-PCA降维-代码实现.vip
│ │ │ ├─课时6-降维算法-SVD原理.vip
│ │ │ └─课时7-降维算法-SVD奇异值分解-PCA降维.vip
│ │ ├─章节22-22-降维算法
│ │ │ ├─课时1-降维算法-PCA总结概述.vip
│ │ │ ├─课时2-降维算法-KNN手写数字预测.vip
│ │ │ ├─课时3-降维算法-逻辑斯蒂回归首先数据预测.vip
│ │ │ ├─课时4-降维算法-LDA介绍.vip
│ │ │ ├─课时5-降维算法-LDA代码降维案例.vip
│ │ │ └─课时6-降维算法-LDA模拟实现.vip
│ │ ├─章节23-23-决策树算法
│ │ │ ├─课时1-降维算法-NMF原理.vip
│ │ │ ├─课时2-降维算法-NMF代码实现.vip
│ │ │ ├─课时3-降维算法-LLE原理.vip
│ │ │ ├─课时4-降维算法-LLE代码实现.vip
│ │ │ ├─课时5-决策树-概述.vip
│ │ │ └─课时6-决策树-代码应用.vip
│ │ ├─章节24-24-决策树高级
│ │ │ ├─课时1-决策树-可视化-软件安装.vip
│ │ │ ├─课时2-决策树-可视化操作.vip
│ │ │ ├─课时3-决策树-信息熵.vip
│ │ │ ├─课时4-决策树-未分裂-信息熵计算.vip
│ │ │ ├─课时5-决策树-裂分条件的计算.vip
│ │ │ └─课时6-决策树-筛选最佳裂分条件.vip
│ │ ├─章节25-25-决策树进阶
│ │ │ ├─课时1-决策树-继续叶节点分裂.vip
│ │ │ ├─课时2-决策树-分裂指标.vip
│ │ │ ├─课时3-决策树-gini系数裂分.vip
│ │ │ ├─课时4-决策树-剪枝操作.vip
│ │ │ └─课时5-决策树-筛选超参数.vip
│ │ ├─章节26-26-决策回归树与集成算法概念
│ │ │ ├─课时1-决策回归树-概念.vip
│ │ │ ├─课时2-决策回归树树-代码应用.vip
│ │ │ ├─课时3-决策回归树-裂分mse计算.vip
│ │ │ ├─课时4-决策回归树-最佳裂分点计算.vip
│ │ │ ├─课时5-决策回归树-节点value计算.vip
│ │ │ ├─课时6-决策回归树-糖尿病案例VS线性回归.vip
│ │ │ ├─课时7-集成算法-概述.vip
│ │ │ └─课时8-集成算法-不同方式和步骤.vip
│ │ ├─章节27-27-GBDT梯度提升树【初级】
│ │ │ ├─课时1-GBDT-信息熵-回归.vip
│ │ │ ├─课时2-GBDT-交叉熵.vip
│ │ │ ├─课时3-GBDT-sigmoid函数.vip
│ │ │ ├─课时4-GBDT-代码应用.vip
│ │ │ ├─课时5-GBDT-对应公式.vip
│ │ │ ├─课时6-GBDT-构建二分类数据-建模可视化.vip
│ │ │ ├─课时7-GBDT-代码模拟-初始残差mse.vip
│ │ │ └─课时8-GBDT-代码模拟-拟合第一棵树.vip
│ │ ├─章节28-28-GBDT梯度提升树【高级】
│ │ │ ├─课时1-GBDT-代码模拟-拟合第二棵树.vip
│ │ │ ├─课时2-GBDT-代码模拟-拟合第三棵树与概率计算.vip
│ │ │ ├─课时3-GBDT-公式的由来-疑问.vip
│ │ │ ├─课时4-GBDT-原理推导-损失函数公式.vip
│ │ │ ├─课时5-GBDT-原理推导-损失函数化简.vip
│ │ │ ├─课时6-GBDT-原理推导-损失函数求导.vip
│ │ │ ├─课时7-GBDT-原理推导-F0初始值公式推导.vip
│ │ │ ├─课时8-GBDT-原理推导-叶节点value公式推导【一】.vip
│ │ │ └─课时9-GBDT-原理推导-叶节点value公式推导【二】.vip
│ │ ├─章节29-29-GBDT梯度提升回归树
│ │ │ ├─课时1-GBDT-二分类步骤总结.vip
│ │ │ ├─课时2-集成算法-不同模式介绍.vip
│ │ │ ├─课时3-集成算法-自建bagging算法.vip
│ │ │ ├─课时4-GBDT-回归树概念.vip
│ │ │ ├─课时5-天池工业蒸汽量预测-线性回归建模.vip
│ │ │ ├─课时6-天池工业蒸汽量预测-GBDT梯度提升回归树建模.vip
│ │ │ ├─课时7-GBDT-回归树-原理-建模可视化.vip
│ │ │ ├─课时8-GBDT-回归树-原理-预测结果计算.vip
│ │ │ └─课时9-GBDT-回归树-原理-最佳裂分条件计算.vip
│ │ ├─章节3-3-NumPy高级
│ │ │ ├─课时1-数据类型.vip
│ │ │ ├─课时2-数组运算.vip
│ │ │ ├─课时3-复制和视图.vip
│ │ │ ├─课时4-基本索引和切片.vip
│ │ │ ├─课时5-花式索引.vip
│ │ │ └─课时6-形状改变.vip
│ │ ├─章节30-30-Adaboost二分类【初级】
│ │ │ ├─课时1-Adaboost提升算法-概述.vip
│ │ │ ├─课时2-Adaboost提升算法-算法流程介绍.vip
│ │ │ ├─课时3-Adaboost提升算法-话语权和权重更新说明.vip
│ │ │ ├─课时4-Adaboost提升算法-乳腺癌案例应用.vip
│ │ │ ├─课时5-Adaboost提升算法-手写数字案例应用.vip
│ │ │ ├─课时6-Adaboost提升算法-算法公式流程.vip
│ │ │ └─课时7-Adaboost提升算法-代码模拟【建模和可视化】.vip
│ │ ├─章节31-31-Adaboost二分类【高级】
│ │ │ ├─课时1-Adaboost代码模拟-gini系数计算.vip
│ │ │ ├─课时2-Adaboost代码模拟-最佳裂分条件计算.vip
│ │ │ ├─课时3-Adaboost代码模拟-最佳裂分条件计算【二】.vip
│ │ │ ├─课时4-Adaboost代码模拟-误差、权重、更新.vip
│ │ │ ├─课时5-Adaboost代码模拟-第二棵树构建.vip
│ │ │ ├─课时6-Adaboost代码模拟-第三棵树构建.vip
│ │ │ ├─课时7-Adaboost代码模拟-弱学习器融合.vip
│ │ │ └─课时8-Adaboost代码模拟-概率计算.vip
│ │ ├─章节32-32-Adaboost多分类与回归
│ │ │ ├─课时1-Adaboost-多分类-建模与可视化.vip
│ │ │ ├─课时2-Adaboost多分类-gini系数计算.vip
│ │ │ ├─课时3-Adaboost多分类-拆分条件计算.vip
│ │ │ ├─课时4-Adaboost多分类-误差与更新权重.vip
│ │ │ ├─课时5-Adaboost多分类-第二棵树构建.vip
│ │ │ ├─课时6-Adaboost多分类-概率计算.vip
│ │ │ ├─课时7-Adaboost回归-案例应用.vip
│ │ │ ├─课时8-Adaboost回归-公式流程.vip
│ │ │ └─课时9-Adaboost回归-第一棵树构建.vip
│ │ ├─章节33-33-XGBoost原理与应用
│ │ │ ├─课时1-Adaboost-回归树的构建与预测.vip
│ │ │ ├─课时2-XGBoost-概述.vip
│ │ │ ├─课时3-XGBoost树-定义.vip
│ │ │ ├─课时4-GBDT-XGBoost对比.vip
│ │ │ ├─课时5-XGBoost和GBDT差异.vip
│ │ │ ├─课时6-XGBoost使用方式之一.vip
│ │ │ └─课时7-XGBoost其他使用方式.vip
│ │ ├─章节34-34-XGBoost实战
│ │ │ ├─课时1-XGBoost-参数-提前终止参数解释.vip
│ │ │ ├─课时2-XGBoost-目标损失函数.vip
│ │ │ ├─课时3-XGBoost-损失函数二阶泰勒展开公式.vip
│ │ │ ├─课时4-XGBoost-树的结构.vip
│ │ │ ├─课时5-XGBoost-树的复杂度.vip
│ │ │ ├─课时6-XGBoost-最终目标函数.vip
│ │ │ ├─课时7-XGBoost-最优化函数.vip
│ │ │ ├─课时8-XGBoost-实战-加载处理数据.vip
│ │ │ └─课时9-XGBoost-实战-筛选最佳的模型参数.vip
│ │ ├─章节35-35-SVM【初级】
│ │ │ ├─课时1-XGBoost-筛选最佳模型数量-回顾.vip
│ │ │ ├─课时2-XGBoost-筛选最佳参数实战.vip
│ │ │ ├─课时3-SVM-什么是支持向量机.vip
│ │ │ ├─课时4-SVM-分类应用.vip
│ │ │ ├─课时5-SVM-超平面可视化.vip
│ │ │ └─课时6-SVM-构建目标函数【一】.vip
│ │ ├─章节36-36-SVM【中级】
│ │ │ ├─课时1-SVM-目标函数【二】.vip
│ │ │ ├─课时2-SVM-线性分类-分界线绘制.vip
│ │ │ ├─课时3-SVM-拉格朗日乘子法.vip
│ │ │ ├─课时4-SVM-拉格朗日乘子法-推导.vip
│ │ │ ├─课时5-SVM-KKT条件介绍【一】.vip
│ │ │ └─课时6-SVM-KKT条件介绍【二】.vip
│ │ ├─章节37-37-SVM【高级】
│ │ │ ├─课时1-SVM-KKT条件【三】.vip
│ │ │ ├─课时2-SVM-对偶问题.vip
│ │ │ ├─课时3-SVM-非线性核函数.vip
│ │ │ ├─课时4-SVM-核函数介绍(1).vip
│ │ │ ├─课时4-SVM-核函数介绍.vip
│ │ │ ├─课时5-SVM-核函数应用案例.vip
│ │ │ └─课时6-SVM-非线性核函数案例.vip
│ │ ├─章节38-38-SVM【进阶】
│ │ │ ├─课时1-SVM-中级-知识点修正【边界线绘制】.vip
│ │ │ ├─课时2-SVM-目标函数优化【硬间隔】一.vip
│ │ │ ├─课时3-SVM-目标函数优化【硬间隔】二.vip
│ │ │ ├─课时4-SVM-目标函数优化【硬间隔】三.vip
│ │ │ ├─课时5-SVM-不同核函数回归问题.vip
│ │ │ ├─课时6-SVM-天猫双十一销量预测.vip
│ │ │ ├─课时7-SVM-软间隔目标函数优化流程介绍.vip
│ │ │ └─课时8-SVM-特定多分类应用.vip
│ │ ├─章节39-39-聚类-【初级】
│ │ │ ├─课时1-课前分享.vip
│ │ │ ├─课时2-SVM-人脸识别-案例.vip
│ │ │ ├─课时3-聚类-概述.vip
│ │ │ ├─课时4-Kmeans-概述.vip
│ │ │ ├─课时5-Kmeans-亚洲足球国家队聚类.vip
│ │ │ └─课时6-Kmeans-轮廓系数筛选合适的聚类个数K.vip
│ │ ├─章节4-4-pandas初级
│ │ │ ├─课时1-广播机制.vip
│ │ │ ├─课时2-元素级数学函数.vip
│ │ │ ├─课时3-通用函数举例.vip
│ │ │ ├─课时4-数学和统计函数.vip
│ │ │ ├─课时5-线性代数.vip
│ │ │ ├─课时6-pandas数据分析库介绍.vip
│ │ │ └─课时7-数据结构.vip
│ │ ├─章节40-40-聚类-【高级】
│ │ │ ├─课时1-KMeans-图片像素聚类.vip
│ │ │ ├─课时2-DBSCAN-概述.vip
│ │ │ ├─课时3-DBSCAN-案例应用.vip
│ │ │ ├─课时4-分层聚类-概述.vip
│ │ │ ├─课时5-分层聚类-案例介绍.vip
│ │ │ └─课时6-代码杠杆.vip
│ │ ├─章节5-5-pandas中级
│ │ │ ├─课时1-数据查看.vip
│ │ │ ├─课时2-csv文件读写.vip
│ │ │ ├─课时3-Excel文件读写.vip
│ │ │ ├─课时4-Sql读写操作.vip
│ │ │ ├─课时5-批量读取大文件.vip
│ │ │ └─课时6-行索引列索引.vip
│ │ ├─章节6-6-pandas高级
│ │ │ ├─课时1-位置选择.vip
│ │ │ ├─课时2-boolean索引.vip
│ │ │ ├─课时3-赋值操作.vip
│ │ │ ├─课时4-轴和元素的替换.vip
│ │ │ ├─课时5-map字典映射.vip
│ │ │ ├─课时6-apply元素改变.vip
│ │ │ ├─课时7-transform数据改变.vip
│ │ │ ├─课时8-抽样和独热编码.vip
│ │ │ └─课时9-分箱操作.vip
│ │ ├─章节7-7-matplotlib初级
│ │ │ ├─课时1-数据分析师岗位-数据清洗.vip
│ │ │ ├─课时2-数据分析师岗位-薪水处理.vip
│ │ │ ├─课时3-数据分析师岗位-技能提取.vip
│ │ │ ├─课时4-数据分析师岗位-行业信息.vip
│ │ │ ├─课时5-matplotlib-概率.vip
│ │ │ ├─课时6-matplotlib-图形绘制.vip
│ │ │ └─课时7-matplotlib-刻度标签标题.vip
│ │ ├─章节8-8-matplotlib高级
│ │ │ ├─课时1-matplotlib-图例.vip
│ │ │ ├─课时2-matplotlib-脊柱移动.vip
│ │ │ ├─课时3-matplotlib-图片保存.vip
│ │ │ ├─课时4-matplotlib-风格和样式.vip
│ │ │ ├─课时5-matplotlib-子视图.vip
│ │ │ ├─课时6-matplotlib-嵌套.vip
│ │ │ └─课时7-matplotlib-双轴布局.vip
│ │ └─章节9-9-matplotlib高级
│ │ ├─课时1-条形图.vip
│ │ ├─课时2-极坐标图.vip
│ │ ├─课时3-箱型图.vip
│ │ ├─课时4-散点图.vip
│ │ ├─课时5-饼图.vip
│ │ ├─课时6-热力图.vip
│ │ └─课时7-数据分析师岗位分析实战.vip
│ ├─05-机器学习-线性回归
│ │ ├─11-程序员的数学
│ │ │ ├─章节1-微积分基础
│ │ │ │ ├─课时1-导数的定义与作用.vip
│ │ │ │ ├─课时10-高阶导数.vip
│ │ │ │ ├─课时11-导数与函数单调性.vip
│ │ │ │ ├─课时12-极值定理.vip
│ │ │ │ ├─课时13-导数与函数凹凸性.vip
│ │ │ │ ├─课时14-一元函数泰勒展开.vip
│ │ │ │ ├─课时2-左右导数与可导函数.vip
│ │ │ │ ├─课时3-导数的几何与物理意义.vip
│ │ │ │ ├─课时4-基本函数求导公式.vip
│ │ │ │ ├─课时5-导数四则运算法则.vip
│ │ │ │ ├─课时6-复合函数求导法则.vip
│ │ │ │ ├─课时7-神经网络激活函数Sigmoid求导.vip
│ │ │ │ ├─课时8-神经网络激活函数Tanh求导.vip
│ │ │ │ └─课时9-神经网络激活函数Softmax求导.vip
│ │ │ ├─章节2-线性代数基础
│ │ │ │ ├─课时1-向量是什么.vip
│ │ │ │ ├─课时10-行列式.vip
│ │ │ │ ├─课时11-伴随矩阵.vip
│ │ │ │ ├─课时2-行向量和列向量.vip
│ │ │ │ ├─课时3-向量运算.vip
│ │ │ │ ├─课时4-向量的范数.vip
│ │ │ │ ├─课时5-特殊向量.vip
│ │ │ │ ├─课时6-矩阵是什么.vip
│ │ │ │ ├─课时7-常见矩阵.vip
│ │ │ │ ├─课时8-矩阵运算.vip
│ │ │ │ └─课时9-逆矩阵.vip
│ │ │ ├─章节3-线性代数高级
│ │ │ │ ├─课时1-特征值与特征向量概念.vip
│ │ │ │ ├─课时10-SVD 进行数据压缩.vip
│ │ │ │ ├─课时11-SVD 进行 PCA 降维.vip
│ │ │ │ ├─课时12-SVD 进行矩阵求逆.vip
│ │ │ │ ├─课时13-SVD 进行协同过滤.vip
│ │ │ │ ├─课时2-满秩矩阵.vip
│ │ │ │ ├─课时3-特征值与行列式.vip
│ │ │ │ ├─课时4-特征值分解定义与操作.vip
│ │ │ │ ├─课时5-特征值分解意义.vip
│ │ │ │ ├─课时6-矩阵和向量的求导公式.vip
│ │ │ │ ├─课时7-奇异值分解(SVD).vip
│ │ │ │ ├─课时8-奇异值分解计算方式.vip
│ │ │ │ └─课时9-奇异值分解性质.vip
│ │ │ ├─章节4-多元函数微分学
│ │ │ │ ├─课时1-多元函数定义.vip
│ │ │ │ ├─课时2-偏导数.vip
│ │ │ │ ├─课时3-高阶偏导数.vip
│ │ │ │ ├─课时4-梯度.vip
│ │ │ │ ├─课时5-雅可比矩阵.vip
│ │ │ │ ├─课时6-Hessian 矩阵.vip
│ │ │ │ ├─课时7-极值判别法则.vip
│ │ │ │ └─课时8-二次型.vip
│ │ │ ├─章节5-概率论
│ │ │ │ ├─课时1-概率论与机器学习.vip
│ │ │ │ ├─课时10-随机变量独立性.vip
│ │ │ │ ├─课时11-协方差.vip
│ │ │ │ ├─课时12-机器学习中常见分布.vip
│ │ │ │ ├─课时13-最大似然估计.vip
│ │ │ │ ├─课时2-随机事件.vip
│ │ │ │ ├─课时3-条件概率和贝叶斯公式.vip
│ │ │ │ ├─课时4-随机事件的独立性.vip
│ │ │ │ ├─课时5-随机变量.vip
│ │ │ │ ├─课时6-期望.vip
│ │ │ │ ├─课时7-方差.vip
│ │ │ │ ├─课时8-数学期望与方差重要公式.vip
│ │ │ │ └─课时9-随机向量.vip
│ │ │ └─章节6-最优化
│ │ │ ├─课时1-最优化概念.vip
│ │ │ ├─课时10-坐标下降法.vip
│ │ │ ├─课时11-数值优化算法瓶颈.vip
│ │ │ ├─课时12-凸优化问题.vip
│ │ │ ├─课时13-凸集.vip
│ │ │ ├─课时14-凸函数.vip
│ │ │ ├─课时15-凸函数表达形式.vip
│ │ │ ├─课时16-拉格朗日乘数法.vip
│ │ │ ├─课时17-KKT 条件.vip
│ │ │ ├─课时18-拉格朗日对偶.vip
│ │ │ ├─课时2-求导与迭代求解.vip
│ │ │ ├─课时3-梯度下降法公式推导.vip
│ │ │ ├─课时4-梯度下降代码演示.vip
│ │ │ ├─课时5-牛顿法解方程原理.vip
│ │ │ ├─课时6-牛顿法解方程代码演示.vip
│ │ │ ├─课时7-牛顿法求解最优化问题.vip
│ │ │ ├─课时8-牛顿法求解最优化代码演示.vip
│ │ │ └─课时9-拟牛顿法介绍.vip
│ │ ├─12-线性回归算法
│ │ │ ├─章节1-线性回归正规方程
│ │ │ │ ├─课时1-承前启后数据分析概要.vip
│ │ │ │ ├─课时2-什么是线性回归.vip
│ │ │ │ ├─课时3-线性回归基本概念.vip
│ │ │ │ ├─课时4-线性回归概念更上一层楼.vip
│ │ │ │ ├─课时5-正规方程.vip
│ │ │ │ ├─课时6-正规方程应用求解多元一次方程.vip
│ │ │ │ ├─课时7-sklearn线性回归正规方程运算.vip
│ │ │ │ └─课时8-sklearn带截距运算.vip
│ │ │ ├─章节2-多元线性回归推导
│ │ │ │ ├─课时1-八元一次方程问题再现.vip
│ │ │ │ ├─课时2-八元一次方程增加截距求解.vip
│ │ │ │ ├─课时3-正规方程推导过程.vip
│ │ │ │ ├─课时4-凸函数判定.vip
│ │ │ │ ├─课时5-最大似然估计.vip
│ │ │ │ ├─课时6-最小二乘法公式推导.vip
│ │ │ │ ├─课时7-正规方程线性回归演示.vip
│ │ │ │ └─课时8-sklearn线性回归演示.vip
│ │ │ ├─章节3-梯度下降
│ │ │ │ ├─课时1-波士顿房价加载与查看.vip
│ │ │ │ ├─课时2-数据拆分建模与预测.vip
│ │ │ │ ├─课时3-模型评估.vip
│ │ │ │ ├─课时4-梯度下降概念介绍.vip
│ │ │ │ ├─课时5-梯度下降步骤.vip
│ │ │ │ ├─课时6-函数与导函数求解最优解.vip
│ │ │ │ ├─课时7-梯度下降代码演示.vip
│ │ │ │ └─课时8-梯度下降可视化.vip
│ │ │ ├─章节4-梯度下降进阶
│ │ │ │ ├─课时1-三种常用梯度下降介绍对比.vip
│ │ │ │ ├─课时2-线性回归梯度下降更新公式.vip
│ │ │ │ ├─课时3-BGD批量梯度下降更新公式.vip
│ │ │ │ ├─课时4-SGD和MBGD更新公式.vip
│ │ │ │ ├─课时5-BGD批量梯度下降代码实现.vip
│ │ │ │ ├─课时6-BGD批量梯度下降求解多元一次方程.vip
│ │ │ │ ├─课时7-SGD随机梯度下降求解一元一次方程.vip
│ │ │ │ ├─课时8-SGD随机梯度下降求解多元一次方程.vip
│ │ │ │ └─课时9-MBGD小批量梯度下降代码实现.vip
│ │ │ ├─章节5-梯度下降优化
│ │ │ │ ├─课时1-归一化目的.vip
│ │ │ │ ├─课时2-最小值最大值归一化.vip
│ │ │ │ ├─课时3-Z-score归一化.vip
│ │ │ │ ├─课时4-天池工业蒸汽量项目归一化实战(一).vip
│ │ │ │ ├─课时5-天池工业蒸汽量项目归一化实战(二).vip
│ │ │ │ └─课时6-过拟合欠拟合与正则化.vip
│ │ │ ├─章节6-梯度下降优化进阶
│ │ │ │ ├─课时1-归一化之预测结果升华提升.vip
│ │ │ │ ├─课时2-套索回归介绍.vip
│ │ │ │ ├─课时3-L1正则化可视化图形.vip
│ │ │ │ ├─课时4-L1正则化稀松性缩小系数到零.vip
│ │ │ │ ├─课时5-L1正则化套索回归权重衰减梯度下降公式.vip
│ │ │ │ ├─课时6-L2正则化岭回归原理详解.vip
│ │ │ │ ├─课时7-Ridge岭回归应用.vip
│ │ │ │ ├─课时8-Lasso套索回归应用.vip
│ │ │ │ └─课时9-ElasticNet弹性网络应用.vip
│ │ │ └─章节7-线性回归升维与实战
│ │ │ ├─课时1-天池工业蒸汽量项目不同模型预测结果.vip
│ │ │ ├─课时2-多项式回归升维概念介绍.vip
│ │ │ ├─课时3-多项式回归升维实战(一).vip
│ │ │ ├─课时4-多项式回归升维维度概念详解.vip
│ │ │ ├─课时5-多项式回归升维实战(二).vip
│ │ │ ├─课时6-多项式回归实战天猫双十一销量预测(线性回归模型).vip
│ │ │ ├─课时7-多项式回归实战天猫双十一销量预测(随机梯度下降模型).vip
│ │ │ └─课时8-中国人寿保费预测(EDA数据探索).vip
│ │ └─13-智能发电厂工业蒸汽量项目预测实战
│ │ └─章节1-智能发电厂工业蒸汽量预测项目实战(阿里巴巴实战项目)
│ │ ├─课时1-智能发电厂工业蒸汽量预测-项目介绍.vip
│ │ ├─课时10-智能发电厂工业蒸汽量预测-多重共线性.vip
│ │ ├─课时11-智能发电厂工业蒸汽量预测-模型初验.vip
│ │ ├─课时12-智能发电厂工业蒸汽量预测-模型预测之数据加载.vip
│ │ ├─课时13-智能发电厂工业蒸汽量预测-模型预测之学习曲线.vip
│ │ ├─课时14-智能发电厂工业蒸汽量预测-多元线性回归建模线上检验.vip
│ │ ├─课时15-智能发电厂工业蒸汽量预测-随机森林建模线上检验.vip
│ │ ├─课时16-智能发电厂工业蒸汽量预测-SVR建模线上检验.vip
│ │ ├─课时17-智能发电厂工业蒸汽量预测-GBDT建模线上检验.vip
│ │ ├─课时18-智能发电厂工业蒸汽量预测-lightGBM和Xgboost建模线上检验.vip
│ │ ├─课时19-智能发电厂工业蒸汽量预测-模型融合数据加载.vip
│ │ ├─课时2-智能发电厂工业蒸汽量预测-数据介绍.vip
│ │ ├─课时20-智能发电厂工业蒸汽量预测-模型融合算法调参函数.vip
│ │ ├─课时21-智能发电厂工业蒸汽量预测-模型融合岭回归调参.vip
│ │ ├─课时22-智能发电厂工业蒸汽量预测-模型融合其他算法调参.vip
│ │ ├─课时23-智能发电厂工业蒸汽量预测-模型融合bagging.vip
│ │ ├─课时3-智能发电厂工业蒸汽量预测-箱型图数据探索.vip
│ │ ├─课时4-智能发电厂工业蒸汽量预测-数据分布.vip
│ │ ├─课时5-智能发电厂工业蒸汽量预测-特征筛选.vip
│ │ ├─课时6-智能发电厂工业蒸汽量预测-归一化.vip
│ │ ├─课时7-智能发电厂工业蒸汽量预测-正态化操作.vip
│ │ ├─课时8-智能发电厂工业蒸汽量预测-数据拆分.vip
│ │ └─课时9-智能发电厂工业蒸汽量预测-异常值过滤.vip
│ ├─06-机器学习-线性分类
│ │ └─14-线性分类算法
│ │ ├─章节1-逻辑回归二分类
│ │ │ ├─课时1-逻辑回归介绍.vip
│ │ │ ├─课时2-Sigmoid 函数介绍.vip
│ │ │ ├─课时3-逻辑回归损失函数推导.vip
│ │ │ ├─课时4-损失函数立体化呈现(一).vip
│ │ │ ├─课时5-损失函数立体化呈现(二).vip
│ │ │ └─课时6-逻辑回归代码实现与概率手动计算.vip
│ │ ├─章节2-逻辑回归多分类softmax
│ │ │ ├─课时1-逻辑回归梯度下降更新公式.vip
│ │ │ ├─课时2-逻辑回归多分类OVR.vip
│ │ │ ├─课时3-逻辑回归OVR建模与概率预测.vip
│ │ │ ├─课时4-代码实战逻辑回归OVR概率计算.vip
│ │ │ ├─课时5-Softmax函数与概率计算.vip
│ │ │ ├─课时6-代码实战逻辑回归Softmax概率计算.vip
│ │ │ └─课时7-Sigmoid与Softmax异同.vip
│ │ ├─章节3-SVM 支持向量机原理(一)
│ │ │ ├─课时1-SVM支持向量机概念.vip
│ │ │ ├─课时2-支持向量机SVM目标函数推导.vip
│ │ │ ├─课时3-SVM二分类最大间隔绘制.vip
│ │ │ ├─课时4-拉格朗日乘子法介绍.vip
│ │ │ ├─课时5-拉格朗日乘子法原理推导.vip
│ │ │ └─课时6-支持向量机SVM作业介绍.vip
│ │ ├─章节4-SVM支持向量机原理(二)
│ │ │ ├─课时1-作业讲解和知识点回顾.vip
│ │ │ ├─课时2-SVC支持向量机分类不同核函数差异.vip
│ │ │ ├─课时3-非线性核函数介绍.vip
│ │ │ ├─课时4-核函数对应数学公式.vip
│ │ │ ├─课时5-KKT条件介绍.vip
│ │ │ ├─课时6-SVR支持向量机回归核函数差异.vip
│ │ │ └─课时7-SVR支持向量机回归拟合天猫双十一销量方程.vip
│ │ ├─章节5-SVM支持向量机原理与实战(一)
│ │ │ ├─课时1-SVM支持向量机原理可视化.vip
│ │ │ ├─课时2-SVM支持向量机KKT条件详解.vip
│ │ │ ├─课时3-SVM支持向量机对偶问题转化.vip
│ │ │ ├─课时4-SVM支持向量机目标函数构建.vip
│ │ │ ├─课时5-SVM支持向量机损失函数SMO求解过程.vip
│ │ │ ├─课时6-SVM支持向量机网格搜索参数优化.vip
│ │ │ └─课时7-SVM软间隔及优化.vip
│ │ └─章节6-SVM支持向量机原理与实战(二)
│ │ ├─课时1-LFW人脸数据加载与介绍.vip
│ │ ├─课时2-SVM支持向量机LFW数据建模与参数选择.vip
│ │ ├─课时3-SVM支持向量机LFW人脸分类建模预测可视化.vip
│ │ ├─课时4-SVM支持向量机软间隔与优化目标函数构建.vip
│ │ └─课时5-SVM算法整体回顾.vip
│ ├─07-机器学习-无监督学习
│ │ └─15-无监督学习算法
│ │ ├─章节1-聚类系列算法高级
│ │ │ ├─课时1-Kmeans聚类亚洲国家队自动划分类别.vip
│ │ │ ├─课时2-Kmeans聚类亚洲国家队类别可视化.vip
│ │ │ ├─课时3-聚类算法概念介绍.vip
│ │ │ ├─课时4-聚类算法的划分标准.vip
│ │ │ ├─课时5-Kmeans算法原理和流程.vip
│ │ │ ├─课时6-聚类评价指标轮廓系数.vip
│ │ │ ├─课时7-轮廓系数使用.vip
│ │ │ ├─课时8-聚类评价指标调整兰德系数.vip
│ │ │ └─课时9-Kmeans聚类提取特征图片压缩.vip
│ │ ├─章节2-聚类系列算法进阶
│ │ │ ├─课时1-DBSCAN算法介绍.vip
│ │ │ ├─课时2-DBSCAN算法原理和参数详解.vip
│ │ │ ├─课时3-DBSCAN聚类案例数据创建.vip
│ │ │ ├─课时4-DBSCAN聚类案例Kmeans算法聚类效果.vip
│ │ │ ├─课时5-DBSCAN聚类案例效果.vip
│ │ │ ├─课时6-分层聚类概念原理参数介绍.vip
│ │ │ ├─课时7-分层聚类概念原理参数介绍.vip
│ │ │ ├─课时8-分层聚类瑞士卷数据效果.vip
│ │ │ └─课时9-作业介绍和知识点总结.vip
│ │ ├─章节3-降维系列算法高级
│ │ │ ├─课时1-数据相关性概念介绍和代码演示.vip
│ │ │ ├─课时2-数据降维概念.vip
│ │ │ ├─课时3-数据降维方法介绍.vip
│ │ │ ├─课时4-PCA 算法介绍和使用.vip
│ │ │ ├─课时5-PCA降维算法特征值分解代码实现.vip
│ │ │ └─课时6-PCA降维算法奇异值分解SVD代码实现.vip
│ │ ├─章节4-降维系列算法进阶
│ │ │ ├─课时1-协方差和散度矩阵.vip
│ │ │ ├─课时2-线性代数之特征值特征向量分解.vip
│ │ │ ├─课时3-线性代数之SVD奇异值分解.vip
│ │ │ ├─课时4-LDA算法原理.vip
│ │ │ ├─课时5-LDA算法流程.vip
│ │ │ ├─课时6-NMF非负矩阵分解.vip
│ │ │ └─课时7-LDA算法流程(修正).vip
│ │ └─章节5-EM算法与GMM高斯混合模型
│ │ ├─课时1-LLE局部线性嵌入降维法算法原理介绍.vip
│ │ ├─课时2-LLE算法使用代码举例.vip
│ │ ├─课时3-EM算法思想与步骤.vip
│ │ ├─课时4-极大似然思想.vip
│ │ ├─课时5-EM算法入门举例介绍.vip
│ │ ├─课时6-EM算法进阶举例介绍.vip
│ │ ├─课时7-GMM高斯混合模型聚类使用代码举例.vip
│ │ └─课时8-Jessen不等式介绍.vip
│ ├─08-机器学习-决策树
│ │ ├─16-决策树系列算法
│ │ │ ├─章节1-决策树分类算法原理
│ │ │ │ ├─课时1-决策树概述示例一(债务偿还).vip
│ │ │ │ ├─课时2-决策树概述示例二(找对象).vip
│ │ │ │ ├─课时3-决策树的应用和可视化.vip
│ │ │ │ ├─课时4-决策树graphviz安装与可视化.vip
│ │ │ │ ├─课时5-信息熵和信息增益概念和公式.vip
│ │ │ │ ├─课时6-手写代码计算信息熵.vip
│ │ │ │ ├─课时7-手写代码计算信息熵对比不同属性信息增益.vip
│ │ │ │ └─课时8-作业-手写代码计算Gini系数.vip
│ │ │ ├─章节10-Adaboost提升树多分类算法与回归算法
│ │ │ │ ├─课时1-Adaboost二分类概率代码演示计算.vip
│ │ │ │ ├─课时2-Adaboost提升树多分类建模预测.vip
│ │ │ │ ├─课时3-Adaboost多分类代码构建第一棵树.vip
│ │ │ │ ├─课时4-Adaboost多分类代码构建第二棵树.vip
│ │ │ │ ├─课时5-Adaboost多分类代码构建第三棵树.vip
│ │ │ │ └─课时6-Adaboost多分类概率代码演示计算.vip
│ │ │ ├─章节11-Xgboost算法与实战
│ │ │ │ ├─课时1-Adaboost回归算法建模和算法流程.vip
│ │ │ │ ├─课时10-XGBoost实战建模与二分类评价指标ROC-AUC介绍.vip
│ │ │ │ ├─课时11-XGBoost实战超参数选择.vip
│ │ │ │ ├─课时12-XGBoost实战最佳参数测试验证.vip
│ │ │ │ ├─课时2-Adaboost回归树算法原理代码构建.vip
│ │ │ │ ├─课时3-XGBoost算法介绍.vip
│ │ │ │ ├─课时4-XGBoost树结构.vip
│ │ │ │ ├─课时5-XGBoost目标函数方程.vip
│ │ │ │ ├─课时6-XBGoost目标函数泰勒展开.vip
│ │ │ │ ├─课时7-XGBoost目标函数优化.vip
│ │ │ │ ├─课时8-XGBoost叶节点权重计算公式推导.vip
│ │ │ │ └─课时9-XGBoost三种建模方式介绍.vip
│ │ │ ├─章节2-决策树分类算法进阶
│ │ │ │ ├─课时1-决策树原理:代码筛选决策树的根节点.vip
│ │ │ │ ├─课时2-决策树分类指标详解.vip
│ │ │ │ ├─课时3-决策树鸢尾花分类案例.vip
│ │ │ │ ├─课时4-决策树剪枝详解.vip
│ │ │ │ ├─课时5-决策树超参数选择.vip
│ │ │ │ └─课时6-决策树作业葡萄酒分类不同算法比较.vip
│ │ │ ├─章节3-决策树回归算法
│ │ │ │ ├─课时1-决策树与不同算法综合对比.vip
│ │ │ │ ├─课时2-决策回归树原理概述.vip
│ │ │ │ ├─课时3-决策回归树算法示例演示.vip
│ │ │ │ ├─课时4-决策回归树原理未分裂mse计算.vip
│ │ │ │ ├─课时5-决策回归树原理根节点裂分mse计算.vip
│ │ │ │ ├─课时6-决策回归树最佳裂分条件计算.vip
│ │ │ │ └─课时7-作业-归一化对不同算法有何影响.vip
│ │ │ ├─章节4-集成算法
│ │ │ │ ├─课时1-归一化对不同算法影响.vip
│ │ │ │ ├─课时2-决策回归树VS线性回归.vip
│ │ │ │ ├─课时3-集成算法原理概述.vip
│ │ │ │ ├─课时4-随机森林原理和应用.vip
│ │ │ │ └─课时5-极限森林原理和应用.vip
│ │ │ ├─章节5-GBDT梯度提升分类树高级
│ │ │ │ ├─课时1-极限森林随机性之所在.vip
│ │ │ │ ├─课时2-信息熵.vip
│ │ │ │ ├─课时3-交叉熵原理概述.vip
│ │ │ │ ├─课时4-GBDT梯度提升分类树使用.vip
│ │ │ │ ├─课时5-GBDT梯度提升分类树数学公式.vip
│ │ │ │ └─课时6-GBDT算例建模与可视化.vip
│ │ │ ├─章节6-GBDT梯度提升分类树进阶
│ │ │ │ ├─课时1-GBDT原理剖析代码拟合第一棵树.vip
│ │ │ │ ├─课时10-GBDT二分类算法步骤总结.vip
│ │ │ │ ├─课时2-GBDT原理剖析代码拟合第二棵树.vip
│ │ │ │ ├─课时3-GBDT原理剖析代码拟合第三棵树.vip
│ │ │ │ ├─课时4-GBDT原理剖析代码计算概率.vip
│ │ │ │ ├─课时5-GBDT交叉熵损失函数介绍.vip
│ │ │ │ ├─课时6-GBDT交叉熵损失函数化简.vip
│ │ │ │ ├─课时7-GBDT交叉熵损失函数求导.vip
│ │ │ │ ├─课时8-GBDT初始值F0的推导过程.vip
│ │ │ │ └─课时9-GBDT叶节点预测值公式推导.vip
│ │ │ ├─章节7-GBDT梯度提升回归树
│ │ │ │ ├─课时1-集成算法概述.vip
│ │ │ │ ├─课时2-bagging集成算法代码演示.vip
│ │ │ │ ├─课时3-GBDT梯度提升回归树概述.vip
│ │ │ │ ├─课时4-GBDT梯度提升回归树应用.vip
│ │ │ │ ├─课时5-GBDT梯度提升回归树原理.vip
│ │ │ │ └─课时6-GBDT梯度提升回归树最佳裂分条件计算.vip
│ │ │ ├─章节8-Adaboost提升树二分类算法高级
│ │ │ │ ├─课时1-Adaboost算法原理概述.vip
│ │ │ │ ├─课时2-Adaboost算法应用乳腺癌案例.vip
│ │ │ │ ├─课时3-Adaboost算法应用多分类案例.vip
│ │ │ │ └─课时4-Adaboost算法应用多分类数据清洗案例.vip
│ │ │ └─章节9-Adaboost提升树二分类算法进阶
│ │ │ ├─课时1-Adaboost二分类算法流程讲解.vip
│ │ │ ├─课时2-Adaboost数据建模以及可视化.vip
│ │ │ ├─课时3-Adaboost代码构建第一课树拆分条件计算.vip
│ │ │ ├─课时4-Adaboost代码构建第一棵树弱学习器权重计算以及样本权重更新.vip
│ │ │ ├─课时5-Adaboost代码构建第二棵决策树.vip
│ │ │ ├─课时6-Adaboost代码构建第三棵决策树.vip
│ │ │ └─课时7-Adaboost弱学习器聚合.vip
│ │ ├─17-电商项目--京东购买意向预测
│ │ │ └─章节1-电商项目--京东客户购买意向预测
│ │ │ ├─课时1-京东用户购买意向预测-数据清洗-项目和数据介绍.vip
│ │ │ ├─课时10-京东用户购买意向预测-数据探索-月每天商品8销量统计.vip
│ │ │ ├─课时11-京东用户购买意向预测-数据探索-用户商品行为轨迹.vip
│ │ │ ├─课时12-京东用户购买意向预测-特征工程-数据处理维度.vip
│ │ │ ├─课时13-京东用户购买意向预测-特征工程-数据加载.vip
│ │ │ ├─课时14-京东用户购买意向预测-特征工程-用户基本特征.vip
│ │ │ ├─课时15-京东用户购买意向预测-特征工程-商品基本特征.vip
│ │ │ ├─课时16-京东用户购买意向预测-特征工程-评论特征处理.vip
│ │ │ ├─课时17-京东用户购买意向预测-特征工程-评论特征补充说明.vip
│ │ │ ├─课时18-京东用户购买意向预测-特征工程-用户类别商品计数统计.vip
│ │ │ ├─课时19-京东用户购买意向预测-特征工程-用户类别商品计数统计代码解读.vip
│ │ │ ├─课时2-京东用户购买意向预测-数据清洗-数据挖掘流程.vip
│ │ │ ├─课时20-京东用户购买意向预测-特征工程-累计用户行为特征处理.vip
│ │ │ ├─课时21-京东用户购买意向预测-特征工程-用户近期行为特征.vip
│ │ │ ├─课时22-京东用户购买意向预测-特征工程-用户对同类别下各商品行为.vip
│ │ │ ├─课时23-京东用户购买意向预测-特征工程-用户对同类别下各种商品行为代码解读.vip
│ │ │ ├─课时24-京东用户购买意向预测-特征工程-商品ID用户行为特征处理.vip
│ │ │ ├─课时25-京东用户购买意向预测-特征工程-商品类别用户行为特征处理.vip
│ │ │ ├─课时26-京东用户购买意向预测-特征工程-构建数据集-函数调用数据查看.vip
│ │ │ ├─课时27-京东用户购买意向预测-特征工程-构建数据集-代码解读(一).vip
│ │ │ ├─课时28-京东用户购买意向预测-特征工程-构建数据集-代码解读(二).vip
│ │ │ ├─课时29-京东用户购买意向预测-特征工程-构建训练集和测试集.vip
│ │ │ ├─课时3-京东用户购买意向预测-数据清洗-数据集验证.vip
│ │ │ ├─课时30-京东用户购买意向预测-Xgboost建模-数据加载.vip
│ │ │ ├─课时31-京东用户购买意向预测-Xgboost建模-模型训练.vip
│ │ │ ├─课时32-京东用户购买意向预测-Xgboost建模-特征重要性查看.vip
│ │ │ ├─课时33-京东用户购买意向预测-Xgboost建模-算法预测验证数据.vip
│ │ │ ├─课时34-京东用户购买意向预测-Xgboost建模-验证数据模型评估.vip
│ │ │ ├─课时35-京东用户购买意向预测-Xgboost建模-测试数据模型评估.vip
│ │ │ ├─课时4-京东用户购买意向预测-数据清洗-重复数据.vip
│ │ │ ├─课时5-京东用户购买意向预测-数据清洗-构建User信息.vip
│ │ │ ├─课时6-京东用户购买意向预测-数据清洗-过滤空数据无交互数据.vip
│ │ │ ├─课时7-京东用户购买意向预测-数据探索-周每天购买情况.vip
│ │ │ ├─课时8-京东用户购买意向预测-数据探索-月每天购买情况.vip
│ │ │ └─课时9-京东用户购买意向预测-数据探索-周每天各商品类别销量.vip
│ │ └─18-天猫用户复购预测项目实战
│ │ └─章节1-天猫用户复购预测项目实战
│ │ ├─课时1-天猫用户复购预测项目实战概述.vip
│ │ ├─课时10-空数据填充.vip
│ │ ├─课时11-年龄性别类别型转换.vip
│ │ ├─课时12-数据存储.vip
│ │ ├─课时13-LGB算法建模.vip
│ │ ├─课时14-XGB算法建模.vip
│ │ ├─课时15-LGB交叉验证多轮建模.vip
│ │ ├─课时16-XGB交叉验证多轮建模.vip
│ │ ├─课时2-数据加载.vip
│ │ ├─课时3-数据查看.vip
│ │ ├─课时4-数据集成.vip
│ │ ├─课时5-数据类型转换.vip
│ │ ├─课时6-用户特征工程.vip
│ │ ├─课时7-店铺特征工程.vip
│ │ ├─课时8-用户店铺联合特征工程.vip
│ │ └─课时9-购买点击比.vip
│ ├─09-机器学习-图概率模型
│ │ ├─19-电商项目--用户评论情感分析
│ │ │ └─章节1-用户评价情感分析
│ │ │ ├─课时1-京东天猫用户评价情感分析-单层神经网网络.vip
│ │ │ ├─课时2-京东天猫用户评价情感分析-激活函数.vip
│ │ │ ├─课时3-京东天猫用户评价情感分析-多层神经网络.vip
│ │ │ ├─课时4-京东天猫用户评价情感分析-神经网络代码实现.vip
│ │ │ ├─课时5-京东天猫用户评价情感分析-结巴分词.vip
│ │ │ ├─课时6-京东天猫用户评价情感分析-文本向量化.vip
│ │ │ └─课时7-京东天猫用户评价情感分析-深度学习建模预测.vip
│ │ └─20-概率图模型
│ │ ├─章节1-朴素贝叶斯
│ │ │ ├─课时1-概率图模型概述.vip
│ │ │ ├─课时10-垃圾短信分类项目实战.vip
│ │ │ ├─课时11-新闻类别分类项目实战.vip
│ │ │ ├─课时2-贝叶斯公式计算示例.vip
│ │ │ ├─课时3-朴素贝叶斯(独立性假设).vip
│ │ │ ├─课时4-朴素贝叶斯嫁与不嫁案例分析.vip
│ │ │ ├─课时5-朴素贝叶斯三种模型介绍.vip
│ │ │ ├─课时6-三种分布朴素贝叶斯模型应用.vip
│ │ │ ├─课时7-文本分类英语进行独热编码.vip
│ │ │ ├─课时8-贝叶斯网络中文one-hot编码.vip
│ │ │ └─课时9-TF-IDF词频逆向文本频率原理和代码实现.vip
│ │ ├─章节2-隐马尔可夫模型HMM
│ │ │ ├─课时1-贝叶斯网络概述.vip
│ │ │ ├─课时10-维特比算法示例.vip
│ │ │ ├─课时11-隐马尔可夫模型HMM解码问题.vip
│ │ │ ├─课时12-隐马尔可夫模型HMM参数估计问题.vip
│ │ │ ├─课时13-股票走势分析.vip
│ │ │ ├─课时2-马尔科夫链介绍.vip
│ │ │ ├─课时3-隐马尔可夫模型HMM概述.vip
│ │ │ ├─课时4-隐马尔可夫模型HMM基本假设.vip
│ │ │ ├─课时5-隐马尔可夫模型模型HMM解决三个问题.vip
│ │ │ ├─课时6-隐马尔可夫模型HMM案例进行参数说明计算.vip
│ │ │ ├─课时7-隐马尔可夫模型HMM前向算法示例.vip
│ │ │ ├─课时8-维特比算法概述.vip
│ │ │ └─课时9-维特比算法流程.vip
│ │ └─章节3-条件随机场CRF
│ │ ├─课时1-条件随机场CRF-HMM模型总结.vip
│ │ ├─课时2-条件随机场概念.vip
│ │ └─课时3-条件随机场NLP实体命名案例.vip
│ ├─10-机器学习-Kaggle实战
│ │ └─21-Kaggle实战
│ │ ├─章节1-Kaggle实战之海难生死预测
│ │ │ ├─课时1-Kaggle实战海难生死预测背景知识.vip
│ │ │ ├─课时10-Kaggle实战海难生死预测模型选择和模型调优.vip
│ │ │ ├─课时11-Kaggle实战海难生死预测模型评估ROC-AUC.vip
│ │ │ ├─课时12-Kaggle实战海难生死预测各模型混淆矩阵介绍.vip
│ │ │ ├─课时13-Kaggle实战海难生死预测模型预测与结果提交.vip
│ │ │ ├─课时2-Kaggle实战海难生死预测数据介绍.vip
│ │ │ ├─课时3-Kaggle实战海难生死预测数据探索.vip
│ │ │ ├─课时4-Kaggle实战海难生死预测特征与目标值关系查看.vip
│ │ │ ├─课时5-Kaggle实战海难生死预测空数据的填充.vip
│ │ │ ├─课时6-Kaggle实战海难生死预测特征工程.vip
│ │ │ ├─课时7-Kaggle实战海难生死预测年龄属性的算法填充.vip
│ │ │ ├─课时8-Kaggle实战海难生死预测同组识别.vip
│ │ │ └─课时9-Kaggle实战海难生死预测相关性系数特征筛选.vip
│ │ ├─章节2-Kaggle实战之信用卡反欺诈
│ │ │ ├─课时1-Kaggle实战信用卡反欺诈项目介绍.vip
│ │ │ ├─课时10-Kaggle实战信用卡反欺诈特征重要性可视化.vip
│ │ │ ├─课时11-Kaggle实战信用卡反欺诈过采样操作.vip
│ │ │ ├─课时12-Kaggle实战信用卡反欺诈模型评估混淆矩阵召回率.vip
│ │ │ ├─课时13-Kaggle实战信用卡反欺诈ROC-AUC模型评价指标.vip
│ │ │ ├─课时14-Kaggle实战信用卡反欺诈交叉验证.vip
│ │ │ ├─课时15-Kaggle实战信用卡反欺诈混淆矩阵可视化.vip
│ │ │ ├─课时16-Kaggle实战信用卡反欺诈模型评估最优阈值.vip
│ │ │ ├─课时2-kaggle实战信用卡反欺诈解码数据.vip
│ │ │ ├─课时3-Kaggle实战信用卡反欺诈特征工程.vip
│ │ │ ├─课时4-Kaggle实战信用卡反欺诈特征相关性系数.vip
│ │ │ ├─课时5-Kaggle实战信用卡反欺诈交易金额和交易次数关系.vip
│ │ │ ├─课时6-Kaggle实战信用卡反欺诈交易金额和交易时间关系.vip
│ │ │ ├─课时7-Kaggle实战信用卡反欺诈特征分布.vip
│ │ │ ├─课时8-Kaggle实战信用卡反欺诈根据特征分布清洗数据.vip
│ │ │ └─课时9-Kaggle实战信用卡反欺诈特征缩放.vip
│ │ └─章节3-Kaggle实战之Rossmann商店销量预测
│ │ ├─课时1-Kaggle实战Rossmann商店销售预测项目背景介绍与目的.vip
│ │ ├─课时10-Kaggle实战之Rossmann商店销售预测代码回顾.vip
│ │ ├─课时11-Kaggle实战之Rossmann商店销量预测模型训练.vip
│ │ ├─课时12-Kaggle实战之Rossmann商店销量预测模型评估.vip
│ │ ├─课时13-Kaggle实战之Rossmann商店销量预测整体模型优化.vip
│ │ ├─课时14-Kaggle实战之Rossmann商店销售预测更加细致的模型优化.vip
│ │ ├─课时15-Kaggle实战之Rossmann商店销量预测结果提交.vip
│ │ ├─课时2-Kaggle实战Rossmann商店销售预测数据加载与字段介绍.vip
│ │ ├─课时3-Kaggle实战Rossmann商店销售预测空数据处理和销售额与时间关系.vip
│ │ ├─课时4-Kaggle实战Rossmann商店销售预测数据合并.vip
│ │ ├─课时5-Kaggle实战Rossmann商店销售预测特征工程.vip
│ │ ├─课时6-Kaggle实战Rossmann商店销售预测构建训练、验证、测试数据.vip
│ │ ├─课时7-Kaggle实战Rossmann商店销售预测属性相关性查看.vip
│ │ ├─课时8-Kaggle实战Rossmann商店销售预测对特征进行了正态化处理.vip
│ │ └─课时9-Kaggle实战Rossmann商店销售预测自定义模型评估函数.vip
│ ├─11-深度学习直播课
│ │ └─22-面试突击班(官网暂无)
│ ├─12-机器视觉
│ │ ├─23-机器视觉之OpenCV
│ │ │ ├─章节1-图片和视频的加载和显示
│ │ │ │ ├─课时1-机器视觉介绍.vip
│ │ │ │ ├─课时10-TrackBar控件.vip
│ │ │ │ ├─课时2-OpenCV介绍.vip
│ │ │ │ ├─课时3-环境搭建.vip
│ │ │ │ ├─课时4-创建显示窗口.vip
│ │ │ │ ├─课时5-加载显示图片.vip
│ │ │ │ ├─课时6-保存文件.vip
│ │ │ │ ├─课时7-读取摄像头和视频帧.vip
│ │ │ │ ├─课时8-从摄像头采集视频.vip
│ │ │ │ └─课时9-控制鼠标.vip
│ │ │ ├─章节10-图像直方图
│ │ │ │ ├─课时1-图像直方图基本概念.vip
│ │ │ │ ├─课时2-使用OpenCV统计直方图.vip
│ │ │ │ ├─课时3-绘制直方图.vip
│ │ │ │ ├─课时4-使用掩膜的直方图.vip
│ │ │ │ └─课时5-直方图均衡化.vip
│ │ │ ├─章节11-车辆统计项目
│ │ │ │ ├─课时1-项目介绍和视频背景分离.vip
│ │ │ │ ├─课时2-判断是否是车辆.vip
│ │ │ │ ├─课时3-车辆计数逻辑.vip
│ │ │ │ └─课时4-显示车辆计数信息.vip
│ │ │ ├─章节12-特征点检测和匹配
│ │ │ │ ├─课时1-特征检测基本概念.vip
│ │ │ │ ├─课时10-暴力特征匹配.vip
│ │ │ │ ├─课时11-FLANN特征匹配.vip
│ │ │ │ ├─课时2-harris角点检测数学原理1.vip
│ │ │ │ ├─课时3-harris角点检测数学原理2.vip
│ │ │ │ ├─课时4-harris角点检测应用.vip
│ │ │ │ ├─课时5-shi-tomasi角点检测.vip
│ │ │ │ ├─课时6-sift算法原理.vip
│ │ │ │ ├─课时7-sift算法使用.vip
│ │ │ │ ├─课时8-SURF算法.vip
│ │ │ │ └─课时9-ORB算法.vip
│ │ │ ├─章节13-图像查找和图像拼接
│ │ │ │ ├─课时1-图像查找.vip
│ │ │ │ └─课时2-图像拼接.vip
│ │ │ ├─章节14-虚拟计算器项目
│ │ │ │ ├─课时1-虚拟计算器项目介绍.vip
│ │ │ │ ├─课时2-打开摄像头和创建Button类.vip
│ │ │ │ ├─课时3-点击操作.vip
│ │ │ │ └─课时4-虚拟计算器bug修复和重复点击问题解决.vip
│ │ │ ├─章节15-信用卡数字识别
│ │ │ │ ├─课时1-模板匹配.vip
│ │ │ │ ├─课时2-匹配多个对象.vip
│ │ │ │ ├─课时3-ostu算法.vip
│ │ │ │ ├─课时4-处理模板图片.vip
│ │ │ │ ├─课时5-数字模板处理和信用卡图片形态学操作.vip
│ │ │ │ ├─课时6-数字轮廓获取和匹配.vip
│ │ │ │ └─课时7-使用argparse接收用户输入.vip
│ │ │ ├─章节16-图像分割与修复
│ │ │ │ ├─课时1-分水岭算法理论讲解.vip
│ │ │ │ ├─课时2-分水岭算法实战.vip
│ │ │ │ ├─课时3-分水岭算法抠图以及和Canny findContourns的对比.vip
│ │ │ │ ├─课时4-grabcut原理和使用.vip
│ │ │ │ ├─课时5-交互式grabcut程序.vip
│ │ │ │ ├─课时6-meanshift.vip
│ │ │ │ ├─课时7-视频前后景分离.vip
│ │ │ │ └─课时8-图片修复.vip
│ │ │ ├─章节17-人脸检测和车牌识别
│ │ │ │ ├─课时1-人脸检测.vip
│ │ │ │ ├─课时2-人眼检测.vip
│ │ │ │ └─课时3-车牌识别.vip
│ │ │ ├─章节18-目标追踪
│ │ │ │ ├─课时1-目标追踪介绍.vip
│ │ │ │ ├─课时2-OpenCV目标追踪算法介绍.vip
│ │ │ │ ├─课时3-目标追踪实战.vip
│ │ │ │ └─课时4-OpenCV中使用深度学习模型.vip
│ │ │ ├─章节19-答题卡识别判卷
│ │ │ │ ├─课时1-图片预处理和四个角点坐标排序.vip
│ │ │ │ └─课时2-轮廓排序和计分功能.vip
│ │ │ ├─章节2-OpenCV基础知识
│ │ │ │ ├─课时1-RGB和BGR.vip
│ │ │ │ ├─课时2-HSV HSL和YUV.vip
│ │ │ │ ├─课时3-实战色彩空间转换.vip
│ │ │ │ ├─课时4-OpenCV的重要数据结构Mat及深浅拷贝.vip
│ │ │ │ └─课时5-图像通道的分割与合并.vip
│ │ │ ├─章节20-文档扫描ocr和光流估计
│ │ │ │ ├─课时1-文档ocr扫描识别.vip
│ │ │ │ └─课时2-光流估计.vip
│ │ │ ├─章节3-OpenCV绘制图形
│ │ │ │ ├─课时1-绘制直线.vip
│ │ │ │ ├─课时2-绘制矩形和圆.vip
│ │ │ │ ├─课时3-绘制椭圆.vip
│ │ │ │ ├─课时4-绘制多边形.vip
│ │ │ │ ├─课时5-绘制文本.vip
│ │ │ │ └─课时6-实现鼠标绘制基本图形.vip
│ │ │ ├─章节4-OpenCV的运算
│ │ │ │ ├─课时1-图形的加减乘除运算.vip
│ │ │ │ ├─课时2-图形的融合.vip
│ │ │ │ ├─课时3-OpenCV的位运算.vip
│ │ │ │ └─课时4-为图像添加水印.vip
│ │ │ ├─章节5-图形基本变换
│ │ │ │ ├─课时1-图像的放大与缩小.vip
│ │ │ │ ├─课时2-图像的翻转和旋转.vip
│ │ │ │ ├─课时3-图像的平移.vip
│ │ │ │ ├─课时4-变换矩阵.vip
│ │ │ │ └─课时5-OpenCV的透视变换.vip
│ │ │ ├─章节6-滤波器
│ │ │ │ ├─课时1-卷积概念.vip
│ │ │ │ ├─课时2-方盒滤波和均值滤波.vip
│ │ │ │ ├─课时3-高斯滤波.vip
│ │ │ │ ├─课时4-中值滤波.vip
│ │ │ │ ├─课时5-双边滤波.vip
│ │ │ │ ├─课时6-高通滤波之Sobel算子.vip
│ │ │ │ ├─课时7-高通滤波之Scharr算子.vip
│ │ │ │ ├─课时8-高通滤波之Laplacian算子.vip
│ │ │ │ └─课时9-边缘检测Canny.vip
│ │ │ ├─章节7-形态学
│ │ │ │ ├─课时1-图像全局二值化.vip
│ │ │ │ ├─课时10-黑帽操作.vip
│ │ │ │ ├─课时2-自适应阈值二值化.vip
│ │ │ │ ├─课时3-腐蚀操作.vip
│ │ │ │ ├─课时4-获取形态学卷积核.vip
│ │ │ │ ├─课时5-膨胀操作.vip
│ │ │ │ ├─课时6-开运算.vip
│ │ │ │ ├─课时7-闭运算.vip
│ │ │ │ ├─课时8-形态学梯度.vip
│ │ │ │ └─课时9-顶帽操作.vip
│ │ │ ├─章节8-图像轮廓
│ │ │ │ ├─课时1-查找轮廓.vip
│ │ │ │ ├─课时2-绘制轮廓.vip
│ │ │ │ ├─课时3-计算轮廓面积和周长.vip
│ │ │ │ ├─课时4-多边形逼近.vip
│ │ │ │ ├─课时5-凸包.vip
│ │ │ │ └─课时6-外接矩形.vip
│ │ │ └─章节9-图像金字塔
│ │ │ ├─课时1-高斯金字塔.vip
│ │ │ └─课时2-拉普拉斯金字塔.vip
│ │ ├─24-基于OpenCV的虚拟计算器项目
│ │ │ └─章节1-虚拟计算器
│ │ │ ├─课时1-虚拟计算器项目介绍.vip
│ │ │ ├─课时2-打开摄像头和创建Button类.vip
│ │ │ ├─课时3-点击操作.vip
│ │ │ └─课时4-bug修复和重复点击问题解决.vip
│ │ ├─25-基于OpenCV的车辆统计项目
│ │ │ └─章节1-车辆统计项目
│ │ │ ├─课时1-形态学处理.vip
│ │ │ ├─课时2-查找车辆轮廓.vip
│ │ │ ├─课时3-逻辑处理.vip
│ │ │ └─课时4-显示信息.vip
│ │ └─26-基于OpenCV的信用卡数字识别项目
│ │ └─章节1-信用卡数字识别
│ │ ├─课时1-模板匹配.vip
│ │ ├─课时2-匹配多个对象.vip
│ │ ├─课时3-ostu算法.vip
│ │ ├─课时4-处理模板图片.vip
│ │ ├─课时5-数字模板处理和信用卡图片形态学操作.vip
│ │ └─课时6-数字轮廓获取和匹配.vip
│ ├─13-深度学习入门
│ │ ├─27-深度学习基础
│ │ │ ├─章节1-深度学习介绍
│ │ │ │ └─课时1-深度学习介绍.vip
│ │ │ ├─章节2-神经网络基础
│ │ │ │ └─课时1-神经网络基础.vip
│ │ │ ├─章节3-浅层神经网络
│ │ │ │ └─课时1-浅层神经网络.vip
│ │ │ └─章节4-深层神经网络
│ │ │ └─课时1-深层神经网络.vip
│ │ ├─28-深度学习进阶
│ │ │ ├─章节1-梯度下降算法改进
│ │ │ │ └─课时1-梯度下降优化算法.vip
│ │ │ └─章节2-正则化
│ │ │ └─课时1-正则化.vip
│ │ ├─29-TensorFlow深度学习框架
│ │ │ ├─章节1-TensorFlow介绍和环境安装
│ │ │ │ ├─课时1-TensorFlow介绍.vip
│ │ │ │ └─课时2-环境安装.vip
│ │ │ ├─章节2-TensorFlow基础操作
│ │ │ │ ├─课时1-常量的操作.vip
│ │ │ │ ├─课时2-sparse tensor.vip
│ │ │ │ ├─课时3-变量操作.vip
│ │ │ │ ├─课时4-tensorflow运算.vip
│ │ │ │ ├─课时5-tensorflow实现线性回归.vip
│ │ │ │ ├─课时6-tensorflow实现逻辑回归.vip
│ │ │ │ └─课时7-keras入门.vip
│ │ │ ├─章节3-TensorFlow高阶操作
│ │ │ │ ├─课时1-神经网络计算参数方法啊.vip
│ │ │ │ ├─课时10-wide&deep模型函数式写法.vip
│ │ │ │ ├─课时11-子类api写法.vip
│ │ │ │ ├─课时12-多输入wide&deep.vip
│ │ │ │ ├─课时13-多输出wide&deep.vip
│ │ │ │ ├─课时14-超参数搜索理论.vip
│ │ │ │ ├─课时15-手动实现超参数搜索.vip
│ │ │ │ ├─课时16-封装sklearn进行超参数搜索.vip
│ │ │ │ ├─课时2-标准化处理 softmax和flatten.vip
│ │ │ │ ├─课时3-正则化.vip
│ │ │ │ ├─课时4-dropout.vip
│ │ │ │ ├─课时5-BN层.vip
│ │ │ │ ├─课时6-selu激活函数.vip
│ │ │ │ ├─课时7-神经网络实现回归任务.vip
│ │ │ │ ├─课时8-回调函数.vip
│ │ │ │ └─课时9-wide&deep模型原理.vip
│ │ │ ├─章节4-高阶API
│ │ │ │ ├─课时1-自定义损失函数.vip
│ │ │ │ ├─课时2-自定义layer.vip
│ │ │ │ ├─课时3-tf.function和auto_graph.vip
│ │ │ │ ├─课时4-手动求导.vip
│ │ │ │ ├─课时5-tf.GradientTape.vip
│ │ │ │ └─课时6-手动实现训练过程.vip
│ │ │ ├─章节5-Tensorflow dataset使用
│ │ │ │ ├─课时1-datasets基础用法.vip
│ │ │ │ ├─课时2-生成csv文件.vip
│ │ │ │ ├─课时3-解析csv文件.vip
│ │ │ │ └─课时4-在keras中使用dataset.vip
│ │ │ ├─章节6-Tensorflow Estimator使用
│ │ │ │ ├─课时1-feature_columns使用.vip
│ │ │ │ ├─课时2-premake estimator使用.vip
│ │ │ │ └─课时3-交叉特征使用.vip
│ │ │ ├─章节7-GPU设置和分布式
│ │ │ │ ├─课时1-GPU设置理论.vip
│ │ │ │ ├─课时10-自定义训练过程分布式.vip
│ │ │ │ ├─课时11-自定义训练过程问题解决.vip
│ │ │ │ ├─课时2-fashion_minst数据处理.vip
│ │ │ │ ├─课时3-设置GPU增长.vip
│ │ │ │ ├─课时4-设置GPU可见.vip
│ │ │ │ ├─课时5-设置虚拟GPU.vip
│ │ │ │ ├─课时6-使用多GPU.vip
│ │ │ │ ├─课时7-分布式策略.vip
│ │ │ │ ├─课时8-keras模型分布式.vip
│ │ │ │ └─课时9-estimator模型分布式.vip
│ │ │ └─章节8-模型保存和部署
│ │ │ ├─课时1-模型保存和部署理论.vip
│ │ │ ├─课时2-keras保存模型参数和加载模型参数.vip
│ │ │ ├─课时3-keras_to_savedmodel.vip
│ │ │ ├─课时4-keras_to_concret_function.vip
│ │ │ ├─课时5-to_tflite.vip
│ │ │ ├─课时6-tflite_interpreter使用.vip
│ │ │ ├─课时7-转化为量化tflite.vip
│ │ │ └─课时8-使用quantized_tflite_interpreter.vip
│ │ ├─30-基于TensorFlow的手写数字识别项目
│ │ │ └─章节1-手写数字识别
│ │ │ ├─课时1-项目介绍.vip
│ │ │ ├─课时2-MNIST数据集介绍.vip
│ │ │ ├─课时3-读取数据.vip
│ │ │ ├─课时4-数据预处理.vip
│ │ │ ├─课时5-定义模型.vip
│ │ │ ├─课时6-模型训练.vip
│ │ │ ├─课时7-过拟合问题.vip
│ │ │ └─课时8-深层神经网络.vip
│ │ ├─31-基于TensorFlow的CiFar10物品分类项目
│ │ │ └─章节1-CiFar10物体识别
│ │ │ ├─课时1-项目介绍.vip
│ │ │ ├─课时2-Cifar10数据集介绍.vip
│ │ │ ├─课时3-读取数据集.vip
│ │ │ ├─课时4-数据预处理.vip
│ │ │ ├─课时5-定义网络.vip
│ │ │ ├─课时6-配置网络.vip
│ │ │ ├─课时7-模型训练.vip
│ │ │ ├─课时8-深层神经网络.vip
│ │ │ └─课时9-过拟合问题.vip
│ │ └─32-深度学习-许可(官网暂无)
│ ├─14-深度学习进阶
│ │ ├─33-卷积神经网络
│ │ │ ├─章节1-卷积神经网络原理
│ │ │ │ ├─课时1-卷积神经网络引入.vip
│ │ │ │ ├─课时2-卷积神经网络原理.vip
│ │ │ │ ├─课时3-使用卷积操作图片.vip
│ │ │ │ ├─课时4-搭建卷积神经网络.vip
│ │ │ │ └─课时5-图片数据读取.vip
│ │ │ ├─章节2-经典分类网络结构
│ │ │ │ ├─课时1-cifar-10数据集识别.vip
│ │ │ │ ├─课时10-resnet网络结构.vip
│ │ │ │ ├─课时11-padding的研究.vip
│ │ │ │ ├─课时12-搭建resnet网络.vip
│ │ │ │ ├─课时13-resnet训练代码.vip
│ │ │ │ ├─课时2-AlexNet详解.vip
│ │ │ │ ├─课时3-手动实现AlexNet.vip
│ │ │ │ ├─课时4-VGG网络结构.vip
│ │ │ │ ├─课时5-VGG网络实现.vip
│ │ │ │ ├─课时6-GoogLeNet网络结构.vip
│ │ │ │ ├─课时7-Inception结构和辅助输出结构.vip
│ │ │ │ ├─课时8-GoogLeNet网络结构定义.vip
│ │ │ │ └─课时9-GoogLeNet训练.vip
│ │ │ ├─章节3-CNN网络实战技巧
│ │ │ │ ├─课时1-迁移学习概念.vip
│ │ │ │ ├─课时2-迁移学习代码实现.vip
│ │ │ │ └─课时3-迁移学习之训练最后几层参数.vip
│ │ │ └─章节4-前沿分类网络
│ │ │ ├─课时1-ResNeXt网络原理.vip
│ │ │ ├─课时2-mobilenetv1v2原理.vip
│ │ │ ├─课时3-dw卷积和传统卷积对比和mobilenet原理复习.vip
│ │ │ ├─课时4-mobilenetv2代码详解.vip
│ │ │ ├─课时5-mobilenetv3网络结构详解.vip
│ │ │ └─课时6-mobilenetv3源码解读.vip
│ │ ├─34-基于CNN的10种物体识别项目
│ │ │ └─章节1-基于CNN的10种物体识别项目
│ │ │ ├─课时1-项目介绍.vip
│ │ │ ├─课时2-数据集介绍.vip
│ │ │ ├─课时3-读取数据集.vip
│ │ │ ├─课时4-数据预处理.vip
│ │ │ ├─课时5-定义卷积神经网络.vip
│ │ │ ├─课时6-配置网络.vip
│ │ │ ├─课时7-模型训练.vip
│ │ │ ├─课时8-结果展示.vip
│ │ │ └─课时9-网络优化.vip
│ │ ├─35-基于CNN的猫狗图片分类项目
│ │ │ └─章节1-基于CNN的猫狗图片分类项目
│ │ │ ├─课时1-项目介绍.vip
│ │ │ ├─课时2-读取数据.vip
│ │ │ ├─课时3-搭建卷积神经网络.vip
│ │ │ ├─课时4-配置网络.vip
│ │ │ ├─课时5-模型训练.vip
│ │ │ └─课时6-数据增强.vip
│ │ ├─36-自然语言处理(NLP)
│ │ │ └─章节1-自然语言处理基础概念
│ │ │ ├─课时1-NLP介绍和NLP初期发展.vip
│ │ │ ├─课时2-序列数据研究.vip
│ │ │ └─课时3-文本预处理.vip
│ │ ├─37-自然语言处理项目实战--机器翻译(官网暂无)
│ │ ├─38-PyTorch深度学习框架
│ │ │ ├─章节1-Pytorch入门
│ │ │ │ ├─课时1-pytorch介绍.vip
│ │ │ │ ├─课时2-pytorch安装.vip
│ │ │ │ ├─课时3-pytorch张量基础操作和基础运算.vip
│ │ │ │ ├─课时4-pytorch自动微分.vip
│ │ │ │ ├─课时5-pytorch实现原始线性回归.vip
│ │ │ │ ├─课时6-pytorch实现线性回归封装写法.vip
│ │ │ │ ├─课时7-pytorch实现分类问题.vip
│ │ │ │ └─课时8-模型的子类写法.vip
│ │ │ ├─章节2-dataset和dataloader
│ │ │ │ ├─课时1-使用dataset重构代码.vip
│ │ │ │ ├─课时2-使用DataLoader重构代码.vip
│ │ │ │ ├─课时3-添加校验代码.vip
│ │ │ │ └─课时4-封装.vip
│ │ │ └─章节3-卷积神经网络
│ │ │ ├─课时1-使用pytorch搭建cnn实现手写数字识别.vip
│ │ │ ├─课时10-自定义dataset.vip
│ │ │ ├─课时11-自定义数据集问题解决.vip
│ │ │ ├─课时12-tensorboard的使用.vip
│ │ │ ├─课时2-4种天气数据处理.vip
│ │ │ ├─课时3-图片预处理.vip
│ │ │ ├─课时4-添加dropout层.vip
│ │ │ ├─课时5-添加BN层.vip
│ │ │ ├─课时6-vgg16迁移学习.vip
│ │ │ ├─课时7-学习率衰减.vip
│ │ │ ├─课时8-数据增强.vip
│ │ │ └─课时9-模型参数保存.vip
│ │ ├─39-Fashion-MNIST时尚物品分类项目
│ │ │ └─章节1-Fashion-MNIST时尚物品分类
│ │ │ ├─课时1-项目介绍.vip
│ │ │ ├─课时2-数据集介绍.vip
│ │ │ ├─课时3-数据读取.vip
│ │ │ ├─课时4-创建模型.vip
│ │ │ ├─课时5-定义训练过程.vip
│ │ │ ├─课时6-定义预测过程.vip
│ │ │ ├─课时7-训练过程.vip
│ │ │ ├─课时8-保存和加载模型.vip
│ │ │ └─课时9-模型预测.vip
│ │ ├─40-基于AlexNet的花分类项目
│ │ │ └─章节1-基于AlexNet的花分类项目
│ │ │ ├─课时1-项目介绍.vip
│ │ │ ├─课时2-模型定义.vip
│ │ │ ├─课时3-读取数据.vip
│ │ │ ├─课时4-定义训练过程.vip
│ │ │ ├─课时5-不收敛bug解决.vip
│ │ │ └─课时6-模型预测.vip
│ │ └─41-基于图像分类的工业缺陷检测项目
│ │ └─章节1-基于图像分类的工业缺陷检测
│ │ ├─课时1-项目介绍.vip
│ │ ├─课时2-数据集介绍.vip
│ │ ├─课时3-自定义数据集.vip
│ │ ├─课时4-模型定义.vip
│ │ ├─课时5-定义训练过程.vip
│ │ └─课时6-定义预测过程.vip
│ ├─15-深度学习项目实战
│ │ ├─42-深度学习-目标检测经典模型实战
│ │ │ ├─章节1-目标检测基础知识
│ │ │ │ ├─课时1-目标检测前言.vip
│ │ │ │ ├─课时2-PASCAL VOC数据集介绍.vip
│ │ │ │ ├─课时3-COCO数据集介绍.vip
│ │ │ │ ├─课时4-mAP计算.vip
│ │ │ │ └─课时5-制作自己的数据集.vip
│ │ │ ├─章节2-目标检测RCNN模型
│ │ │ │ └─课时1-R-CNN网络.vip
│ │ │ ├─章节3-目标检测Fast R-CNN模型
│ │ │ │ ├─课时1-Fast-R-CNN网络.vip
│ │ │ │ └─课时2-FPN网络.vip
│ │ │ ├─章节4-Faster R-CNN模型
│ │ │ │ └─课时1-Faster-R-CNN网络.vip
│ │ │ ├─章节5-Faster R-CNN源码解读
│ │ │ │ ├─课时1-Faster-R-CNN源码总体说明.vip
│ │ │ │ ├─课时10-计算Fast R-CNN损失.vip
│ │ │ │ ├─课时11-预测结果后处理.vip
│ │ │ │ ├─课时12-预测结果映射回原尺度.vip
│ │ │ │ ├─课时13-更换backbone(不带fpn).vip
│ │ │ │ ├─课时14-更换backbone(带fpn).vip
│ │ │ │ ├─课时2-自定义数据集.vip
│ │ │ │ ├─课时3-Faster R-CNN框架源码解读.vip
│ │ │ │ ├─课时4-GeneralizedRCNNTransform.vip
│ │ │ │ ├─课时5-AnchorsGenerator和RPNHead.vip
│ │ │ │ ├─课时6-生成proposals.vip
│ │ │ │ ├─课时7-计算RPN损失.vip
│ │ │ │ ├─课时8-ROI Head.vip
│ │ │ │ └─课时9-Fast R-CNN正负样本划分.vip
│ │ │ └─章节6-目标检测mask R-CNN模型
│ │ │ ├─课时1-mask R-CNN模型介绍.vip
│ │ │ ├─课时10-mask分支损失和预测.vip
│ │ │ ├─课时11-预测mask映射回原图.vip
│ │ │ ├─课时2-ROI Align.vip
│ │ │ ├─课时3-双线性插值.vip
│ │ │ ├─课时4-mask分支.vip
│ │ │ ├─课时5-mask分支损失和预测.vip
│ │ │ ├─课时6-源码项目介绍.vip
│ │ │ ├─课时7-train脚本详解和执行训练.vip
│ │ │ ├─课时8-预测脚本.vip
│ │ │ └─课时9-mask分支和roi align前向传播.vip
│ │ ├─43-基于MASK-RCNN的气球检测项目
│ │ │ └─章节1-基于MASK-RCNN框架的气球检测项目
│ │ │ ├─课时1-项目介绍.vip
│ │ │ ├─课时10-balloon数据集代码测试.vip
│ │ │ ├─课时11-训练代码编写.vip
│ │ │ ├─课时12-推理代码编写.vip
│ │ │ ├─课时13-via格式转coco格式代码编写.vip
│ │ │ ├─课时14-训练和预测代码修改.vip
│ │ │ ├─课时2-maskrcnn原理回顾.vip
│ │ │ ├─课时3-环境搭建.vip
│ │ │ ├─课时4-数据收集.vip
│ │ │ ├─课时5-使用labelme标注数据.vip
│ │ │ ├─课时6-EISeg使用.vip
│ │ │ ├─课时7-使用VIA标注数据.vip
│ │ │ ├─课时8-项目执行过程源码分析.vip
│ │ │ └─课时9-balloon配置文件和数据集代码编写.vip
│ │ ├─44-深度学习-目标检测YOLO实战
│ │ │ ├─章节1-YOLO-V1整体思想与网络架构
│ │ │ │ ├─课时1-YOLOv1网络结构.vip
│ │ │ │ ├─课时2-YOLOv1的损失.vip
│ │ │ │ ├─课时3-YOLOv1的局限.vip
│ │ │ │ └─课时4-YOLOv1总体架构.vip
│ │ │ ├─章节2-YOLO-V2进化详解
│ │ │ │ └─课时1-版本升级概述.vip
│ │ │ ├─章节3-YOLO-V3网络模型介绍
│ │ │ │ ├─课时1-YOLOv3介绍.vip
│ │ │ │ ├─课时2-YOLOv3spp介绍.vip
│ │ │ │ ├─课时3-mosaic图像增强.vip
│ │ │ │ ├─课时4-SPP模块说明.vip
│ │ │ │ ├─课时5-IOU 损失.vip
│ │ │ │ └─课时6-focal loss.vip
│ │ │ ├─章节4-YOLOv3 SPP源码解读
│ │ │ │ ├─课时1-使用自定义数据集.vip
│ │ │ │ ├─课时2-训练脚本解析.vip
│ │ │ │ ├─课时3-预测代码的使用.vip
│ │ │ │ ├─课时4-配置文件解析.vip
│ │ │ │ └─课时5-模型创建.vip
│ │ │ ├─章节5-YOLO-V4网络模型介绍
│ │ │ │ ├─课时1-版本升级概述.vip
│ │ │ │ ├─课时10-PAN模块解读.vip
│ │ │ │ ├─课时11-yolov4整体架构.vip
│ │ │ │ ├─课时12-mish激活函数和Eliminate grid sensitivity.vip
│ │ │ │ ├─课时2-YOLOv4版本贡献.vip
│ │ │ │ ├─课时3-数据增强策略分析.vip
│ │ │ │ ├─课时4-DropBlock与标签平滑处理.vip
│ │ │ │ ├─课时5-损失函数局限性.vip
│ │ │ │ ├─课时6-CIOU损失函数定义.vip
│ │ │ │ ├─课时7-NMS细节优化.vip
│ │ │ │ ├─课时8-SPP与CSP网络结构.vip
│ │ │ │ └─课时9-SAM注意力机制模块.vip
│ │ │ ├─章节6-YOLO-V5网络模型介绍
│ │ │ │ ├─课时1-YOLOv5总体介绍.vip
│ │ │ │ ├─课时2-网络结构亮点.vip
│ │ │ │ ├─课时3-数据增强.vip
│ │ │ │ ├─课时4-训练策略.vip
│ │ │ │ ├─课时5-损失计算.vip
│ │ │ │ ├─课时6-消除网格敏感度.vip
│ │ │ │ └─课时7-正样本匹配.vip
│ │ │ ├─章节7-YOLOv5源码解读
│ │ │ │ ├─课时1-项目总体介绍和使用方法.vip
│ │ │ │ ├─课时10-正样本匹配理论和代码准备.vip
│ │ │ │ ├─课时11-正样本匹配核心代码讲解.vip
│ │ │ │ ├─课时12-损失源码详解.vip
│ │ │ │ ├─课时2-使用自定义数据集.vip
│ │ │ │ ├─课时3-训练自己的数据集.vip
│ │ │ │ ├─课时4-构建路径和生成缓存文件.vip
│ │ │ │ ├─课时5-读取缓存文件更新labels.vip
│ │ │ │ ├─课时6-Rectangular Training.vip
│ │ │ │ ├─课时7-马赛克数据增强详解.vip
│ │ │ │ ├─课时8-创建模型.vip
│ │ │ │ └─课时9-detect模块详解.vip
│ │ │ ├─章节8-目标检测算法SSD
│ │ │ │ ├─课时1-SSD算法原理.vip
│ │ │ │ ├─课时2-SSD源码总体架构.vip
│ │ │ │ ├─课时3-default box的生成.vip
│ │ │ │ ├─课时4-损失函数定义.vip
│ │ │ │ ├─课时5-损失的计算.vip
│ │ │ │ ├─课时6-后处理.vip
│ │ │ │ └─课时7-正负样本划分.vip
│ │ │ └─章节9-目标检测算法RetinaNet
│ │ │ └─课时1-RetinaNet网络.vip
│ │ ├─45-基于SSD的口罩佩戴检测项目
│ │ │ └─章节1-SSD口罩识别
│ │ │ ├─课时1-项目介绍.vip
│ │ │ ├─课时10-模型训练.vip
│ │ │ ├─课时11-预测和总结.vip
│ │ │ ├─课时12-ssd生成anchor源码编写.vip
│ │ │ ├─课时13-计算offset.vip
│ │ │ ├─课时14-工具类函数.vip
│ │ │ ├─课时15-FirstModel创建.vip
│ │ │ ├─课时16-MiddleModel创建.vip
│ │ │ ├─课时17-LastModel和最终模型创建.vip
│ │ │ ├─课时18-计算损失.vip
│ │ │ ├─课时19-训练.vip
│ │ │ ├─课时2-SSD算法原理回顾.vip
│ │ │ ├─课时20-预测和结果展示.vip
│ │ │ ├─课时21-口罩项目源码解读.vip
│ │ │ ├─课时3-数据集收集.vip
│ │ │ ├─课时4-自定义数据集.vip
│ │ │ ├─课时5-生成anchors.vip
│ │ │ ├─课时6-展示anchors.vip
│ │ │ ├─课时7-计算iou值.vip
│ │ │ ├─课时8-计算target.vip
│ │ │ └─课时9-定义模型.vip
│ │ ├─46-基于YOLOv4的中国交通标志识别项目
│ │ │ └─章节1-基于YOLOv4的中国交通标志识别
│ │ │ ├─课时1-项目介绍.vip
│ │ │ ├─课时10-预测过程.vip
│ │ │ ├─课时11-项目总结.vip
│ │ │ ├─课时2-交通标志数据集介绍.vip
│ │ │ ├─课时3-yolov4理论回顾.vip
│ │ │ ├─课时4-数据集分析.vip
│ │ │ ├─课时5-数据集分析代码编写.vip
│ │ │ ├─课时6-tt100k数据集转coco代码编写.vip
│ │ │ ├─课时7-coco工具包使用.vip
│ │ │ ├─课时8-cpu训练过程.vip
│ │ │ └─课时9-使用GPU训练.vip
│ │ └─47-基于YOLOv5的细胞检测项目
│ │ └─章节1-基于YOLOv5的细胞检测实战
│ │ ├─课时1-项目介绍.vip
│ │ ├─课时10-快速构建界面之显示视频和摄像头内容.vip
│ │ ├─课时11-分类模型和界面结合.vip
│ │ ├─课时2-细胞数据集介绍.vip
│ │ ├─课时3-yolov5原理回顾.vip
│ │ ├─课时4-yolov5源码训练过程.vip
│ │ ├─课时5-使用训练好的模型预测.vip
│ │ ├─课时6-tflite导出类型.vip
│ │ ├─课时7-yolov5安卓部署.vip
│ │ ├─课时8-pyqt5快速入门.vip
│ │ └─课时9-快速构建界面之显示图片.vip
│ ├─16-IoT开发基础课程
│ │ ├─48-C语言编程入门
│ │ │ ├─章节1-第一章 C语言开篇
│ │ │ │ ├─课时1-C语言开篇.vip
│ │ │ │ ├─课时2-Clion开发环境安装.vip
│ │ │ │ ├─课时3-第一个C程序.vip
│ │ │ │ └─课时4-注释.vip
│ │ │ ├─章节10-第十章 复合数据类型
│ │ │ │ ├─课时1-结构体的定义.vip
│ │ │ │ ├─课时10-联合体的定义及基本使用.vip
│ │ │ │ ├─课时11-联合体的实际用途.vip
│ │ │ │ ├─课时12-大端模式和小端模式.vip
│ │ │ │ ├─课时13-枚举.vip
│ │ │ │ ├─课时2-结构体成员变量的初始化.vip
│ │ │ │ ├─课时3-结构体中成员变量的访问.vip
│ │ │ │ ├─课时4-练习题讲解.vip
│ │ │ │ ├─课时5-函数指针在结构体中的应用.vip
│ │ │ │ ├─课时6-typedef对结构体类型进行重新定义.vip
│ │ │ │ ├─课时7-typedef 笔试题.vip
│ │ │ │ ├─课时8-结构体中的成员变量是另外一个结构体.vip
│ │ │ │ └─课时9-结构体的直接赋值.vip
│ │ │ ├─章节11-第十一章 C程序的组成
│ │ │ │ ├─课时1-头文件之宏定义.vip
│ │ │ │ ├─课时10-static的使用总结.vip
│ │ │ │ ├─课时11-const的使用.vip
│ │ │ │ ├─课时2-头文件之结构体的定义 全局变量和全局函数的声明.vip
│ │ │ │ ├─课时3-头文件编译原理.vip
│ │ │ │ ├─课时4-头文件重复包含问题.vip
│ │ │ │ ├─课时5-多个源文件-理论.vip
│ │ │ │ ├─课时6-多个源文件-实践.vip
│ │ │ │ ├─课时7-static修饰函数.vip
│ │ │ │ ├─课时8-static 修饰全局变量.vip
│ │ │ │ └─课时9-static修饰局部变量.vip
│ │ │ ├─章节2-第二章 数据类型
│ │ │ │ ├─课时1-数据类型的导入.vip
│ │ │ │ ├─课时10-转义字符1.vip
│ │ │ │ ├─课时11-转义字符2.vip
│ │ │ │ ├─课时12-浮点型数据.vip
│ │ │ │ ├─课时13-进制.vip
│ │ │ │ ├─课时14-数据在内存中的存储.vip
│ │ │ │ ├─课时15-由printf(“%f-n” 3-2);所引发的思考.vip
│ │ │ │ ├─课时2-常量和变量.vip
│ │ │ │ ├─课时3-整型数据类型.vip
│ │ │ │ ├─课时4-long 和 long long的区别.vip
│ │ │ │ ├─课时5-有符号和无符号数据.vip
│ │ │ │ ├─课时6-整型数据的表示方法.vip
│ │ │ │ ├─课时7-整型数据的输出格式.vip
│ │ │ │ ├─课时8-字符数据类型.vip
│ │ │ │ └─课时9-ASCII码表的高级应用.vip
│ │ │ ├─章节3-第三章 C语言输入和输出
│ │ │ │ ├─课时1-输入和输出的基本使用.vip
│ │ │ │ └─课时2-getchar函数.vip
│ │ │ ├─章节4-第四章 运算符和表达式
│ │ │ │ ├─课时1-运算符和表达式基本概念.vip
│ │ │ │ ├─课时10-位运算高级用法2.vip
│ │ │ │ ├─课时11-位运算高级用法3.vip
│ │ │ │ ├─课时12-逗号运算符.vip
│ │ │ │ ├─课时13-条件运算符.vip
│ │ │ │ ├─课时2-算术运算符.vip
│ │ │ │ ├─课时3-赋值运算符.vip
│ │ │ │ ├─课时4-关系运算符.vip
│ │ │ │ ├─课时5-逻辑运算符.vip
│ │ │ │ ├─课时6-位运算1.vip
│ │ │ │ ├─课时7-位运算2.vip
│ │ │ │ ├─课时8-位运算3.vip
│ │ │ │ └─课时9-位运算高级用法1.vip
│ │ │ ├─章节5-第五章 流程控制
│ │ │ │ ├─课时1-分支结构之if.vip
│ │ │ │ ├─课时10-循环结构之while 循环.vip
│ │ │ │ ├─课时11-循环结构之do while.vip
│ │ │ │ ├─课时12-循环结构之for循环.vip
│ │ │ │ ├─课时13-循环结构之笔试题.vip
│ │ │ │ ├─课时14-循环结构之循环的嵌套.vip
│ │ │ │ ├─课时15-流程控制之break在switch语句中的使用.vip
│ │ │ │ ├─课时16-流程控制之break在循环语句中的使用.vip
│ │ │ │ ├─课时17-流程控制之continue的使用.vip
│ │ │ │ ├─课时18-程序卡住了调试方法.vip
│ │ │ │ ├─课时19-程序异常退出调试方法.vip
│ │ │ │ ├─课时2-分支结构之if else.vip
│ │ │ │ ├─课时20-程序结果与预期不一致调试方法.vip
│ │ │ │ ├─课时21-编程题之猜数字游戏.vip
│ │ │ │ ├─课时22-练习题之自动求某个数字是几位数.vip
│ │ │ │ ├─课时23-笔试题之求质数.vip
│ │ │ │ ├─课时24-笔试题之青蛙爬井.vip
│ │ │ │ ├─课时25-笔试题之求圆上的坐标.vip
│ │ │ │ ├─课时3-分支结构练习.vip
│ │ │ │ ├─课时4-练习小bug1.vip
│ │ │ │ ├─课时5-练习小bug2.vip
│ │ │ │ ├─课时6-分支结构之if else if.vip
│ │ │ │ ├─课时7-分支结构之if else if 举例.vip
│ │ │ │ ├─课时8-分支结构之switch.vip
│ │ │ │ └─课时9-分支结构的嵌套.vip
│ │ │ ├─章节6-第六章 数组
│ │ │ │ ├─课时1-一维数组的基本使用.vip
│ │ │ │ ├─课时10-二维数组.vip
│ │ │ │ ├─课时11-二维数组初始化.vip
│ │ │ │ ├─课时2-一维数组元素的存储.vip
│ │ │ │ ├─课时3-一维数组元素的地址.vip
│ │ │ │ ├─课时4-一维数组应用举例.vip
│ │ │ │ ├─课时5-一维数组 计算活了多少天1.vip
│ │ │ │ ├─课时6-一维数组 计算活了多少天2.vip
│ │ │ │ ├─课时7-一维数组 求数组的最大值.vip
│ │ │ │ ├─课时8-一维数组 判断是否为升序数组.vip
│ │ │ │ └─课时9-一维数组 逆置.vip
│ │ │ ├─章节7-第七章 函数
│ │ │ │ ├─课时1-函数的导入.vip
│ │ │ │ ├─课时2-函数的定义.vip
│ │ │ │ ├─课时3-函数的设计.vip
│ │ │ │ ├─课时4-函数的使用.vip
│ │ │ │ ├─课时5-函数的形参和实参.vip
│ │ │ │ ├─课时6-局部变量和全局变量.vip
│ │ │ │ ├─课时7-函数的嵌套调用.vip
│ │ │ │ ├─课时8-函数的声明.vip
│ │ │ │ └─课时9-递归函数.vip
│ │ │ ├─章节8-第八章 C语言预处理
│ │ │ │ ├─课时1-宏定义的基本使用.vip
│ │ │ │ ├─课时2-有参宏定义.vip
│ │ │ │ ├─课时3-头文件的包含.vip
│ │ │ │ └─课时4-条件编译.vip
│ │ │ └─章节9-第九章 指针
│ │ │ ├─课时1-指针的基本概念.vip
│ │ │ ├─课时10-指针数组.vip
│ │ │ ├─课时11-指针变量的地址.vip
│ │ │ ├─课时12-一级指针和数组作为函数的形参.vip
│ │ │ ├─课时13-形参为指针的注意事项.vip
│ │ │ ├─课时14-二级指针.vip
│ │ │ ├─课时15-内存分配之malloc的基本使用.vip
│ │ │ ├─课时16-free内存释放.vip
│ │ │ ├─课时17-realloc的使用.vip
│ │ │ ├─课时18-二级指针作为函数的形参.vip
│ │ │ ├─课时19-指针笔试题.vip
│ │ │ ├─课时2-指针的基本使用.vip
│ │ │ ├─课时20-字符串的的定义.vip
│ │ │ ├─课时21-字符串的操作.vip
│ │ │ ├─课时22-atoi和atof函数.vip
│ │ │ ├─课时23-strlen的使用及实现原理.vip
│ │ │ ├─课时24-strcpy函数.vip
│ │ │ ├─课时25-strncpy函数.vip
│ │ │ ├─课时26-strcat函数.vip
│ │ │ ├─课时27-strcmp函数.vip
│ │ │ ├─课时28-strstr函数.vip
│ │ │ ├─课时29-strtok函数.vip
│ │ │ ├─课时3-野指针.vip
│ │ │ ├─课时30-函数指针.vip
│ │ │ ├─课时4-指针经典笔试题.vip
│ │ │ ├─课时5-不同类型指针变量之间的相同点.vip
│ │ │ ├─课时6-不同类型指针变量之间的不同点.vip
│ │ │ ├─课时7-指针的算术运算.vip
│ │ │ ├─课时8-数组的指针.vip
│ │ │ └─课时9-指针越界问题.vip
│ │ ├─49-程序员常用数据结构基础-C语言版本
│ │ │ ├─章节1-第一章 数据结构概述
│ │ │ │ ├─课时1-数据结构的概念.vip
│ │ │ │ └─课时2-数据结构的分类.vip
│ │ │ ├─章节2-第二章 线性表
│ │ │ │ ├─课时1-线性结构概述.vip
│ │ │ │ ├─课时10-顺序表的扩容.vip
│ │ │ │ ├─课时11-顺序表在指定位置前插入元素.vip
│ │ │ │ ├─课时12-顺序表的时间复杂度.vip
│ │ │ │ ├─课时13-链表的基本概念.vip
│ │ │ │ ├─课时14-单向链表头指针.vip
│ │ │ │ ├─课时15-单向链表结点的定义.vip
│ │ │ │ ├─课时16-单向链表的初始化.vip
│ │ │ │ ├─课时17-单向链表头插法.vip
│ │ │ │ ├─课时18-单向链表的遍历.vip
│ │ │ │ ├─课时19-单向链表尾插法.vip
│ │ │ │ ├─课时2-线性表概述.vip
│ │ │ │ ├─课时20-获取单向链表上指定的元素.vip
│ │ │ │ ├─课时21-获取单向链表上指定位置的元素.vip
│ │ │ │ ├─课时22-删除单向链表上指定位置的元素.vip
│ │ │ │ ├─课时23-删除单向链表上指定元素所在的结点.vip
│ │ │ │ ├─课时24-在单向链表指定位置前插入一个结点.vip
│ │ │ │ ├─课时25-插入一个元素使得整个单向链表依然保持为升序.vip
│ │ │ │ ├─课时26-单向链表的销毁.vip
│ │ │ │ ├─课时27-双向链表的概念.vip
│ │ │ │ ├─课时28-双向链表的初始化.vip
│ │ │ │ ├─课时29-双向链表头插法.vip
│ │ │ │ ├─课时3-顺序表的初始化.vip
│ │ │ │ ├─课时30-双向链表从尾结点开始遍历.vip
│ │ │ │ ├─课时31-双向链表尾插法.vip
│ │ │ │ ├─课时32-双向链表在指定的位置插入结点.vip
│ │ │ │ ├─课时33-双向链表插入一个结点保持链表为升序.vip
│ │ │ │ ├─课时34-删除双向链表上指定位置的结点.vip
│ │ │ │ ├─课时35-删除双向链表上指定的元素.vip
│ │ │ │ ├─课时36-双向链表的销毁.vip
│ │ │ │ ├─课时37-带信息结点的双向链表.vip
│ │ │ │ ├─课时38-单向链表的原地反转.vip
│ │ │ │ ├─课时39-查找链表中间结点.vip
│ │ │ │ ├─课时4-顺序表的打印.vip
│ │ │ │ ├─课时40-判断链表是否有环.vip
│ │ │ │ ├─课时5-顺序表取值.vip
│ │ │ │ ├─课时6-顺序表元素的查找.vip
│ │ │ │ ├─课时7-顺序表的销毁.vip
│ │ │ │ ├─课时8-顺序表删除指定位置的元素.vip
│ │ │ │ └─课时9-顺序表删除指定的元素.vip
│ │ │ ├─章节3-第三章 栈和队列
│ │ │ │ ├─课时1-栈的概述.vip
│ │ │ │ ├─课时10-链式栈的基本概念.vip
│ │ │ │ ├─课时11-链式栈的初始化.vip
│ │ │ │ ├─课时12-链式栈的入栈.vip
│ │ │ │ ├─课时13-链式栈的打印.vip
│ │ │ │ ├─课时14-链式栈的出栈.vip
│ │ │ │ ├─课时15-链式栈的销毁.vip
│ │ │ │ ├─课时16-顺序栈和链式栈的选择.vip
│ │ │ │ ├─课时17-栈的应用之数值的转换.vip
│ │ │ │ ├─课时18-栈的应用之括号的匹配.vip
│ │ │ │ ├─课时19-栈的应用之表达式求值.vip
│ │ │ │ ├─课时2-栈笔试题讲解.vip
│ │ │ │ ├─课时20-队列的概念.vip
│ │ │ │ ├─课时21-队列的操作.vip
│ │ │ │ ├─课时22-顺序队列的描述.vip
│ │ │ │ ├─课时23-对顺序队列操作的思考.vip
│ │ │ │ ├─课时24-循环队列的概念.vip
│ │ │ │ ├─课时25-顺序队列的初始化.vip
│ │ │ │ ├─课时26-顺序队列的长度.vip
│ │ │ │ ├─课时27-判断顺序队列为空和为满.vip
│ │ │ │ ├─课时28-顺序队列入队.vip
│ │ │ │ ├─课时29-顺序队列出队.vip
│ │ │ │ ├─课时3-顺序栈.vip
│ │ │ │ ├─课时30-链式队列.vip
│ │ │ │ ├─课时4-顺序栈的初始化.vip
│ │ │ │ ├─课时5-顺序栈的扩容.vip
│ │ │ │ ├─课时6-顺序栈入栈.vip
│ │ │ │ ├─课时7-顺序栈出栈.vip
│ │ │ │ ├─课时8-获取顺序栈顶元素.vip
│ │ │ │ └─课时9-销毁顺序栈.vip
│ │ │ ├─章节4-第四章 树
│ │ │ │ ├─课时1-树的基本概念.vip
│ │ │ │ ├─课时10-二分查找树的初始化.vip
│ │ │ │ ├─课时11-递归实现二分查找树结点的插入.vip
│ │ │ │ ├─课时12-非递归实现二分查找树结点的插入.vip
│ │ │ │ ├─课时13-二分查找树遍历的实现.vip
│ │ │ │ ├─课时14-查找二分查找树中的最小值最大值.vip
│ │ │ │ ├─课时15-二分查找树查找指定的结点.vip
│ │ │ │ ├─课时16-非递归实现二分查找树先序遍历.vip
│ │ │ │ ├─课时17-非递归实现二分查找树中序遍历.vip
│ │ │ │ ├─课时18-非递归实现二分查找树后序遍历.vip
│ │ │ │ ├─课时19-非递归实现二分查找树按层次遍历.vip
│ │ │ │ ├─课时2-二叉树的概念及性质.vip
│ │ │ │ ├─课时20-平衡二叉树的基本概念.vip
│ │ │ │ ├─课时21-最小失衡子树.vip
│ │ │ │ ├─课时22-平衡二叉树练习.vip
│ │ │ │ ├─课时23-平衡二叉树的旋转.vip
│ │ │ │ ├─课时24-红黑树.vip
│ │ │ │ ├─课时25-哈夫曼树的基本概念.vip
│ │ │ │ ├─课时26-最优二叉树的证明.vip
│ │ │ │ ├─课时27-哈夫曼树的构造.vip
│ │ │ │ ├─课时28-哈夫曼树练习.vip
│ │ │ │ ├─课时29-哈夫曼树的应用.vip
│ │ │ │ ├─课时3-满二叉树和完全二叉树.vip
│ │ │ │ ├─课时30-B树的基本概念.vip
│ │ │ │ ├─课时31-B树结点的插入.vip
│ │ │ │ ├─课时32-B+树的基本概念.vip
│ │ │ │ ├─课时33-B+树结点的插入.vip
│ │ │ │ ├─课时34-B+树的应用.vip
│ │ │ │ ├─课时4-二叉树的遍历.vip
│ │ │ │ ├─课时5-二分查找树的概念.vip
│ │ │ │ ├─课时6-二分查找树的中序遍历.vip
│ │ │ │ ├─课时7-二分查找树的插入.vip
│ │ │ │ ├─课时8-二分查找树删除结点.vip
│ │ │ │ └─课时9-二分查找树的结点描述.vip
│ │ │ └─章节5-第五章 哈希表
│ │ │ ├─课时1-哈希表的引入.vip
│ │ │ ├─课时10-哈希冲突之开发寻址法.vip
│ │ │ ├─课时11-哈希冲突之再哈希法.vip
│ │ │ ├─课时12-哈希冲突之拉链法.vip
│ │ │ ├─课时13-解决哈希冲突方法总结.vip
│ │ │ ├─课时14-哈希算法应用之唯一标识.vip
│ │ │ ├─课时15-哈希算法应用之搜索关键词出现次数.vip
│ │ │ ├─课时16-哈希表应用.vip
│ │ │ ├─课时17-哈希算法应用之数据校验.vip
│ │ │ ├─课时2-哈希表的概念.vip
│ │ │ ├─课时3-哈希表的本质.vip
│ │ │ ├─课时4-哈希函数构造规则.vip
│ │ │ ├─课时5-哈希函数之直接定址法.vip
│ │ │ ├─课时6-哈希函数之除留取余法.vip
│ │ │ ├─课时7-哈希函数之数字分析法.vip
│ │ │ ├─课时8-哈希函数之折叠法.vip
│ │ │ └─课时9-哈希冲突.vip
│ │ ├─50-程序员实用算法
│ │ │ ├─章节1-第一章 排序算法
│ │ │ │ ├─课时1-算法课程导读.vip
│ │ │ │ ├─课时10-插入排序的基本逻辑.vip
│ │ │ │ ├─课时11-插入排序时间复杂度.vip
│ │ │ │ ├─课时12-插入排序的稳定性.vip
│ │ │ │ ├─课时13-插入排序的实现.vip
│ │ │ │ ├─课时14-快速排序的基本逻辑.vip
│ │ │ │ ├─课时15-快速排序的时间复杂度.vip
│ │ │ │ ├─课时16-快速排序的稳定性.vip
│ │ │ │ ├─课时17-快速排序的实现.vip
│ │ │ │ ├─课时18-归并排序的基本逻辑.vip
│ │ │ │ ├─课时19-归并排序的时间复杂度.vip
│ │ │ │ ├─课时2-冒泡法排序基本逻辑.vip
│ │ │ │ ├─课时20-归并排序的实现.vip
│ │ │ │ ├─课时21-归并排序的稳定性.vip
│ │ │ │ ├─课时22-几种常用排序算法总结.vip
│ │ │ │ ├─课时3-冒泡法排序时间复杂度.vip
│ │ │ │ ├─课时4-冒泡法排序的稳定性.vip
│ │ │ │ ├─课时5-冒泡法排序的实现.vip
│ │ │ │ ├─课时6-选择排序的基本逻辑.vip
│ │ │ │ ├─课时7-选择排序的时间复杂度.vip
│ │ │ │ ├─课时8-选择排序的稳定性.vip
│ │ │ │ └─课时9-选择排序的实现.vip
│ │ │ └─章节2-第二章 查找算法
│ │ │ ├─课时1-二分查找法的基本逻辑.vip
│ │ │ ├─课时2-二分查找法的时间复杂度.vip
│ │ │ ├─课时3-二分查找法的递归实现.vip
│ │ │ ├─课时4-二分查找法的非递归实现.vip
│ │ │ └─课时5-不使用排序查找数组中第二大的值..vip
│ │ └─51-C++编程入门
│ │ ├─章节1-第一章 C++概述
│ │ │ ├─课时1-C++简述.vip
│ │ │ ├─课时2-C++标准.vip
│ │ │ ├─课时3-C++的应用场景.vip
│ │ │ └─课时4-第一个C++程序.vip
│ │ ├─章节10-第十章 STL
│ │ │ ├─课时1-STL学习介绍.vip
│ │ │ ├─课时10-迭代器的本质.vip
│ │ │ ├─课时11-vector容器中迭代器的基本使用.vip
│ │ │ ├─课时12-vector容器迭代器失效.vip
│ │ │ ├─课时13-deque容器.vip
│ │ │ ├─课时14-list容器的基本概念.vip
│ │ │ ├─课时15-list容器头部和尾部的操作.vip
│ │ │ ├─课时16-list容器的反向迭代器.vip
│ │ │ ├─课时17-list对象的带参数构造.vip
│ │ │ ├─课时18-list容器的赋值.vip
│ │ │ ├─课时19-list容器的大小.vip
│ │ │ ├─课时2-STL的基本概念.vip
│ │ │ ├─课时20-list容器的插入.vip
│ │ │ ├─课时21-list容器的删除.vip
│ │ │ ├─课时22-list容器的反转.vip
│ │ │ ├─课时23-list容器迭代器的失效.vip
│ │ │ ├─课时24-stack容器的入栈和出栈.vip
│ │ │ ├─课时25-stack容器的拷贝构造方法.vip
│ │ │ ├─课时26-stack容器的大小.vip
│ │ │ ├─课时27-queue容器的入队和出队.vip
│ │ │ ├─课时28-queue容器的其他操作.vip
│ │ │ ├─课时29-set容器的基本概念.vip
│ │ │ ├─课时3-容器的分类介绍.vip
│ │ │ ├─课时30-set容器的插入和迭代器.vip
│ │ │ ├─课时31-set容器拷贝构造与赋值.vip
│ │ │ ├─课时32-set容器的删除.vip
│ │ │ ├─课时33-函数对象的基本概念.vip
│ │ │ ├─课时34-函数对象的使用.vip
│ │ │ ├─课时35-set容器的查找.vip
│ │ │ ├─课时36-pair 对组.vip
│ │ │ ├─课时37-map容器的基本概念.vip
│ │ │ ├─课时38-map容器元素的插入.vip
│ │ │ ├─课时39-map容器第三种插入方法注意事项.vip
│ │ │ ├─课时4-vector 的构造方法.vip
│ │ │ ├─课时40-map容器获取键所对应的值.vip
│ │ │ ├─课时41-map容器拷贝构造函数和赋值.vip
│ │ │ ├─课时42-map容器的大小.vip
│ │ │ ├─课时43-map容器的删除.vip
│ │ │ ├─课时44-map容器的排序.vip
│ │ │ ├─课时45-STL 容器总结.vip
│ │ │ ├─课时46-STL 排序算法之sort()函数.vip
│ │ │ ├─课时47-STL 容器总结.vip
│ │ │ ├─课时48-STL 排序算法之sort()函数.vip
│ │ │ ├─课时49-STL 排序算法之partial_sort()函数.vip
│ │ │ ├─课时5-vector的赋值.vip
│ │ │ ├─课时50-STL 排序算法之merge函数.vip
│ │ │ ├─课时51-reverse函数.vip
│ │ │ ├─课时52-STL 查找算法之adjacent_find()函数.vip
│ │ │ ├─课时53-STL 查找算法之binary_search()函数.vip
│ │ │ ├─课时6-vector的大小.vip
│ │ │ ├─课时7-vector元素的访问方式.vip
│ │ │ ├─课时8-vector 插入函数insert的使用.vip
│ │ │ └─课时9-迭代器的基本概念.vip
│ │ ├─章节11-第十一章 C++11新特性
│ │ │ ├─课时1-1 什么是C++11标准.vip
│ │ │ ├─课时2-2 auto类型推导.vip
│ │ │ ├─课时3-3 decltype类型推导.vip
│ │ │ ├─课时4-4 基于范围的for循环.vip
│ │ │ ├─课时5-5 列表初始化.vip
│ │ │ ├─课时6-6 使用using定义别名.vip
│ │ │ ├─课时7-7 final 关键字.vip
│ │ │ ├─课时8-8 右值引用.vip
│ │ │ └─课时9-9 move函数.vip
│ │ ├─章节2-第二章 C++对C的拓展1
│ │ │ ├─课时1-C++命令空间的基本常识.vip
│ │ │ ├─课时10-引用作为函数的形参以及引用的意义.vip
│ │ │ ├─课时11-内联函数的引入.vip
│ │ │ ├─课时12-内联函数的基本概念.vip
│ │ │ ├─课时13-内联函数的使用注意事项.vip
│ │ │ ├─课时14-函数的默认参数.vip
│ │ │ ├─课时15-默认参数注意事项.vip
│ │ │ ├─课时16-函数重载的概念及使用.vip
│ │ │ ├─课时17-函数重载的实现原理.vip
│ │ │ ├─课时2-命名空间的定义及成员的访问.vip
│ │ │ ├─课时3-命名空间只能全局范围内定义.vip
│ │ │ ├─课时4-命名空间的嵌套定义.vip
│ │ │ ├─课时5-命名空间的声明和实现分开.vip
│ │ │ ├─课时6-命名空间的别名.vip
│ │ │ ├─课时7-引用的概念及基本使用.vip
│ │ │ ├─课时8-使用引用的注意事项.vip
│ │ │ └─课时9-引用的本质.vip
│ │ ├─章节3-第三章 类和对象
│ │ │ ├─课时1-类和对象的基本概念.vip
│ │ │ ├─课时10-无参构造函数.vip
│ │ │ ├─课时11-有参构造函数.vip
│ │ │ ├─课时12-无参构造函数设计的注意事项.vip
│ │ │ ├─课时13-初始化成员列表的使用.vip
│ │ │ ├─课时14-构造函数总结.vip
│ │ │ ├─课时15-析构函数的定义.vip
│ │ │ ├─课时16-析构函数的用途.vip
│ │ │ ├─课时17-new运算符的使用.vip
│ │ │ ├─课时18-delete运算符的使用.vip
│ │ │ ├─课时19-new delete 和malloc free的区别.vip
│ │ │ ├─课时2-类的定义.vip
│ │ │ ├─课时20-多个对象的构造和析构..vip
│ │ │ ├─课时21-使用已构造的对象初始化新的对象.vip
│ │ │ ├─课时22-对象赋值的解决方法.vip
│ │ │ ├─课时23-拷贝构造函数的使用.vip
│ │ │ ├─课时24-拷贝构造函数的形参.vip
│ │ │ ├─课时25-深拷贝和浅拷贝.vip
│ │ │ ├─课时26-引用作为函数的形参.vip
│ │ │ ├─课时27-编译器对属性和方法的处理机制.vip
│ │ │ ├─课时28-this指针.vip
│ │ │ ├─课时29-静态成员变量.vip
│ │ │ ├─课时3-对象的实例化.vip
│ │ │ ├─课时30-静态成员函数.vip
│ │ │ ├─课时31-C++ sting类简述.vip
│ │ │ ├─课时32-String对象的构造方法.vip
│ │ │ ├─课时33-string对象的赋值.vip
│ │ │ ├─课时34-string对象的拼接.vip
│ │ │ ├─课时35-string对象比较大小.vip
│ │ │ ├─课时36-求string对象的子串.vip
│ │ │ ├─课时37-string类find成员函数.vip
│ │ │ ├─课时38-string类replace成员函数.vip
│ │ │ ├─课时39-string类erase成员函数.vip
│ │ │ ├─课时4-成员变量和成员函数的访问.vip
│ │ │ ├─课时40-string类insert成员函数.vip
│ │ │ ├─课时41-动态数组需求说明.vip
│ │ │ ├─课时42-Array类的设计.vip
│ │ │ ├─课时43-Array类构造函数和析构函数的实现.vip
│ │ │ ├─课时44-Array类部分成员函数的实现.vip
│ │ │ ├─课时45-Array类insert成员函数需求分析.vip
│ │ │ ├─课时46-Array类insert成员函数的实现.vip
│ │ │ ├─课时47-Array类remove_index函数的实现.vip
│ │ │ ├─课时48-Array类remove_data成员函数的实现.vip
│ │ │ ├─课时49-Array类完善.vip
│ │ │ ├─课时5-类成员的访问控制.vip
│ │ │ ├─课时6-面向过程和面向对象程序设计.vip
│ │ │ ├─课时7-习题讲解.vip
│ │ │ ├─课时8-类的分开实现.vip
│ │ │ └─课时9-构造函数的引入.vip
│ │ ├─章节4-第四章 继承
│ │ │ ├─课时1-为什么需要继承.vip
│ │ │ ├─课时10-隐藏.vip
│ │ │ ├─课时11-多继承.vip
│ │ │ ├─课时12-环形继承.vip
│ │ │ ├─课时13-虚继承.vip
│ │ │ ├─课时14-静态成员的继承.vip
│ │ │ ├─课时15-回合制游戏需求分析.vip
│ │ │ ├─课时16-回合制游戏Skill基类的实现.vip
│ │ │ ├─课时17-回合制游戏Skill类的派生类的设计.vip
│ │ │ ├─课时18-回合制游戏Hero基类的设计.vip
│ │ │ ├─课时19-回合制游戏Hero类派生类的设计.vip
│ │ │ ├─课时2-继承的概念.vip
│ │ │ ├─课时20-回合制游戏为英雄添加技能.vip
│ │ │ ├─课时3-派生类的定义.vip
│ │ │ ├─课时4-派生类继承基类属性和方法验证.vip
│ │ │ ├─课时5-三种不同的继承方式.vip
│ │ │ ├─课时6-protected和private的取别.vip
│ │ │ ├─课时7-单继承中构造函数和析构函数的调用顺序.vip
│ │ │ ├─课时8-派生类中调用基类的构造函数.vip
│ │ │ └─课时9-派生类中的成员变量和基类中的成员变量名冲突.vip
│ │ ├─章节5-第五章 多态
│ │ │ ├─课时1-多态的引入.vip
│ │ │ ├─课时10-运算符重载之[]符号的重载.vip
│ │ │ ├─课时11-运算符重载之=符号的重载.vip
│ │ │ ├─课时12-运算符重载之前置++和后置++的重载.vip
│ │ │ ├─课时13-运算符重载之输出运算符的重载.vip
│ │ │ ├─课时14-引用作为函数的返回值和对象作为函数返回值的差别.vip
│ │ │ ├─课时15-Mstring类需求.vip
│ │ │ ├─课时16-Mstring类的声明.vip
│ │ │ ├─课时17-Mstring 类构造函数的实现.vip
│ │ │ ├─课时18-关于编程练习的两种方法.vip
│ │ │ ├─课时19-Mstring 类=符号的重载.vip
│ │ │ ├─课时2-多态的概念.vip
│ │ │ ├─课时20-Mstring 类输出运算符的重载.vip
│ │ │ ├─课时21-Mstring类extend函数的实现.vip
│ │ │ ├─课时22-Mstring类[]运算符的重载的实现.vip
│ │ │ ├─课时23-Mstring 类+运算符的重载.vip
│ │ │ ├─课时24-Mstring类append函数的实现.vip
│ │ │ ├─课时25-Mstring类关系运算符的重载.vip
│ │ │ ├─课时26-Mstring类destroy函数的实现.vip
│ │ │ ├─课时27-友元函数.vip
│ │ │ ├─课时28-友元函数的灵活应用.vip
│ │ │ ├─课时29-友元类.vip
│ │ │ ├─课时3-静态联编的体现.vip
│ │ │ ├─课时30-动态多态的概念.vip
│ │ │ ├─课时31-虚函数的基本使用.vip
│ │ │ ├─课时32-重载 覆盖 隐藏.vip
│ │ │ ├─课时33-虚函数指针.vip
│ │ │ ├─课时34-虚函数表的基本概念.vip
│ │ │ ├─课时35-单继承关系中派生类虚函数表中的内容.vip
│ │ │ ├─课时36-虚函数表指针的概念.vip
│ │ │ ├─课时37-继承关系中各个类的虚函数表以及对象的内存模型.vip
│ │ │ ├─课时38-动态绑定的引入.vip
│ │ │ ├─课时39-动态绑定的原理.vip
│ │ │ ├─课时4-运算符重载的概念.vip
│ │ │ ├─课时40-基类指针指向派生类对象调用函数注意事项.vip
│ │ │ ├─课时41-虚函数和非虚函数的灵活应用.vip
│ │ │ ├─课时42-虚函数表指针的访问.vip
│ │ │ ├─课时43-虚函数表及虚函数指针的访问.vip
│ │ │ ├─课时44-纯虚函数的基本使用.vip
│ │ │ ├─课时45-抽象类.vip
│ │ │ ├─课时46-纯虚函数使用注意事项.vip
│ │ │ ├─课时47-抽象类实例.vip
│ │ │ ├─课时48-虚析构函数.vip
│ │ │ ├─课时5-运算符重载测试类构造函数的实现.vip
│ │ │ ├─课时6-运算符重载之+号运算符的重载.vip
│ │ │ ├─课时7-C++编译器对临时对象的优化.vip
│ │ │ ├─课时8-运算符重载之+号运算符重载验证.vip
│ │ │ └─课时9-运算符重载之大于符号的重载.vip
│ │ ├─章节6-第六章 C++对C的拓展2
│ │ │ ├─课时1-const修饰普通变量.vip
│ │ │ ├─课时10-__cplusplus的使用.vip
│ │ │ ├─课时11-extern C在实际工作中的使用.vip
│ │ │ ├─课时12-nullptr.vip
│ │ │ ├─课时2-const修饰成员变量..vip
│ │ │ ├─课时3-const修饰成员函数.vip
│ │ │ ├─课时4-const 修饰对象.vip
│ │ │ ├─课时5-const修饰引用.vip
│ │ │ ├─课时6-onst修饰函数返回值为普通变量和对象.vip
│ │ │ ├─课时7-const修饰函数返回值为const的指针.vip
│ │ │ ├─课时8-const修饰函数返回值为const的引用.vip
│ │ │ └─课时9-extern C的使用.vip
│ │ ├─章节7-第七章 异常
│ │ │ ├─课时1-异常的基本概念.vip
│ │ │ ├─课时2-抛出异常.vip
│ │ │ ├─课时3-异常的捕获.vip
│ │ │ ├─课时4-C++标准异常.vip
│ │ │ └─课时5-自定义异常.vip
│ │ ├─章节8-第八章 强制类型转换
│ │ │ ├─课时1-隐式类型转换和强制类型转换的概念.vip
│ │ │ ├─课时2-const_cast之const常量折叠.vip
│ │ │ ├─课时3-const_cast之const 修饰自定义类型.vip
│ │ │ ├─课时4-const_cast之函数的形参和返回值.vip
│ │ │ ├─课时5-static_cast.vip
│ │ │ └─课时6-dynamic_cast.vip
│ │ └─章节9-第九章 泛型编程
│ │ ├─课时1-函数模板的基本使用.vip
│ │ ├─课时2-函数模板的工作原理.vip
│ │ ├─课时3-多个泛型的使用.vip
│ │ └─课时4-函数模板总结.vip
│ ├─17-IoT应用开发
│ │ ├─52-项目部署之-Linux操作系统
│ │ │ ├─章节1-Linux概述与安装
│ │ │ │ ├─课时1-第一章-Linux概述.vip
│ │ │ │ ├─课时2-第二章-安装VMware软件.vip
│ │ │ │ ├─课时3-第二章-Linux虚拟机的安装过程.vip
│ │ │ │ ├─课时4-第二章-安装Linux操作系统.vip
│ │ │ │ └─课时5-第二章-Linux的网络配置.vip
│ │ │ ├─章节2-Linux基本操作
│ │ │ │ ├─课时1-第三章-Linux的文件结构和基本概念.vip
│ │ │ │ ├─课时10-第六章-Linux中的vi命令2.vip
│ │ │ │ ├─课时11-第六章-Linux的vi命令3.vip
│ │ │ │ ├─课时12-第七章-Linux网络配置和命令.vip
│ │ │ │ ├─课时13-第八章-Linux快照和克隆1.vip
│ │ │ │ ├─课时14-第八章-Linux的快照和克隆2.vip
│ │ │ │ ├─课时2-第三章-Linux的基本概念2.vip
│ │ │ │ ├─课时3-第三章-Linux的基本命令.vip
│ │ │ │ ├─课时4-第四章节-Linux的基本命令2.vip
│ │ │ │ ├─课时5-第四章-Linux基本命令3.vip
│ │ │ │ ├─课时6-第五章-Linux基本命令4.vip
│ │ │ │ ├─课时7-第五章-Linux基本命令5.vip
│ │ │ │ ├─课时8-第五章-Linux基本命令6.vip
│ │ │ │ └─课时9-第五章-Linux基本命令7-vi命令-1.vip
│ │ │ └─章节3-Linux软件安装与配置
│ │ │ ├─课时1-第九章-Linux软件安装值配置Yum源.vip
│ │ │ ├─课时2-第九章-Linux软件安装-Yum使用.vip
│ │ │ ├─课时3-第十章-Linux安装python-3.8(一).vip
│ │ │ ├─课时4-第十章-Linux安装python-3.8(二).vip
│ │ │ ├─课时5-第十一章-Linux中Mysql8的安装1.vip
│ │ │ └─课时6-第十一章-Linux中Mysql8的安装2.vip
│ │ ├─53-探寻Linux 文件IO的奥秘
│ │ │ ├─章节1-第一章 虚拟机的使用
│ │ │ │ └─课时1-vmware的安装及使用.vip
│ │ │ ├─章节2-第二章 文件I O
│ │ │ │ ├─课时1-Linux应用程序开发导入.vip
│ │ │ │ ├─课时10-read函数.vip
│ │ │ │ ├─课时11-write函数.vip
│ │ │ │ ├─课时12-lseek函数.vip
│ │ │ │ ├─课时13-stat函数.vip
│ │ │ │ ├─课时14-fstat函数.vip
│ │ │ │ ├─课时15-文件类型的获取.vip
│ │ │ │ ├─课时16-access函数.vip
│ │ │ │ ├─课时17-软链接.vip
│ │ │ │ ├─课时18-硬链接.vip
│ │ │ │ ├─课时19-unlink函数.vip
│ │ │ │ ├─课时2-Linux下文件的分类.vip
│ │ │ │ ├─课时20-文件的时间.vip
│ │ │ │ ├─课时21-mkdir函数.vip
│ │ │ │ ├─课时22-目录的读取.vip
│ │ │ │ ├─课时23-递归读取目录.vip
│ │ │ │ ├─课时24-递归读取目录注意事项.vip
│ │ │ │ ├─课时25-串口的基本概念.vip
│ │ │ │ ├─课时26-RS232.vip
│ │ │ │ ├─课时27-RS485.vip
│ │ │ │ ├─课时28-虚拟串口的使用.vip
│ │ │ │ ├─课时29-串口的初始化.vip
│ │ │ │ ├─课时3-文件描述符的原理.vip
│ │ │ │ ├─课时30-串口数据的发送.vip
│ │ │ │ ├─课时31-串口数据的接收.vip
│ │ │ │ ├─课时32-库文件概述.vip
│ │ │ │ ├─课时33-静态库.vip
│ │ │ │ ├─课时34-动态库的制作.vip
│ │ │ │ ├─课时35-动态库的升级.vip
│ │ │ │ ├─课时36-与位置无关的代码概述.vip
│ │ │ │ ├─课时37-静态库和动态库的使用注意事项.vip
│ │ │ │ ├─课时4-虚拟文件系统.vip
│ │ │ │ ├─课时5-内存上的inode和磁盘上的inode.vip
│ │ │ │ ├─课时6-open函数的基本使用.vip
│ │ │ │ ├─课时7-open函数O_TRUNC和O_CREAT参数的使用.vip
│ │ │ │ ├─课时8-close函数.vip
│ │ │ │ └─课时9-errno的灵活应用.vip
│ │ │ └─章节3-第三章 标准I O库
│ │ │ ├─课时1-标准IO的基本概念.vip
│ │ │ ├─课时10-fseek的基本使用.vip
│ │ │ ├─课时11-fopen a和a+模式详解.vip
│ │ │ ├─课时12-二进制文件的基本操作.vip
│ │ │ ├─课时13-使用二进制文件中的数据进行封装时的注意事项.vip
│ │ │ ├─课时14-单个字符的输出.vip
│ │ │ ├─课时15-多个字符的输出.vip
│ │ │ ├─课时16-单个字符的输入.vip
│ │ │ ├─课时17-多个字符的输入.vip
│ │ │ ├─课时18-fprintf函数的基本使用.vip
│ │ │ ├─课时19-fprintf函数的灵活应用.vip
│ │ │ ├─课时2-FILE指针.vip
│ │ │ ├─课时20-sprintf函数.vip
│ │ │ ├─课时3-标准输入标准输出和标准出错的概念.vip
│ │ │ ├─课时4-标准输入标准输出和标准出错的演示.vip
│ │ │ ├─课时5-fopen函数.vip
│ │ │ ├─课时6-fread函数.vip
│ │ │ ├─课时7-循环方式读取文件中的内容.vip
│ │ │ ├─课时8-fwrite函数的基本使用.vip
│ │ │ └─课时9-fwrite和fread组合使用中的坑.vip
│ │ ├─54-Linux高并发编程
│ │ │ ├─章节1-进程
│ │ │ │ ├─课时1-进程的概念.vip
│ │ │ │ ├─课时10-进程的调度时机.vip
│ │ │ │ ├─课时11-进程的行为.vip
│ │ │ │ ├─课时12-进程调度的目标.vip
│ │ │ │ ├─课时13-CPU调度准则.vip
│ │ │ │ ├─课时14-CPU调度算法之先到先服务调度算法.vip
│ │ │ │ ├─课时15-CPU调度算法之短作业调度算法.vip
│ │ │ │ ├─课时16-CPU调度算法之响应比高者优先调度算法.vip
│ │ │ │ ├─课时17-CPU调度算法之优先数调度算法.vip
│ │ │ │ ├─课时18-CPU调度算法之循环轮转调度算法.vip
│ │ │ │ ├─课时19-CPU调度算法之多级反馈队列调度算法.vip
│ │ │ │ ├─课时2-进程的特点.vip
│ │ │ │ ├─课时20-命令行参数.vip
│ │ │ │ ├─课时21-环境表.vip
│ │ │ │ ├─课时22-环境变量.vip
│ │ │ │ ├─课时23-进程标识.vip
│ │ │ │ ├─课时24-fork函数原型解读.vip
│ │ │ │ ├─课时25-fork函数实验.vip
│ │ │ │ ├─课时26-子进程对父进程的复制.vip
│ │ │ │ ├─课时27-关于fork函数的一些误区.vip
│ │ │ │ ├─课时28-fork函数的使用场景.vip
│ │ │ │ ├─课时29-vfork函数.vip
│ │ │ │ ├─课时3-进程的状态.vip
│ │ │ │ ├─课时30-fork函数的笔试题.vip
│ │ │ │ ├─课时31-进程的终止.vip
│ │ │ │ ├─课时32-僵尸进程.vip
│ │ │ │ ├─课时33-孤儿进程.vip
│ │ │ │ ├─课时34-进程等待之wait函数.vip
│ │ │ │ ├─课时35-进程等待之waitpid函数.vip
│ │ │ │ ├─课时36-exec函数族.vip
│ │ │ │ ├─课时37-exec函数注意事项.vip
│ │ │ │ ├─课时38-system函数.vip
│ │ │ │ ├─课时39-进程间通信概述.vip
│ │ │ │ ├─课时4-进程的状态变换.vip
│ │ │ │ ├─课时40-信号的概念.vip
│ │ │ │ ├─课时41-信号处理流程.vip
│ │ │ │ ├─课时42-signal函数1.vip
│ │ │ │ ├─课时43-signal函数2.vip
│ │ │ │ ├─课时44-SIGCHLD信号的捕获.vip
│ │ │ │ ├─课时45-signal函数的使用注意事项.vip
│ │ │ │ ├─课时46-sigaction函数.vip
│ │ │ │ ├─课时47-可重入函数.vip
│ │ │ │ ├─课时48-信号集与信号阻塞.vip
│ │ │ │ ├─课时49-信号的发送.vip
│ │ │ │ ├─课时5-进程的挂起.vip
│ │ │ │ ├─课时50-SIGALRM信号.vip
│ │ │ │ ├─课时51-settimer函数.vip
│ │ │ │ ├─课时52-定时器应用C++版本.vip
│ │ │ │ ├─课时53-定时器应用C语言版本.vip
│ │ │ │ ├─课时54-用户自定义信号.vip
│ │ │ │ ├─课时55-管道的概念.vip
│ │ │ │ ├─课时56-无名管道.vip
│ │ │ │ ├─课时57-有名管道.vip
│ │ │ │ ├─课时58-System V和POSIX.vip
│ │ │ │ ├─课时59-消息队列概述.vip
│ │ │ │ ├─课时6-进程控制块PCB.vip
│ │ │ │ ├─课时60-System V消息队列.vip
│ │ │ │ ├─课时61-消息队列和管道的区别.vip
│ │ │ │ ├─课时62-共享内存概述.vip
│ │ │ │ ├─课时63-SystemV 共享内存.vip
│ │ │ │ ├─课时64-posix 共享内存.vip
│ │ │ │ ├─课时65-mmap的其他应用方式.vip
│ │ │ │ ├─课时66-进程的同步和互斥.vip
│ │ │ │ ├─课时67-信号量概述.vip
│ │ │ │ ├─课时68-PV 操作.vip
│ │ │ │ ├─课时69-PV操作解决进程的同步-公交司机和售票员.vip
│ │ │ │ ├─课时7-进程地址空间.vip
│ │ │ │ ├─课时70-PV操作解决进程的异步-单生产者和单消费者.vip
│ │ │ │ ├─课时71-PV操作解决哲学家就餐问题..vip
│ │ │ │ ├─课时72-System V信号量编程.vip
│ │ │ │ ├─课时73-信号量编程阻塞问题的判断及解决办法.vip
│ │ │ │ ├─课时74-posix信号量.vip
│ │ │ │ ├─课时75-posix信号量编程.vip
│ │ │ │ ├─课时8-进程上下文的概念.vip
│ │ │ │ └─课时9-进程上下文的切换过程.vip
│ │ │ └─章节2-线程
│ │ │ ├─课时1-线程的基本概念.vip
│ │ │ ├─课时10-线程退出使用栈上地址实验.vip
│ │ │ ├─课时11-线程清理函数.vip
│ │ │ ├─课时12-线程的分离.vip
│ │ │ ├─课时13-线程同步的概念.vip
│ │ │ ├─课时14-互斥锁mutex的使用.vip
│ │ │ ├─课时15-互斥锁编程注意事项.vip
│ │ │ ├─课时2-多线程的特点.vip
│ │ │ ├─课时3-clone 函数.vip
│ │ │ ├─课时4-线程的创建:pthread_create函数.vip
│ │ │ ├─课时5-获取线程ID:pthread_self函数.vip
│ │ │ ├─课时6-线程的传参.vip
│ │ │ ├─课时7-pthread_exit函数.vip
│ │ │ ├─课时8-线程的取消.vip
│ │ │ └─课时9-线程资源的回收.vip
│ │ ├─55-计算机网络基础
│ │ │ ├─章节1-前言
│ │ │ │ └─课时1-为什么要学习计算机网络基础.vip
│ │ │ ├─章节2-计算机网络概述
│ │ │ │ ├─课时1-计算机网络在信息时代中的作用.vip
│ │ │ │ ├─课时10-网络性能指标之往返时间.vip
│ │ │ │ ├─课时11-网络性能指标之利用率和丢包率.vip
│ │ │ │ ├─课时2-因特网发展的三个阶段.vip
│ │ │ │ ├─课时3-因特网边缘部分介绍.vip
│ │ │ │ ├─课时4-因特网核心部分介绍.vip
│ │ │ │ ├─课时5-计算机网络的分类之按照作用范围分类.vip
│ │ │ │ ├─课时6-计算机网络的分类之按线路结构进行分类.vip
│ │ │ │ ├─课时7-网络性能指标之速率.vip
│ │ │ │ ├─课时8-网络性能指标之带宽和吞吐量.vip
│ │ │ │ └─课时9-网络性能指标之时延.vip
│ │ │ └─章节3-计算机网络体系结构
│ │ │ ├─课时1-常用的计算机网络体系结构.vip
│ │ │ ├─课时10-以太网交换机自学习和转发帧的流程(1).vip
│ │ │ ├─课时10-以太网交换机自学习和转发帧的流程.vip
│ │ │ ├─课时11-以太网交换机的生成树协议STP.vip
│ │ │ ├─课时12-虚拟局域网VLAN.vip
│ │ │ ├─课时13-网络层概述.vip
│ │ │ ├─课时14-IPv4地址概述.vip
│ │ │ ├─课时15-IPV4地址的分类.vip
│ │ │ ├─课时16-IPv4各类IP地址详解.vip
│ │ │ ├─课时17-IP地址习题讲解.vip
│ │ │ ├─课时18-子网掩码.vip
│ │ │ ├─课时19-子网的划分方法.vip
│ │ │ ├─课时2-物理层.vip
│ │ │ ├─课时20-IP协议概述.vip
│ │ │ ├─课时21-IP数据报的发送和转发过程.vip
│ │ │ ├─课时22-路由表概述.vip
│ │ │ ├─课时23-路由表的类型.vip
│ │ │ ├─课时24-思科gest登陆方式.vip
│ │ │ ├─课时25-路由表实验.vip
│ │ │ ├─课时26-ARP高速缓存表.vip
│ │ │ ├─课时27-特殊IP地址.vip
│ │ │ ├─课时28-运输层概述.vip
│ │ │ ├─课时29-端口号.vip
│ │ │ ├─课时3-数据链路层在网络体系结构中所处的地位.vip
│ │ │ ├─课时30-TCP协议的首部.vip
│ │ │ ├─课时31-TCP连接的建立.vip
│ │ │ ├─课时32-TCP 四次挥手.vip
│ │ │ ├─课时33-TCP 可靠性传输的实现.vip
│ │ │ ├─课时34-用数据报协议UDP概述.vip
│ │ │ ├─课时35-TCP和UDP的区别.vip
│ │ │ ├─课时36-wireshark 的基本使用.vip
│ │ │ ├─课时37-wireshark过滤器.vip
│ │ │ ├─课时38-应用层概述.vip
│ │ │ ├─课时39-万维网概述.vip
│ │ │ ├─课时4-封装成帧.vip
│ │ │ ├─课时40-HTTP协议.vip
│ │ │ ├─课时5-透明传输.vip
│ │ │ ├─课时6-差错检测.vip
│ │ │ ├─课时7-以太网的基本概念.vip
│ │ │ ├─课时8-MAC地址.vip
│ │ │ └─课时9-MAC地址的识别.vip
│ │ ├─56-Linux网络编程
│ │ │ ├─章节1-套接字
│ │ │ │ ├─课时1-前言.vip
│ │ │ │ ├─课时2-套接字的基本概念.vip
│ │ │ │ └─课时3-套接字的分类.vip
│ │ │ └─章节2-TCP网络编程
│ │ │ ├─课时1-TCP网络编程的基本概念.vip
│ │ │ ├─课时2-TCP 服务器设计流程.vip
│ │ │ └─课时3-socket()函数.vip
│ │ ├─57-MySQL基础课程
│ │ │ ├─章节1-数据库基本概念
│ │ │ │ └─课时1-数据库基本概念.vip
│ │ │ ├─章节10-创建数据库表
│ │ │ │ └─课时1-创建数据库表.vip
│ │ │ ├─章节11-数据库表列类型
│ │ │ │ └─课时1-数据库表列类型.vip
│ │ │ ├─章节12-添加数据
│ │ │ │ └─课时1-添加数据.vip
│ │ │ ├─章节13-修改,删除数据
│ │ │ │ └─课时1-修改,删除数据.vip
│ │ │ ├─章节14-修改,删除数据库表
│ │ │ │ └─课时1-修改,删除数据库表.vip
│ │ │ ├─章节15-非外键约束
│ │ │ │ ├─课时1-非外键约束(1).vip
│ │ │ │ ├─课时2-非外键约束(2).vip
│ │ │ │ └─课时3-非外键约束(3).vip
│ │ │ ├─章节16-外键约束
│ │ │ │ └─课时1-外键约束.vip
│ │ │ ├─章节17-外键策略
│ │ │ │ └─课时1-外键策略.vip
│ │ │ ├─章节18-DDL和DML的补充
│ │ │ │ └─课时1-DDL和DML的补充.vip
│ │ │ ├─章节19-DQL##表的准备
│ │ │ │ └─课时1-DQL##表的准备.vip
│ │ │ ├─章节2-数据库类型和常见的关系型数据库
│ │ │ │ └─课时1-数据库类型和常见的关系型数据库.vip
│ │ │ ├─章节20-最简单的SQL语句
│ │ │ │ └─课时1-最简单的SQL语句.vip
│ │ │ ├─章节21-where子句
│ │ │ │ └─课时1-where子句.vip
│ │ │ ├─章节22-函数的分类
│ │ │ │ └─课时1-函数的分类.vip
│ │ │ ├─章节23-单行函数
│ │ │ │ ├─课时1-单行函数(1).vip
│ │ │ │ └─课时2-单行函数(2).vip
│ │ │ ├─章节24-多行函数
│ │ │ │ └─课时1-多行函数.vip
│ │ │ ├─章节25-分组group by
│ │ │ │ └─课时1-分组group by.vip
│ │ │ ├─章节26-having分组后筛选
│ │ │ │ └─课时1-having分组后筛选.vip
│ │ │ ├─章节27-单表查询总结
│ │ │ │ └─课时1-单表查询总结.vip
│ │ │ ├─章节28-多表查询语法
│ │ │ │ ├─课时1-多表查询语法(1).vip
│ │ │ │ ├─课时2-多表查询语法(2).vip
│ │ │ │ ├─课时3-多表查询语法(3).vip
│ │ │ │ └─课时4-多表查询语法(4).vip
│ │ │ ├─章节29-多表查询2语法
│ │ │ │ └─课时1-多表查询2语法.vip
│ │ │ ├─章节3-MySQL介绍
│ │ │ │ └─课时1-MySQL介绍.vip
│ │ │ ├─章节30-单行子查询
│ │ │ │ └─课时1-单行子查询.vip
│ │ │ ├─章节31-多行子查询
│ │ │ │ └─课时1-多行子查询.vip
│ │ │ ├─章节32-相关子查询
│ │ │ │ └─课时1-相关子查询.vip
│ │ │ ├─章节33-事务及其特征
│ │ │ │ └─课时1-事务及其特征.vip
│ │ │ ├─章节34-事务并发问题
│ │ │ │ └─课时1-事务并发问题.vip
│ │ │ ├─章节35-事务隔离级别
│ │ │ │ └─课时1-事务隔离级别.vip
│ │ │ ├─章节36-视图
│ │ │ │ └─课时1-视图.vip
│ │ │ ├─章节37-存储过程
│ │ │ │ └─课时1-存储过程.vip
│ │ │ ├─章节4-MySQL的安装
│ │ │ │ └─课时1-MySQL的安装.vip
│ │ │ ├─章节5-查看MySQL的安装结果
│ │ │ │ └─课时1-查看MySQL的安装结果.vip
│ │ │ ├─章节6-MySQL登录 访问 退出操作
│ │ │ │ └─课时1-MySQL登录 访问 退出操作.vip
│ │ │ ├─章节7-数据库的卸载
│ │ │ │ └─课时1-数据库的卸载.vip
│ │ │ ├─章节8-使用图形客户端navicat12连接MySQL
│ │ │ │ └─课时1-使用图形客户端navicat12连接MySQL.vip
│ │ │ └─章节9-SQL语言入门
│ │ │ └─课时1-SQL语言入门.vip
│ │ ├─58-深入浅出嵌入式数据库SQLite(官网暂无)
│ │ ├─59-Shell编程
│ │ │ └─章节1-Shell编程
│ │ │ ├─课时1-01shell脚本之Shell概述.vip
│ │ │ ├─课时10-10Shell编程之函数案例和cut命令.vip
│ │ │ ├─课时11-11shell脚本之awk命令工具.vip
│ │ │ ├─课时12-12shell脚本之sort命令.vip
│ │ │ ├─课时2-02Shell脚本之变量(一).vip
│ │ │ ├─课时3-03Shell脚本之变量的作用域.vip
│ │ │ ├─课时4-04Shell编程之特殊变量.vip
│ │ │ ├─课时5-05Shell编程之数学运算和条件.vip
│ │ │ ├─课时6-06shell脚本之if判断.vip
│ │ │ ├─课时7-07Shell编程之for循环和case语句.vip
│ │ │ ├─课时8-08shell脚本之while循环和用户输入.vip
│ │ │ └─课时9-09shell脚本之自定义函数.vip
│ │ └─60-基于TCP的聊天室开发(官网暂无)
│ ├─18-GUI界面开发
│ │ └─61-QT应用程序开发
│ │ └─章节1-QT编程基础
│ │ ├─课时1-Qt简介.vip
│ │ ├─课时10-控件的基础知识.vip
│ │ ├─课时11-QLabel控件文字的显示.vip
│ │ ├─课时12-QLabel控件超链接的显示.vip
│ │ ├─课时13-QLabel控件图片的显示.vip
│ │ ├─课时14-QLabel控件动图的显示.vip
│ │ ├─课时15-QLineEdit控件.vip
│ │ ├─课时16-信号和槽.vip
│ │ ├─课时17-QLineEdit控件的信号.vip
│ │ ├─课时18-使用QLineEdit实现计算器.vip
│ │ ├─课时19-QRadioButton单选框的基本使用.vip
│ │ ├─课时2-Qt的安装.vip
│ │ ├─课时20-QRadion开发进制转换工具.vip
│ │ ├─课时21-QCheckBox 复选框.vip
│ │ ├─课时22-QSpinBox 设置前缀和后缀.vip
│ │ ├─课时23-QComboBox下拉列表.vip
│ │ ├─课时24-QSpinBox的基本使用.vip
│ │ ├─课时25-Qt布局管理器的基本介绍.vip
│ │ ├─课时26-垂直布局.vip
│ │ ├─课时27-水平布局.vip
│ │ ├─课时28-栅格布局.vip
│ │ ├─课时29-QQ登陆窗口的实现.vip
│ │ ├─课时3-Qt项目的创建.vip
│ │ ├─课时30-自适应布局.vip
│ │ ├─课时31-Qt事件的基本概念.vip
│ │ ├─课时32-Qt事件场景分析:按钮点击.vip
│ │ ├─课时33-QEvent类.vip
│ │ ├─课时34-鼠标事件.vip
│ │ ├─课时35-鼠标事件举例.vip
│ │ ├─课时36-键盘事件.vip
│ │ ├─课时37-窗口事件.vip
│ │ ├─课时38-事件过滤器.vip
│ │ ├─课时39-事件和信号的比较.vip
│ │ ├─课时4-Qt项目的结构.vip
│ │ ├─课时40-父子窗口的实现.vip
│ │ ├─课时41-父子窗口实现的优化.vip
│ │ ├─课时42-QQ登陆界面父子窗口设计.vip
│ │ ├─课时43-QMainWindow的基本概念.vip
│ │ ├─课时44-从代码的角度了解QMainWindow的组成.vip
│ │ ├─课时45-QAction对象的操作.vip
│ │ ├─课时46-工具栏.vip
│ │ ├─课时47-状态栏.vip
│ │ ├─课时48-QDialog的基本概念.vip
│ │ ├─课时49-标准对话框.vip
│ │ ├─课时5-QString详解1.vip
│ │ ├─课时50-QMessageBox 消息对话框.vip
│ │ ├─课时51-自定义QMessageBox 消息对话框.vip
│ │ ├─课时52-Qt文件的基本概念.vip
│ │ ├─课时53-QFile的介绍.vip
│ │ ├─课时54-文件的读取.vip
│ │ ├─课时55-QByteArray 和 QString 、char 之间的相互转换.vip
│ │ ├─课时56-文件光标.vip
│ │ ├─课时57-文件的写入.vip
│ │ ├─课时58-获取文件信息.vip
│ │ ├─课时59-流控文件的操作.vip
│ │ ├─课时6-QString详解2.vip
│ │ ├─课时60-TCP服务端编程.vip
│ │ ├─课时61-TCP客户端编程.vip
│ │ ├─课时62-UDP编程.vip
│ │ ├─课时63-并发服务器的设计.vip
│ │ ├─课时64-IO复用.vip
│ │ ├─课时65-网络调试助手界面布局.vip
│ │ ├─课时66-网络调试助手网络控制代码实现.vip
│ │ ├─课时67-网络调试助手按钮内容显示设置.vip
│ │ ├─课时68-网络调试助手接收内容显示.vip
│ │ ├─课时69-网络调试助手文件得保存.vip
│ │ ├─课时7-QString详解3.vip
│ │ ├─课时70-网络日志系统设计.vip
│ │ ├─课时8-QString详解4.vip
│ │ └─课时9-Qt控件的介绍.vip
│ ├─19-ARM应用程序开发
│ │ ├─63-STM32入门教学(STM32F103)
│ │ │ ├─章节1-STM32介绍
│ │ │ │ ├─课时1-STM32学习之前.vip
│ │ │ │ ├─课时2-STM32介绍.vip
│ │ │ │ ├─课时3-STMx芯片介绍.vip
│ │ │ │ ├─课时4-Keil安装及使用.vip
│ │ │ │ └─课时5-参考资料说明.vip
│ │ │ ├─章节10-直接存储器访问控制(DMA)
│ │ │ │ ├─课时1-DMA主要特性.vip
│ │ │ │ ├─课时2-DMA配置.vip
│ │ │ │ └─课时3-实验代码讲解.vip
│ │ │ ├─章节11-模拟-数字转换-ADC
│ │ │ │ ├─课时1-ADC介绍.vip
│ │ │ │ ├─课时2-ADC特性(1).vip
│ │ │ │ ├─课时3-ADC特性(2).vip
│ │ │ │ ├─课时4-单通道采集配置及代码讲解.vip
│ │ │ │ ├─课时5-多通道采集配置及代码讲解.vip
│ │ │ │ ├─课时6-实验演示.vip
│ │ │ │ └─课时7-土壤湿度传感器原理讲解.vip
│ │ │ ├─章节12-I2C接口操作
│ │ │ │ ├─课时1-IIC物理层.vip
│ │ │ │ ├─课时2-IIC协议层.vip
│ │ │ │ ├─课时3-STM32 IIC特性.vip
│ │ │ │ ├─课时4-STM32CubeMX IIC配置及初始化代码讲解.vip
│ │ │ │ ├─课时5-AT24C02手册说明.vip
│ │ │ │ ├─课时6-IIC读写EEPROM.vip
│ │ │ │ ├─课时7-存储器-RAM.vip
│ │ │ │ └─课时8-存储器-非易失性存储器.vip
│ │ │ ├─章节13-SPI接口操作
│ │ │ │ ├─课时1-SPI物理层.vip
│ │ │ │ ├─课时2-SPI协议层.vip
│ │ │ │ ├─课时3-STM32 SPI特性及框图讲解.vip
│ │ │ │ ├─课时4-STM32CubeMX SPI配置及初始化代码讲解.vip
│ │ │ │ ├─课时5-FLASH手册说明.vip
│ │ │ │ ├─课时6-SPI读写FLASH.vip
│ │ │ │ └─课时7-Dual SPI和Qual SPI模式.vip
│ │ │ ├─章节14-看门狗
│ │ │ │ ├─课时1-看门狗.vip
│ │ │ │ ├─课时2-独立看门狗.vip
│ │ │ │ ├─课时3-窗口看门狗.vip
│ │ │ │ ├─课时4-STM32CubeMX看门狗配置及初始化代码讲解.vip
│ │ │ │ └─课时5-看门狗实验.vip
│ │ │ ├─章节15-定时器
│ │ │ │ ├─课时1-定时器.vip
│ │ │ │ ├─课时10-定时器实验2-PWM驱动蜂鸣器.vip
│ │ │ │ ├─课时11-定时器实验3-输入捕获测量按键按下时间.vip
│ │ │ │ ├─课时12-定时器实验4-定时器级联.vip
│ │ │ │ ├─课时2-基本定时器特性及框图讲解.vip
│ │ │ │ ├─课时3-通用定时器特性及框图讲解.vip
│ │ │ │ ├─课时4-输入捕获.vip
│ │ │ │ ├─课时5-输出比较.vip
│ │ │ │ ├─课时6-STM32CubeMX基本定时器设置.vip
│ │ │ │ ├─课时7-定时器初始化代码讲解.vip
│ │ │ │ ├─课时8-STM32CubeMX通用定时器设置.vip
│ │ │ │ └─课时9-定时器实验1-LED定时闪烁.vip
│ │ │ ├─章节16-CAN总线
│ │ │ │ ├─课时1-CAN背景.vip
│ │ │ │ ├─课时10-STM32CAN工作模式.vip
│ │ │ │ ├─课时11-STM32CAN功能.vip
│ │ │ │ ├─课时12-STM32CubeMX配置CAN.vip
│ │ │ │ ├─课时13-STM32 bxCAN初始化代码讲解1.vip
│ │ │ │ ├─课时14-STM32bxCAN初始化代码讲解2.vip
│ │ │ │ ├─课时15-STM32 bxCAN通信实验.vip
│ │ │ │ ├─课时2-CAN物理层.vip
│ │ │ │ ├─课时3-CAN数据链路层.vip
│ │ │ │ ├─课时4-CAN波特率.vip
│ │ │ │ ├─课时5-CAN同步.vip
│ │ │ │ ├─课时6-CAN总线仲裁.vip
│ │ │ │ ├─课时7-CAN报文过滤.vip
│ │ │ │ ├─课时8-CAN错误检测以及节点状态.vip
│ │ │ │ └─课时9-STM32CAN特性及框图.vip
│ │ │ ├─章节17-FSMC
│ │ │ │ ├─课时1-FSMC章节概览.vip
│ │ │ │ ├─课时10-8080时序.vip
│ │ │ │ ├─课时11-常用命令.vip
│ │ │ │ ├─课时12-FSMC产生8080时序驱动LCD.vip
│ │ │ │ ├─课时13-STM32CubeMX配置FSMC.vip
│ │ │ │ ├─课时14-ILI9341驱动代码.vip
│ │ │ │ ├─课时15-显示字母.vip
│ │ │ │ ├─课时16-字库.vip
│ │ │ │ ├─课时17-触摸屏.vip
│ │ │ │ ├─课时18-电阻式触摸屏.vip
│ │ │ │ ├─课时19-XPT2046.vip
│ │ │ │ ├─课时2-FSMC.vip
│ │ │ │ ├─课时20-软件SPI.vip
│ │ │ │ ├─课时21-触摸屏驱动代码.vip
│ │ │ │ ├─课时22-触摸画板.vip
│ │ │ │ ├─课时3-FSMC特性及框图.vip
│ │ │ │ ├─课时4-SRAM手册.vip
│ │ │ │ ├─课时5-STM32CubeMX配置FSMC.vip
│ │ │ │ ├─课时6-FSMC初始化代码讲解.vip
│ │ │ │ ├─课时7-FSMC驱动SRAM.vip
│ │ │ │ ├─课时8-LCD简介.vip
│ │ │ │ └─课时9-ILI9341.vip
│ │ │ ├─章节2-寄存器编程
│ │ │ │ ├─课时1-什么是寄存器编程.vip
│ │ │ │ ├─课时2-GPIO讲解.vip
│ │ │ │ ├─课时3-GPIO控制LED灯亮灭代码讲解.vip
│ │ │ │ └─课时4-程序下载流程.vip
│ │ │ ├─章节3-HAL库
│ │ │ │ ├─课时1-库思想编程.vip
│ │ │ │ ├─课时2-HAL库代码讲解(1).vip
│ │ │ │ ├─课时3-HAL库代码讲解(2).vip
│ │ │ │ ├─课时4-初识HAL库.vip
│ │ │ │ ├─课时5-STM32CubeMX安装及使用.vip
│ │ │ │ ├─课时6-3.6 利用HAL库实现按键控制LED灯(上).vip
│ │ │ │ └─课时7-3.6 利用HAL库实现按键控制LED灯(下).vip
│ │ │ ├─章节4-Debug功能及方法描述
│ │ │ │ ├─课时1-4.1 Debug介绍及常见Debug方法.vip
│ │ │ │ ├─课时2-4.2 Keil中Debug讲解(上).vip
│ │ │ │ └─课时3-4.2 Keil中Debug讲解(下).vip
│ │ │ ├─章节5-STM32的启动过程
│ │ │ │ ├─课时1-5.1 STM32启动流程.vip
│ │ │ │ └─课时2-5.2 STM32启动文件讲解.vip
│ │ │ ├─章节6-STM32的复位及时钟控制
│ │ │ │ ├─课时1-复位和时钟.vip
│ │ │ │ └─课时2-STM32CubeMX RCC配置.vip
│ │ │ ├─章节7-STM32中断和异常
│ │ │ │ ├─课时1-中断和异常.vip
│ │ │ │ ├─课时2-EXTI外设及配置.vip
│ │ │ │ ├─课时3-EXTI代码讲解.vip
│ │ │ │ └─课时4-串口方式下载.vip
│ │ │ ├─章节8-系统定时器
│ │ │ │ ├─课时1-系统定时器介绍.vip
│ │ │ │ └─课时2-系统定时器配置及代码讲解.vip
│ │ │ └─章节9-通用同步异步收发器(USART)
│ │ │ ├─课时1-通信的基本概念.vip
│ │ │ ├─课时2-异步通信.vip
│ │ │ ├─课时3-USART框图及寄存器讲解.vip
│ │ │ ├─课时4-CubeMX配置及代码讲解.vip
│ │ │ ├─课时5-串口通信回显实验代码讲解.vip
│ │ │ └─课时6-重定向printf.vip
│ │ └─64-最简单的嵌入式操作系统-uCOSII(官网暂无)
│ ├─20-IoT应用开发拓展
│ │ ├─65-NB-IoT(官网暂无)
│ │ └─66-机器人ROS集训营实战
│ │ ├─章节1-第一章 快速入门机器人ROS操作系统
│ │ │ ├─课时1-ROS是什么.vip
│ │ │ ├─课时2-ROS的目标是什么.vip
│ │ │ └─课时3-ROS2环境安装.vip
│ │ ├─章节2-第二章 机器人ROS操作系统架构与功能包
│ │ │ ├─课时1-ROS2高级功能与仿真工具-rqt安装与使用.vip
│ │ │ ├─课时2-rqt安装前准备.vip
│ │ │ ├─课时3-rqt界面功能4.vip
│ │ │ ├─课时4-rqt常规的案例.vip
│ │ │ ├─课时5-gazebo仿真工具界面讲解.vip
│ │ │ ├─课时6-安装通讯环境准备(一).vip
│ │ │ ├─课时7-安装通讯环境准备(二).vip
│ │ │ ├─课时8-如何正确打开VSCode编码工具.vip
│ │ │ └─课时9-Python实现发布者Publisher.vip
│ │ └─章节3-第三章 机器人开发与仿真工具
│ │ └─课时1-安装通讯环境准备(一).vip
│ ├─21-嵌入式底层开发
│ │ └─67-Linux 驱动开发基础(官网暂无)
│ ├─22-AIoT企业级项目开发
│ │ ├─68-Slam实战-智能无人小车(官网暂无)
│ │ └─69-基于NB-IoT的共享单车设计(官网暂无)
│ ├─23-算法与数据结构基础班
│ │ └─70-算法与数据结构基础班
│ │ ├─章节1-认识复杂度、对数器、二分法与异或运算
│ │ │ ├─课时1-什么是算法数据结构.vip
│ │ │ ├─课时10-常见的时间复杂度.vip
│ │ │ ├─课时11-算法和数据结构学习的大脉络.vip
│ │ │ ├─课时12-什么叫对数器.vip
│ │ │ ├─课时13-什么叫二分法.vip
│ │ │ ├─课时14-在一个有序数组中,找=某个数的最左侧位置.vip
│ │ │ ├─课时15-局部最小值.vip
│ │ │ ├─课时16-认识异或运算.vip
│ │ │ ├─课时17-如何不用额外变量交换两个数的值.vip
│ │ │ ├─课时18-一个数组中有一种数出现了奇数次,其他数都出现了偶数次怎么找到这种数.vip
│ │ │ ├─课时19-怎么把一个int类型的数,提取出最右侧1来.vip
│ │ │ ├─课时2-何为常数时间的操作.vip
│ │ │ ├─课时20-一个数组中有一种数出现了奇数次,其他数都出现了偶数次怎么找到这两种数.vip
│ │ │ ├─课时3-常见的常数时间操作.vip
│ │ │ ├─课时4-时间复杂度的意义.vip
│ │ │ ├─课时5-选择排序.vip
│ │ │ ├─课时6-冒泡排序.vip
│ │ │ ├─课时7-插入排序.vip
│ │ │ ├─课时8-额外空间复杂度.vip
│ │ │ └─课时9-面试、比赛、刷题中、一个问题的最优解是什么意思.vip
│ │ ├─章节10-并查集结构和图相关的算法
│ │ │ ├─课时1-贪心算法求解的标准过程.vip
│ │ │ ├─课时10-并查集优化.vip
│ │ │ ├─课时2-贪心算法的解题套路.vip
│ │ │ ├─课时3-贪心算法的解题套路实战.vip
│ │ │ ├─课时4-返回如果点亮str中所有需要点亮的位置,至少需要几盏灯.vip
│ │ │ ├─课时5-整分整块金条,怎么分最省铜板.vip
│ │ │ ├─课时6-每做完一个项目马上获得的收益可以支持你去做下一个项目不能并行的做项目你最后获得的最大钱数.vip
│ │ │ ├─课时7-并查集.vip
│ │ │ ├─课时8-isSameSet和union方法的代价越低越好.vip
│ │ │ └─课时9-并查集代码.vip
│ │ ├─章节11-暴力递归
│ │ │ ├─课时1-合并users返回合并之后的用户数量.vip
│ │ │ ├─课时2-图.vip
│ │ │ ├─课时3-图的宽度优先&深度优先遍历(1).vip
│ │ │ ├─课时4-图的宽度优先&深度优先遍历(2).vip
│ │ │ ├─课时5-图的拓扑排序算法.vip
│ │ │ ├─课时6-最小生成树算法之Kruskal.vip
│ │ │ └─课时7-最小生成树算法之Prim.vip
│ │ ├─章节12-动态规划
│ │ │ ├─课时1-Dijkstra算法.vip
│ │ │ ├─课时2-证明Dijkstra算法.vip
│ │ │ ├─课时3-改进后的Dijkstra算法.vip
│ │ │ ├─课时4-暴力递归.vip
│ │ │ ├─课时5-汉诺塔问题(1).vip
│ │ │ ├─课时6-汉诺塔问题(2).vip
│ │ │ ├─课时7-汉诺塔问题(3).vip
│ │ │ └─课时8-给你一个栈请你逆序这个栈不能申请额外的数据结构只能使用递归函数如何实现.vip
│ │ ├─章节13-暴力递归到动态规划1
│ │ │ ├─课时1-二叉树序列化.vip
│ │ │ ├─课时2-尝试.vip
│ │ │ ├─课时3-打印一个字符串的全部子序列.vip
│ │ │ ├─课时4-打印一个字符串的全部排列.vip
│ │ │ ├─课时5-打印一个字符串的全部排列不出现重复的排列.vip
│ │ │ ├─课时6-从左往右尝试模型1.vip
│ │ │ ├─课时7-从左往右尝试模型2.vip
│ │ │ └─课时8-范围上尝试的模型.vip
│ │ ├─章节14-暴力递归到动态规划2
│ │ │ ├─课时1-课前例题1讲解.vip
│ │ │ ├─课时2-课前例题2讲解.vip
│ │ │ ├─课时3-N皇后.vip
│ │ │ ├─课时4-N皇后方法1.vip
│ │ │ ├─课时5-N皇后方法2.vip
│ │ │ ├─课时6-回答问题.vip
│ │ │ ├─课时7-怎么尝试一件事.vip
│ │ │ ├─课时8-动态规划.vip
│ │ │ └─课时9-经典动态规划.vip
│ │ ├─章节15-暴力递归到动态规划3
│ │ │ ├─课时1-返回让所有咖啡杯变干净的最早完成时间.vip
│ │ │ ├─课时2-返回所有的路径中最小的路径和(1).vip
│ │ │ ├─课时3-返回所有的路径中最小的路径和(2).vip
│ │ │ ├─课时4-解题规律.vip
│ │ │ ├─课时5-值为正数不重复每个值代表一种面值的货币每种面值的货币求组成 aim 的方法数(1).vip
│ │ │ ├─课时6-值为正数不重复每个值代表一种面值的货币每种面值的货币求组成 aim 的方法数(2).vip
│ │ │ ├─课时7-值为正数不重复每个值代表一种面值的货币每种面值的货币求组成 aim 的方法数(3).vip
│ │ │ └─课时8-枚举行为优化.vip
│ │ ├─章节16-暴力递归到动态规划4
│ │ │ ├─课时1-返回需要至少多少张贴纸可以完成任务方法1(1).vip
│ │ │ ├─课时2-返回需要至少多少张贴纸可以完成任务方法1(2).vip
│ │ │ ├─课时3-返回需要至少多少张贴纸可以完成任务方法2.vip
│ │ │ ├─课时4-总结.vip
│ │ │ ├─课时5-两个字符串的最长公共子序列问题(1).vip
│ │ │ ├─课时6-两个字符串的最长公共子序列问题(2).vip
│ │ │ ├─课时7-两个字符串的最长公共子序列问题(13).vip
│ │ │ ├─课时8-返回让所有咖啡杯变干净的最早完成时间方法1.vip
│ │ │ └─课时9-返回让所有咖啡杯变干净的最早完成时间方法2.vip
│ │ ├─章节2-链表结构、栈、队列、递归行为、哈希表和有序表
│ │ │ ├─课时1-单双向链表节点结构.vip
│ │ │ ├─课时10-如何使用栈结构实现队列结构.vip
│ │ │ ├─课时11-求数组arr[L..R]中的最大值,怎么用递归方法实现.vip
│ │ │ ├─课时12-Master公式.vip
│ │ │ ├─课时13-哈希表.vip
│ │ │ ├─课时2-单双链表如何反转.vip
│ │ │ ├─课时3-把给定值删除.vip
│ │ │ ├─课时4-java和c++在内存释放上的问题.vip
│ │ │ ├─课时5-什么是栈和队列.vip
│ │ │ ├─课时6-栈和队列的实际实现(双向链表实现).vip
│ │ │ ├─课时7-栈和队列的实际实现(数组实现).vip
│ │ │ ├─课时8-既然语言都有这些结构和api,为什么还需要手撸练习.vip
│ │ │ └─课时9-如何用队列结构实现栈结构.vip
│ │ ├─章节3-归并排序与随机快排
│ │ │ ├─课时1-什么是归并排序.vip
│ │ │ ├─课时10-荷兰国旗问题.vip
│ │ │ ├─课时11-快速排序1.0.vip
│ │ │ ├─课时12-快速排序2.0.vip
│ │ │ ├─课时13-快速排序3.0.vip
│ │ │ ├─课时14-怎么解决复杂度.vip
│ │ │ ├─课时15-额外空间复杂度怎么估计.vip
│ │ │ ├─课时2-归并排序(递归方法实现).vip
│ │ │ ├─课时3-归并排序(非递归方法实现)(1).vip
│ │ │ ├─课时4-归并排序(非递归方法实现)(2).vip
│ │ │ ├─课时5-归并排序时间复杂度分析.vip
│ │ │ ├─课时6-根据常见面试题深入理解归并排序.vip
│ │ │ ├─课时7-根据常见面试题深入理解归并排序代码解析.vip
│ │ │ ├─课时8-在一个数组中求降序对.vip
│ │ │ └─课时9-Partition过程.vip
│ │ ├─章节4-比较器与堆
│ │ │ ├─课时1-完全二叉树结构.vip
│ │ │ ├─课时10-直观认识完全二叉树.vip
│ │ │ ├─课时11-答疑1.vip
│ │ │ ├─课时12-怎么保证每一个数再排完序的距离不会超过k.vip
│ │ │ ├─课时13-答疑2.vip
│ │ │ ├─课时14-比较器(重载比较运算符).vip
│ │ │ ├─课时15-比较器(排序).vip
│ │ │ ├─课时16-比较器(特殊标准排序的结构).vip
│ │ │ ├─课时17-什么情况下可以用语言提供的堆结构,什么情况下必须手动写.vip
│ │ │ ├─课时18-什么情况下可以用语言提供的堆结构,什么情况下必须手动写代码实现.vip
│ │ │ ├─课时2-堆是什么.vip
│ │ │ ├─课时3-大根堆讲解1.vip
│ │ │ ├─课时4-大根堆代码1.vip
│ │ │ ├─课时5-大根堆讲解2.vip
│ │ │ ├─课时6-答疑.vip
│ │ │ ├─课时7-下沉的复杂度是多少.vip
│ │ │ ├─课时8-堆排序是什么.vip
│ │ │ └─课时9-堆排序优化1.vip
│ │ ├─章节5-trie、桶排序、排序总结
│ │ │ ├─课时1-答疑.vip
│ │ │ ├─课时10-不基于比较的排序.vip
│ │ │ ├─课时11-基数排序.vip
│ │ │ ├─课时12-基数排序代码.vip
│ │ │ ├─课时13-基数排序代码拆解.vip
│ │ │ ├─课时14-计数排序和基数排序.vip
│ │ │ ├─课时15-选择、冒泡、插入排序有没有稳定性.vip
│ │ │ ├─课时16-归并、快排、堆排序有没有稳定性.vip
│ │ │ ├─课时17-排序算法总结.vip
│ │ │ ├─课时18-常见的坑.vip
│ │ │ ├─课时2-前缀树.vip
│ │ │ ├─课时3-怎么实现前缀树.vip
│ │ │ ├─课时4-答疑.vip
│ │ │ ├─课时5-word这个字符串之前加入过几次.vip
│ │ │ ├─课时6-有多少字符串是以pre这个字符串作为前缀的.vip
│ │ │ ├─课时7-删除.vip
│ │ │ ├─课时8-答疑.vip
│ │ │ └─课时9-前缀树是怎么拓展的.vip
│ │ ├─章节6-链表相关面试题
│ │ │ ├─课时1-链表问题.vip
│ │ │ ├─课时10-两个无环链表是否相交.vip
│ │ │ ├─课时11-两个无环链表是否相交代码.vip
│ │ │ ├─课时12-答疑.vip
│ │ │ ├─课时13-两个链表都有环有几种结构.vip
│ │ │ ├─课时14-能不能不给单链表的头节点,只给想要删除的节点,就能做到在链表上把这个删掉.vip
│ │ │ ├─课时2-快慢指针简介.vip
│ │ │ ├─课时3-快慢指针代码.vip
│ │ │ ├─课时4-给定一个单链表的头节点head,判断该链表是否为回文机构.vip
│ │ │ ├─课时5-将单链表按某值划分成左边小、中间相等、右边大的形式.vip
│ │ │ ├─课时6-特殊的单链表节点(用哈希表的方法).vip
│ │ │ ├─课时7-不用哈希表的方法.vip
│ │ │ ├─课时8-两个有环也可能无环的单链表,如果相交,返回相交的第一个节点,如果不想交,返回null.vip
│ │ │ └─课时9-两个有环也可能无环的单链表,如果相交,返回相交的第一个节点,如果不想交,返回null代码实现.vip
│ │ ├─章节7-二叉树的基本算法
│ │ │ ├─课时1-什么叫二叉树.vip
│ │ │ ├─课时10-统计二叉树最大的宽度(用Map).vip
│ │ │ ├─课时11-统计二叉树最大的宽度(不用Map).vip
│ │ │ ├─课时12-二叉树的序列化和反序列化.vip
│ │ │ ├─课时2-二叉树遍历(什么叫子树).vip
│ │ │ ├─课时3-二叉树遍历是什么意思.vip
│ │ │ ├─课时4-二叉树遍历实现.vip
│ │ │ ├─课时5-非递归方式实现二叉树的遍历.vip
│ │ │ ├─课时6-非递归方式实现二叉树的遍历(前序).vip
│ │ │ ├─课时7-非递归方式实现二叉树的遍历(中序).vip
│ │ │ ├─课时8-非递归方式实现二叉树的遍历(后序).vip
│ │ │ └─课时9-实现二叉树按层遍历(队列方式).vip
│ │ ├─章节8-二叉树的递归套路
│ │ │ ├─课时1-如何设计一个打印整棵树的打印函数.vip
│ │ │ ├─课时10-什么叫平衡树.vip
│ │ │ ├─课时11-二叉树的递归套路2.vip
│ │ │ ├─课时12-列出所有可能性后,确定到底需要向左树和右树要什么样的信息.vip
│ │ │ ├─课时13-给定一颗二叉树的头结点head,任何两个节点之间都存在距离,返回整课二叉树的最大距离.vip
│ │ │ ├─课时14-给定二叉树的头节点head,返回这个二叉树最大的二叉树搜索子树的头节点.vip
│ │ │ ├─课时15-二叉树递归套路3.vip
│ │ │ ├─课时16-排队的最大快乐值.vip
│ │ │ ├─课时2-给一个二叉树中的某个节点,返回该节点的后继节点1.vip
│ │ │ ├─课时3-如果x没有又数.vip
│ │ │ ├─课时4-后继.vip
│ │ │ ├─课时5-给一个二叉树中的某个节点,返回该节点的后继节点2.vip
│ │ │ ├─课时6-给一个二叉树中的某个节点,返回该节点的后继节点代码实现.vip
│ │ │ ├─课时7-给定一个如如参数N,代表纸条都从下边上向上方连续对着N次,请从上到下导引所有折痕的方向1.vip
│ │ │ ├─课时8-给定一个如如参数N,代表纸条都从下边上向上方连续对着N次,请从上到下导引所有折痕的方向2.vip
│ │ │ └─课时9-二叉树的递归套路1.vip
│ │ └─章节9-贪心算法
│ │ ├─课时1-返回这颗二叉树是不是满二叉树1.vip
│ │ ├─课时2-返回这颗二叉树是不是满二叉树2.vip
│ │ ├─课时3-返回a和b的最低公共祖先.vip
│ │ ├─课时4-贪心算法.vip
│ │ ├─课时5-贪心算法例子.vip
│ │ ├─课时6-从头到尾讲一道利用贪心算法求解的题目(1).vip
│ │ ├─课时7-从头到尾讲一道利用贪心算法求解的题目(2).vip
│ │ └─课时8-从头到尾讲一道利用贪心算法求解的题目(3).vip
│ ├─24-面试突击班
│ │ └─71-Python面试突击班
│ │ ├─章节1-Python面试突击班(一)
│ │ │ ├─课时1-类和对象.vip
│ │ │ ├─课时2-Type类.vip
│ │ │ ├─课时3-元类的定义.vip
│ │ │ ├─课时4-使用函数来定义一个元素.vip
│ │ │ ├─课时5-使用类的方式定义一个类.vip
│ │ │ ├─课时6-基于new函数实现单例.vip
│ │ │ └─课时7-基于元类来实现单例.vip
│ │ ├─章节2-Python面试突击班(二)
│ │ │ ├─课时1-什么是缓存.vip
│ │ │ ├─课时10-缓存普通对象.vip
│ │ │ ├─课时11-核心装饰器和函数说明.vip
│ │ │ ├─课时12-学生答疑.vip
│ │ │ ├─课时2-缓存架构.vip
│ │ │ ├─课时3-缓存的数据.vip
│ │ │ ├─课时4-缓存后端.vip
│ │ │ ├─课时5-Flask-caching处理缓存.vip
│ │ │ ├─课时6-使用缓存.vip
│ │ │ ├─课时7-缓存视图函数.vip
│ │ │ ├─课时8-缓存其他函数.vip
│ │ │ └─课时9-缓存有参函数.vip
│ │ ├─章节3-Python面试突击班(三)
│ │ │ ├─课时1-时间复杂度.vip
│ │ │ ├─课时2-常数时间.vip
│ │ │ ├─课时3-实现一个特殊的栈,在基本功能上的基础上,再实现返回栈中最小元素功能.vip
│ │ │ ├─课时4-代码实现.vip
│ │ │ ├─课时5-怎么理解选择排序的时间复杂度.vip
│ │ │ ├─课时6-怎么理解快速排序的时间复杂度.vip
│ │ │ └─课时7-学生答疑.vip
│ │ ├─章节4-Python面试突击班(四)
│ │ │ ├─课时1-面试总结介绍.vip
│ │ │ ├─课时2-生成器是什么.vip
│ │ │ ├─课时3-最简单的生成器.vip
│ │ │ ├─课时4-在函数中使yield关键字.vip
│ │ │ ├─课时5-闭包是什么,你怎么理解闭包.vip
│ │ │ ├─课时6-说说Python中字典的底层是怎么实现的.vip
│ │ │ └─课时7-学生答疑.vip
│ │ ├─章节5-Python面试突击班(五)
│ │ │ ├─课时1-堆排序涉及到的概念.vip
│ │ │ ├─课时2-为什么要用大根堆和小根堆排序.vip
│ │ │ ├─课时3-最大堆删除堆顶节点后的自我调整.vip
│ │ │ ├─课时4-构建最大堆.vip
│ │ │ └─课时5-堆排序算法代码实现.vip
│ │ ├─章节6-Python面试突击班(六)
│ │ │ ├─课时1-课前互动.vip
│ │ │ ├─课时2-复习堆排序算法.vip
│ │ │ ├─课时3-Python笔试面试题之算法(一).vip
│ │ │ ├─课时4-解题思路.vip
│ │ │ ├─课时5-中位数案例代码实现.vip
│ │ │ ├─课时6-Python笔试面试题之算法(二).vip
│ │ │ ├─课时7-解题思路.vip
│ │ │ └─课时8-超级丑数代码实现.vip
│ │ └─章节7-Python面试突击班(七)
│ │ ├─课时1-课前互动.vip
│ │ ├─课时10-学生答疑.vip
│ │ ├─课时2-对象的引用计数机制.vip
│ │ ├─课时3-垃圾回收.vip
│ │ ├─课时4-Python的内存池.vip
│ │ ├─课时5-怎么优化内存管理.vip
│ │ ├─课时6-Python里面如何拷贝一个对象.vip
│ │ ├─课时7-is和==有什么区别.vip
│ │ ├─课时8-怎么反转一个整数.vip
│ │ └─课时9-字符串转换成整型.vip
│ └─待整理
│ ├─38-PyTorch深度学习框架-515
│ │ ├─章节1-Pytorch入门
│ │ │ ├─课时1-pytorch介绍.vip
│ │ │ ├─课时2-pytorch安装.vip
│ │ │ ├─课时3-pytorch张量基础操作和基础运算.vip
│ │ │ ├─课时4-pytorch自动微分.vip
│ │ │ ├─课时5-pytorch实现原始线性回归.vip
│ │ │ ├─课时6-pytorch实现线性回归封装写法.vip
│ │ │ ├─课时7-pytorch实现分类问题.vip
│ │ │ └─课时8-模型的子类写法.vip
│ │ ├─章节2-dataset和dataloader
│ │ │ ├─课时1-使用dataset重构代码.vip
│ │ │ ├─课时2-使用DataLoader重构代码.vip
│ │ │ ├─课时3-添加校验代码.vip
│ │ │ └─课时4-封装.vip
│ │ └─章节3-卷积神经网络
│ │ ├─课时1-使用pytorch搭建cnn实现手写数字识别.vip
│ │ ├─课时10-自定义dataset.vip
│ │ ├─课时11-自定义数据集问题解决.vip
│ │ ├─课时12-tensorboard的使用.vip
│ │ ├─课时2-4种天气数据处理.vip
│ │ ├─课时3-图片预处理.vip
│ │ ├─课时4-添加dropout层.vip
│ │ ├─课时5-添加BN层.vip
│ │ ├─课时6-vgg16迁移学习.vip
│ │ ├─课时7-学习率衰减.vip
│ │ ├─课时8-数据增强.vip
│ │ └─课时9-模型参数保存.vip
│ ├─39.Fashion-MNIST时尚物品分类项目-851
│ │ └─章节1-Fashion-MNIST时尚物品分类
│ │ ├─课时1-项目介绍.vip
│ │ ├─课时2-数据集介绍.vip
│ │ ├─课时3-数据读取.vip
│ │ ├─课时4-创建模型.vip
│ │ ├─课时5-定义训练过程.vip
│ │ ├─课时6-定义预测过程.vip
│ │ ├─课时7-训练过程.vip
│ │ ├─课时8-保存和加载模型.vip
│ │ └─课时9-模型预测.vip
│ ├─48-C语言编程入门-141
│ │ ├─章节1-第一章 C语言开篇
│ │ │ ├─课时1-C语言开篇.vip
│ │ │ ├─课时2-Clion开发环境安装.vip
│ │ │ ├─课时3-第一个C程序.vip
│ │ │ └─课时4-注释.vip
│ │ ├─章节10-第十章 复合数据类型
│ │ │ ├─课时1-结构体的定义.vip
│ │ │ ├─课时10-联合体的定义及基本使用.vip
│ │ │ ├─课时11-联合体的实际用途.vip
│ │ │ ├─课时12-大端模式和小端模式.vip
│ │ │ ├─课时13-枚举.vip
│ │ │ ├─课时2-结构体成员变量的初始化.vip
│ │ │ ├─课时3-结构体中成员变量的访问.vip
│ │ │ ├─课时4-练习题讲解.vip
│ │ │ ├─课时5-函数指针在结构体中的应用.vip
│ │ │ ├─课时6-typedef对结构体类型进行重新定义.vip
│ │ │ ├─课时7-typedef 笔试题.vip
│ │ │ ├─课时8-结构体中的成员变量是另外一个结构体.vip
│ │ │ └─课时9-结构体的直接赋值.vip
│ │ ├─章节11-第十一章 C程序的组成
│ │ │ ├─课时1-头文件之宏定义.vip
│ │ │ ├─课时10-static的使用总结.vip
│ │ │ ├─课时11-const的使用.vip
│ │ │ ├─课时2-头文件之结构体的定义 全局变量和全局函数的声明.vip
│ │ │ ├─课时3-头文件编译原理.vip
│ │ │ ├─课时4-头文件重复包含问题.vip
│ │ │ ├─课时5-多个源文件-理论.vip
│ │ │ ├─课时6-多个源文件-实践.vip
│ │ │ ├─课时7-static修饰函数.vip
│ │ │ ├─课时8-static 修饰全局变量.vip
│ │ │ └─课时9-static修饰局部变量.vip
│ │ ├─章节2-第二章 数据类型
│ │ │ ├─课时1-数据类型的导入.vip
│ │ │ ├─课时10-转义字符1.vip
│ │ │ ├─课时11-转义字符2.vip
│ │ │ ├─课时12-浮点型数据.vip
│ │ │ ├─课时13-进制.vip
│ │ │ ├─课时14-数据在内存中的存储.vip
│ │ │ ├─课时15-由printf(“%f-n” 3-2);所引发的思考.vip
│ │ │ ├─课时2-常量和变量.vip
│ │ │ ├─课时3-整型数据类型.vip
│ │ │ ├─课时4-long 和 long long的区别.vip
│ │ │ ├─课时5-有符号和无符号数据.vip
│ │ │ ├─课时6-整型数据的表示方法.vip
│ │ │ ├─课时7-整型数据的输出格式.vip
│ │ │ ├─课时8-字符数据类型.vip
│ │ │ └─课时9-ASCII码表的高级应用.vip
│ │ ├─章节3-第三章 C语言输入和输出
│ │ │ ├─课时1-输入和输出的基本使用.vip
│ │ │ └─课时2-getchar函数.vip
│ │ ├─章节4-第四章 运算符和表达式
│ │ │ ├─课时1-运算符和表达式基本概念.vip
│ │ │ ├─课时10-位运算高级用法2.vip
│ │ │ ├─课时11-位运算高级用法3.vip
│ │ │ ├─课时12-逗号运算符.vip
│ │ │ ├─课时13-条件运算符.vip
│ │ │ ├─课时2-算术运算符.vip
│ │ │ ├─课时3-赋值运算符.vip
│ │ │ ├─课时4-关系运算符.vip
│ │ │ ├─课时5-逻辑运算符.vip
│ │ │ ├─课时6-位运算1.vip
│ │ │ ├─课时7-位运算2.vip
│ │ │ ├─课时8-位运算3.vip
│ │ │ └─课时9-位运算高级用法1.vip
│ │ ├─章节5-第五章 流程控制
│ │ │ ├─课时1-分支结构之if.vip
│ │ │ ├─课时10-循环结构之while 循环.vip
│ │ │ ├─课时11-循环结构之do while.vip
│ │ │ ├─课时12-循环结构之for循环.vip
│ │ │ ├─课时13-循环结构之笔试题.vip
│ │ │ ├─课时14-循环结构之循环的嵌套.vip
│ │ │ ├─课时15-流程控制之break在switch语句中的使用.vip
│ │ │ ├─课时16-流程控制之break在循环语句中的使用.vip
│ │ │ ├─课时17-流程控制之continue的使用.vip
│ │ │ ├─课时18-程序卡住了调试方法.vip
│ │ │ ├─课时19-程序异常退出调试方法.vip
│ │ │ ├─课时2-分支结构之if else.vip
│ │ │ ├─课时20-程序结果与预期不一致调试方法.vip
│ │ │ ├─课时21-编程题之猜数字游戏.vip
│ │ │ ├─课时22-练习题之自动求某个数字是几位数.vip
│ │ │ ├─课时23-笔试题之求质数.vip
│ │ │ ├─课时24-笔试题之青蛙爬井.vip
│ │ │ ├─课时25-笔试题之求圆上的坐标.vip
│ │ │ ├─课时3-分支结构练习.vip
│ │ │ ├─课时4-练习小bug1.vip
│ │ │ ├─课时5-练习小bug2.vip
│ │ │ ├─课时6-分支结构之if else if.vip
│ │ │ ├─课时7-分支结构之if else if 举例.vip
│ │ │ ├─课时8-分支结构之switch.vip
│ │ │ └─课时9-分支结构的嵌套.vip
│ │ ├─章节6-第六章 数组
│ │ │ ├─课时1-一维数组的基本使用.vip
│ │ │ ├─课时10-二维数组.vip
│ │ │ ├─课时11-二维数组初始化.vip
│ │ │ ├─课时2-一维数组元素的存储.vip
│ │ │ ├─课时3-一维数组元素的地址.vip
│ │ │ ├─课时4-一维数组应用举例.vip
│ │ │ ├─课时5-一维数组 计算活了多少天1.vip
│ │ │ ├─课时6-一维数组 计算活了多少天2.vip
│ │ │ ├─课时7-一维数组 求数组的最大值.vip
│ │ │ ├─课时8-一维数组 判断是否为升序数组.vip
│ │ │ └─课时9-一维数组 逆置.vip
│ │ ├─章节7-第七章 函数
│ │ │ ├─课时1-函数的导入.vip
│ │ │ ├─课时2-函数的定义.vip
│ │ │ ├─课时3-函数的设计.vip
│ │ │ ├─课时4-函数的使用.vip
│ │ │ ├─课时5-函数的形参和实参.vip
│ │ │ ├─课时6-局部变量和全局变量.vip
│ │ │ ├─课时7-函数的嵌套调用.vip
│ │ │ ├─课时8-函数的声明.vip
│ │ │ └─课时9-递归函数.vip
│ │ ├─章节8-第八章 C语言预处理
│ │ │ ├─课时1-宏定义的基本使用.vip
│ │ │ ├─课时2-有参宏定义.vip
│ │ │ ├─课时3-头文件的包含.vip
│ │ │ └─课时4-条件编译.vip
│ │ └─章节9-第九章 指针
│ │ ├─课时1-指针的基本概念.vip
│ │ ├─课时10-指针数组.vip
│ │ ├─课时11-指针变量的地址.vip
│ │ ├─课时12-一级指针和数组作为函数的形参.vip
│ │ ├─课时13-形参为指针的注意事项.vip
│ │ ├─课时14-二级指针.vip
│ │ ├─课时15-内存分配之malloc的基本使用.vip
│ │ ├─课时16-free内存释放.vip
│ │ ├─课时17-realloc的使用.vip
│ │ ├─课时18-二级指针作为函数的形参.vip
│ │ ├─课时19-指针笔试题.vip
│ │ ├─课时2-指针的基本使用.vip
│ │ ├─课时20-字符串的的定义.vip
│ │ ├─课时21-字符串的操作.vip
│ │ ├─课时22-atoi和atof函数.vip
│ │ ├─课时23-strlen的使用及实现原理.vip
│ │ ├─课时24-strcpy函数.vip
│ │ ├─课时25-strncpy函数.vip
│ │ ├─课时26-strcat函数.vip
│ │ ├─课时27-strcmp函数.vip
│ │ ├─课时28-strstr函数.vip
│ │ ├─课时29-strtok函数.vip
│ │ ├─课时3-野指针.vip
│ │ ├─课时30-函数指针.vip
│ │ ├─课时4-指针经典笔试题.vip
│ │ ├─课时5-不同类型指针变量之间的相同点.vip
│ │ ├─课时6-不同类型指针变量之间的不同点.vip
│ │ ├─课时7-指针的算术运算.vip
│ │ ├─课时8-数组的指针.vip
│ │ └─课时9-指针越界问题.vip
│ ├─51-C++编程入门-179
│ │ ├─章节1-第一章 C++概述
│ │ │ ├─课时1-C++简述.vip
│ │ │ ├─课时2-C++标准.vip
│ │ │ ├─课时3-C++的应用场景.vip
│ │ │ └─课时4-第一个C++程序.vip
│ │ ├─章节10-第十章 STL
│ │ │ ├─课时1-STL学习介绍.vip
│ │ │ ├─课时10-迭代器的本质.vip
│ │ │ ├─课时11-vector容器中迭代器的基本使用.vip
│ │ │ ├─课时12-vector容器迭代器失效.vip
│ │ │ ├─课时13-deque容器.vip
│ │ │ ├─课时14-list容器的基本概念.vip
│ │ │ ├─课时15-list容器头部和尾部的操作.vip
│ │ │ ├─课时16-list容器的反向迭代器.vip
│ │ │ ├─课时17-list对象的带参数构造.vip
│ │ │ ├─课时18-list容器的赋值.vip
│ │ │ ├─课时19-list容器的大小.vip
│ │ │ ├─课时2-STL的基本概念.vip
│ │ │ ├─课时20-list容器的插入.vip
│ │ │ ├─课时21-list容器的删除.vip
│ │ │ ├─课时22-list容器的反转.vip
│ │ │ ├─课时23-list容器迭代器的失效.vip
│ │ │ ├─课时24-stack容器的入栈和出栈.vip
│ │ │ ├─课时25-stack容器的拷贝构造方法.vip
│ │ │ ├─课时26-stack容器的大小.vip
│ │ │ ├─课时27-queue容器的入队和出队.vip
│ │ │ ├─课时28-queue容器的其他操作.vip
│ │ │ ├─课时29-set容器的基本概念.vip
│ │ │ ├─课时3-容器的分类介绍.vip
│ │ │ ├─课时30-set容器的插入和迭代器.vip
│ │ │ ├─课时31-set容器拷贝构造与赋值.vip
│ │ │ ├─课时32-set容器的删除.vip
│ │ │ ├─课时33-函数对象的基本概念.vip
│ │ │ ├─课时34-函数对象的使用.vip
│ │ │ ├─课时35-set容器的查找.vip
│ │ │ ├─课时36-pair 对组.vip
│ │ │ ├─课时37-map容器的基本概念.vip
│ │ │ ├─课时38-map容器元素的插入.vip
│ │ │ ├─课时39-map容器第三种插入方法注意事项.vip
│ │ │ ├─课时4-vector 的构造方法.vip
│ │ │ ├─课时40-map容器获取键所对应的值.vip
│ │ │ ├─课时41-map容器拷贝构造函数和赋值.vip
│ │ │ ├─课时42-map容器的大小.vip
│ │ │ ├─课时43-map容器的删除.vip
│ │ │ ├─课时44-map容器的排序.vip
│ │ │ ├─课时45-STL 容器总结.vip
│ │ │ ├─课时46-STL 排序算法之sort()函数.vip
│ │ │ ├─课时47-STL 容器总结.vip
│ │ │ ├─课时48-STL 排序算法之sort()函数.vip
│ │ │ ├─课时49-STL 排序算法之partial_sort()函数.vip
│ │ │ ├─课时5-vector的赋值.vip
│ │ │ ├─课时50-STL 排序算法之merge函数.vip
│ │ │ ├─课时51-reverse函数.vip
│ │ │ ├─课时52-STL 查找算法之adjacent_find()函数.vip
│ │ │ ├─课时53-STL 查找算法之binary_search()函数.vip
│ │ │ ├─课时6-vector的大小.vip
│ │ │ ├─课时7-vector元素的访问方式.vip
│ │ │ ├─课时8-vector 插入函数insert的使用.vip
│ │ │ └─课时9-迭代器的基本概念.vip
│ │ ├─章节11-第十一章 C++11新特性
│ │ │ ├─课时1-1 什么是C++11标准.vip
│ │ │ ├─课时2-2 auto类型推导.vip
│ │ │ ├─课时3-3 decltype类型推导.vip
│ │ │ ├─课时4-4 基于范围的for循环.vip
│ │ │ ├─课时5-5 列表初始化.vip
│ │ │ ├─课时6-6 使用using定义别名.vip
│ │ │ ├─课时7-7 final 关键字.vip
│ │ │ ├─课时8-8 右值引用.vip
│ │ │ └─课时9-9 move函数.vip
│ │ ├─章节2-第二章 C++对C的拓展1
│ │ │ ├─课时1-C++命令空间的基本常识.vip
│ │ │ ├─课时10-引用作为函数的形参以及引用的意义.vip
│ │ │ ├─课时11-内联函数的引入.vip
│ │ │ ├─课时12-内联函数的基本概念.vip
│ │ │ ├─课时13-内联函数的使用注意事项.vip
│ │ │ ├─课时14-函数的默认参数.vip
│ │ │ ├─课时15-默认参数注意事项.vip
│ │ │ ├─课时16-函数重载的概念及使用.vip
│ │ │ ├─课时17-函数重载的实现原理.vip
│ │ │ ├─课时2-命名空间的定义及成员的访问.vip
│ │ │ ├─课时3-命名空间只能全局范围内定义.vip
│ │ │ ├─课时4-命名空间的嵌套定义.vip
│ │ │ ├─课时5-命名空间的声明和实现分开.vip
│ │ │ ├─课时6-命名空间的别名.vip
│ │ │ ├─课时7-引用的概念及基本使用.vip
│ │ │ ├─课时8-使用引用的注意事项.vip
│ │ │ └─课时9-引用的本质.vip
│ │ ├─章节3-第三章 类和对象
│ │ │ ├─课时1-类和对象的基本概念.vip
│ │ │ ├─课时10-无参构造函数.vip
│ │ │ ├─课时11-有参构造函数.vip
│ │ │ ├─课时12-无参构造函数设计的注意事项.vip
│ │ │ ├─课时13-初始化成员列表的使用.vip
│ │ │ ├─课时14-构造函数总结.vip
│ │ │ ├─课时15-析构函数的定义.vip
│ │ │ ├─课时16-析构函数的用途.vip
│ │ │ ├─课时17-new运算符的使用.vip
│ │ │ ├─课时18-delete运算符的使用.vip
│ │ │ ├─课时19-new delete 和malloc free的区别.vip
│ │ │ ├─课时2-类的定义.vip
│ │ │ ├─课时20-多个对象的构造和析构..vip
│ │ │ ├─课时21-使用已构造的对象初始化新的对象.vip
│ │ │ ├─课时22-对象赋值的解决方法.vip
│ │ │ ├─课时23-拷贝构造函数的使用.vip
│ │ │ ├─课时24-拷贝构造函数的形参.vip
│ │ │ ├─课时25-深拷贝和浅拷贝.vip
│ │ │ ├─课时26-引用作为函数的形参.vip
│ │ │ ├─课时27-编译器对属性和方法的处理机制.vip
│ │ │ ├─课时28-this指针.vip
│ │ │ ├─课时29-静态成员变量.vip
│ │ │ ├─课时3-对象的实例化.vip
│ │ │ ├─课时30-静态成员函数.vip
│ │ │ ├─课时31-C++ sting类简述.vip
│ │ │ ├─课时32-String对象的构造方法.vip
│ │ │ ├─课时33-string对象的赋值.vip
│ │ │ ├─课时34-string对象的拼接.vip
│ │ │ ├─课时35-string对象比较大小.vip
│ │ │ ├─课时36-求string对象的子串.vip
│ │ │ ├─课时37-string类find成员函数.vip
│ │ │ ├─课时38-string类replace成员函数.vip
│ │ │ ├─课时39-string类erase成员函数.vip
│ │ │ ├─课时4-成员变量和成员函数的访问.vip
│ │ │ ├─课时40-string类insert成员函数.vip
│ │ │ ├─课时41-动态数组需求说明.vip
│ │ │ ├─课时42-Array类的设计.vip
│ │ │ ├─课时43-Array类构造函数和析构函数的实现.vip
│ │ │ ├─课时44-Array类部分成员函数的实现.vip
│ │ │ ├─课时45-Array类insert成员函数需求分析.vip
│ │ │ ├─课时46-Array类insert成员函数的实现.vip
│ │ │ ├─课时47-Array类remove_index函数的实现.vip
│ │ │ ├─课时48-Array类remove_data成员函数的实现.vip
│ │ │ ├─课时49-Array类完善.vip
│ │ │ ├─课时5-类成员的访问控制.vip
│ │ │ ├─课时6-面向过程和面向对象程序设计.vip
│ │ │ ├─课时7-习题讲解.vip
│ │ │ ├─课时8-类的分开实现.vip
│ │ │ └─课时9-构造函数的引入.vip
│ │ ├─章节4-第四章 继承
│ │ │ ├─课时1-为什么需要继承.vip
│ │ │ ├─课时10-隐藏.vip
│ │ │ ├─课时11-多继承.vip
│ │ │ ├─课时12-环形继承.vip
│ │ │ ├─课时13-虚继承.vip
│ │ │ ├─课时14-静态成员的继承.vip
│ │ │ ├─课时15-回合制游戏需求分析.vip
│ │ │ ├─课时16-回合制游戏Skill基类的实现.vip
│ │ │ ├─课时17-回合制游戏Skill类的派生类的设计.vip
│ │ │ ├─课时18-回合制游戏Hero基类的设计.vip
│ │ │ ├─课时19-回合制游戏Hero类派生类的设计.vip
│ │ │ ├─课时2-继承的概念.vip
│ │ │ ├─课时20-回合制游戏为英雄添加技能.vip
│ │ │ ├─课时3-派生类的定义.vip
│ │ │ ├─课时4-派生类继承基类属性和方法验证.vip
│ │ │ ├─课时5-三种不同的继承方式.vip
│ │ │ ├─课时6-protected和private的取别.vip
│ │ │ ├─课时7-单继承中构造函数和析构函数的调用顺序.vip
│ │ │ ├─课时8-派生类中调用基类的构造函数.vip
│ │ │ └─课时9-派生类中的成员变量和基类中的成员变量名冲突.vip
│ │ ├─章节5-第五章 多态
│ │ │ ├─课时1-多态的引入.vip
│ │ │ ├─课时10-运算符重载之[]符号的重载.vip
│ │ │ ├─课时11-运算符重载之=符号的重载.vip
│ │ │ ├─课时12-运算符重载之前置++和后置++的重载.vip
│ │ │ ├─课时13-运算符重载之输出运算符的重载.vip
│ │ │ ├─课时14-引用作为函数的返回值和对象作为函数返回值的差别.vip
│ │ │ ├─课时15-Mstring类需求.vip
│ │ │ ├─课时16-Mstring类的声明.vip
│ │ │ ├─课时17-Mstring 类构造函数的实现.vip
│ │ │ ├─课时18-关于编程练习的两种方法.vip
│ │ │ ├─课时19-Mstring 类=符号的重载.vip
│ │ │ ├─课时2-多态的概念.vip
│ │ │ ├─课时20-Mstring 类输出运算符的重载.vip
│ │ │ ├─课时21-Mstring类extend函数的实现.vip
│ │ │ ├─课时22-Mstring类[]运算符的重载的实现.vip
│ │ │ ├─课时23-Mstring 类+运算符的重载.vip
│ │ │ ├─课时24-Mstring类append函数的实现.vip
│ │ │ ├─课时25-Mstring类关系运算符的重载.vip
│ │ │ ├─课时26-Mstring类destroy函数的实现.vip
│ │ │ ├─课时27-友元函数.vip
│ │ │ ├─课时28-友元函数的灵活应用.vip
│ │ │ ├─课时29-友元类.vip
│ │ │ ├─课时3-静态联编的体现.vip
│ │ │ ├─课时30-动态多态的概念.vip
│ │ │ ├─课时31-虚函数的基本使用.vip
│ │ │ ├─课时32-重载 覆盖 隐藏.vip
│ │ │ ├─课时33-虚函数指针.vip
│ │ │ ├─课时34-虚函数表的基本概念.vip
│ │ │ ├─课时35-单继承关系中派生类虚函数表中的内容.vip
│ │ │ ├─课时36-虚函数表指针的概念.vip
│ │ │ ├─课时37-继承关系中各个类的虚函数表以及对象的内存模型.vip
│ │ │ ├─课时38-动态绑定的引入.vip
│ │ │ ├─课时39-动态绑定的原理.vip
│ │ │ ├─课时4-运算符重载的概念.vip
│ │ │ ├─课时40-基类指针指向派生类对象调用函数注意事项.vip
│ │ │ ├─课时41-虚函数和非虚函数的灵活应用.vip
│ │ │ ├─课时42-虚函数表指针的访问.vip
│ │ │ ├─课时43-虚函数表及虚函数指针的访问.vip
│ │ │ ├─课时44-纯虚函数的基本使用.vip
│ │ │ ├─课时45-抽象类.vip
│ │ │ ├─课时46-纯虚函数使用注意事项.vip
│ │ │ ├─课时47-抽象类实例.vip
│ │ │ ├─课时48-虚析构函数.vip
│ │ │ ├─课时5-运算符重载测试类构造函数的实现.vip
│ │ │ ├─课时6-运算符重载之+号运算符的重载.vip
│ │ │ ├─课时7-C++编译器对临时对象的优化.vip
│ │ │ ├─课时8-运算符重载之+号运算符重载验证.vip
│ │ │ └─课时9-运算符重载之大于符号的重载.vip
│ │ ├─章节6-第六章 C++对C的拓展2
│ │ │ ├─课时1-const修饰普通变量.vip
│ │ │ ├─课时10-__cplusplus的使用.vip
│ │ │ ├─课时11-extern C在实际工作中的使用.vip
│ │ │ ├─课时12-nullptr.vip
│ │ │ ├─课时2-const修饰成员变量..vip
│ │ │ ├─课时3-const修饰成员函数.vip
│ │ │ ├─课时4-const 修饰对象.vip
│ │ │ ├─课时5-const修饰引用.vip
│ │ │ ├─课时6-onst修饰函数返回值为普通变量和对象.vip
│ │ │ ├─课时7-const修饰函数返回值为const的指针.vip
│ │ │ ├─课时8-const修饰函数返回值为const的引用.vip
│ │ │ └─课时9-extern C的使用.vip
│ │ ├─章节7-第七章 异常
│ │ │ ├─课时1-异常的基本概念.vip
│ │ │ ├─课时2-抛出异常.vip
│ │ │ ├─课时3-异常的捕获.vip
│ │ │ ├─课时4-C++标准异常.vip
│ │ │ └─课时5-自定义异常.vip
│ │ ├─章节8-第八章 强制类型转换
│ │ │ ├─课时1-隐式类型转换和强制类型转换的概念.vip
│ │ │ ├─课时2-const_cast之const常量折叠.vip
│ │ │ ├─课时3-const_cast之const 修饰自定义类型.vip
│ │ │ ├─课时4-const_cast之函数的形参和返回值.vip
│ │ │ ├─课时5-static_cast.vip
│ │ │ └─课时6-dynamic_cast.vip
│ │ └─章节9-第九章 泛型编程
│ │ ├─课时1-函数模板的基本使用.vip
│ │ ├─课时2-函数模板的工作原理.vip
│ │ ├─课时3-多个泛型的使用.vip
│ │ └─课时4-函数模板总结.vip
│ ├─54-Linux高并发编程-223
│ │ ├─章节1-进程
│ │ │ ├─课时1-进程的概念.vip
│ │ │ ├─课时10-进程的调度时机.vip
│ │ │ ├─课时11-进程的行为.vip
│ │ │ ├─课时12-进程调度的目标.vip
│ │ │ ├─课时13-CPU调度准则.vip
│ │ │ ├─课时14-CPU调度算法之先到先服务调度算法.vip
│ │ │ ├─课时15-CPU调度算法之短作业调度算法.vip
│ │ │ ├─课时16-CPU调度算法之响应比高者优先调度算法.vip
│ │ │ ├─课时17-CPU调度算法之优先数调度算法.vip
│ │ │ ├─课时18-CPU调度算法之循环轮转调度算法.vip
│ │ │ ├─课时19-CPU调度算法之多级反馈队列调度算法.vip
│ │ │ ├─课时2-进程的特点.vip
│ │ │ ├─课时20-命令行参数.vip
│ │ │ ├─课时21-环境表.vip
│ │ │ ├─课时22-环境变量.vip
│ │ │ ├─课时23-进程标识.vip
│ │ │ ├─课时24-fork函数原型解读.vip
│ │ │ ├─课时25-fork函数实验.vip
│ │ │ ├─课时26-子进程对父进程的复制.vip
│ │ │ ├─课时27-关于fork函数的一些误区.vip
│ │ │ ├─课时28-fork函数的使用场景.vip
│ │ │ ├─课时29-vfork函数.vip
│ │ │ ├─课时3-进程的状态.vip
│ │ │ ├─课时30-fork函数的笔试题.vip
│ │ │ ├─课时31-进程的终止.vip
│ │ │ ├─课时32-僵尸进程.vip
│ │ │ ├─课时33-孤儿进程.vip
│ │ │ ├─课时34-进程等待之wait函数.vip
│ │ │ ├─课时35-进程等待之waitpid函数.vip
│ │ │ ├─课时36-exec函数族.vip
│ │ │ ├─课时37-exec函数注意事项.vip
│ │ │ ├─课时38-system函数.vip
│ │ │ ├─课时39-进程间通信概述.vip
│ │ │ ├─课时4-进程的状态变换.vip
│ │ │ ├─课时40-信号的概念.vip
│ │ │ ├─课时41-信号处理流程.vip
│ │ │ ├─课时42-signal函数1.vip
│ │ │ ├─课时43-signal函数2.vip
│ │ │ ├─课时44-SIGCHLD信号的捕获.vip
│ │ │ ├─课时45-signal函数的使用注意事项.vip
│ │ │ ├─课时46-sigaction函数.vip
│ │ │ ├─课时47-可重入函数.vip
│ │ │ ├─课时48-信号集与信号阻塞.vip
│ │ │ ├─课时49-信号的发送.vip
│ │ │ ├─课时5-进程的挂起.vip
│ │ │ ├─课时50-SIGALRM信号.vip
│ │ │ ├─课时51-settimer函数.vip
│ │ │ ├─课时52-定时器应用C++版本.vip
│ │ │ ├─课时53-定时器应用C语言版本.vip
│ │ │ ├─课时54-用户自定义信号.vip
│ │ │ ├─课时55-管道的概念.vip
│ │ │ ├─课时56-无名管道.vip
│ │ │ ├─课时57-有名管道.vip
│ │ │ ├─课时58-System V和POSIX.vip
│ │ │ ├─课时59-消息队列概述.vip
│ │ │ ├─课时6-进程控制块PCB.vip
│ │ │ ├─课时60-System V消息队列.vip
│ │ │ ├─课时61-消息队列和管道的区别.vip
│ │ │ ├─课时62-共享内存概述.vip
│ │ │ ├─课时63-SystemV 共享内存.vip
│ │ │ ├─课时64-posix 共享内存.vip
│ │ │ ├─课时65-mmap的其他应用方式.vip
│ │ │ ├─课时66-进程的同步和互斥.vip
│ │ │ ├─课时67-信号量概述.vip
│ │ │ ├─课时68-PV 操作.vip
│ │ │ ├─课时69-PV操作解决进程的同步-公交司机和售票员.vip
│ │ │ ├─课时7-进程地址空间.vip
│ │ │ ├─课时70-PV操作解决进程的异步-单生产者和单消费者.vip
│ │ │ ├─课时71-PV操作解决哲学家就餐问题..vip
│ │ │ ├─课时72-System V信号量编程.vip
│ │ │ ├─课时73-信号量编程阻塞问题的判断及解决办法.vip
│ │ │ ├─课时74-posix信号量.vip
│ │ │ ├─课时75-posix信号量编程.vip
│ │ │ ├─课时8-进程上下文的概念.vip
│ │ │ └─课时9-进程上下文的切换过程.vip
│ │ └─章节2-线程
│ │ ├─课时1-线程的基本概念.vip
│ │ ├─课时10-线程退出使用栈上地址实验.vip
│ │ ├─课时11-线程清理函数.vip
│ │ ├─课时12-线程的分离.vip
│ │ ├─课时13-线程同步的概念.vip
│ │ ├─课时14-互斥锁mutex的使用.vip
│ │ ├─课时15-互斥锁编程注意事项.vip
│ │ ├─课时2-多线程的特点.vip
│ │ ├─课时3-clone 函数.vip
│ │ ├─课时4-线程的创建:pthread_create函数.vip
│ │ ├─课时5-获取线程ID:pthread_self函数.vip
│ │ ├─课时6-线程的传参.vip
│ │ ├─课时7-pthread_exit函数.vip
│ │ ├─课时8-线程的取消.vip
│ │ └─课时9-线程资源的回收.vip
│ ├─56-Linux网络编程-220
│ │ ├─章节1-套接字
│ │ │ ├─课时1-前言.vip
│ │ │ ├─课时2-套接字的基本概念.vip
│ │ │ └─课时3-套接字的分类.vip
│ │ └─章节2-TCP网络编程
│ │ ├─课时1-TCP网络编程的基本概念.vip
│ │ ├─课时2-TCP 服务器设计流程.vip
│ │ └─课时3-socket()函数.vip
│ ├─57-MySQL基础课程-66
│ │ ├─章节1-数据库基本概念
│ │ │ └─课时1-数据库基本概念.vip
│ │ ├─章节10-创建数据库表
│ │ │ └─课时1-创建数据库表.vip
│ │ ├─章节11-数据库表列类型
│ │ │ └─课时1-数据库表列类型.vip
│ │ ├─章节12-添加数据
│ │ │ └─课时1-添加数据.vip
│ │ ├─章节13-修改,删除数据
│ │ │ └─课时1-修改,删除数据.vip
│ │ ├─章节14-修改,删除数据库表
│ │ │ └─课时1-修改,删除数据库表.vip
│ │ ├─章节15-非外键约束
│ │ │ ├─课时1-非外键约束(1).vip
│ │ │ ├─课时2-非外键约束(2).vip
│ │ │ └─课时3-非外键约束(3).vip
│ │ ├─章节16-外键约束
│ │ │ └─课时1-外键约束.vip
│ │ ├─章节17-外键策略
│ │ │ └─课时1-外键策略.vip
│ │ ├─章节18-DDL和DML的补充
│ │ │ └─课时1-DDL和DML的补充.vip
│ │ ├─章节19-DQL##表的准备
│ │ │ └─课时1-DQL##表的准备.vip
│ │ ├─章节2-数据库类型和常见的关系型数据库
│ │ │ └─课时1-数据库类型和常见的关系型数据库.vip
│ │ ├─章节20-最简单的SQL语句
│ │ │ └─课时1-最简单的SQL语句.vip
│ │ ├─章节21-where子句
│ │ │ └─课时1-where子句.vip
│ │ ├─章节22-函数的分类
│ │ │ └─课时1-函数的分类.vip
│ │ ├─章节23-单行函数
│ │ │ ├─课时1-单行函数(1).vip
│ │ │ └─课时2-单行函数(2).vip
│ │ ├─章节24-多行函数
│ │ │ └─课时1-多行函数.vip
│ │ ├─章节25-分组group by
│ │ │ └─课时1-分组group by.vip
│ │ ├─章节26-having分组后筛选
│ │ │ └─课时1-having分组后筛选.vip
│ │ ├─章节27-单表查询总结
│ │ │ └─课时1-单表查询总结.vip
│ │ ├─章节28-多表查询语法
│ │ │ ├─课时1-多表查询语法(1).vip
│ │ │ ├─课时2-多表查询语法(2).vip
│ │ │ ├─课时3-多表查询语法(3).vip
│ │ │ └─课时4-多表查询语法(4).vip
│ │ ├─章节29-多表查询2语法
│ │ │ └─课时1-多表查询2语法.vip
│ │ ├─章节3-MySQL介绍
│ │ │ └─课时1-MySQL介绍.vip
│ │ ├─章节30-单行子查询
│ │ │ └─课时1-单行子查询.vip
│ │ ├─章节31-多行子查询
│ │ │ └─课时1-多行子查询.vip
│ │ ├─章节32-相关子查询
│ │ │ └─课时1-相关子查询.vip
│ │ ├─章节33-事务及其特征
│ │ │ └─课时1-事务及其特征.vip
│ │ ├─章节34-事务并发问题
│ │ │ └─课时1-事务并发问题.vip
│ │ ├─章节35-事务隔离级别
│ │ │ └─课时1-事务隔离级别.vip
│ │ ├─章节36-视图
│ │ │ └─课时1-视图.vip
│ │ ├─章节37-存储过程
│ │ │ └─课时1-存储过程.vip
│ │ ├─章节4-MySQL的安装
│ │ │ └─课时1-MySQL的安装.vip
│ │ ├─章节5-查看MySQL的安装结果
│ │ │ └─课时1-查看MySQL的安装结果.vip
│ │ ├─章节6-MySQL登录 访问 退出操作
│ │ │ └─课时1-MySQL登录 访问 退出操作.vip
│ │ ├─章节7-数据库的卸载
│ │ │ └─课时1-数据库的卸载.vip
│ │ ├─章节8-使用图形客户端navicat12连接MySQL
│ │ │ └─课时1-使用图形客户端navicat12连接MySQL.vip
│ │ └─章节9-SQL语言入门
│ │ └─课时1-SQL语言入门.vip
│ ├─59-Shell编程-23
│ │ └─章节1-Shell编程
│ │ ├─课时1-01shell脚本之Shell概述.vip
│ │ ├─课时10-10Shell编程之函数案例和cut命令.vip
│ │ ├─课时11-11shell脚本之awk命令工具.vip
│ │ ├─课时12-12shell脚本之sort命令.vip
│ │ ├─课时2-02Shell脚本之变量(一).vip
│ │ ├─课时3-03Shell脚本之变量的作用域.vip
│ │ ├─课时4-04Shell编程之特殊变量.vip
│ │ ├─课时5-05Shell编程之数学运算和条件.vip
│ │ ├─课时6-06shell脚本之if判断.vip
│ │ ├─课时7-07Shell编程之for循环和case语句.vip
│ │ ├─课时8-08shell脚本之while循环和用户输入.vip
│ │ └─课时9-09shell脚本之自定义函数.vip
│ ├─61-QT应用程序开发-482
│ │ └─章节1-QT编程基础
│ │ ├─课时1-Qt简介.vip
│ │ ├─课时10-控件的基础知识.vip
│ │ ├─课时11-QLabel控件文字的显示.vip
│ │ ├─课时12-QLabel控件超链接的显示.vip
│ │ ├─课时13-QLabel控件图片的显示.vip
│ │ ├─课时14-QLabel控件动图的显示.vip
│ │ ├─课时15-QLineEdit控件.vip
│ │ ├─课时16-信号和槽.vip
│ │ ├─课时17-QLineEdit控件的信号.vip
│ │ ├─课时18-使用QLineEdit实现计算器.vip
│ │ ├─课时19-QRadioButton单选框的基本使用.vip
│ │ ├─课时2-Qt的安装.vip
│ │ ├─课时20-QRadion开发进制转换工具.vip
│ │ ├─课时21-QCheckBox 复选框.vip
│ │ ├─课时22-QSpinBox 设置前缀和后缀.vip
│ │ ├─课时23-QComboBox下拉列表.vip
│ │ ├─课时24-QSpinBox的基本使用.vip
│ │ ├─课时25-Qt布局管理器的基本介绍.vip
│ │ ├─课时26-垂直布局.vip
│ │ ├─课时27-水平布局.vip
│ │ ├─课时28-栅格布局.vip
│ │ ├─课时29-QQ登陆窗口的实现.vip
│ │ ├─课时3-Qt项目的创建.vip
│ │ ├─课时30-自适应布局.vip
│ │ ├─课时31-Qt事件的基本概念.vip
│ │ ├─课时32-Qt事件场景分析:按钮点击.vip
│ │ ├─课时33-QEvent类.vip
│ │ ├─课时34-鼠标事件.vip
│ │ ├─课时35-鼠标事件举例.vip
│ │ ├─课时36-键盘事件.vip
│ │ ├─课时37-窗口事件.vip
│ │ ├─课时38-事件过滤器.vip
│ │ ├─课时39-事件和信号的比较.vip
│ │ ├─课时4-Qt项目的结构.vip
│ │ ├─课时40-父子窗口的实现.vip
│ │ ├─课时41-父子窗口实现的优化.vip
│ │ ├─课时42-QQ登陆界面父子窗口设计.vip
│ │ ├─课时43-QMainWindow的基本概念.vip
│ │ ├─课时44-从代码的角度了解QMainWindow的组成.vip
│ │ ├─课时45-QAction对象的操作.vip
│ │ ├─课时46-工具栏.vip
│ │ ├─课时47-状态栏.vip
│ │ ├─课时48-QDialog的基本概念.vip
│ │ ├─课时49-标准对话框.vip
│ │ ├─课时5-QString详解1.vip
│ │ ├─课时50-QMessageBox 消息对话框.vip
│ │ ├─课时51-自定义QMessageBox 消息对话框.vip
│ │ ├─课时52-Qt文件的基本概念.vip
│ │ ├─课时53-QFile的介绍.vip
│ │ ├─课时54-文件的读取.vip
│ │ ├─课时55-QByteArray 和 QString 、char 之间的相互转换.vip
│ │ ├─课时56-文件光标.vip
│ │ ├─课时57-文件的写入.vip
│ │ ├─课时58-获取文件信息.vip
│ │ ├─课时59-流控文件的操作.vip
│ │ ├─课时6-QString详解2.vip
│ │ ├─课时60-TCP服务端编程.vip
│ │ ├─课时61-TCP客户端编程.vip
│ │ ├─课时62-UDP编程.vip
│ │ ├─课时63-并发服务器的设计.vip
│ │ ├─课时64-IO复用.vip
│ │ ├─课时65-网络调试助手界面布局.vip
│ │ ├─课时66-网络调试助手网络控制代码实现.vip
│ │ ├─课时67-网络调试助手按钮内容显示设置.vip
│ │ ├─课时68-网络调试助手接收内容显示.vip
│ │ ├─课时69-网络调试助手文件得保存.vip
│ │ ├─课时7-QString详解3.vip
│ │ ├─课时70-网络日志系统设计.vip
│ │ ├─课时8-QString详解4.vip
│ │ └─课时9-Qt控件的介绍.vip
│ └─71-Python面试突击班-1548
│ ├─章节1-Python面试突击班(一)
│ │ ├─课时1-类和对象.vip
│ │ ├─课时2-Type类.vip
│ │ ├─课时3-元类的定义.vip
│ │ ├─课时4-使用函数来定义一个元素.vip
│ │ ├─课时5-使用类的方式定义一个类.vip
│ │ ├─课时6-基于new函数实现单例.vip
│ │ └─课时7-基于元类来实现单例.vip
│ ├─章节2-Python面试突击班(二)
│ │ ├─课时1-什么是缓存.vip
│ │ ├─课时10-缓存普通对象.vip
│ │ ├─课时11-核心装饰器和函数说明.vip
│ │ ├─课时12-学生答疑.vip
│ │ ├─课时2-缓存架构.vip
│ │ ├─课时3-缓存的数据.vip
│ │ ├─课时4-缓存后端.vip
│ │ ├─课时5-Flask-caching处理缓存.vip
│ │ ├─课时6-使用缓存.vip
│ │ ├─课时7-缓存视图函数.vip
│ │ ├─课时8-缓存其他函数.vip
│ │ └─课时9-缓存有参函数.vip
│ ├─章节3-Python面试突击班(三)
│ │ ├─课时1-时间复杂度.vip
│ │ ├─课时2-常数时间.vip
│ │ ├─课时3-实现一个特殊的栈,在基本功能上的基础上,再实现返回栈中最小元素功能.vip
│ │ ├─课时4-代码实现.vip
│ │ ├─课时5-怎么理解选择排序的时间复杂度.vip
│ │ ├─课时6-怎么理解快速排序的时间复杂度.vip
│ │ └─课时7-学生答疑.vip
│ ├─章节4-Python面试突击班(四)
│ │ ├─课时1-面试总结介绍.vip
│ │ ├─课时2-生成器是什么.vip
│ │ ├─课时3-最简单的生成器.vip
│ │ ├─课时4-在函数中使yield关键字.vip
│ │ ├─课时5-闭包是什么,你怎么理解闭包.vip
│ │ ├─课时6-说说Python中字典的底层是怎么实现的.vip
│ │ └─课时7-学生答疑.vip
│ ├─章节5-Python面试突击班(五)
│ │ ├─课时1-堆排序涉及到的概念.vip
│ │ ├─课时2-为什么要用大根堆和小根堆排序.vip
│ │ ├─课时3-最大堆删除堆顶节点后的自我调整.vip
│ │ ├─课时4-构建最大堆.vip
│ │ └─课时5-堆排序算法代码实现.vip
│ ├─章节6-Python面试突击班(六)
│ │ ├─课时1-课前互动.vip
│ │ ├─课时2-复习堆排序算法.vip
│ │ ├─课时3-Python笔试面试题之算法(一).vip
│ │ ├─课时4-解题思路.vip
│ │ ├─课时5-中位数案例代码实现.vip
│ │ ├─课时6-Python笔试面试题之算法(二).vip
│ │ ├─课时7-解题思路.vip
│ │ └─课时8-超级丑数代码实现.vip
│ └─章节7-Python面试突击班(七)
│ ├─课时1-课前互动.vip
│ ├─课时10-学生答疑.vip
│ ├─课时2-对象的引用计数机制.vip
│ ├─课时3-垃圾回收.vip
│ ├─课时4-Python的内存池.vip
│ ├─课时5-怎么优化内存管理.vip
│ ├─课时6-Python里面如何拷贝一个对象.vip
│ ├─课时7-is和==有什么区别.vip
│ ├─课时8-怎么反转一个整数.vip
│ └─课时9-字符串转换成整型.vip
└─02.资料
└─AIoT智能物联网
├─AIoT智能物联网_2022-机器学习-剪辑版-路丰坤配套资料
│ ├─1-人工智能开班典礼(2022-路丰坤).pptx
│ ├─10-K近邻算法原理与应用.zip
│ ├─11-K近邻算法原理与案例课件.zip
│ ├─12-多元线性回归【初级】.zip
│ ├─13-多元线性回归【高级】.zip
│ ├─14-梯度下降【初级】.zip
│ ├─15-梯度下降【中级】.zip
│ ├─16-梯度下降【高级】.zip
│ ├─17-线性回归之特征工程【实战】.zip
│ ├─18-逻辑斯蒂回归【一】.zip
│ ├─19-逻辑斯蒂回归【二】.zip
│ ├─2-NumPy初级代码+笔记.zip
│ ├─2-决策树回归与集成算法.md
│ ├─20-降维算法-PCA降维.zip
│ ├─21-降维算法.zip
│ ├─22-降维算法.zip
│ ├─23-决策树算法.zip
│ ├─24-决策树高级.zip
│ ├─25-决策树进阶.zip
│ ├─26-决策回归树与集成算法.zip
│ ├─27-GBDT梯度提升分类树【初级】.zip
│ ├─28-GBDT梯度提升分类树【高级】.zip
│ ├─29-GBDT梯度提升回归树.zip
│ ├─3-NumPy高级代码+笔记.zip
│ ├─30-Adaboost初级.zip
│ ├─31-Adaboost高级.zip
│ ├─32-Adaboost多分类与回归.zip
│ ├─33-XGBoost原理与应用.zip
│ ├─34-XGBoost实战.zip
│ ├─35-SVM【初级】.zip
│ ├─36-SVM中级.zip
│ ├─37-SVM【高级】.zip
│ ├─38-SVM【进阶】.zip
│ ├─39-聚类算法【初级】.zip
│ ├─4-pandas初级代码笔记.zip
│ ├─40-聚类算法【高级】.zip
│ ├─5-pandas中级代码+笔记.zip
│ ├─6-pandas高级代码+笔记.zip
│ ├─7-matplotlib初级代码+课件.zip
│ ├─8-matplotlib高级.zip
│ └─9-matplotlib高级-seaborn.zip
├─AIoT智能物联网_C++编程入门配套资料
│ ├─C++代码.zip
│ └─课件.zip
├─AIoT智能物联网_C语言编程入门配套资料
│ ├─clion安装包百度网盘下载地址.txt
│ └─C语言课件(pdf版本).zip
├─AIoT智能物联网_Fashion-MNIST时尚物品分类项目配套资料
│ └─Fashion-MNIST时尚物品分类项目.rar
├─AIoT智能物联网_Kaggle实战配套资料
│ ├─1-Kaggle实战海难生死预测.zip
│ ├─2-Kaggle实战信用卡反欺诈.zip
│ └─3-Kaggle实战之Rossmann商店销量预测(二).zip
├─AIoT智能物联网_Linux 驱动开发基础配套资料
├─AIoT智能物联网_Linux网络编程配套资料
├─AIoT智能物联网_Linux高并发编程配套资料
│ ├─线程.pdf
│ ├─线程代码.zip
│ ├─进程代码.zip
│ └─进程课件pdf版本.pdf
├─AIoT智能物联网_MySQL基础课程配套资料
│ ├─Mybase7破解版.zip
│ ├─mysql-installer-community-8.0.21.0.msi
│ ├─MySQL.nyf
│ ├─mysql.zip
│ └─数据库&JDBC资料.docx
├─AIoT智能物联网_NB-IoT配套资料
├─AIoT智能物联网_Python基础直播课配套资料
│ ├─第1-2章节知识点复习.zip
│ ├─第3-4章节知识点复习.zip
│ └─第5-6章节知识点复习.zip
├─AIoT智能物联网_Python数据分析综合项目实战配套资料
│ └─数据分析综合项目实战.zip
├─AIoT智能物联网_Python数据科学计算库配套资料
│ ├─1-NumPy初级.zip
│ ├─2-NumPy高级.zip
│ ├─3-pandas初级.zip
│ ├─4-pandas高级.zip
│ ├─5-pandas进阶(一).zip
│ ├─5-pandas进阶(二).zip
│ ├─6-数据可视化初级 (一).zip
│ ├─6-数据可视化初级(二).zip
│ ├─7-数据可视化高级.zip
│ └─8-数据可视化进阶.zip
├─AIoT智能物联网_Python高级编程配套资料
│ ├─第一章.zip
│ ├─第三章.zip
│ ├─第二章.zip
│ └─第四章-内存管理.zip
├─AIoT智能物联网_PyTorch深度学习框架配套资料
│ ├─day52_pytorch入门.rar
│ ├─day53_pytorch入门(二).rar
│ ├─day54_dataset和dataloader.rar
│ ├─day55_pytorch实现卷积神经网络.rar
│ ├─day56_dropout和bn.rar
│ ├─day57_数据增强和迁移学习.rar
│ ├─day58_自定义数据和模型保存.rar
│ ├─TensorBoard的使用.rar
│ └─四种天气图片数据集.rar
├─AIoT智能物联网_QT应用程序开发配套资料
├─AIoT智能物联网_Shell编程配套资料
│ ├─Shell编程.pdf
│ ├─代码.zip
│ └─文档.zip
├─AIoT智能物联网_Slam实战-智能无人小车配套资料
├─AIoT智能物联网_STM32入门教学(STM32F103)配套资料
│ ├─CD00197763_ENV16勘误手册.pdf
│ ├─pdf课件.rar
│ ├─STM32.rar
│ ├─STM32Markdown课件.rar
│ ├─STM32文档资料.rar
│ └─软件资料-工程链接.txt
├─AIoT智能物联网_TensorFlow深度学习框架配套资料
│ ├─day30_TensorFlow入门.rar
│ ├─day31_TensorFlow入门(二).rar
│ ├─day32_keras入门.rar
│ ├─day33_keras进阶.rar
│ ├─day34_函数式api,子类api和wide&deep模型.rar
│ ├─day35_超参数搜索.rar
│ ├─day36_高阶API.rar
│ ├─day37_微分和datasets.rar
│ ├─day38_dataset进阶API.rar
│ ├─day39_estimator使用.rar
│ ├─day40_交叉特征和分布式.rar
│ ├─day41_分布式和模型保存.rar
│ └─day42_模型转化和保存.rar
├─AIoT智能物联网_决策树系列算法配套资料
│ ├─1-决策树分类算法原理.zip
│ ├─10-Adaboost提升树多分类算与回归算法.zip
│ ├─11-Xgboost算法与实战.zip
│ ├─2-决策树分类算法进阶.zip
│ ├─3-决策树回归算法.zip
│ ├─37-Xgboost算法与实战.zip
│ ├─4-集成算法.zip
│ ├─5-GBDT梯度提升分类高级.zip
│ ├─6-GBDT梯度提升分类树进阶.zip
│ ├─7-GBDT梯度提升回归树.zip
│ ├─8-Adaboost提升树二分类算法高级.zip
│ └─9-Adaboost提升树二分类算法进阶.zip
├─AIoT智能物联网_卷积神经网络配套资料
│ ├─day43_卷积神经网络(一).rar
│ ├─day44_卷积神经网络(二).rar
│ ├─day45_ALexNet和VGG.rar
│ ├─day46_VGG和GoogleNet.rar
│ ├─day47_resnet.rar
│ ├─day48_迁移学习.rar
│ ├─day49_mobilenet.rar
│ ├─day50_mobilenet(二).rar
│ └─day51_mobilenetv3.rar
├─AIoT智能物联网_图解Python语法配套资料
│ ├─Pycharm使用快捷键.pdf
│ ├─Python基础语法测试.pdf
│ ├─Python基础语法测试题答案.pdf
│ ├─Python答题闯关测试.xlsx
│ ├─Python语法基础单词.xlsx
│ ├─源代码.zip
│ ├─课程小任务.zip
│ └─辅导学习资料.zip
├─AIoT智能物联网_基于AlexNet的花分类项目配套资料
│ └─花分类项目.rar
├─AIoT智能物联网_基于CNN的10种物体识别项目配套资料
│ └─基于CNN的10种物体识别项目.rar
├─AIoT智能物联网_基于CNN的猫狗图片分类项目配套资料
│ └─基于CNN的猫狗图片分类项目.rar
├─AIoT智能物联网_基于MASK-RCNN的气球检测项目配套资料
│ └─代码.rar
├─AIoT智能物联网_基于NB-IoT的共享单车设计配套资料
├─AIoT智能物联网_基于OpenCV的信用卡数字识别项目配套资料
│ └─day20_信用卡识别项目(二).rar
├─AIoT智能物联网_基于OpenCV的车辆统计项目配套资料
│ └─车辆统计项目.rar
├─AIoT智能物联网_基于SSD的口罩佩戴检测项目配套资料
│ ├─data.rar
│ ├─face_mask_datasetes.zip
│ ├─代码.rar
│ └─课件.rar
├─AIoT智能物联网_基于TCP的聊天室开发配套资料
├─AIoT智能物联网_基于TensorFlow的CiFar10物品分类项目配套资料
│ └─cifar10识别.rar
├─AIoT智能物联网_基于TensorFlow的手写数字识别项目配套资料
│ └─手写数字识别.rar
├─AIoT智能物联网_基于YOLOv4的中国交通标志识别项目配套资料
│ └─基于YOLOv4的中国交通标志识别.rar
├─AIoT智能物联网_基于YOLOv5的细胞检测项目配套资料
│ ├─pyqt5_learning.rar
│ ├─代码.rar
│ └─课件.rar
├─AIoT智能物联网_基于图像分类的工业缺陷检测项目配套资料
│ └─基于图像分类的工业缺陷检测项目.rar
├─AIoT智能物联网_天猫用户复购预测项目实战配套资料
│ ├─商品复购预测.md
│ └─天猫用户复购项目实战.zip
├─AIoT智能物联网_探寻Linux 文件IO的奥秘配套资料
│ ├─工具百度网盘链接.txt
│ └─课件.zip
├─AIoT智能物联网_提问的智慧配套资料
│ ├─代码调试.zip
│ ├─平台的使用.zip
│ ├─查看博客解决问题.zip
│ └─程序调试与沟通技巧入门.docx
├─AIoT智能物联网_数据结构和算法配套资料
│ ├─第一章 算法引入.zip
│ ├─第三章 链表.zip
│ ├─第二章 顺序表.zip
│ ├─第五章 排序.zip
│ ├─第六章 树.zip
│ └─第四章 栈与队列.zip
├─AIoT智能物联网_无监督学习算法配套资料
│ ├─1-聚类系列算法高级.zip
│ ├─2-聚类系列算法进阶.zip
│ ├─3-降维系列算法高级.zip
│ ├─4-降维系列算法进阶.zip
│ └─5-EM算法与GMM高斯混合模型.zip
├─AIoT智能物联网_智能发电厂工业蒸汽量项目预测实战配套资料
│ ├─全部课件.zip
│ ├─天池工业蒸汽量预测(一).zip
│ └─天池工业蒸汽量预测(二).zip
├─AIoT智能物联网_智能家居控制系统配套资料
├─AIoT智能物联网_最简单的嵌入式操作系统-uCOSII配套资料
├─AIoT智能物联网_机器人ROS集训营实战配套资料
├─AIoT智能物联网_机器学习二期-路丰坤配套资料
│ ├─1-人工智能开班典礼(2022-路丰坤).pptx
│ ├─10-K近邻算法原理与应用.zip
│ ├─11-K近邻算法原理与案例课件.zip
│ ├─12-多元线性回归【初级】.zip
│ ├─13-多元线性回归【高级】.zip
│ ├─14-梯度下降【初级】.zip
│ ├─15-梯度下降【中级】.zip
│ ├─16-梯度下降【高级】.zip
│ ├─17-线性回归之特征工程【实战】.zip
│ ├─18-逻辑斯蒂回归【一】.zip
│ ├─19-逻辑斯蒂回归【二】.zip
│ ├─2-NumPy初级代码&笔记.zip
│ ├─2-决策树回归与集成算法.md
│ ├─20-降维算法-PCA降维.zip
│ ├─21-降维算法.zip
│ ├─22-降维算法.zip
│ ├─23-决策树算法.zip
│ ├─24-决策树高级.zip
│ ├─25-决策树进阶.zip
│ ├─26-决策回归树与集成算法.zip
│ ├─27-GBDT梯度提升分类树【初级】.zip
│ ├─28-GBDT梯度提升分类树【高级】.zip
│ ├─29-GBDT梯度提升回归树.zip
│ ├─3-NumPy高级代码+笔记.zip
│ ├─30-Adaboost初级.zip
│ ├─31-Adaboost高级.zip
│ ├─32-Adaboost多分类与回归.zip
│ ├─33-XGBoost原理与应用.zip
│ ├─34-XGBoost实战.zip
│ ├─35-SVM【初级】.zip
│ ├─36-SVM中级.zip
│ ├─37-SVM【高级】.zip
│ ├─38-SVM【进阶】.zip
│ ├─39-聚类算法【初级】.zip
│ ├─4-pandas初级代码笔记.zip
│ ├─40-聚类算法【高级】.zip
│ ├─5-pandas中级代码+笔记.zip
│ ├─6-pandas高级代码+笔记.zip
│ ├─7-matplotlib初级代码+课件.zip
│ ├─8-matplotlib高级.zip
│ └─9-matplotlib高级-seaborn.zip
├─AIoT智能物联网_机器视觉之OpenCV配套资料
│ ├─day01_图像&视频加载和显示(一).rar
│ ├─day01代码.rar
│ ├─day02_图像&视频加载和显示(二).rar
│ ├─day03_OpenCV基础知识和绘图(一).rar
│ ├─day04_OpenCV基础知识和绘图(二).rar
│ ├─day05_图像的算术与位运算.rar
│ ├─day06_基本变换.rar
│ ├─day07_滤波器(一).rar
│ ├─day08_滤波器(二).rar
│ ├─day09_形态学(一).rar
│ ├─day10_形态学(二)和图像轮廓.rar
│ ├─day11_图像金字塔和图像直方图.rar
│ ├─day12_图像直方图和车辆统计项目.rar
│ ├─day13_车辆统计项目(二).rar
│ ├─day14_特征点检测和匹配(一).rar
│ ├─day15_特征点检测和匹配(二).rar
│ ├─day16_特征点检测和匹配(三).rar
│ ├─day17_图像查找和图像拼接.rar
│ ├─day18_虚拟计算器项目.rar
│ ├─day19_信用卡数字识别项目.rar
│ ├─day20_信用卡识别项目(二).rar
│ ├─day21_图像分割与修复(一).rar
│ ├─day22_图像分割与修复(二).rar
│ ├─day23_图像分割与修复(三).rar
│ ├─day24_人脸检测和车牌识别.rar
│ ├─day25_目标追踪.rar
│ ├─day26_答题卡识别判卷.rar
│ └─day27_文档扫描ocr和光流估计.rar
├─AIoT智能物联网_深入浅出嵌入式数据库SQLite 配套资料
├─AIoT智能物联网_深度学习-目标检测YOLO实战配套资料
│ ├─SSD.pptx
│ ├─ssd.rar
│ ├─yolov1.pptx
│ ├─yolov2.pptx
│ ├─yolov3.pptx
│ ├─yolov3spp.pptx
│ ├─YOLOv3SPP源码解读.rar
│ ├─YOLOv4.rar
│ ├─YOLOv5.rar
│ └─YOLOv5源码解析.rar
├─AIoT智能物联网_深度学习-目标检测经典模型实战配套资料
│ ├─2.COCO数据集介绍.rar
│ ├─Fast-R-CNN网络.rar
│ ├─Faster-R-CNN源码解读.rar
│ ├─Faster-R-CNN网络.rar
│ ├─FPN网络.rar
│ ├─mAP的计算.rar
│ ├─MaskR-CNN模型.rar
│ ├─MaskR-CNN网络.pptx
│ ├─PASCALVOC数据集介绍.rar
│ ├─R-CNN网络.rar
│ ├─制作自己的数据集.rar
│ └─目标检测前言.rar
├─AIoT智能物联网_深度学习-许可配套资料
├─AIoT智能物联网_深度学习二期-许可配套资料
│ ├─day01_图片和视频的加载和显示.rar
│ ├─day02_图片和视频的加载和显示(二).rar
│ ├─day03_opencv基础知识和绘图(一).rar
│ ├─day04_opencv基础知识和绘图(二).rar
│ └─day05_图像的算术与位运算.rar
├─AIoT智能物联网_深度学习基础配套资料
│ └─day28_深度学习基础.rar
├─AIoT智能物联网_爬虫基础配套资料
│ ├─PPT.zip
│ ├─源码2-4.zip
│ └─源码5.zip
├─AIoT智能物联网_电商项目--京东购买意向预测配套资料
│ ├─0-京东用户购买意向实战-项目须知.txt
│ ├─0-项目数据百度网盘链接.txt
│ ├─1-京东用户购买意向预测--数据清洗.zip
│ ├─2-京东用户购买意向预测-数据探索.zip
│ ├─3-京东用户购买意向预测-特征工程.zip
│ └─4-京东用户购买意向预测-Xgboost模型.zip
├─AIoT智能物联网_电商项目--用户评论情感分析配套资料
│ └─京东天猫客户评价情感分析.zip
├─AIoT智能物联网_程序员实用算法配套资料
│ ├─代码.zip
│ └─课件.zip
├─AIoT智能物联网_程序员常用数据结构基础-C语言版本配套资料
│ ├─代码.zip
│ └─课件.zip
├─AIoT智能物联网_程序员的数学配套资料
│ ├─2-线性代数基础.zip
│ ├─3-线性代数高级.zip
│ ├─4-多元函数微分学.zip
│ ├─5-概率论.zip
│ ├─6-最优化.zip
│ └─微积分基础.pdf
├─AIoT智能物联网_算法与数据结构基础班配套资料
│ └─算法与数据结构基础班.rar
├─AIoT智能物联网_线性分类算法配套资料
│ ├─1-线性分类逻辑斯蒂回归二分类.zip
│ ├─2-线性分类逻辑回归多分类.zip
│ ├─3-SVM支持向量机原理(一).zip
│ ├─4-SVM支持向量机原理(二).zip
│ ├─5-SVM支持向量机原理与实战(一).zip
│ └─6-SVM支持向量机原理与实战(二).zip
├─AIoT智能物联网_线性回归算法配套资料
│ ├─1-线性回归正规方程.zip
│ ├─2-多元线性回归推导.zip
│ ├─3-梯度下降.zip
│ ├─4-梯度下降进阶.zip
│ ├─5-梯度下降优化.zip
│ ├─6-梯度下降优化进阶.zip
│ └─7-线性回归升维与实战.zip
├─AIoT智能物联网_自然语言处理(NLP)配套资料
│ ├─article.txt
│ ├─jieba分词的使用.ipynb
│ ├─NLP发展.pptx
│ ├─NLTK的使用.ipynb
│ ├─序列数据研究.ipynb
│ └─文本预处理和语言模型.ipynb
├─AIoT智能物联网_自然语言处理项目实战--机器翻译配套资料
├─AIoT智能物联网_配套资料
│ ├─netassist.zip
│ ├─网络模拟工具下载地址.txt
│ ├─课件.zip
│ └─课件_5.zip
└─AIoT智能物联网_项目部署之-Linux操作系统配套资料
├─Linux命令大全.zip
└─Linux资料.zip