1
1

00:00:00,060  -->  00:00:05,910
Vì vậy, trước khi chúng ta tiếp tục, hãy khai báo
2

2

00:00:02,760  -->  00:00:08,160
tên tượng trưng mà chúng tôi đặt cho đèn LED của tôi
3

3

00:00:05,910  -->  00:00:11,639
chỉ cần mang chúng đến đây để xác định tuyên bố
4

4

00:00:08,160  -->  00:00:12,599
chúng tôi đã viết đầu năm nay cải thiện
5

5

00:00:11,639  -->  00:00:14,969
khả năng đọc
6

6

00:00:12,599  -->  00:00:17,460
như chúng ta đã nói như vậy một khi đã xong
7

7

00:00:14,969  -->  00:00:20,250
cần khai báo ngăn xếp và cánh tay
8

8

00:00:17,460  -->  00:00:24,150
kích thước ngăn xếp ngăn xếp trong nhiệm vụ
9

9

00:00:20,250  -->  00:00:26,550
khối điều khiển của các nhiệm vụ khác nhau, chúng tôi
10

10

00:00:24,150  -->  00:00:28,289
sẽ tạo ra trước hết chúng ta bắt đầu
11

11

00:00:26,550  -->  00:00:30,960
với kích thước ngăn xếp và chúng ta có thể sử dụng một
12

12

00:00:28,289  -->  00:00:32,790
tuyên bố định nghĩa đơn giản để duy trì
13

13

00:00:30,960  -->  00:00:35,820
mã dễ đọc chúng tôi đang viết
14

14

00:00:32,790  -->  00:00:38,370
ở đây chúng tôi nói trong kích thước ngăn xếp nhiệm vụ màu xanh 100
15

15

00:00:35,820  -->  00:00:41,610
vì vậy chúng ta chỉ có thể nói kích thước ngăn xếp trên cùng màu xanh
16

16

00:00:38,370  -->  00:00:45,870
và nó sẽ cung cấp cho chúng tôi 100 như trong
17

17

00:00:41,610  -->  00:00:48,960
cụm và sau đó chúng ta có nhiệm vụ
18

18

00:00:45,870  -->  00:00:52,050
bộ đệm này là loại tĩnh
19

19

00:00:48,960  -->  00:00:54,780
tác vụ đệm và sau đó chúng ta gọi trong cái này
20

20

00:00:52,050  -->  00:00:58,170
loại trừ bất kỳ bộ đệm tác vụ điều khiển như
21

21

00:00:54,780  -->  00:01:00,809
bộ đệm nhiệm vụ và bộ đệm nhiệm vụ là
22

22

00:00:58,170  -->  00:01:02,609
loại nhiệm vụ tĩnh và sau đó là
23

23

00:01:00,809  -->  00:01:04,979
Tên sẽ cho vào nó và tiếp theo chúng ta
24

24

00:01:02,609  -->  00:01:08,520
có thể khai báo ngăn xếp và ngăn xếp là
25

25

00:01:04,979  -->  00:01:11,070
chỉ là một mảng và nó tắt kiểu stack
26

26

00:01:08,520  -->  00:01:14,189
gõ để sau đó bạn có thể đoán những gì này
27

27

00:01:11,070  -->  00:01:16,830
loại đã xác định chúng tôi đúng loại này là
28

28

00:01:14,189  -->  00:01:18,869
chỉ là một mảng số nguyên để chúng ta có thể có
29

29

00:01:16,830  -->  00:01:21,119
chỉ cần khai báo một mảng số nguyên bình thường bạn
30

30

00:01:18,869  -->  00:01:23,430
trong tìm nạp để gạch dưới T và sau đó sử dụng
31

31

00:01:21,119  -->  00:01:25,799
đây là chồng nó đang diễn ra
32

32

00:01:23,430  -->  00:01:28,290
là ngăn xếp cho nhiệm vụ màu xanh và là
33

33

00:01:25,799  -->  00:01:31,470
kích thước của ngăn xếp để bạn có thể tưởng tượng
34

34

00:01:28,290  -->  00:01:34,320
Đây là Viện mới, tôi sẽ chỉ đặt một
35

35

00:01:31,470  -->  00:01:42,479
mã giả một lần nữa bạn có thể thái độ
36

36

00:01:34,320  -->  00:01:44,850
gọi ngăn xếp màu xanh gạch dưới 100 vì vậy
37

37

00:01:42,479  -->  00:01:48,149
về cơ bản đây là những gì dài dòng
38

38

00:01:44,850  -->  00:01:50,490
có nghĩa là trong các điều khoản của giáo dân, chúng tôi đã tuyên bố
39

39

00:01:48,149  -->  00:01:53,579
một mảng các kiểu nguyên
40

40

00:01:50,490  -->  00:01:55,500
Tôi là số nguyên loại hai bit
41

41

00:01:53,579  -->  00:01:58,500
và chúng tôi cho nó, chúng tôi đã cho
42

42

00:01:55,500  -->  00:02:01,770
mảng một kích thước của săn 100 và tên của
43

43

00:01:58,500  -->  00:02:03,479
mảng là ngăn xếp màu xanh nhiệm vụ màu xanh nhưng
44

44

00:02:01,770  -->  00:02:06,630
Ở đây có tên của khóa học và
45

45

00:02:03,479  -->  00:02:08,629
đây là kích thước tốt nhất mà chúng ta
46

46

00:02:06,630  -->  00:02:11,580
được định nghĩa ở đây và dist Atty đây là
47

47

00:02:08,629  -->  00:02:16,110
được định nghĩa trong d
48

48

00:02:11,580  -->  00:02:19,140
trong mã nguồn đã có rồi
49

49

00:02:16,110  -->  00:02:21,780
vì vậy thay vì sinh sản cho người khác
50

50

00:02:19,140  -->  00:02:25,110
nhiệm vụ tôi sẽ đi và sử dụng
51

51

00:02:21,780  -->  00:02:28,020
chức năng và xem cách chúng tôi áp dụng những điều này trên
52

52

00:02:25,110  -->  00:02:29,730
các tham số này sẽ xác định ở đây vì vậy
53

53

00:02:28,020  -->  00:02:35,040
Tôi sẽ đến đây và tôi
54

54

00:02:29,730  -->  00:02:41,520
sẽ tạo ra nhiệm vụ mới của tôi và tôi có thể
55

55

00:02:35,040  -->  00:02:44,690
Chỉ cần xem thùng nhiệm vụ tiếp theo và sau đó tĩnh
56

56

00:02:41,520  -->  00:02:48,510
Nó được gọi là nhiệm vụ cũ tuyệt vời tĩnh
57

57

00:02:44,690  -->  00:02:52,170
ở đó tôi sẽ sao chép
58

58

00:02:48,510  -->  00:02:54,390
tham số trong đó theo chiều dọc và như chúng ta
59

59

00:02:52,170  -->  00:02:56,250
cho biết tham số đầu tiên là nhiệm vụ
60

60

00:02:54,390  -->  00:03:03,200
chức năng mà chúng ta sẽ xác định sau
61

61

00:02:56,250  -->  00:03:03,200
chúng ta sẽ gọi bộ điều khiển LED V màu xanh này
62

62

00:03:03,350  -->  00:03:08,760
đã dạy đây là UM tên chúng tôi sử dụng
63

63

00:03:06,390  -->  00:03:11,280
tất cả thời gian và sau đó chúng ta sẽ
64

64

00:03:08,760  -->  00:03:13,410
đặt cho nó một cái tên mô tả mà tôi sẽ
65

65

00:03:11,280  -->  00:03:20,340
gọi bộ điều khiển LED màu xanh này rất
66

66

00:03:13,410  -->  00:03:23,700
nhiệm vụ điều khiển LED đơn giản
67

67

00:03:20,340  -->  00:03:25,920
được rồi, chỉ như thế này và thứ ba
68

68

00:03:23,700  -->  00:03:28,380
đối số là kích thước chứng khoán mà chúng ta
69

69

00:03:25,920  -->  00:03:34,530
xác định ở đó để tôi có thể đi qua
70

70

00:03:28,380  -->  00:03:38,340
Ở đây chúng ta hãy xem nhiệm vụ màu xanh được, chúng ta có thể
71

71

00:03:34,530  -->  00:03:42,290
chỉ sao chép cái này chứ không phải gõ
72

72

00:03:38,340  -->  00:03:45,690
ở đây như thế này sau đó hôn mê và
73

73

00:03:42,290  -->  00:03:48,150
đối số thứ tư là một tham số
74

74

00:03:45,690  -->  00:03:50,510
muốn chuyển nó đến chức năng nhiệm vụ
75

75

00:03:48,150  -->  00:03:53,400
chúng tôi đã thấy làm thế nào để sử dụng các tham số nhiệm vụ
76

76

00:03:50,510  -->  00:03:54,870
sớm hơn nếu chúng ta có bất kỳ đặc biệt
77

77

00:03:53,400  -->  00:03:57,600
tham số chúng tôi muốn chuyển đến
78

78

00:03:54,870  -->  00:04:00,660
Chức năng cho nhiệm vụ này chúng ta có thể thêm nó ở đây
79

79

00:03:57,600  -->  00:04:02,730
nhưng bây giờ chúng tôi không có bất kỳ thứ gì như vậy
80

80

00:04:00,660  -->  00:04:04,830
thông số vì vậy tôi sẽ thu thập
81

81

00:04:02,730  -->  00:04:07,350
bây giờ tôi sẽ đặt ở đây
82

82

00:04:04,830  -->  00:04:09,750
và sau đó, đối số tiếp theo là
83

83

00:04:07,350  -->  00:04:15,180
ưu tiên của nhiệm vụ tôi sẽ làm
84

84

00:04:09,750  -->  00:04:18,330
sau đó ưu tiên nó
85

85

00:04:15,180  -->  00:04:20,370
chúng ta có ngăn xếp tham số tiếp theo là
86

86

00:04:18,330  -->  00:04:22,650
ngăn xếp nơi họ xác định ngăn xếp chúng ta
87

87

00:04:20,370  -->  00:04:24,680
gọi bẩm sinh bộ điều khiển LED exclu
88

88

00:04:22,650  -->  00:04:26,750
ngăn xếp mà chúng tôi xác định ở đây
89

89

00:04:24,680  -->  00:04:29,930
vì vậy chúng tôi chỉ có thể sao chép tên chúng tôi đã đưa ra
90

90

00:04:26,750  -->  00:04:33,610
phía trước và đưa nó xuống như thế này và
91

91

00:04:29,930  -->  00:04:38,449
Tôi sẽ chỉ đặt nó ở đây và tôi đặt dấu phẩy
92

92

00:04:33,610  -->  00:04:40,970
và tiếp theo cuối cùng trong tiếp theo nếu
93

93

00:04:38,449  -->  00:04:42,860
bất cứ từ nào bạn thích nó là nhiệm vụ
94

94

00:04:40,970  -->  00:04:47,389
khối điều khiển và nó được gọi là um
95

95

00:04:42,860  -->  00:04:50,330
bộ đệm nhiệm vụ vì vậy đây là một từ dài
96

96

00:04:47,389  -->  00:04:54,050
tuyên bố tĩnh nhiệm vụ X LED xanh
97

97

00:04:50,330  -->  00:04:54,860
bộ điều khiển tác vụ và sau đó chúng tôi mang lại
98

98

00:04:54,050  -->  00:04:59,030
nó xuống đây
99

99

00:04:54,860  -->  00:05:02,840
đó là một con trỏ để có được địa chỉ như
100

100

00:04:59,030  -->  00:05:07,760
đây và đây là tất cả những gì chúng ta cần tạo
101

101

00:05:02,840  -->  00:05:11,860
nhiệm vụ của chúng tôi hoàn toàn đúng để bạn có thể
102

102

00:05:07,760  -->  00:05:15,110
tự hỏi tại sao chúng ta có đường màu đỏ được
103

103

00:05:11,860  -->  00:05:18,550
hãy tiếp tục viết bài
104

104

00:05:15,110  -->  00:05:20,990
Chức năng nhiệm vụ điều khiển LED màu xanh
105

105

00:05:18,550  -->  00:05:24,199
vì chúng ta đã viết hàm nhiệm vụ
106

106

00:05:20,990  -->  00:05:32,660
trước khi tôi sẽ mang tất cả vào
107

107

00:05:24,199  -->  00:05:34,729
một khi đó là chức năng nhiệm vụ ngay
108

108

00:05:32,660  -->  00:05:37,039
nói chuyện với tôi trong đèn LED màu xanh và chúng ta có thể đặt
109

109

00:05:34,729  -->  00:05:44,479
nguyên mẫu của chức năng nhiệm vụ lên
110

110

00:05:37,039  -->  00:05:46,550
ở đây đặt dấu chấm phẩy nhưng chúng ta vẫn có
111

111

00:05:44,479  -->  00:05:50,270
dấu đỏ này như thể chúng ta không sử dụng
112

112

00:05:46,550  -->  00:05:53,090
Điều này tôi đã nói API này là một API trang điểm
113

113

00:05:50,270  -->  00:05:55,370
rằng chúng tôi đang đến với như bạn có thể thấy
114

114

00:05:53,090  -->  00:05:57,889
nó nói cảnh báo một tuyên bố ngầm của
115

115

00:05:55,370  -->  00:06:00,080
Hàm X tạo nhiệm vụ tĩnh là
116

116

00:05:57,889  -->  00:06:02,180
hàm không hợp lệ
117

117

00:06:00,080  -->  00:06:05,810
tồn tại và lý do tại sao đó là
118

118

00:06:02,180  -->  00:06:08,780
bởi vì tạo tĩnh không được kích hoạt
119

119

00:06:05,810  -->  00:06:10,940
theo mặc định trong nghệ sĩ miễn phí
120

120

00:06:08,780  -->  00:06:13,430
phân phối chúng ta phải kích hoạt
121

121

00:06:10,940  -->  00:06:17,570
cái này và để cho phép cái này chúng ta phải thêm
122

122

00:06:13,430  -->  00:06:21,110
trên hỗ trợ giả phân bổ tĩnh bằng
123

123

00:06:17,570  -->  00:06:24,680
đến 1 trong cấu hình nghệ sĩ miễn phí dot H
124

124

00:06:21,110  -->  00:06:26,870
tập tin để chúng tôi có thể đến đây mở rộng
125

125

00:06:24,680  -->  00:06:31,400
Điều này không có cấu hình nghệ sĩ miễn phí chấm H
126

126

00:06:26,870  -->  00:06:34,460
tập tin và ở đây chúng ta có thể cấu hình
127

127

00:06:31,400  -->  00:06:37,250
những thứ như nếu chúng ta muốn sử dụng một lý tưởng
128

128

00:06:34,460  -->  00:06:38,030
hook hook trick chúng ta chỉ cần thay đổi một
129

129

00:06:37,250  -->  00:06:39,950
0
130

130

00:06:38,030  -->  00:06:42,260
tùy thuộc vào tương lai mà chúng tôi muốn thêm
131

131

00:06:39,950  -->  00:06:45,290
để ứng dụng thời gian thực cụ thể của chúng tôi
132

132

00:06:42,260  -->  00:06:47,840
nhưng cái này không có gì để thay đổi
133

133

00:06:45,290  -->  00:06:51,080
nó thực sự phải xác định cái này
134

134

00:06:47,840  -->  00:06:54,160
vì một số lý do kỳ lạ nên chúng tôi phải
135

135

00:06:51,080  -->  00:06:59,290
định nghĩa cái này và nó đơn giản như
136

136

00:06:54,160  -->  00:06:59,290
xác định bạn xác định bạn thân của bạn
137

137

00:07:01,840  -->  00:07:14,110
đó là một báo cáo cấu hình được nhấn mạnh tĩnh
138

138

00:07:09,080  -->  00:07:22,370
phân bổ và tĩnh trên một tour du lịch
139

139

00:07:14,110  -->  00:07:24,830
ứng dụng bán cho một người vì vậy điều này cho phép
140

140

00:07:22,370  -->  00:07:27,950
chúng ta tạo các đối tượng tĩnh
141

141

00:07:24,830  -->  00:07:33,530
nhiệm vụ semaphores xếp hàng Texas mới
142

142

00:07:27,950  -->  00:07:36,230
vv vì vậy bây giờ chúng ta hãy đi xem yeah và nó
143

143

00:07:33,530  -->  00:07:38,870
biến mất ngay vì vậy chúng tôi đã tạo ra một
144

144

00:07:36,230  -->  00:07:40,610
nhiệm vụ lớn hơn với nhiệm vụ màu xanh và chúng tôi
145

145

00:07:38,870  -->  00:07:43,450
có thể xây dựng lại và kiểm tra mã của chúng tôi và
146

146

00:07:40,610  -->  00:07:43,450
xem nó hoạt động như thế nào
