|
$ v# z" ~, B) @6 X# G! f B6 U' U
0 w6 H, V3 X" ^2 m' [: _) r: U" k# S
' C# z# L; G8 E
资源目录9 H$ Q4 T/ Q$ d; R
├──第1阶段_嵌入式高级C编程 % Z$ x+ n6 m8 ]: _( @) T1 p% w
| ├──视频 : C$ m! U& ?6 Z/ O; D
| | ├──01_Linux系统安装及使用
. d* g" x+ i4 L| | ├──02_Linux基础之命令 ) Q0 x# T m8 q1 \
| | ├──03_C语言类型及语句 * s0 ]) Y w% V$ ]: `, u
| | ├──04_数组
! }. n/ ]! H% c. f: J( h| | ├──05_函数
$ j8 u* t h0 x; W| | ├──06_预处理
7 K0 g4 y. o7 _: h3 H ~& d/ \| | ├──07_指针
, M% m- s9 o( C7 i: C| | ├──08_动态内存申请
3 Y- Q+ G( p7 w2 F3 M| | ├──09_字符串处理函数 8 ^! c. H, P5 v' z" K2 y, f# W
| | ├──10_结构体、共用体、枚举
. h0 ?' ~( _4 Z+ J% c2 V| | ├──11_链表
& w; B- K6 ^+ r: J, h| | ├──12_文件 ' |/ S" _& G+ \7 ^% S% t3 k
| | ├──13_Makefile 8 B2 K: a5 d$ `8 V
| | └──14_歌词解析项目 % _: e, y# T8 J& @! O: {: m
| └──资料(pdf+工具)
- F, a8 i/ s5 p7 R| | ├──第一阶段课件 9 E, q& z9 ]( y( U5 |+ l9 M
| | └──所有工具
& s [# j7 O: g* F2 P├──第2阶段_面向C++应用模板库开发及Qt开发 8 Z4 ?: l. c( }! h% F4 U8 L2 z" I- d
| ├──视频 ; U- l4 p6 A9 n3 y( H) f# T4 M
| | ├──01_c++概述
, t2 x4 D6 @% R- N. @' {| | ├──02_c++初识 i, [9 [0 t3 e R7 q& y. a- _6 O
| | ├──03_c++对c的扩展
: Q$ ~' V+ H* A' g: V+ m w| | ├──04_类和对象
2 |, F7 A7 y" Q; t| | ├──05_c++模板 4 @1 k! ~+ b. V
| | ├──06_c++类型转换 ) b3 e3 b. L, v1 K- X" x# F( `( }
| | ├──07_c++异常 ' k0 i" ~9 p# \. d2 |7 ^
| | ├──08_STL详解
' \4 K$ R1 ^8 n/ }0 k T| | ├──09_Qt图形界面开发
# F2 o, m" p, m Q1 c! V3 ?4 X| | └──10_工业GUI项目 , n, O* |& S. g# [) |) N6 M$ X7 {
| └──资料
% s% k0 k- D0 t4 N# D i| | ├──c++面向对象高级语言程序设计.pdf 2.33M
8 k& Q- l6 ^7 R& g| | ├──Qt基础教程V3.0.pdf 1.75M
0 Y( I8 y1 E6 c" y- S3 A4 A" f& h; [. Q a| | └──STL标准模板库.pdf 991.02kb! [! r9 l( d5 H# N, r& Z
├──第3阶段_Linux系统高级程序设计 & x8 H0 |8 O* c5 d3 P. K
| ├──视频
; Q P7 A' t% G5 K% U9 u+ M; Q| | ├──01_shell脚本 - L% V1 ]+ _6 p! Z' _5 R4 k
| | ├──02_系统调用
. m: f3 \7 x y- P' u. T. @1 g| | ├──03_进程
3 ^: G. i, ^0 b* E1 {* ~| | ├──04_信号 ' |$ N! M3 x2 b5 C
| | ├──05_管道、命令管道 ( ?, K; Z$ _" A+ J0 E: Y! t7 h
| | ├──06_消息队列
- S! }5 \6 S( [% c4 F| | ├──07_共享内存
x: f3 P4 H. p# M2 D| | ├──08_线程
2 y7 q! d. j# G3 ^6 S| | ├──09_多任务互斥与同步 * s& o. n# [4 _2 x: v: C; M A" i
| | ├──10_git ' Y- [5 ~0 i8 w
| | ├──11_数据库 - C4 ?0 S. C% `# T1 {
| | └──12_智能音箱项目
/ g; G/ B: V, k0 B0 X( k| └──资料
' u7 h9 h% b+ L9 l( f/ b| | ├──02_git工具使用.doc 161.00kb0 E, l a P1 |8 X
| | ├──ARM 版本Mplayer实验指导书V4.0.doc 19.50kb' [9 ]0 ]: e% y% j) B3 J0 F) a
| | ├──linux系统编程.pdf 2.05M
, C4 H$ w9 Y& X, N- a0 m: ~| | ├──MySQL数据库开发v1.0.doc 1.66M; S) d9 P) X* l5 ?
| | └──shell编程.pdf 454.70kb
+ l4 V7 a" M; y3 \. ?├──第4阶段_Linux高级网络编程 2 p( W" E; q. l1 f8 |3 i8 s& l# w
| ├──视频 7 l! K& u0 }! D ~' {
| | ├──01_计算机网络概述 8 d7 P4 }1 H* m3 `
| | ├──02_UDP编程 9 Z% Z8 H4 Q% i
| | ├──03_UDP编程之TFTP_广播_多播 $ e: {5 E$ V% \
| | ├──04_TCP网络编程
6 b3 p; Y$ ~1 J9 \; V# c5 S. r9 o| | ├──05_网络通信过程 7 a4 D4 C" ?: z6 i
| | ├──06_原始套接字
3 v1 h& P6 L9 W: f4 F. B| | ├──07_libnet以及libpcap库的开发 9 E N/ s. \; q8 P1 V* h
| | ├──08_BS开发 / C$ C4 H9 e3 ? O/ j+ h" l
| | └──09_路由器项目
' Q T" \1 f& o5 g9 C+ f3 y| └──资料
\4 l% t, Z$ a1 ~! i. T( X| | ├──02_Wireshark使用.pdf 1.40M- F }# E) G* _
| | ├──03_BS开发.pdf 2.38M
* {. Y! o: U& E| | └──网络编程.pdf 7.91M- f, ? b3 H1 u: w
├──第5阶段(二)_STM32单片机开发
6 m, }! t8 ~; r| └──视频 # b3 q' v$ T# B- ~' K
| | ├──01_STM32介绍 , h8 H3 I' Q. y. P9 H1 e9 u
| | ├──02_开发环境搭建
) L' t. n& g" @1 \! T3 a| | ├──03_STM32启动过程
5 W$ E e( J. Q7 Y1 n4 }5 d. Z( D| | ├──04_STM32时钟系统 & f5 f; @1 J0 ?4 E7 ]2 R5 a
| | ├──05_STM32通用输入输出
6 V. s, e0 p$ O l) O( [| | ├──06_STM32定时器PWM输出
- r8 }& z9 \! y| | ├──07_嵌套向量控制器
- Q/ W5 }& d; l/ N% V3 Y2 x| | ├──08_直接存储访问DMA
: A2 ^2 ~9 q, S- G) S, ?8 s| | ├──09_串口通信
1 b& e6 |( M' e| | ├──10_看门狗
& U3 t- w( s# D, c" a- j| | └──11_模数转换器ADC
; k# `! I5 Q% |" B├──第5阶段(三)_RT-Thread实时操作系统 % }/ L6 ~0 s" ~
| └──视频
' L8 K7 g6 F9 Y| | ├──01_RT-Thread介绍 1 `8 ]' R1 b4 N' G) L4 V# }
| | ├──02_RT-Thread移植
) d9 h, N. N- ~: k! v| | ├──03_RT-Thread内核介绍
4 b1 ? j' B- C+ T2 X| | ├──04_线程管理 7 _7 t$ y, z5 i9 k
| | ├──05_时钟管理
2 L" y" _: M* `| | ├──06_线程间同步 - a( d' p! H) w) ?; s- r8 t9 T
| | ├──07_IO设备模型 . g' Z- p# J ^$ @
| | ├──08_UART串口设备 + n1 P' m6 N+ N- q% a
| | ├──09_ADC设备
- r0 m e' g7 y/ M| | └──10_I2C设备
% q3 m3 L6 d+ V* c0 U├──第5阶段(一)_5G物联网工程开发 + J9 b) _, F" }/ E5 y
| └──视频
/ v8 f/ g! `" y| | ├──01_RFID
7 w1 y/ {; r0 \/ \) M1 N+ K* O% A| | ├──02_OSAL+zigbee
& n' G; y$ H$ Q| | ├──03_JDY-10M蓝牙模块介绍 ' E% B# I5 \' N9 a- |) S F6 a7 U
| | ├──04_MQTT协议 - p+ \9 D3 w9 ~( U7 n
| | ├──05_NB-IoT
) a2 m) [$ O8 u- I8 a, R| | ├──06_wifi_esp8266
. q+ K7 h- P# Z+ x. p9 O, ^| | ├──07_5G技术介绍 H- t; _# Y4 X2 I/ c6 c
| | ├──08_SQLite数据库开发
- E+ k3 U4 `% a# k| | └──09_智慧农业项目 # `# c% I9 {2 Y/ H7 M! ]
├──第6阶段_BSP开发及驱动开发 / D# }# r Y7 t' y. j, K
| ├──视频
( ?# V7 Q e) t: i+ x' q, I7 J0 i| | ├──01_嵌入式系统概述及裸机开发 1 }9 E" d, P$ I
| | ├──02_Bootloader应用分析 7 w( W/ _( O: V
| | ├──03_Linux内核开发移植
# j4 G" j5 p9 b$ w( y9 g- G& G| | ├──04_嵌入式Linux文件系统
* m3 a/ x# }3 d# Q8 E! g| | ├──05_字符设备驱动 ' n2 n, M' J# [6 g- a
| | ├──06_Linux内核API
1 }" R! w& N4 T1 G3 P| | ├──07_Linux驱动工程实例 / K. C% ?' m2 p! _) t
| | ├──08_I2C总线接口 ! m; S' }0 @3 F, C+ c" Z& L6 V, f
| | ├──09_I2C子系统 / {- u6 p8 u) t5 h
| | ├──10_块设备驱动 . B. R0 a" s: Y) _6 i: }0 |
| | └──11_USB设备驱动 / V$ R+ C, F' Z; n# O! g- C
| └──资料 * E3 M3 u. k( \
| | ├──arm-linux-gcc-4.3.2.tar .bz2 77.99M% G" _3 X7 W5 W& k( i: i
| | ├──busybox-1.21.1.tar .bz2 2.10M
) E" l6 V: Q+ }; ~| | ├──datasheet .zip 14.93M
4 B( J* p: U1 e2 ?7 \+ Z4 c# Q| | ├──gtk_rootfs_v3.tar .bz2 99.01M
: Q( I/ v, V2 e5 J| | ├──kernel-3.4.39_v4_mipi.tar .bz2 169.36M
% H& h$ P1 k! ?& F6 F1 |4 E! M- f| | └──u-boot-2014.07_v3_mipi.tar .bz2 26.71M! k% J* P4 l" Y
├──第七阶段 拓展课 车牌识别项目 6 r2 [, L- R4 {% [
| └──视频
( I& q, I( j7 {. g, m l/ I' h: A| | ├──01_车牌识别项目 . a6 }6 k0 z0 d, Y& ?. \+ ?, x
| | └──02_PCB设计课程 1 l! J- q, A" O( m4 n# l# e9 M+ @
├──嵌入式物联网开发软件工具
! N( ]/ T+ q5 U6 h" w- y! i6 A- V6 V| ├──开发软件
+ |, j" h* `. F6 [. h| | ├──00_向日葵远程控制
# ~7 |2 ^6 m& O) ~| | ├──01_虚拟机
`9 k# F+ U @. G| | ├──02_ubuntu光盘镜像 6 r+ C+ h) Q2 R5 a* Z6 T
| | ├──03_安装好的Ubuntu操作系统 ( s$ ]8 r" D% Q4 g( `
| | ├──04_notepad++
: v. p0 l: L& q8 B( O/ j# l7 H- f7 X| | ├──05_VC6.0软件及安装指南
7 U* j7 X4 S4 w X* y| | ├──06_putty工具 , ?. Y* @6 u& m; s
| | ├──07_IAR-EW8051-8101(带注册机)
0 A6 N) d) B4 h# c+ @6 T| | ├──08_xmanager5.0 8 @% r% l3 o! Q* S
| | ├──09_Qt软件 3 A" Y. d5 T' v9 U5 C* x
| | ├──10_物联网阶段 , M1 r& L- l& e8 W
| | ├──11_USB转串口驱动 0 q6 c8 Z7 ?# I5 {
| | ├──12_VisualStudio 4 {7 K+ d& p. H
| | ├──13_vim配置文件 % H# y. ^- s* M
| | ├──14_SSH
% z7 Y# i% ]% E4 t( v5 p! e" o1 q| | ├──15_vscode 8 t) \9 Y8 F; b4 R! p6 H% s8 ]
| | ├──16_tftp
8 ^* X3 \& A7 Y! b| | ├──17_keil5
$ t4 z% n5 K# v0 E/ l! W% D2 r| | ├──18_arm-linux-gcc交叉编译器 - v/ f2 \) q9 j0 C' y
| | ├──19_网络调试助手
" U9 o& p6 v9 q. f& L| | └──20_串口调试助手
5 w6 E' A& Q) `| └──常用软件的安装及使用及开发板相关指导视频.doc 10.00kb4 ?( N% V; O, M: _3 H2 t& Y3 c, I: E
├──资料
" s: t' F$ X4 V$ r: O, o| ├──00_c++对c的提升.pdf 1.22M/ j3 \+ k5 ?& L& k. k
| ├──00_Linux系统安装及使用.pdf 3.58M; ]- A+ Y* A6 F6 y& K! E6 y
| ├──00_shell脚本.pdf 1.45M, J7 W* k7 A' o
| ├──00_ubuntu系统光盘镜像.rar 2.03G4 w5 E7 _" R( T* Z
| ├──00_环境搭建.pdf 594.67kb6 f- j& y/ j- P. V1 o" }' L6 X
| ├──01 shell脚本.zip 7.07kb5 ]) K! q& P# g0 y* d6 H
| ├──01_linux命令.pdf 1018.18kb, B2 E* A5 m' [! `) U5 a3 G
| ├──01_歌词解析项目.zip 11.17M
" E+ I8 C0 S& X) L8 _| ├──01_歌词解析项目_2.zip 11.17M
& N9 G: W' N4 k4 q; i0 p| ├──01_类和对象.pdf 691.11kb
# J- r# Y; O. {6 f) @- U; R| ├──01_嵌入式高级c语言编程.pdf 1.85M0 P* R' s. ?3 Z
| ├──01_嵌入式高级c语言编程_2.pdf 1.85M: ^2 `: V+ o. n4 B6 O( p- {: @% Z
| ├──01_文件IO.pdf 1.88M
2 y$ X( `5 E, C' v| ├──01_相关工具.zip 84.75M
& [: A6 w' b5 A| ├──01_虚拟机.zip 676.77M
/ ?& q! R2 F4 z| ├──02 c++初识.zip 3.37kb
- }( i/ s# l) [2 f! O! g| ├──02 系统调用.zip 6.62kb
. B8 z% [, e, q! _| ├──02_git工具使用 (1).doc 161.00kb, W. y7 V4 V: i5 S7 i. m
| ├──02_git工具使用.doc 161.00kb
2 ?* s P' E* g. G0 X3 T1 u| ├──02_工业GUI项目.zip 472.31M
8 w4 b/ O, E9 o| ├──02_进程.pdf 2.53M
1 [, S$ Z" @9 z/ l7 G1 X8 L$ W| ├──02_类和对象(提高).pdf 794.46kb
. l+ P+ @- d; ~| ├──03 c++对c的扩展.zip 21.87kb
% P3 V+ B$ V/ f* ? s* d| ├──03 进程.zip 11.66kb
0 z% Y4 V1 z( Z" T( R( C- x2 {; g. ~, g9 O| ├──03_进程间通信之无名、有名管道.pdf 871.69kb
$ b2 M# } _/ J+ [6 ^, J| ├──03_类和对象(高级).pdf 1013.58kb8 p" `2 f. u$ @0 Y; {
| ├──03_智能音箱项目.zip 115.82M
4 E6 w U$ H$ B0 A( J, b| ├──04 类和对象.zip 1.25M3 U0 s6 b a0 X+ J
| ├──04 信号.zip 5.41kb7 E8 l g1 z8 m/ x
| ├──04_notepad++.zip 5.76M
% J9 L$ `. Y; M| ├──04_继承.pdf 1.17M1 N+ H2 f6 H# u4 u' g( C+ a
| ├──04_进程间通信值消息队列.pdf 470.56kb) |, H8 v' c1 R3 |
| ├──05 c++模板.zip 63.87kb; G3 B' V# {- S, T$ F" b
| ├──05 管道、命令管道.zip 23.30kb
: [) `: o1 G2 }7 L! ^& u# O| ├──05_VC6.0软件及安装指南.zip 40.37M
: f' }) k! |7 d% s| ├──05_多态.pdf 548.09kb
1 e2 q# y8 l3 L( j| ├──05_进程间通信之共享内存.pdf 520.80kb
) _: M2 l, z5 [9 b7 _9 _4 G| ├──06 c++类型转换.zip 3.72kb: u D1 j: |5 N4 @$ B
| ├──06 消息队列.zip 10.23kb
5 c9 l$ G2 F% V) |/ s( R; U z3 A8 p| ├──06 预处理.zip 372.81kb2 O6 ~9 o! i+ X0 r+ H# k
| ├──06_putty工具.zip 274.20kb
5 X. k" K2 D0 R2 N+ J| ├──06_进程间通信之信号.pdf 1.15M
# x, t G+ H* u$ ~1 b- n: y- N) G| ├──06_模板.pdf 509.32kb9 W: N0 }- b& x. w
| ├──07 c++异常.zip 63.30kb$ m9 m' f4 l$ g( e% |, p ^
| ├──07 共享内存.zip 7.56kb
8 R4 c5 U% d5 m9 X| ├──07 指针.zip 4.14kb6 q- |: L+ F2 R
| ├──07_IAR-EW8051-8101(带注册机).zip 103.17M0 d {0 R6 V/ ~6 h# }6 {$ l& k
| ├──07_类型转换.pdf 365.92kb
- o( d3 a; u' l: e* ~# Q$ {| ├──07_线程.pdf 668.85kb' a1 K7 R1 D, N3 N+ p6 O, c
| ├──07_预处理.pdf 1.57M
1 ~( W8 ~. c$ a. I' c( p| ├──08 STL详解.zip 47.53kb' r: n2 i0 `+ ]% d( V
| ├──08 动态内存申请.zip 1.36kb
8 v \3 B6 D. f8 O| ├──08 线程.zip 8.01kb9 Z$ x$ D% ?0 x# Q$ a- E6 R& w
| ├──08_xmanager5.0.zip 98.77M
& O: D1 ~. Q7 f| ├──08_线程的同步互斥.pdf 809.89kb, a# y1 H/ p& F* _# S6 `
| ├──08_异常.pdf 741.83kb- a+ ?3 ~ @+ s( \' L' c
| ├──08_指针.pdf 1.06M
8 D6 M0 ]4 j7 [0 u3 U5 @( g: B| ├──09 Qt图形界面开发.zip 20.02M
# `- }) p' N) w# a& L| ├──09 多任务互斥与同步.zip 16.97kb" ?4 J! r0 [( w; Y
| ├──09 字符串处理函数.zip 2.88kb- \$ i2 D: z/ P1 S
| ├──09_git.pdf 644.85kb
. t7 {* K+ i9 r5 ]+ R2 \% Q$ D* T4 c| ├──09_Qt软件.zip 2.26G
) B( |& `8 n+ `+ |8 Y& a| ├──09_指针提高.pdf 1.39M
0 N: [5 D% c( n| ├──10 git.zip 807.06kb3 h( @$ i5 M( l1 S) d5 T/ ]
| ├──10 结构体、共用体、枚举.zip 3.70kb
8 \+ N0 n7 v# S! s| ├──10 结构体、共用体、枚举_2.zip 3.70kb# I* L) t0 p) n% \) [1 D* r
| ├──10_MySQL.pdf 2.04M
8 X- h6 @4 T+ p% g| ├──10_STL之容器.pdf 2.14M
7 U# y6 q" G. A6 f" I7 O| ├──10_动态内存.pdf 615.43kb& t3 x: K' ~+ ^. X! O. G
| ├──10_物联网阶段.zip 999.20M
5 U4 @" z. n9 Y) G/ a. c+ N% ~" p) z| ├──11 链表.zip 9.47kb- s& k+ x) |4 a' x0 J% q
| ├──11 链表_2.zip 9.47kb
$ L& G m5 p7 K6 v2 O| ├──11 数据库.zip 4.57kb
0 N/ k7 d' X N/ W1 R/ Z7 _8 x| ├──11_STL之算法.pdf 1.09M8 f6 c4 i/ B, B3 v" \9 _4 w
| ├──11_USB转串口驱动.zip 32.72M
, A" p8 u% A- W) H9 D0 \| ├──11_字符串操作函数.pdf 1.40M
* ?0 H, T/ e4 ?" S| ├──12 文件.zip 2.76kb
2 g, ^) D4 ?4 r| ├──12 文件_2.zip 2.76kb
! {( F% |$ S7 L8 x* E| ├──12_Qt.pdf 3.65M
! \5 e8 ]* r0 t! B+ D h {/ {| ├──12_VisualStudio.zip 1.20M
- {3 |# s* \ w9 N( F| ├──12_结构体.pdf 2.29M
& f: j' Z; ^* M( Y, }| ├──12_结构体_2.pdf 2.29M2 H. x ]/ H8 A
| ├──13 Makefile.zip 8.07kb( |4 C7 Y3 e G+ `- N% a
| ├──13 Makefile_2.zip 8.07kb
3 ?+ p/ @6 m) ]3 ^! h4 ?| ├──13_链表.pdf 578.11kb
3 p Q' o: X" L8 `1 _| ├──13_链表_2.pdf 578.11kb$ y: Q$ ]" ~1 F5 `' k0 a! l% e& r) q4 P
| ├──14_文件.pdf 1.35M
# Q- T, c B7 s- f. s| ├──14_文件_2.pdf 1.35M
( v+ i3 M. e _$ Q" U9 }| ├──15_makefile.pdf 460.04kb) @4 V' C9 f$ n3 }$ P$ o) ]. r$ j
| ├──15_makefile_2.pdf 460.04kb5 k( H, u+ a9 F/ J1 f u% `7 J3 S
| ├──ARM 版本Mplayer实验指导书V4.0.doc 19.50kb6 \& s& c: R3 {0 |1 I* J% J# o5 d
| ├──c++面向对象高级语言程序设计.pdf 2.33M9 q, u3 N9 Q/ @6 z: N( H7 _5 _/ T
| ├──linux系统编程.pdf 2.05M
* G$ \% M9 Y7 Q| ├──myinclude.7z 4.01M! H. {& d; T( v9 T0 w
| ├──MySQL数据库开发v1.0.doc 1.66M$ D7 c2 x: y$ h2 F1 ]/ s& S
| ├──qt安装包(linux).zip 1.02G
* q7 u' j+ {1 Y5 o: X1 z| ├──Qt基础教程V3.0_3.pdf 1.75M
/ d7 E3 v0 a$ K; H7 m7 C: e| ├──shell编程.pdf 454.70kb
1 W: O, }% V( T! @( p| ├──STL标准模板库.pdf 991.02kb
; _# n2 ~, X( Z( f M% t| ├──vi参考资料.rar 16.05M7 w1 o; j( A0 \* o3 r" C
| ├──第1阶段_c语言程序设计练习题答案.rar 2.20M6 O* J3 v7 ]) ]# \0 J5 @* F" k
| ├──第2阶段_C++练习题答案..7z 11.26kb; X( h$ c% }* J6 _4 x+ h( f
| ├──第3阶段_系统编程练习题答案.zip 32.59kb
N- \( `0 x4 j* c5 ^" G| └──开发软件下载链接.doc 9.50kb" ^ W& Z3 u/ x! M6 z4 V& l
└──目录.png 122.53kb% f$ F0 d3 x# T; \
2 q" }6 |' D- v3 D* k
4 e0 ~5 m. V' N
! u3 m5 m& ]/ M2 @2 v
* w4 m$ ^9 c |+ \资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
0 G' _7 W2 C( i! W( n2 \5 ~! t4 L- [+ V: d, i H
G* M- S1 ]* o3 N' v
# H9 |* p) N$ c0 {3 G, A9 k5 ^本资源由Java自学网收集整理【www.javazx.com】 |
|