设为首页收藏本站

自学IT吧论坛

 找回密码
 立即注册
搜索
查看: 7274|回复: 190

黑马Html5 PHP全栈工程师开发顶级全套视频教程

  [复制链接]
  • TA的每日心情

    昨天 12:22
  • 签到天数: 1125 天

    [LV.10]以坛为家III

    1160

    主题

    2405

    帖子

    5054

    积分

    管理员

    坚持学习,坚持锻炼。

    Rank: 9Rank: 9Rank: 9

    积分
    5054

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    发表于 2017-10-22 00:06:26 | 显示全部楼层 |阅读模式
    课程目录
    ( f! o1 ]) ~7 W, F│  ( y  l$ p+ s6 y: g7 L
    ├─01-全栈基础视频教程
    0 a- B5 f/ W0 z9 U│  │  全栈基础班教程视频.zip     11.96GB
    0 x1 |+ M; w  v# m7 L4 P│  │  3 J! u- L/ |- v5 @$ z# |# C3 X
    │  ├─01-HTML源码资料笔记5 l$ Z  h( b$ r) d" j
    │  │      01-HTML-第一天{主要内容:HTML语法结构及html标签}.rar     188.84MB
    ( V  M# A2 q' R* p+ \5 C│  │      02-HTML-第二天{主要内容:table标签,表单控件,标签语义化}.rar     5.3MB: a  @- A. X' }( U& @
    │  │      
    $ \2 T, v) ?# o. Q. n# O│  ├─02.CSS-源码资料笔记7 c- T' q& g0 `* k+ I+ E4 Y
    │  │      03-CSS-第一天{主要内容: CSS语法结构,类选择器,后代选择器,交集选择器等}.rar     976.9MB( P0 ]. ]( y, h0 w: ]( j
    │  │      04-CSS-第二天{主要内容: 元素的模式分类,CSS特性}.rar     6.69MB
    " E3 ~; _5 {) G# t- p│  │      05-CSS-第三天{主要内容:盒子模型 }.rar     4.28MB9 o8 D9 y6 ^0 z4 _
    │  │      06-CSS-第四天{主要内容:浮动特点,网页布局,清除浮动}.rar     6.58MB; T4 j9 k4 p+ i$ k. D1 I. J
    │  │      07-CSS-第五天{主要内容:定位及特点}.rar     8.76MB! P- m, j+ |4 X+ C
    │  │      08-CSS-第六天{主要内容:滑动门及补充知识}.rar     370KB
    / j9 y) A! S; b5 o' f│  │      
    4 U& D3 u2 A( D  q  v│  └─03.JavaScript源码资料笔记9 B- L6 D) g) `3 t, D, g
    │          10-JavaScript-第一天{主要内容:1变量2数据类型3运算符4比较运算符}.rar     18.29MB
    . \  }7 h7 ~9 t& k  M) x* A8 s4 ]* B& ~│          11-JavaScript-第二天{主要内容:1数据类型转换2逻辑运算符3条件判断}.rar     2.35MB- C. c9 b5 k! v- l, f+ l
    │          12-JavaScript-第三天{主要内容:1while循环2dowhile循环3for循环4数组}.rar     4.14MB
    " Y1 T. I, n! `; Q│          8 k+ U2 ?' {8 @, Z# L8 E( K2 W4 l
    ├─02-京东商城& ^& `. K  n! J* s/ o+ o( d4 h2 S
    │      01 前端基本功-css 实战1.rar     784.22MB2 p) R( n9 y$ h& A( ~8 w: M+ G
    │      02 前端基本功-css 实战2.rar     710.05MB# Y) y2 l9 |! `2 o! H8 x
    │      03-前端基本功-css 实战3.rar     1.1GB
    ; _5 v3 V# M, X. Y2 P3 {8 Q) b│      04-前端基本功-js第一天.rar     931.59MB) w& _2 y; w9 x* u+ X: B
    │      05-前端基本功--js第二天.rar     495.49MB" T# Z! P; e! ~% f" \% Z& R
    │      06-前端基本功-js第三天.rar     511.32MB
    ; O7 a* t) X1 t( r+ C  z3 G% C7 z│      07-前端基本功-js第四天.rar     659.12MB" y  U; u* Q  T( x
    │      08-前端基本功-js第五天.rar     943.07MB
    . ]$ b# i# [* Y6 o- F- J2 E│      09-前端基本功-js第六天.rar     620.54MB
    2 Y! q6 P1 u* Q1 [│      10-前端基本功-js第七天.rar     1.09GB' d+ @6 h4 q. g* S) E# r
    │      11-前端基本功-网页特效1.rar     635.7MB9 Y. K- k4 ?0 R2 `
    │      12-前端基本功-网页特效2.rar     859.55MB5 M6 i4 Z7 Y, R6 \8 F/ V' T
    │      13-前端基本功-网页特效3.rar     1GB* S% r4 ~: t; g; Z5 G6 a
    │      14-前端基本功-网页特效4.rar     627.9MB% Z/ Z( m% Q, j- u$ ~+ G
    │      15-前端基本功-网页特效5.rar     1.42GB
    5 `9 P1 `  Z: |0 R  x/ C7 T( j$ N│      16-前端基本功-网页特效6.rar     378.92MB1 P" @  C: i* e7 x; Q
    │      
    * [5 a. Q( J- q: p" q├─03-PHP基础视频
    + H/ Y: n+ g9 d* x9 }│  │  PHP基础视频配笔记.zip     6.8MB
    5 c  N: `8 W' p  ]9 _│  │  
    ! C" ]: B" ^: R# e  c" u" ?. N│  ├─day1 视频8 d* O/ M8 n! s% A- k8 P
    │  │      1-PHP介绍和几个概念.wmv     102.25MB0 z/ G1 d/ s( u% m
    │  │      10-在请求PHP页面的时候加载PHP模块.wmv     30.58MB
    - S' t3 {* p  L, A2 i8 `3 s│  │      11-加载php.ini文件.wmv     64.52MB
    2 ?6 L7 ^" _5 A0 A1 O: Y8 o│  │      12-设置时区.wmv     16.28MB. F3 B6 \$ y* i$ _  {# R
    │  │      13-安装MySQL.wmv     46.82MB
    ( g( X0 c6 J" m/ q│  │      14-MySQL目录.wmv     42.65MB4 ~$ r8 P$ Q( V& D3 a/ A
    │  │      15-加载php扩展.wmv     32.27MB
    4 h' M$ H! v! {+ ], W; ^│  │      16-更改虚拟目录权限.wmv     55.55MB
    9 `+ I6 X& ?8 R" K/ N* ~* A│  │      17-更改默认首页.wmv     7.57MB
    % }: U, f5 G5 ~9 ^│  │      18-更改端口号.wmv     21.91MB
    - e+ q4 y- |2 P1 N1 E│  │      19-DNS解析.wmv     32.97MB4 @6 C6 T+ K+ j" D8 |5 ~' P
    │  │      2-PHP优点.wmv     13.43MB  s, j0 O- }( E8 }
    │  │      20-虚拟主机.wmv     57.21MB
    ( g: ^) w$ o( S3 ~/ |6 G  _: Z│  │      21-MySQL客户端.wmv     37.05MB+ U: Z$ D" G# m+ N/ }4 d
    │  │      21-站点、虚拟目录、虚拟主机.wmv     11.86MB; ?  V1 [! [( C3 |7 T8 }2 B9 Y
    │  │      22-分布式部署.wmv     109.81MB
    " A! u. l. Z( l; s6 Y) U6 u9 n│  │      3-Apache的安装.wmv     76.21MB
      I9 Y% y- [% j│  │      4-apache启动、关闭、重启操作.wmv     47.71MB
    8 h9 h+ T/ r. P: V3 I( G& L│  │      5-环境变量.wmv     27.5MB5 h$ u+ ]/ p  v: D* T
    │  │      6-apache目录结构、执行过程.wmv     32.76MB
    ; x* z! i5 U+ j+ m* T" ]6 ^- S5 _│  │      7-http指令.wmv     22.62MB
    3 S. c: o5 W* j/ A, D0 u3 ~. h│  │      8-安装PHP.wmv     21.78MB- p# R  @2 M* y, [
    │  │      9-将PHP作为模块提供给Apache加载.wmv     54.18MB
    / i" S5 }; Z  u' U! u% D. ^) y0 d│  │      # H" m( F, I4 H* f
    │  ├─day2-视频: c$ k  f1 F/ m+ t; S9 V* |0 u8 g
    │  │      1-回顾.wmv     114.03MB
    5 d2 s! c/ k& C8 [2 Y│  │      10-PHP语法的一般特点.wmv     3.26MB
    6 J2 s# X) z1 f" u3 ^│  │      11-变量.wmv     72.05MB, H0 |; f* t! b1 A; T5 m, i
    │  │      12-超全局变量.wmv     55.03MB+ P: _. y% d, R0 \1 X* x
    │  │      13-可变变量.wmv     16.03MB1 i: h2 B4 Q# n& \5 _
    │  │      14-在命令行中如何传递参数.wmv     32.82MB
    6 B7 j, m5 E! u7 H' D│  │      15-常量.wmv     79.45MB- Y8 S1 O4 X1 \9 ~' h" L7 }% H% l
    │  │      16-进制转换.wmv     86.84MB
    9 k5 h- g6 j& R* f) X│  │      17-PHP中的进制转换.wmv     18.75MB+ u3 d* a* }' H" x
    │  │      2-作业.wmv     10.27MB
    + b+ N9 k$ D  L. I6 P: J/ N- C6 g; k│  │      3-zend的安装.wmv     7.47MB
    % t& A- U6 e. k' D+ B7 z│  │      4-解析型和编译型.wmv     29.93MB7 z; s2 a8 |" l! I' {7 n
    │  │      5-EditPlus介绍.wmv     24.39MB! x! a( q0 q. [2 V5 y$ O, f
    │  │      6-PHP四种定界符.wmv     27.2MB" H0 l7 ^3 A6 j
    │  │      7-PHP可以省略结束定界符.wmv     14.21MB" q  s. l! L" H8 x
    │  │      8-解决页面显示乱码问题.wmv     9.88MB
    , y8 }' k9 d1 r! r3 f│  │      9-PHP中的输出语句.wmv     40.73MB
    % r9 k) l; x! H2 ?' B$ G# o│  │      
    ) L) i! R7 F' {  N│  ├─day3_视频4 @0 [- k6 p: [; A& I. l( o
    │  │      1-回顾.wmv     112.1MB
    ) K' ~1 Q1 @0 z; Z* [; L" G│  │      10-其他数据类型和bool的转换规律.wmv     26.55MB
    7 J6 ]0 C& H4 l* r│  │      11-算术运算符.wmv     24.88MB
    2 `. k9 ~( }; f+ n│  │      12-关系运算符和逻辑运算符.wmv     34.54MB" i5 b3 H& B# `9 }& N6 K. v: {
    │  │      13-字符串连接符,赋值运算符,三元运算符.wmv     8.11MB) [; O5 n4 {- n0 u* b
    │  │      14-注释.wmv     8.38MB2 {* t9 \+ P* N
    │  │      15-单分支和双分支.wmv     39.74MB
    + l& _8 G- n2 P: i% i│  │      16-判断闰年.wmv     56.32MB2 J- N! c+ d; \* B3 ^
    │  │      2-浮点数.wmv     51.13MB
    - {3 w: ]. ]# ?* P! q3 P│  │      3-布尔,字符串,转义字符.wmv     77.42MB
    % y, G+ T! y, m  ~) ~/ p, e│  │      4-ASC码、字符串定界符.wmv     103.78MB+ g) H" P# b) k; V
    │  │      5-数组.wmv     88.7MB+ ~  }& @5 }/ u* o/ ^0 j2 R& _
    │  │      6-数组的分类.wmv     46.22MB
    9 ^1 O; W1 T6 H, W7 V* ]6 W% i. d/ _│  │      7-特殊类型.wmv     13.42MB
    + D" B! h; I/ e, D│  │      8-数据类型自动转换.wmv     32.42MB
    7 Z! n& q" n; V, `+ a│  │      9-强制类型转换.wmv     5.31MB- _9 B, |' w7 T
    │  │      $ r7 \4 I. g0 k/ g& O0 }  B
    │  ├─day4_视频
    $ [. M* }6 D. d, h% H1 `+ |│  │      1-回顾.wmv     92.12MB$ M: T. `. s1 @) z4 s0 I
    │  │      10-foreach.wmv     31.89MB3 ]% B; i0 N: S  `* C  l$ Y
    │  │      11-替代语法的总结.wmv     4.46MB* ^2 e8 \# G* u+ a4 s+ y0 C
    │  │      12-break和continue.wmv     52.49MB
    7 ?/ y& @' G# x. }6 f( R9 m& `. }│  │      13-翻转数组.wmv     10.95MB
    7 g& |3 p9 \7 Z$ \+ \3 V! }│  │      14-九九乘法表.wmv     16.29MB
    - n) G3 i9 S* E4 b6 T4 L" F6 ~$ |: b0 [3 V│  │      2-多分支.wmv     22.26MB
    . w% W7 l, g" }+ |│  │      3-判断成绩.wmv     15.21MB
    : T5 }/ [% @7 z# a│  │      4-else if是嵌套if语句.wmv     30.69MB
    ) @1 o, [; J& q9 c! s5 g│  │      5-switch.wmv     22.52MB9 H2 e+ R- L! d- L4 ]* o
    │  │      6-PHP页面解析过程.wmv     48.64MB5 j/ n2 p  q/ S* \+ q( F
    │  │      7-switch-case更改字体颜色、读懂颜色值.wmv     48.63MB% o1 I. `; S6 Y8 e  N8 q" t
    │  │      8-for循环.wmv     101.9MB
    0 n3 C- s' }- Q- i. H2 c$ e│  │      9-while和do-while.wmv     23.15MB
    5 C3 F' i, c- j  e: x) }) ^│  │      ( i5 s  P# }, I0 n
    │  ├─day5_视频# n% g$ P  L8 x# y
    │  │      1-回顾.wmv     67.2MB
    % H, B! ~1 ^% i) ~│  │      10-变量的生命周期.wmv     2.42MB
    ! g3 ^; I. J  L# s+ v│  │      11-静态变量.wmv     35.54MB
    . H- |7 j6 A( t6 K' i, X; _3 ?│  │      12-匿名函数.wmv     43.38MB
    ) Y7 [; Y5 Q$ H' r( c/ ^│  │      13-递归.wmv     35.35MB3 Z' E8 M, e) R- r
    │  │      14-函数的代理调用.wmv     36.48MB  a/ `8 h- F  q# Z) |
    │  │      2-作业.wmv     60.17MB' P2 \9 e9 I% J- R9 e7 w* q$ P
    │  │      2-作业:计算器.wmv     26.92MB8 Z9 j5 P2 ~9 j4 R( ]4 t9 C
    │  │      3-函数、可变函数、匿名函数.wmv     35.12MB3 ]# }- m  N' V! a4 ^
    │  │      4-create_function().wmv     16.09MB2 l! T5 J" ?" G9 Z0 n
    │  │      5-function_exists().wmv     4.18MB1 z" Q6 c; p* U& P1 S
    │  │      6-函数传递地址.wmv     25.35MB
    0 X- _& [6 Z5 |│  │      7-函数的参数.wmv     52.69MB
    1 j9 [! {9 k  z/ H│  │      8-返回值.wmv     24.51MB
    - Q5 X* z/ l7 k/ n; u( ?│  │      9-变量的作用域.wmv     69.85MB
    7 F( I- F3 F( Z* u│  │      % O1 D, d3 A6 t  r! }9 {
    │  ├─day6_视频
    9 c/ \/ d& f$ L" `  A│  │      1-回顾.wmv     80.49MB
      k( z3 [! G# O- J/ f" n$ W/ B│  │      10-include和require.wmv     119.92MB/ X, ~; `0 {1 \4 j7 e
    │  │      11-终止脚本执行、return.wmv     42.21MB
    ) a4 v9 `3 @' W8 G, Z: ]( S2 f│  │      12-sleep.wmv     2.69MB
    + m; A& ~0 |/ I0 N0 _$ J│  │      13-foreach遍历.wmv     73.28MB& F5 k9 j" \% a; m
    │  │      14-数组指针+each().wmv     65.4MB
    ( [$ Z# w8 H  b) p; \, ~+ J0 \0 e│  │      15-list.wmv     13.3MB4 B4 W4 ^; Z7 O2 j, z5 O& Z. T
    │  │      16-数组复制的时候指针的处理,写时复制.wmv     57.08MB
    " w% {9 e5 Z7 d% `; `3 f│  │      17-思考题.wmv     17.8MB
    ) G/ m9 `# M5 I" o4 O1 G│  │      18-思考题.wmv     35.88MB
    . U5 f/ k1 ~" _2 o5 R7 Y: h3 n* C│  │      2-函数预加载、__FUNCTION__.wmv     15.21MB4 s) E/ I) V" i& x" b
    │  │      3-作业:打印颜色面板.wmv     44.59MB
    4 Z5 m+ Q% K# }  R4 L* _) m' H│  │      4-作业:打印图形.wmv     44.03MB( }, k/ v1 p" }* Z, w, Y2 w
    │  │      5-作业:定义一个函数求数组中的最大值和最小值.wmv     15.02MB
    # y- n1 w) A' y7 y1 t' u; B) ~% S- g│  │      6-作业:因素分解.wmv     10.71MB
    3 e. V# @  B4 }│  │      7-作业:求最大公约数和最小公倍数.wmv     24.82MB
    : j* M. f2 Z% l% U" Y│  │      8-作业:猴子吃桃子.wmv     6.01MB
    & }1 h4 r. W* y5 Q│  │      9-包含文件.wmv     118.12MB: `  c) J/ m, Q: V( r- v
    │  │      * ?& ]. _8 u# O
    │  └─day7_视频
    3 U1 @. |' c' ^! p( Y) h│          1-回顾.wmv     82.55MB
    , B, z5 r3 f0 D0 p8 _4 L+ R& n) e│          10-字符串操作函数.wmv     147.65MB! P( ?+ j( ~( e. R5 I$ e* T
    │          11-array_seach().wmv     13.62MB: c( J/ _4 @& s3 b% }, B
    │          12-多字节处理和编码转换.wmv     59.34MB# A. h- {: a1 T- l
    │          2-作业.wmv     26.6MB# Q; N( M+ C2 J* @: s) ^
    │          3-操作数组的函数.wmv     84.22MB# w6 F- c9 [# d- r+ V7 @) ^
    │          4-操作数组键值函数.wmv     55.61MB6 a. \. b( |7 v( Y0 I8 B/ t
    │          5-字符串连接和字符串分割函数.wmv     10.95MB
    6 v- {9 e" Z7 Y' A( v7 O' i│          6-数组的并、差、交集.wmv     34.55MB
    6 x5 n* ]7 E/ O4 r( t0 J" A│          7-使用回调函数的函数.wmv     65.44MB
    6 L; w- d2 e* t+ i│          8-栈和队列的函数.wmv     42.65MB9 @; z* M# w& r
    │          9-数组排序的函数.wmv     60.16MB
    & z# ]- g4 O! ~/ @) U. ~│          2 e" c" K7 A* j8 F" V* [& W( X
    ├─04-MySql数据库
    ' l2 n  y, e+ T, z( }% M! W! N│  ├─6天带你玩转mysql课程配套学习资料) A( b, i% i1 I' }5 d3 ^7 g  s
    │  │  ├─mysql第一天
    ) F) r! o7 [+ O4 N│  │  │      sql.sql     4KB0 _4 U1 @& B+ H* s
    │  │  │      画图0926.xls     15KB, \2 F3 i0 A7 w( f" B8 x
    │  │  │      笔记0926.doc     761KB% @- N$ M2 P# M8 k  H# S1 u& R
    │  │  │      1 R3 l" h+ g  W* V6 f! }
    │  │  ├─mysql第三天! w+ q  A& T- E1 h. F
    │  │  │      0929.sql     7KB
    ( [7 p! Q- |& t7 v- q7 c│  │  │      笔记0929.doc     842KB
    7 g9 `, s1 E' y  B7 ^2 B6 Z8 ]2 F│  │  │      & G8 c+ x/ j5 I/ L( L( g  F
    │  │  ├─mysql第二天: n  y5 S5 x) z, T3 `0 ]- ^7 l' k) b+ J, c
    │  │  │      0928.sql     5KB
    . o( c. q9 U* |  c: f! U) K│  │  │      homework.php     1KB5 I* u7 ]9 N* L4 K' S; m# U
    │  │  │      笔记0928.doc     717KB
    2 m$ i. }- u" W4 t& A* m5 i) X/ m│  │  │      ; w: S  K' o: |% q% ~
    │  │  ├─mysql第五天1 X8 m7 d5 y! |
    │  │  │      1007.sql     7KB
    1 O+ @6 h  k, b( z+ |; q) C│  │  │      1007笔记.doc     911KB
    : W: M6 x: o  u│  │  │      4 q" x- |* s2 F
    │  │  ├─mysql第六天9 Z+ k7 a1 T: A4 K  d( |! K! s
    │  │  │      1008.sql     7KB
    , s: I  r* G2 Q$ M% D│  │  │      1008画图.xls     13KB- @2 Z$ n, O+ E. Z5 {/ l- a4 b
    │  │  │      1008笔记.doc     651KB
    1 S' _; H; L0 j1 R" Q. e5 _│  │  │      - v8 m0 ?% ]0 U5 V. U3 U, u  D
    │  │  └─mysql第四天4 s, _4 o! O) u/ ?( P. ?4 A
    │  │      │  0930.sql     1KB
    # Z% [* l" _* s" F│  │      │  php_enhanced_zh.chm     28.72MB
    ! Z; n: B2 R. ]  F! ^0 M: O│  │      │  笔记0930.doc     1.94MB8 h( R2 D' @. B7 A0 t- w
    │  │      │  
    / P& n, J8 X: B1 f8 W5 }& _: x4 K│  │      └─code1 D" m' |+ J9 q* G/ r+ N* y0 s; W
    │  │          │  demo01_php_mysql.php     1KB
    9 U- T/ P9 l$ p6 t│  │          │  demo02_php_write.php     2KB
    ; m( t; N1 q1 l& X. }9 [( t│  │          │  demo03_php_read.php     1KB% `5 I. w2 V& I$ Q0 W6 w8 B
    │  │          │  demo04_display.html     2KB
    % Z+ Q3 ?! S' x- G! T│  │          │  
    / S# w8 U$ K4 W+ y5 M3 s9 ?! f1 d9 @│  │          └─project
    ; \0 R6 R* @6 w│  │              │  frame.php     553B  m/ I) E2 K! b* Y7 B
    │  │              │  index.php     1KB$ Y/ r& z* I; b
    │  │              │  login.php     2KB$ m- L! D4 g7 O- [
    │  │              │  project.sql     679B
    + ?' z; H% |6 T& R+ p9 Q│  │              │  * x8 b) w* T  t2 p# ~' K
    │  │              ├─public, ]( C4 f# ~1 Q$ ?( l: y
    │  │              │      mysql.php     1KB
    4 |0 @3 n# w" B: u& x│  │              │      public.php     404B
    $ z6 F  J$ |/ E; u0 j  H4 s. c│  │              │      
    . o' u& R4 N( b' b│  │              └─templates
    4 p' n5 f% h& J│  │                      frameset.html     242B
    ) _% z  U% B& O. l4 {0 E4 f0 C│  │                      index.html     2KB
    9 c9 }* l& u. |) U│  │                      login.html     1004B% D8 N& M+ G' ]3 r9 q: @0 f2 R- Z
    │  │                      main.html     30B+ m. m$ @: L$ ]" P; g9 ]9 \
    │  │                      menu.html     254B
    , n* r/ O. u' n, E! K│  │                      top.html     21B
    - r" H8 K2 c* E* m5 Q+ D│  │                      9 K! n8 B( E6 [% T# ~
    │  ├─mysql第一天2 t" p- b  T# `/ W! t
    │  │  └─video
    ) m  d+ I' v8 x% R1 R# ^8 Y) Y* }│  │          01数据库课程介绍.wmv     8.51MB
    3 b+ v' q; ?; e, s% d│  │          02数据库(基础知识).wmv     21.72MB
    # F' c0 F* u1 M+ S│  │          03数据库(关系型数据库).wmv     44.41MB& u9 J4 g: V# ]1 G" P
    │  │          04数据库(关系型数据库关键字说明).wmv     14.94MB
    2 J% b- B# Y4 E5 D" _! Z9 [" S│  │          05数据库(SQL).wmv     14.14MB
    5 b& n6 {- s' s- s│  │          06数据库(mysql数据库).wmv     19.78MB9 ?( k1 ?& a5 T: s1 o. `* V
    │  │          07数据库(mysql服务器数据对象).wmv     12.18MB
    3 a7 s# v! s5 O1 H3 J3 I│  │          08SQL基本操作(新增数据库).wmv     41.62MB- Z+ m' e  p- y) U! q
    │  │          09SQL基本操作(查看数据库).wmv     20.47MB
    # `- i6 w. v  ~  P│  │          10SQL基本操作(更新数据库).wmv     10.21MB
    . L5 ?0 L4 }4 p/ P+ D4 A; W│  │          11SQL基本操作(删除数据库).wmv     12.07MB
    2 p# A' j3 Z" m4 X% Z. W│  │          12SQL基本操作(新增数据表).wmv     32.57MB
    - l% O8 M( q3 a│  │          13SQL基本操作(查看数据表).wmv     24.71MB
    0 [5 P5 [( d) R0 a/ K+ P; n│  │          14SQL基本操作(更新数据表).wmv     46.34MB) T+ A% T' S2 n! O& Z" x
    │  │          15SQL基本操作(删除数据表).wmv     8.99MB
    , L6 o' k9 h; a" z+ ]0 f. v' v$ r│  │          16SQL基本操作(新增数据).wmv     16.51MB2 V/ U$ S- b* K9 l. V
    │  │          17SQL基本操作(查看数据).wmv     7.6MB, V$ u6 \' R0 }4 e
    │  │          18SQL基本操作(更新数据).wmv     11.34MB1 X+ U7 q( ]7 b6 ?1 |/ Y0 Q5 ]- \
    │  │          19SQL基本操作(删除数据).wmv     4.55MB
    0 s) Y. d& @: X  `3 z│  │          20中文数据问题.wmv     81.86MB
    ! K# ]) S/ p( O│  │          21校对集.wmv     46.65MB
    ( z4 h* E$ ]2 l│  │          22乱码问题.wmv     24.27MB
    $ v" z1 m4 M" m1 Y( x│  │         
    ) l) K5 ]" _) r& Y! x  }* J│  ├─mysql第三天' o" n: m) L& W3 y" \4 i0 ~
    │  │  └─video5 V4 J8 [& z! Q: M% F! A9 j9 J" e+ F
    │  │          01回顾.wmv     12.13MB
    ) o5 ]. a: |! |$ I! \# V  h8 T│  │          02列属性(增加主键).wmv     39.14MB) S- s1 Y! w% i+ f) f7 I! z
    │  │          03列属性(主键约束).wmv     15.15MB1 p+ p3 p  q) b0 U- f
    │  │          04列属性(主键删除).wmv     7.47MB4 r) Z# m* _: y3 j+ x6 o  o8 a
    │  │          05列属性(主键分类).wmv     8.09MB
    % Q+ i! I0 y& u6 {% C│  │          06列属性(新增自增长).wmv     20.39MB( J7 W; F. E: w+ ]
    │  │          07列属性(自增长使用).wmv     16.54MB
    8 O( e; v, _" a2 {+ ?) @│  │          08列属性(修改自增长).wmv     35.25MB6 x4 K' ?/ C* L  d2 C" l' y
    │  │          09列属性(删除自增长).wmv     8.59MB
    6 X: Q7 H4 _) u! L│  │          10列属性(增加唯一键).wmv     27.72MB; D: z" {7 u4 N9 j: h: s. }/ Q
    │  │          11列属性(唯一键约束).wmv     10.01MB
    % G/ {4 D7 l8 J9 {! s0 p5 e│  │          12列属性(删除唯一键).wmv     10.12MB/ T3 q* Q8 ^/ G& S9 o, e1 d
    │  │          13索引简单介绍.wmv     22.62MB5 Q, ]. f0 `) {2 Z
    │  │          14关系(一对一).wmv     30.12MB5 G1 v/ L9 c/ H
    │  │          15关系(一对多).wmv     19.77MB0 D' n0 D( m$ t1 J2 M& D1 {
    │  │          16关系(多对多).wmv     29.65MB
    3 r- N+ a0 N6 _- Z4 Z' @│  │          17范式(基础).wmv     18.52MB4 @2 {5 b$ q- w# R' N
    │  │          18范式(1NF).wmv     31.9MB
    2 x: N! p" m% k& w2 C│  │          19范式(2NF).wmv     36.63MB
    6 W2 c; ~# ~/ y; n! f│  │          20范式(3NF).wmv     32.77MB+ j0 Q2 g, \7 O3 m8 @! d" ^
    │  │          21范式(逆规范化).wmv     23.51MB
    $ A' V5 R( L$ S│  │          22高级数据新增(主键冲突).wmv     33.41MB- V8 W  r) W) A; @2 E3 `
    │  │          23高级数据新增(蠕虫复制).wmv     29.26MB
    % ~  E$ x. z7 T) x) k" C1 o│  │          24高级数据更新(限制记录).wmv     9.03MB7 r2 l7 O. D" ]8 V
    │  │          25高级数据删除(删除数据).wmv     21.99MB- L' e8 r  `+ D
    │  │          26高级数据查询(select选项).wmv     17.03MB
    $ n" N% |4 J- L! K- ]7 [' ^7 b│  │          27高级数据查询(字段别名).wmv     15.14MB  m( I+ o8 m  S1 R. i+ t
    │  │          28高级数据查询(数据源).wmv     21.49MB
    9 A! B) P2 o  }0 G│  │          29高级数据查询(where子句).wmv     36.82MB3 m/ \2 D( @3 u. S+ C5 d- u- Z( ^+ ~
    │  │          30高级数据查询(groupby子句).wmv     81.36MB/ s1 b: i- M5 n$ s9 U" a
    │  │          31高级数据查询(having子句).wmv     22.89MB
    ( [. B2 J( \( w4 a" k│  │          32高级数据查询(orderby子句).wmv     13.73MB
    " k- T7 |, K* ~: a9 Q% `│  │          33高级数据查询(limit子句).wmv     21.38MB
    2 y' k& @. `' R$ y2 ^│  │          ) n$ c0 V2 r' x0 K( p
    │  ├─mysql第二天
    2 D( c7 a0 i' p( f5 R) _│  │  └─video$ E9 ?$ @8 [8 n0 i8 N
    │  │          01回顾.wmv     19.79MB" E* J8 X' x0 k' N
    │  │          02作业(站点统计).wmv     89.43MB1 ^3 D' V) v! ~, S! f
    │  │          03列类型(整型).wmv     82.01MB2 o: f9 n" B& L  k4 e' p0 A
    │  │          04列类型(浮点型).wmv     38.45MB& c- w. z8 r  ~$ M4 j0 V' O
    │  │          05列类型(定点型).wmv     22.07MB
    : `1 e: A, j( [( g9 O2 M' W3 y│  │          06列类型(时间日期类型).wmv     41.94MB
    / b; S) k, X6 s│  │          07列类型(定长+变长字符串).wmv     59.06MB
    7 x; y, g5 x6 m/ W│  │          08列类型(文本字符串).wmv     5.98MB
    ( g* h' o$ {$ |$ H/ k" n│  │          09列类型(枚举).wmv     48.66MB
      O, D& K  r' R5 y& j* X│  │          10列类型(集合).wmv     51.52MB3 o2 s2 E) t* C; H* P: h
    │  │          11列类型(mysql记录长度).wmv     43.22MB
    ; w6 |9 v9 e) \  G" s1 N4 Z│  │          12列属性(空属性).wmv     21.13MB' U, f( T& o( E2 N3 G
    │  │          13列属性(列描述).wmv     11.9MB7 G; j/ A' E7 a
    │  │          14列属性(默认值).wmv     19.03MB
    8 b3 Q# o% p$ ~' N5 {│  │         
    % u% `4 g; G- N0 N# n2 c7 f8 M/ h, X│  ├─mysql第五天. V7 X% ~4 u" c) X- g1 `& @
    │  │  └─video
    $ a4 i% h8 X% O: l│  │          01回顾.wmv     20.19MB7 r+ K7 ?1 `# W* q, o2 w
    │  │          02外键(新增).wmv     41.92MB
    4 v/ K0 H; \! Z│  │          03外键(删除).wmv     18.03MB
    2 L, B3 }0 \2 i│  │          04外键(默认约束).wmv     23.41MB
    & e3 M, J7 A9 e# Q* R# S4 d│  │          05外键(条件).wmv     16.01MB3 J& F: V1 R- x+ W; s
    │  │          06外键(约束模式).wmv     51.01MB, L3 n& Y6 {+ n$ y( w5 f
    │  │          07联合查询(基本语法).wmv     17.71MB# C+ |( B8 d8 H$ R, y+ v
    │  │          08联合查询(意义).wmv     13.65MB) l& f' {' i/ o& g+ W
    │  │          09联合查询(orderby).wmv     13.21MB
    / w" Q, U! p( {3 `│  │          10子查询(分类).wmv     15.49MB
    : n9 z3 L. W! B6 O& V& U) a│  │          11子查询(标量子查询).wmv     15.01MB4 d3 G6 _1 _: q  i( @8 D- O2 R
    │  │          12子查询(列子查询).wmv     34.94MB
    4 d/ v+ l4 a$ Z! {9 H│  │          13子查询(行子查询).wmv     19.14MB* _% U# t: K2 d  m; `
    │  │          14子查询(表子查询).wmv     26.56MB
    ! D- P( y8 e; t; I1 T│  │          15子查询(exists子查询).wmv     16.11MB7 n3 w& Q4 m: V# f- v2 c
    │  │          16视图(创建).wmv     23.4MB
    . ~, u* y) u3 p; }$ I│  │          17视图(查看).wmv     18.69MB
    ; y' S$ F, R- }1 X+ g│  │          18视图(使用).wmv     8.28MB
    3 ^4 E7 G. y' |/ {: [│  │          19视图(修改).wmv     8.35MB
      w: V* u# G9 T6 q' S: ?│  │          20视图(删除).wmv     6.91MB
    0 E$ o0 U" i. a9 @│  │          21视图(意义).wmv     16.17MB) t1 Y; F6 d& u. M# m3 F2 }* V" U
    │  │          22视图(视图操作[新增]).wmv     34.82MB9 \4 r# N) g; r7 ?1 q& H6 M
    │  │          23视图(视图操作[删除]).wmv     10.62MB
    9 L1 [5 B5 G6 {* y8 r7 d3 I│  │          24视图(视图操作[更新]).wmv     28.31MB
    3 m) ^+ Y$ Y, }! M, _8 f& d% p│  │          25视图(算法).wmv     29.49MB
    5 P4 n- S' B! b/ x* s│  │          26数据备份与还原(数据表备份[存储引擎]).wmv     56.45MB) i* d8 g( X# w9 }- ~# W
    │  │          27数据备份与还原(单表数据备份).wmv     57.26MB
    " H4 d6 v3 U5 q* q. R1 T% k│  │          28数据备份与还原(SQL备份).wmv     54.63MB
    ! V6 [# J, q* i7 g( _│  │          29数据备份与还原(增量备份).wmv     7.72MB6 [3 ^4 M9 r0 }) o; s2 v8 q
    │  │         
    / Y+ l0 q" ]9 N+ X( _5 D4 {│  ├─mysql第六天8 }- J$ C& l( m- J( N# @
    │  │  └─video4 I: X! B1 s( ~* }: C
    │  │          01回顾.wmv     32.95MB
    ( w/ O4 H/ F  l, Q$ o│  │          02事务(手动操作).wmv     58.7MB" j: M( S% c7 ~; x
    │  │          03事务(原理).wmv     23.41MB
    0 p+ N- e  U: t% L) ^4 k9 Q/ N+ G│  │          04事务(回滚点).wmv     28.91MB; e0 s% j  _/ `2 g) [
    │  │          05事务(自动事务).wmv     19.4MB
    ! |* D2 N/ I8 K/ a│  │          06事务(特性).wmv     36.69MB
    & Q/ S) |0 o4 b) `- Z# c│  │          07变量(系统变量).wmv     42.77MB
    6 V9 ^' c5 e3 e& R% T% q/ j* f$ P( E│  │          08变量(自定义变量).wmv     32.7MB5 q9 A7 L$ _6 A; p
    │  │          09触发器(基本了解).wmv     14.91MB3 E+ g6 k: }6 r, |
    │  │          10触发器(创建).wmv     34.72MB
      O) j& i% h% p: e+ R% y│  │          11触发器(查看).wmv     16.15MB
    # y' l2 D% Z: ?7 S* w3 L) R( b│  │          12触发器(使用).wmv     17.43MB
    4 c3 u4 X- Z& ?3 Y│  │          13触发器(删除).wmv     5.13MB
      m/ N9 Z5 ^) w  ~, u│  │          14触发器(记录).wmv     29.95MB. a) G8 |! }. T
    │  │          15代码执行结构(if分支).wmv     27.29MB
    3 a- _0 U+ B2 u0 ^- U4 s1 ~│  │          16代码执行结构(while循环).wmv     13.77MB8 |4 p! g) r  C. Y6 g' q6 N
    │  │          17函数(系统函数).wmv     50.89MB
    : Q& e" g# Q9 C% t4 D* T2 y│  │          18函数(定义函数).wmv     12.51MB
    & w4 y9 a3 h& D- X3 [│  │          19函数(查看函数).wmv     15.35MB* q5 d1 ~5 n4 z  v( x2 B& {
    │  │          20函数(删除).wmv     3.37MB, I: W" Y# b" S, x6 @+ ~" g  z$ U
    │  │          21函数(参数).wmv     19.89MB
    2 J  K8 j* K" {* r0 j9 i│  │          22函数(作用域).wmv     24.18MB6 I! f* g0 r3 V, H
    │  │          23存储过程(创建).wmv     9.32MB& n% ~- q. Z  v' `: J5 H
    │  │          24存储过程(查看).wmv     8.28MB
    1 S% G6 L. J! z& x) L. B│  │          25存储过程(调用).wmv     5.62MB7 r; d$ l2 U/ [% ~- K& Q6 n* V
    │  │          26存储过程(删除).wmv     3.94MB
    . w2 h" x* Y9 I6 G9 N' x  t│  │          27存储过程(参数类型).wmv     52.36MB* P; V* f. X1 Q. @  D
    │  │          & C# X  r) Z( d! m- ^
    │  └─mysql第四天
      |+ N) Q) x9 \│      └─video
    , ~0 U) w7 \# W6 V7 n9 k8 I# E; M│              01回顾.wmv     24.36MB7 a9 y- r. ^0 V3 z" t. c6 ^* ]
    │              02连接查询(了解).wmv     12.46MB# k4 t7 `  K) z+ |
    │              03连接查询(交叉连接).wmv     15.98MB
    / V. \. h3 s" C9 E│              04连接查询(内连接).wmv     37.12MB# a4 Y$ e) @/ h* e( m; n. r
    │              05连接查询(外连接).wmv     29.1MB
    0 W% N: x5 `5 H" E, ^│              06连接查询(自然连接).wmv     25.75MB
    $ y& I$ `+ I- d% u+ l│              07PHP操作mysql(准备).wmv     14.02MB
    + K4 s; @  s/ |8 k( h+ [│              08PHP操作mysql(基本操作).wmv     87.69MB
    + A4 @4 M8 h% F% o) \4 A5 z│              09PHP操作mysql(写操作).wmv     75.45MB' \  [( e& J  z* ^0 k3 n
    │              10PHP操作mysql(读操作).wmv     42.1MB, D/ w* Q5 W% q; q9 {5 Q8 O% g$ B4 U' s
    │              11综合应用(登录功能).wmv     155.83MB
    * t6 B2 f+ n" n7 H3 ^& s│              12综合应用(首页显示).wmv     36.13MB  Y* U8 E! f; r& |1 s; q9 h! l6 c
    │              13综合应用(分页功能).wmv     52.84MB8 T  c3 c  a* A5 D5 f3 I- a! W  h9 f
    │              & |, [; c. c$ N
    ├─04.京东实战
    1 M9 h& p9 }3 K: U6 y, M& X│  ├─01.京东项目第一天' R+ g* d, n% [; T
    │  │  └─01.JD第一天0 q% l& d1 J3 y& q! H
    │  │          01.JD第一天.rar     8.83MB' c' s$ @2 t% X1 A0 q, W
    │  │          JD第一天上午.wmv     210.43MB
    / {% G+ d$ Z' X6 @│  │          JD第一天下午.wmv     228.58MB
    ' k6 y3 f6 `2 x$ F│  │          ! c: k1 i& K" p8 Z, z4 x; i0 H: h
    │  ├─02.京东项目第二天# n8 C6 M* l5 s1 N& Y  p
    │  │  └─02.JD第二天$ g$ S( J. o' i3 z7 F
    │  │          02.JD第二天.rar     31.67MB
    # E' N# m, R9 {' ?1 A│  │          JD第二天上午.wmv     247.95MB, P; N0 R( m+ q# {  S7 E
    │  │          JD第二天下午.wmv     199.68MB& @8 g$ @: Z  u+ L' ]) [# B  H' s
    │  │          8 }7 a& Z8 V; j, S2 N
    │  └─03.京东项目第三天7 J, s$ p# f" ?: k4 L/ U$ i; _
    │      └─03.JD第三天
    . o/ y+ J, W- L9 V  h│              03.JD第三天.rar     2.34MB! K8 _5 J% `" Z, t
    │              京东第三天上午-1.wmv     152.2MB
    $ P6 r& \7 \, O  t% |- |! G│              京东第三天上午-2.wmv     194.56MB
    + ]  a' ^1 I/ g; S- X6 n│              京东第三天下午.wmv     265.03MB1 L- \! T/ Q; y( W. r! e
    │              7 ~- i7 {* J- _7 f$ a
    ├─05-核心编程视频教程1 L  e& W5 e- K  ~/ `: \
    │  │  PHP核心编程笔记+源码.zip     25.55MB6 d: P$ f9 B8 J' {5 v7 B
    │  │  ! T; n5 j  @% t4 n- r$ X
    │  ├─PHP核心编程1
    9 u8 e2 `) ?3 D) A; [  _" p│  │      1-dreamweaver站点的建立.wmv     23.34MB5 }' M4 Q0 U; r* K2 [* R
    │  │      10-删除笑话.wmv     26.32MB$ q1 k, r- P7 M
    │  │      11-分页.wmv     86.15MB
    6 V% `! b1 H7 R) {, W│  │      2-测试数据导入.wmv     47.51MB' ?  F+ a& z% U4 j* t% L" t
    │  │      3-连接数据库的三种方法.wmv     42.7MB4 `, b& x3 @( T6 S$ M
    │  │      4-连接数据库.wmv     78.6MB! r2 w; Z2 Y; j, C' y) T" j
    │  │      5-取出数据,获取笑话的标题.wmv     113.51MB
    " q- }$ _9 m# q( a3 S$ M- ?4 ^│  │      6-获取笑话内容.wmv     41.19MB
    5 r9 h  P/ E8 E/ {3 M│  │      7-显示后台管理页面.wmv     90.03MB% B" ?) F, p# r9 {  b
    │  │      8-添加笑话.wmv     71.68MB
    " I$ N$ Z7 N' [1 B4 ~│  │      9-修改笑话.wmv     66.81MB, B/ |- j! m: E' _  x7 ]' J3 g
    │  │      
    " J! u/ o- h  O  \│  ├─PHP核心编程10
    $ P4 ?! i+ {3 X/ R, I│  │      1-回顾.wmv     38.4MB# L1 ^7 m  @4 s& O& }. d
    │  │      10-显示商品列表和封装万能的查询类.wmv     99.33MB
    ; t( r8 i2 m$ I2 g│  │      11-添加商品类别.wmv     25.52MB% t/ Q1 b8 R3 R0 {
    │  │      12-更新商品类别.wmv     79.56MB, s+ _) f0 g- ~" G1 T3 |* v
    │  │      13-删除商品类别.wmv     25.74MB0 l, w7 }$ h# e3 H
    │  │      2-多级联动分析.wmv     73.36MB0 v  E- d0 w( l9 x2 b, ]
    │  │      3-最基本的二级联动数据取出.wmv     31.5MB5 G8 Z' Z# J  G" l/ a
    │  │      4-二级联动一次取出所有数据.wmv     17.09MB
    / R' H/ t7 @) Q2 A$ g# U% x& A│  │      5-递归获取无限级联动数据.wmv     56.75MB
    ! B8 J  ?! n  _5 \& l* E│  │      6-封装一个万能的insert语句.wmv     38.8MB- ]) ?3 C7 ~  `" L. K& d
    │  │      7-封装一个万能的update语句.wmv     53.79MB: c3 \% ]+ J6 f& x6 L
    │  │      8-将万能的insert语句封装到项目中.wmv     55.71MB
    # y8 e$ Z6 ^  r  _6 `0 d7 p# D/ L) M│  │      9-将万能的update和del语句封装到项目中.wmv     17.26MB' u$ ]+ k% ^8 s- C/ R
    │  │      * P7 x+ J) y& K+ l
    │  ├─PHP核心编程11
    ! Q, i: W+ x" M9 Q: Y, l│  │      1-回顾.wmv     12.81MB4 K* d, a" H* T/ w- T
    │  │      10-添加商品——将页面连通起来.wmv     49.53MB0 u& N9 k" O+ P* I3 G" u% J
    │  │      11-在项目中封装Upload类.wmv     170.41MB1 W% W) W3 C" I
    │  │      12-在项目中封装Image类.wmv     120.19MB
    - D& N; M# Z) S4 ]* h" `7 D│  │      13-显示商品列表.wmv     25.19MB- o/ [$ C8 [8 U$ f# H, s
    │  │      2-表单域和表单的enctype属性.wmv     39.29MB
    * J, W# W* ]# }│  │      3-$_FILES.wmv     32.92MB
    0 |" L: A" I# s9 }& h5 O% ]│  │      4-$_FILES[]['error']、与上传有关的配置.wmv     66.32MB
    1 ~+ K9 p6 E6 [; @│  │      5-最简单的文件上传1.wmv     20.65MB4 u5 a; d% ~  ]. a( P
    │  │      5-最简单的文件上传2.wmv     9.55MB
    6 x: v/ E, }& P1 s$ b7 A# A5 \│  │      6-文件上传优化.wmv     164.28MB% ?8 G1 l( m; E9 D- T
    │  │      7-多文件上传.wmv     31.87MB
    ) e6 P7 k% S+ R1 ~0 S2 K" D/ W│  │      8-生成缩略图.wmv     89.58MB* h: o# h7 L  O& `
    │  │      9-等比缩略图.wmv     47.92MB
    $ \2 c/ x9 E  v/ [+ t% n│  │      1 Z; m0 x% I9 T) [, i9 Y
    │  ├─PHP核心编程12
      m$ `: B7 t* ~& C: g7 e│  │      1-回顾.wmv     29.58MB+ L* y' ^' M% q4 F, o
    │  │      10-创建文件夹.wmv     18.17MB
    8 V& H8 ]" R! v* w7 o: j$ D! N1 G- ^+ {│  │      11-删除、重命名、移动文件夹.wmv     18.94MB9 Q3 d* \6 s0 v4 |: E( d* w
    │  │      12-打开文件夹,读文件夹.wmv     29.79MB0 |$ T/ n' V7 b0 D1 t
    │  │      13-file_put_contents()、file_get_contents().wmv     15.72MB
    / p* a/ G* T9 b" N# H│  │      14-文件操作.wmv     75.9MB5 p6 g# O& q6 Z) I0 B+ D: n
    │  │      15-诗歌分页.wmv     10.36MB
    9 E% y8 g/ {2 P│  │      16-新闻分页.wmv     74.39MB
    ( k( A* G% v5 X! q! |│  │      17-动态转静态.wmv     23.56MB
    $ L5 s7 u4 ~, k: F5 U8 ^% H. W* D4 y│  │      18-PDO介绍.wmv     104.53MB0 y( R% C: F& f+ A$ R) G# M' z2 W3 x9 o
    │  │      19-预处理语句.wmv     80.84MB& w. ?4 M8 }5 @
    │  │      2-作业:修改商品.wmv     124.54MB
    7 Y5 T. r1 F) h$ w! T│  │      20-异常处理.wmv     47.69MB
    - ]& U6 A5 P9 S" G) b- `│  │      21-在项目中使用异常.wmv     14.27MB- B6 Z$ }. g$ M% f! y
    │  │      3-作业:删除商品.wmv     15.09MB
    4 n6 C2 e! d! x* }2 @  o' S- D│  │      4-作业:分页.wmv     38.75MB0 u9 l; b6 s$ x' W; a
    │  │      5-错误处理介绍.wmv     61.83MB
    % ^- _. c8 Y' D& H8 h9 |│  │      6-显示错误报告.wmv     74.28MB; W! [  ~) s; ?' u' c
    │  │      7-将错误报告显示在日志中.wmv     34.33MB
    # g+ b2 [5 P, V% m$ T. G! x│  │      8-用户自定义错误处理.wmv     32.65MB4 U$ a: m: E$ W, Y/ U" [
    │  │      9-在项目中封装错误处理.wmv     26.98MB- p, N; K/ h; ?& a- D) b' o8 D
    │  │      3 f2 x; `$ l; R! c0 p% Q
    │  ├─PHP核心编程2
    5 C! L- T4 T! l2 k! q. v│  │      1-OOP介绍.wmv     56.49MB$ X) S6 V: {. k( B, ^
    │  │      10-模拟垃圾回收机制销毁变量.wmv     23.42MB% t) w/ b* @7 \
    │  │      11-继承、调用父类的构造函数和parent关键字.wmv     51.95MB
    9 Z/ P9 t; x9 G( H9 z" `│  │      12-protected可以在这个继承链上访问.wmv     14.87MB
    ! Y5 l9 D8 W  ]│  │      13-子类给父类的构造函数赋值.wmv     11.28MB3 t) X1 Y2 r) }, I
    │  │      14-$this.wmv     9.08MB' {2 h) w$ H7 V! O0 R/ B& I6 _. c
    │  │      15-PHP不允许多重继承.wmv     7.3MB
    + i& Q/ H( T3 \! q/ r│  │      2-在PHP中实现类.wmv     27.34MB
    % ~2 u  n; {& C: q+ p│  │      3-属性的操作.wmv     42.87MB
    ; z/ U" R  Q! Z) r0 y+ f" ?6 i│  │      4-方法的操作.wmv     11.54MB' H" @  m+ S( h8 a
    │  │      5-对象、类、方法、属性在内存中的分布.wmv     28.66MB
    ( m8 U0 g6 n- `2 y5 q; I. h│  │      6-访问修饰符.wmv     43.07MB
    0 a4 {( m7 c' Q! q9 z9 H│  │      7-封装.wmv     10.08MB  Z& S7 g" P# C
    │  │      8-构造函数.wmv     15.89MB. w0 @" ^' H2 X5 i2 W4 }; e6 D  I
    │  │      9-析构函数.wmv     31.7MB: I) h: g* l& Y  b! ?+ i
    │  │      
    9 ^) [6 T& ^3 U* n: u  N: Q+ ~│  ├─PHP核心编程39 c3 X2 ]$ H8 P8 Z
    │  │      1-回顾.wmv     45.14MB
    + |# m+ U3 s4 l3 s- {; q│  │      10-接口.wmv     41.26MB% A, P2 A' f( y9 g8 i
    │  │      11-类常量.wmv     11.82MB# t! ~  U: o6 |/ Z
    │  │      12-参数约束.wmv     26.06MB
    : h! B& A" [4 t3 Y( X: K8 H│  │      13-自动加载类.wmv     41.29MB# `1 K. \6 U- G% q9 m
    │  │      14-将类的地址映射到数组中加载.wmv     15.31MB
    & a1 o( U" I0 k6 T│  │      15-利用类名规则加载类.wmv     16.24MB+ }' F) R! `3 J2 W6 Y
    │  │      2-多态.wmv     49.5MB* L/ v0 ]: s3 _" x, L  |
    │  │      3-私有属性继承和重写的问题.wmv     18.17MB) ]# [* i2 ^2 t! r9 A
    │  │      4-static.wmv     26.34MB
    " n+ X6 U. Y# \│  │      5-self.wmv     57.67MB
    ! f9 @6 F4 }) r5 T│  │      6-静态成员可以被继承.wmv     4.96MB
      f  c4 v- Q! m; a2 ~│  │      7-确定当前对象.wmv     17.15MB
    ; c( }% ~' k# T" S6 V& j) o│  │      8-final.wmv     14.79MB
    7 Z( ~$ x& F5 }" K; O5 b  p8 i' S│  │      9-abstract.wmv     31.63MB
    7 r- ]2 X+ B8 @' Q. p│  │      
    7 k' K# Q" f6 |  [. |│  ├─PHP核心编程4- t/ b/ n$ Y: y) M7 |
    │  │      1-回顾.wmv     34.65MB" q! X! |4 z9 _5 ~
    │  │      10-__call()、__callstatic().wmv     12.43MB
    5 k+ ?4 C( }% n7 K- c/ i│  │      11-迭代器.wmv     47MB+ R+ v$ q. E; P
    │  │      12-数组的序列化与反序列化.wmv     20.26MB
    ( h* |# y' {5 p- q$ M. U│  │      13-对象的序列化和反序列化.wmv     27.63MB
    8 {$ k( V5 v$ X+ w* c; o% X│  │      14-单例模式实现连接数据库.wmv     69.15MB
    6 V( v/ B9 l0 G+ D. Y2 q│  │      15-从表中获取所有数据.wmv     22.59MB7 s/ p# S: U' z
    │  │      16-获取记录的第一行,获取记录的第一行第一列.wmv     28.68MB
    5 C6 n$ `( B/ h( P  k  }│  │      17-冒泡法排序.wmv     33.54MB
    ! B" A# _, S1 V" c* N8 ?3 W7 H│  │      18-递归排序.wmv     23.55MB( {9 k2 d8 P- i* X6 g& p( B
    │  │      2-clone与__clone().wmv     27.03MB) E& [- ]% z0 [; K: R/ X1 ?
    │  │      3-单例模式.wmv     36.33MB  `6 P0 A7 w0 h! a" S
    │  │      4-项目层面的单例模式.wmv     10.84MB
    + P. t! g2 d" R4 T0 |7 i│  │      5-工厂模式.wmv     11.19MB
    + h$ Q7 P2 L7 P5 p6 d│  │      6-策略模式.wmv     11.57MB' t* ~: u. e0 A" p, Q* f
    │  │      7-__tostring().wmv     7.65MB
    3 C  W" V5 g/ j  l  |│  │      8-__invoke().wmv     5.97MB; a9 Q# |$ e2 _2 V
    │  │      9-__set()、__get()、__unset()、__isset().wmv     28.02MB
    $ y! k% Z3 u# T! s2 z2 m│  │      
    + E) `7 @1 I6 s3 y│  ├─PHP核心编程5$ e' O( h. _7 V0 y: f2 _8 S
    │  │      1-回顾.wmv     27.95MB
    $ y, R, o* j$ J+ T4 m' D; a. l4 r6 [│  │      2-MVC思想.wmv     33.04MB5 C5 T$ [; j; a* e2 t9 U, j
    │  │      3-MVC演化一.wmv     71.62MB
    6 \9 _$ l8 T2 W4 q│  │      4-MVC演化二.wmv     19.48MB1 k, [+ u  y( }/ c/ a: [
    │  │      5-MVC演化三.wmv     20.83MB; c1 K# u' Y2 \! @" q* m4 [
    │  │      6-MVC演化四.wmv     17.9MB
    7 h2 B7 t9 t+ Y$ G( D* E' F. I│  │      7-MVC演化五.wmv     37.19MB2 v" X# g# t/ u" Q% W& T( ~
    │  │      8-删除商品.wmv     30.44MB
    2 ^  `. _* e- f8 _6 B│  │      , Y. c3 p6 Q) I0 p3 ~. _
    │  ├─PHP核心编程6
    % v( y, z! |+ x& ?) N│  │      1-回顾.wmv     10.42MB1 w& |7 h9 O9 F" b
    │  │      2-netbeans介绍.wmv     50.61MB4 x- c. B' [% O5 T, f! E
    │  │      3-框架目录结构.wmv     28.11MB' e! C  k2 r3 J% @4 x
    │  │      4-定义路径常量、加载配置文件,定制路由.wmv     135.8MB
    ' ?& J- K9 f- A" z0 I: J0 w│  │      5-自动加载类.wmv     45MB
    2 a9 G. |/ U2 i│  │      6-完善框架.wmv     24.59MB
    6 i* J/ c* z% _; l; z  @% m│  │      7-完善删除商品功能.wmv     141.34MB) g( r2 t( P0 P% C% p* H6 T" M
    │  │      - ~- u/ v- K  C4 \8 y2 G  A
    │  ├─PHP核心编程7
    3 J+ f$ o' G1 o2 K# v$ O│  │      1-回顾.wmv     26.41MB
    / {; t) i9 Z3 h│  │      10-封装session入库.wmv     42.88MB
    2 Y& K9 B; ]' A0 t│  │      2-cookie介绍.wmv     80.53MB: J2 j# z5 d2 t) {% |2 Y7 ~
    │  │      3-设置cookie.wmv     117.51MB, j6 B# U0 j) C, y/ F
    │  │      4-cookie的有效目录和支持子域名.wmv     69.24MB
    3 z# @) v3 P6 W: }9 [5 W1 M│  │      5-session介绍和session配置.wmv     198.29MB- E7 U: c0 A2 o6 W" c1 {- |, @
    │  │      6-session入库.wmv     79.54MB* W% }; [" d' x: s1 D
    │  │      7-垃圾回收.wmv     21.48MB
    3 Y4 p' D: m! o; m- h│  │      8-禁用cookie.wmv     51.21MB
    3 }$ ~" V7 v- b) U│  │      9-思考题.wmv     23.93MB# P& o. T6 N& @/ [
    │  │      3 `) s! I) O; v3 A! q& {- ?1 g
    │  ├─PHP核心编程85 F! B# ~2 a! ?6 n
    │  │      1-回顾.wmv     43.69MB& F/ C4 j2 n: T' s
    │  │      2-ecshop安装.wmv     71.19MB: g) k- i1 ]% ^9 {: w; ^, C% r% o
    │  │      3-用户登录界面实现.wmv     164.62MB0 u- m  ]$ W) u8 k, M: j7 u2 ~
    │  │      4-登录的业务逻辑.wmv     55.09MB
    , c- ?7 d$ v, A& T, W% h* y│  │      5-防止SQL注入.wmv     49.04MB
    7 @0 t, ^9 h0 N8 C2 D8 M/ ~1 b│  │      6-防止翻墙.wmv     48.65MB
    , {* ?# @- i9 H" s0 p$ b2 n│  │      7-更新登陆信息.wmv     24.88MB% z3 A+ d/ k1 D# ?3 K8 W
    │  │      8-记住登陆信息.wmv     55.26MB% |0 c4 _# |9 l& b7 o& `
    │  │      9-退出和安全退出.wmv     44.29MB# D# |2 `; `4 d) b
    │  │      ) k" {6 P0 O& @) P4 K+ q" }! y
    │  └─PHP核心编程9" e7 L4 f7 i* F3 m5 W( \$ T% _- Z
    │          1-回顾.wmv     25.88MB' b, G8 I' r. V- Y5 V
    │          10-ob_clean()和text-transform.wmv     61.86MB$ A( y$ d1 P# `; L) n
    │          2-验证码介绍.wmv     25.9MB
    1 H/ r- r5 R# X9 G+ ^3 k$ j2 V│          3-创建最简单的图片.wmv     60.04MB  b3 \5 W9 }, E( q3 {+ R; ?
    │          4-imagefill().wmv     12.31MB3 Z4 Q* }8 C# V. o: x
    │          5-自定义验证码.wmv     37.65MB
    % |' h5 I; m% b: v5 }│          6-模拟ecshop验证码.wmv     25.79MB& N; m1 t* ?. c  G4 l
    │          7-验证码改错.wmv     77.78MB- @. |: ~* i$ \  O- r: B( e
    │          8-中文验证码.wmv     80.25MB8 B- \- f6 {5 K* V6 _: ]! i' q
    │          9-在项目中封装验证码.wmv     69.99MB
    + ?6 V3 s: S5 ~6 k( v│         
    6 C9 ?1 c4 w8 P2 Z, M├─06-BBS论坛系统项目实践
    / z- ]/ ~! {  e. h* R│  ├─day1, G# l4 I; X' O* d+ i5 Y
    │  │  │  MySQL.docx     5.32MB9 k3 {' i- J6 ^8 L* n
    │  │  │  web典型应用.docx     617KB) r5 d6 N9 o* U5 V# \6 a! I
    │  │  │  
    5 q+ o* S1 {4 p( F( ]│  │  ├─code/ c8 E# C# p0 h* j
    │  │  │      1danxuan.html     580B  N  m3 a0 f/ Z. Z7 L* ^$ o' \  }
    │  │  │      1danxuan.php     41B& F9 S4 r' Y' O! b1 u# x
    │  │  │      1duoxuan.html     980B4 G: `7 c0 s$ w
    │  │  │      1duoxuan.php     486B
    0 u7 D& r: A8 |│  │  │      1test.php     125B
    1 Q9 g& X% k& R│  │  │      bbs.rar     146KB- M- l$ s( U9 h$ o) ^
    │  │  │      MySQL.sql     29KB& v+ m& N# Z+ @" b" p
    │  │  │      
    ) `* O1 ?8 k( c│  │  └─video" H, l' K: R6 ?- f0 H. y, `5 ]
    │  │          昨日回顾.avi     60.71MB
    2 Z3 q% ~' f+ A/ ^│  │          第1讲 单选项表单和多选项表单.avi     173.34MB' t% V5 g7 @& E& y' r6 {5 O. d
    │  │          第2讲 项目流程简介.avi     68.74MB
    , Q7 ?" Z5 O! t% \│  │          第3讲 安装ecshop.avi     126.83MB) O; k* `- Y( c  C  q! ^& L
    │  │          第40讲 MySQL错误调试函数和封装数据库连接函数.avi     164.88MB, L5 P/ R6 j3 G! L8 x
    │  │          第41讲 PHP实现增删改查.avi     130.37MB2 z+ j- c2 B" A7 p  k' G
    │  │          第42讲 数据的备份.avi     170.96MB" |; S: N# J, {+ N  G
    │  │          第43讲 用户权限管理.avi     225.91MB# @. g3 M, k( x+ \2 f0 E" c0 ^
    │  │          + O  f6 }. R  a9 h' j
    │  ├─day28 @% b3 O: n, v; {7 w/ y/ d
    │  │  │  login.html     3KB7 x" A1 ^, S0 ~4 R! P9 h' g; D
    │  │  │  web典型应用.docx     2.79MB
    ! A! l& K3 e8 G& p, z1 W│  │  │  0 T; a: m7 w3 O2 N
    │  │  ├─code) c) C; ?  i: ?* J; `
    │  │  │      bbs.rar     154KB; {* W: j" g+ f$ a+ a; C% B
    │  │  │      
    ! g/ o' E# T  O% U( I% u! v+ N│  │  └─video( W! R: K% L/ p0 Y- s
    │  │          昨日回顾.avi     88.33MB" h4 V/ k$ h6 X: a# j
    │  │          第10讲 项目应用七:完成发帖功能.avi     175.54MB
      H9 A- @$ t( w$ R1 f1 U& m│  │          第11讲 项目应用八:完成显示帖子内容页的功能.avi     110.27MB6 m/ V5 t: |' Z
    │  │          第12讲 项目应用九:完成回复功能(上).avi     86.49MB/ l: y6 A0 n9 ~& I6 m
    │  │          第4讲 项目应用一:初始化项目开发环境.avi     162.82MB
    & c3 D5 D; Y/ G5 g; }. `; D' X│  │          第5讲 项目应用二:创建相关的数据表.avi     40.93MB
    * `2 v4 _6 Z- y) z│  │          第6讲 项目应用三:定义项目初始化文件和入口文件.avi     70.5MB$ C8 ~. h  }6 z0 O! i) Z$ m5 |" @
    │  │          第7讲 项目应用四:完成注册功能.avi     210.58MB
    9 P) S0 ]' g$ ^" s2 W│  │          第8讲 项目应用五:封装数据库连接文件.avi     64.1MB
    3 d( H, W) c3 O$ y; Z6 N& e6 ]/ Z│  │          第9讲 项目应用五:完成登录功能.avi     74.84MB
    1 U) X* p" i$ }9 v. j│  │          : Q: h+ {3 }+ W$ I: m3 P$ I
    │  ├─day3' i: q( e1 d4 m# i' r7 l
    │  │  │  web.xlsx     10KB
    . `: P' e& g1 R& y  e3 k" _│  │  │  web典型应用.docx     4.91MB
    : n3 Y# E& w1 g$ O8 H  m│  │  │  . V$ P. d0 ?) e7 V
    │  │  ├─code
    , C- C' H. ]/ H" M% A0 U3 \│  │  │      16upload.html     661B+ X7 O; ~2 }% U) Y- L, K! @
    │  │  │      16upload.php     364B: m2 n, H7 p+ O4 }* W! y
    │  │  │      17upload.html     661B  [& f- O& q8 e
    │  │  │      17upload.php     1KB  c( I# n. S* c, h3 L! ]( M( r
    │  │  │      18test.html     659B
    . O( }( z2 m, r: o9 v# v( i│  │  │      18test.php     571B7 g% J& X+ e% L+ X1 M" d
    │  │  │      bbs.rar     158KB
    % X' y2 M+ ^, G) |; J. V8 M│  │  │      upload.php     2KB
    6 ?8 D4 K* C2 R│  │  │      6 Z9 D/ c/ s( G. O+ {/ K. C
    │  │  └─video! f# ]8 ]- U* d& M  G* I4 j& M0 K
    │  │          昨日回顾.avi     76.12MB# r2 p1 q9 v7 u1 R: F' _% ]  }3 C
    │  │          第13讲 项目应用十:完成回复功能(下).avi     206.84MB" U) ]/ d7 X, q) @( C9 ^" t
    │  │          第14讲 项目应用十一:完成list_father.php中的分页功能.avi     239.02MB
    4 ?6 I0 F* T* N( b" e│  │          第15讲 项目应用十二:完善show.php中的分页功能.avi     107.8MB
    ) x3 H- T* a- l8 o" ]$ P│  │          第16讲 文件上传.avi     209.18MB
    5 p+ |4 m. f& `# O│  │          第17讲 验证上传的文件.avi     222.71MB
    , C7 W1 E7 w. ]1 h/ @│  │          第18讲 封装文件上传函数.avi     163.57MB! d, {: u8 S! |, r
    │  │         
    3 x) w2 y* |0 x│  ├─day4
    ' i, ?. k+ b/ u* `│  │  │  web典型应用.docx     6.97MB
    $ t' j2 E/ N* w* v% Y. |0 |│  │  │  
    : Z0 d* P, U. o) o! K│  │  ├─code
    ) _, y& {. m# L, }1 P+ T8 Z" u7 @│  │  │      19cookie1.php     112B
    0 Z/ @6 M+ S- h/ d: J│  │  │      19cookie2.php     173B
    * P! r1 \8 O" F" K│  │  │      20cookie1.php     655B
    / `$ o$ D: U8 f' ^│  │  │      20cookie2.php     209B3 R. U& k8 F9 e, \7 K# v
    │  │  │      21anli.php     622B
    1 Q4 |& O+ B+ }6 z3 M│  │  │      21cookie1.php     169B
    % x  F* b3 p. R  q/ X. {│  │  │      21cookie2.php     43B  E& J% N/ O; H
    │  │  │      24session1.php     268B& J3 z$ A+ O8 ?. ?* o" @/ g' k" g
    │  │  │      24session2.php     73B% w# [5 G; ^1 l- z* \5 x1 t
    │  │  │      25get.php     62B
    * Y; q( @3 c* E! x" b# `3 M│  │  │      25session.php     558B. P$ O* _  e: ~$ z9 K
    │  │  │      25test1.php     139B
    / l# K4 @6 G' @1 P7 z3 o3 g│  │  │      25test2.php     111B& K. B4 S* r# K% R& h& J* }
    │  │  │      25test3.php     150B+ b4 F0 E1 Q' U
    │  │  │      25test4.php     73B4 p  F1 `( R5 Z# E6 T
    │  │  │      bbs.rar     159KB
    5 B$ ?3 e. i& W8 k│  │  │      ; g" h2 w& H$ h$ h4 f  x& p
    │  │  └─video
    # E; l: T5 S9 i& F# r9 B│  │          昨日回顾.avi     120.35MB
    2 L: V" X9 t/ @6 x; H│  │          第19讲 COOKIE技术初步.avi     119.88MB( A$ O5 C+ y- h$ [% F9 a
    │  │          第20讲 COOKIE的属性.avi     250.33MB
    ! ~8 x5 t  c% i% K/ }' p* N( C$ b│  │          第21讲 COOKIE的其他语法.avi     58.22MB
    ; k$ L& u3 D/ Y7 x8 G│  │          第22讲 项目应用十三:实现7天免登录功能.avi     57.26MB
    3 h8 f/ E) T0 ?6 Z: L6 Y) _│  │          第23讲 项目应用十四:完成注销功能.avi     38.42MB
    ( V; l& K2 s, Q0 T. H7 i- s│  │          第24讲 SESSION技术初步.avi     119.52MB
    ( m  K. t2 W, U' Y5 T│  │          第25讲 SESSION的属性及其他语法.avi     245.59MB
    ! Z, v6 ?( d7 `. h$ o9 x│  │          第26讲 项目应用十五:解决以前全部默认用游客发帖和回复的问题.avi     84.11MB7 S& R* F- L0 Q. D8 b5 D) Z/ c
    │  │          - t8 ?3 r9 x. d
    │  ├─day5
    , w2 |  A6 O3 K- D  {) I│  │  └─video
    + }: r1 H/ G( z% J' z│  │          昨日回顾.avi     99.93MB
    3 t* w2 A0 E) V" t( A7 J│  │          第27讲 项目应用十六:完善7天免登录和注销功能.avi     91.15MB) ~( G& K; m9 y/ m# h+ k
    │  │          第28讲 项目应用十七:防止脚本注入.avi     138.43MB: I- J: s% A/ q
    │  │          第29讲 项目应用十九:完成头像上传功能.avi     295.14MB3 G$ T& P7 n9 Q
    │  │          第29讲 项目应用十八:完成引用回复功能(续).avi     182.79MB% K+ C0 ]4 Z0 T7 Y" U4 o
    │  │          第29讲 项目应用十八:完成引用回复功能.avi     214.35MB. ^5 P' o7 {* v% i' z* ^
    │  │          第30讲 项目应用十九:完成上传头像的功能.avi     108.79MB6 s+ Y: @: m3 Q' n3 j  T
    │  │          第32讲 项目应用二十一:在init.php中封装判断是否登录的函数.avi     34.94MB
    ) J; @( e) W. M│  │         
    5 n/ _9 p3 l  n( n/ F│  ├─day6
    3 O! h/ N) r; W; I  x1 s' X2 X! V│  │  │  web典型应用.docx     9.99MB% J: x$ J3 L- R$ r$ y1 |; ^" O+ p5 r
    │  │  │  
    6 L. i) x2 _0 A, l; [│  │  ├─code
    ' z1 C) A0 _' `+ O: }│  │  │      34dir.php     971B5 X8 R" ]& z( J6 E) l8 ~
    │  │  │      34other.php     476B
    8 e) a& ]: r+ C. b2 _2 L│  │  │      35bianli.php     641B
    5 J* z; B* j) i3 |  d) ]│  │  │      36file.php     409B
    & z& x' p5 k; J( y" A│  │  │      36read.php     236B2 [* u. W% |, L" Q2 o; x
    │  │  │      36write.php     231B* O8 P+ Q  _1 e8 h' H
    │  │  │      37read.php     483B/ r5 Y! F& }, H+ G3 ]5 @7 n7 I
    │  │  │      37write.php     544B
    7 B/ S2 Q1 l2 H! [: j│  │  │      38other.php     219B$ q3 N, i4 z! u" V5 ?
    │  │  │      + h9 W2 T" i" `4 p( O/ H
    │  │  └─video- q( K7 ]3 {; Y" ?7 {
    │  │          昨日回顾.avi     81.71MB7 L. d" d0 w6 ?6 [
    │  │          第33讲 项目应用二十二:完成搜索功能.avi     98.7MB
    ! W! v! [! s5 Q' p( ~$ ~6 q│  │          第34讲 目录(文件夹)的基本操作.avi     213.26MB
    3 J/ u0 w0 F: F; Z│  │          第35讲 递归遍历目录.avi     97.87MB$ ^& K) T2 W$ D+ K. s- \
    │  │          第36讲 文件概述及相关操作.avi     176.98MB& Z! _9 |9 o2 I0 _
    │  │          第37讲 PHP5以前的文件操作.avi     189.99MB& c, V1 R  M: e2 o9 t
    │  │          第38讲 其他的文件操作函数.avi     35.27MB  {$ }: a8 p# F' H& a( p$ B9 R6 E
    │  │          第39讲 项目应用二十三:上传新头像时删除旧头像.avi     44.63MB
    4 l+ J' K/ [9 M│  │          ; a- U8 ]' F+ Y' g  v
    │  ├─day76 ?& @5 e; P3 ?% R3 {
    │  │  │  web典型应用.docx     11.02MB
    : r# }# \; T- _$ \. |, S& {│  │  │  8 S3 X& X% I# q% {
    │  │  ├─code, _# y! V0 H, C, y- x
    │  │  │      44get.php     850B
    ! S1 Q2 r6 Q! |6 m. C+ P" F) @│  │  │      45post.php     1KB4 D' ~6 T" T, o! ^
    │  │  │      46test.php     49B
    + m4 Z) g) o" l/ [# X7 v1 i│  │  │      47.php     188B3 y& F& }  O5 w) J7 |
    │  │  │      47.txt     4B
    2 t/ e. `% [7 k5 J  i" j# ]! s6 s│  │  │      47xiazai.html     177B
    6 r. o  K. o7 n( Q$ [4 v│  │  │      47xiazai.php     286B
    9 |# O4 b9 t: V# \& {│  │  │      # l$ }0 O& C! w9 U0 @# Q2 `, g
    │  │  └─video
    , ~7 R( t3 a& z! B. x│  │          昨日回顾.avi     66.99MB
    + Q+ X2 k) I3 t' r│  │          第40讲 TCP IP协议简介.avi     90.88MB
    $ C) j2 A9 c" H* J2 N│  │          第41讲 HTTP协议的特点与组成.avi     51.33MB
    + d. R, U$ L! H7 s1 f" _│  │          第42讲 HTTP请求协议.avi     174.42MB
    7 V' ^4 q$ P0 F/ b│  │          第43讲 客户端模拟HTTP请求.avi     90.41MB, y: W4 s& `9 j  G. w
    │  │          第44讲 PHP模拟HTTP的GET请求.avi     152.46MB
    ) I' Z, x& ?0 G: y│  │          第45讲 PHP模拟HTTP的POST请求.avi     113.36MB
    6 k8 ~: q' S' W│  │          第46讲 HTTP响应协议.avi     91.37MB" h2 M' J0 F$ J9 A/ j
    │  │          第47讲 PHP模拟HTTP响应.avi     158.42MB
    4 ~, C- Z( d' O! g0 n2 z% e5 [7 V│  │          ! ]1 e! }2 E* Q& S! b
    │  └─day87 ~. B" I, y, e6 ^* t
    │      │  web典型应用.docx     12.22MB. o+ G5 {- S0 H3 {: J6 p! a
    │      │  
    / h% R: [4 @* [│      ├─code4 W4 G* ~4 m( K4 B. n: I# V& `( {
    │      │      49gd.php     584B9 {5 g( n$ P' a+ i% ~+ i6 j
    │      │      50captcha.php     1KB
    & t: ^+ F- y& Z% l│      │      52cncaptcha.php     2KB
      y7 ]& r1 X% w$ b│      │      bbs.rar     827KB
    ) c1 }  S: Y, j5 E8 S' Z│      │      STHUPO.TTF     3.54MB
    6 }4 z9 Q" `8 R" D9 H│      │      $ e+ U6 r/ ~' {/ e5 d
    │      └─video
    : A& {* F& O0 w- T4 X& [2 J: P3 c, v│              昨日回顾.avi     56.64MB) T) ?3 q  Z' e8 {
    │              第48讲 验证码简介.avi     30.9MB; S; `4 @* A+ j
    │              第49讲 GD图片的制作.avi     135.6MB
    : ]& P9 B6 z/ R- a+ @│              第50讲 制作验证码.avi     176.67MB4 l: X% Z) u2 F2 l: N, g
    │              第51讲 项目应用二十四:实现验证码功能.avi     90.9MB) k6 D. o2 S  Z2 u$ O: t
    │              第52讲 中文验证码的制作.avi     146.83MB
    : f' {2 _+ X6 M# z' G│              第53讲 项目应用二十五:完善MySQLDB.php文件.avi     123.99MB
    $ o+ S4 l/ c/ i7 d│              第54讲 项目应用二十六:封装分页函数.avi     147.18MB& n% t6 N9 m" R* @1 N8 ?
    │              
    + D" r9 ?1 s8 p" o% }$ H6 g" g1 r' k├─07-PHP面向对象2 d) M0 D( b7 n4 J9 X+ T
    │  ├─day1-video
    ! f% M# L) b# F! g% K2 v│  │      第1讲 面向对象编程思想简介.wmv     112.77MB
    0 h5 r: R# p0 v4 ]4 C│  │      第2讲 面向对象的基本概念.wmv     119.54MB
    ! `% Y& o; F+ P9 a│  │      第3讲 方法中的$this关键字.wmv     73.14MB
    , q# e' {# T/ q- j: M. w│  │      第4讲 使用OOP完成报名过程.wmv     70.55MB
    9 t) W+ T- i3 t3 d+ ~5 R. z│  │      第5讲 构造方法.wmv     63.02MB8 a, f7 L( \# f
    │  │      第6讲 析构方法.wmv     69.64MB
    ; f) M& s3 p' R- z0 f6 B│  │      第7讲 对象的传值与克隆.wmv     82.54MB
    9 t6 N+ z2 S- ]& I│  │      第8讲 MySQLDB类初步.wmv     79.82MB
    ; C, C9 h! L' c; J│  │      * M) m+ @6 O3 [) I8 q7 F" k
    │  ├─day2-video
    ) U( {9 j3 Q1 U+ ^& I; U│  │      昨日回顾.wmv     47.05MB: q0 @2 ~2 ^0 {" L2 ?/ k# N
    │  │      第10讲 静态成员——静态方法.wmv     47.4MB
    , }  @$ _1 B6 e# Z  N│  │      第11讲 类常量.wmv     35.06MB& q, k+ f( A2 _# @
    │  │      第12讲 类文件的自动加载机制.wmv     130.96MB' g5 I9 ?+ D8 O2 W9 a' {
    │  │      第13讲 对象的序列化与反序列化.wmv     163.14MB! b  V) O* [4 U
    │  │      第14讲 类的继承.wmv     88.88MB3 K+ F4 f' w3 W
    │  │      第15讲 override重写.wmv     90.52MB2 \' [5 i# R* }' u
    │  │      第9讲 静态成员——静态属性.wmv     62.88MB! u& H8 m- N( F/ h
    │  │      
      e: D  _6 J0 ]4 `5 O/ `# j│  ├─day3-video
    # e! W' A6 n- ?│  │      昨日回顾.wmv     47.66MB
    0 B% L% a- ~1 V' N│  │      第16讲 访问控制修饰符.wmv     49.94MB
    " c' h! b' h( l# f! E│  │      第17讲 提高MySQLDB类的封装性和功能.wmv     130.9MB/ E" L! E6 R. J+ p5 o# b
    │  │      第18讲 final最终类和最终方法.wmv     39.49MB
    ' _0 D( U; D$ r* k* E6 Y  }/ |│  │      第19讲 abstract抽象类.wmv     42.93MB
    9 ~7 E0 m& L# s$ D│  │      第20讲 interface接口.wmv     122.79MB
    / c% x3 H- H0 E2 \+ i│  │      第21讲 overload重载简介.wmv     23.47MB
    , c  \$ W7 v; J7 U  G│  │      第22讲 属性重载(上).wmv     93.42MB
    9 s- V6 E; {' r+ R  ]9 c1 J│  │      第23讲 属性重载(下).wmv     43.73MB
    # d3 I) r. b8 c5 n) I│  │      第24讲 方法重载.wmv     61.8MB% q' c+ [" i, F9 X5 x6 c
    │  │      " [0 _/ z3 S2 N, w2 N
    │  ├─day4-video
    . q& Y0 o  s* I2 F5 L% H│  │      昨日回顾.wmv     31.73MB
    3 F2 }" M2 g$ d& f& r: t* A│  │      第25讲 魔术方法与魔术常量.wmv     79.81MB
    7 }" S- B  \3 a9 h, Y7 H6 z│  │      第26讲 后期静态绑定.wmv     46.46MB0 \3 ^" p) V, M; p0 f
    │  │      第27讲 单例模式.wmv     63.43MB8 ]3 S# q( k" r  E+ E
    │  │      第28讲 MySQLDB类的单例模式.wmv     41.18MB3 A4 U# @% `8 T# d
    │  │      第29讲 工厂模式.wmv     44.81MB$ W" c% [& E5 q- w7 Y
    │  │      第30讲 对象的一般遍历.wmv     25.88MB. V# W' R. z( u
    │  │      第31讲 对象的自定义遍历.wmv     95.93MB* t2 R. r- l5 h3 m
    │  │      第32讲 类型约束.wmv     37.24MB
    9 A% `- X4 ^/ c' {7 O│  │      第33讲 类和对象的相关函数.wmv     42.75MB
    6 l" |- Q7 E- }' R. X9 G! ~7 F│  │      第34讲 命名空间初步.wmv     63.97MB
    6 y5 B# b, M- \0 D0 G│  │      第35讲 空间成员和子空间.wmv     36.11MB& ^( w" Z. R. u1 m5 f+ G
    │  │      第36讲 空间成员的访问.wmv     35.73MB
    1 s* Z1 @- b% A* [( \  v- F│  │      第37讲 空间引入.wmv     49.03MB7 F, L0 X9 ?5 |+ q5 [
    │  │      第38讲 全局空间.wmv     14.59MB
    " v0 n5 M9 U9 X- w│  │      . R) e$ T8 c. t8 Z" O0 R9 i2 q+ b
    │  └─面向对象源码+笔记+模版- V9 [4 v" t4 l, d+ U
    │      ├─day1源码笔记4 p& N' ~  _8 ?
    │      │  │  PHP面向对象.docx     2.05MB
    ) l0 t* l; R1 x6 ~- T│      │  │  PHP面向对象.vsdx     58KB
    $ M: f8 l9 k: o/ Y8 [  L│      │  │  0 T# U% U6 U7 E; p
    │      │  └─code
    - ~& _2 b3 `, s│      │          2class.php     559B' ~' ^4 q) Z0 k2 N+ H9 J9 M
    │      │          2test.php     55B
    # N* y$ ^6 l  P! s5 C& I- F│      │          3class.php     729B" G6 `8 t! K) Y2 \# O( n* |
    │      │          3this.php     713B
    # D. d  g. F; s# P0 k+ g$ m│      │          4baoming.php     2KB6 _- l4 ?7 @1 K3 ?' f
    │      │          5construct.php     752B9 j) _+ s4 C  \" u
    │      │          5test.php     1KB
    4 r/ B& @7 Y2 M! |│      │          6destruct.php     704B/ l- Q: \2 z9 [& ~1 A& ^8 Q& X$ D
    │      │          6test.php     590B
    : c) P9 M! A1 y' m4 C: ?* A│      │          7chuanzhi.php     542B, I% g& G3 j# b
    │      │          7clone.php     768B
    : m$ V1 c3 X. x* S# @- v│      │          8test.php     263B+ z; v! k' g( u' m0 _' O7 ?4 B
    │      │          MySQLDB.class.php     2KB
    ) S! N$ U' E/ T! j3 G│      │         
    - l0 A+ C. p; W% e2 R; e2 o6 M- f; I│      ├─day2源码笔记# U9 K8 u2 D; o4 K
    │      │  │  PHP面向对象.docx     4.46MB7 n, K- T/ H; V! W) F
    │      │  │  PHP面向对象.vsdx     75KB2 V9 \; E0 N) B4 f
    │      │  │  
    . Z; @; s+ ?0 h: u9 R+ u1 e7 N│      │  └─code/ k7 e( o5 y! W" {
    │      │          10static.php     1KB7 _% Y- i  V' h# v, f  K9 ?
    │      │          10test.php     463B
    : Y  K7 g& l) c) A: @│      │          11const.php     467B
    2 |+ n8 [& j( N  n/ a& ]│      │          12autoload.php     322B! U  L; K  Y7 e0 M9 Z: p
    │      │          12obj.php     949B
    ; ~& U9 ~1 {8 S5 o* _5 i│      │          12register.php     1KB
    1 K) m4 e" r  T& s│      │          12test.php     160B9 H* F; C3 H& k1 F2 x0 W8 F
    │      │          12test1.php     346B) G& v$ f, `2 w$ b* k  W
    │      │          12test2.php     229B
    3 K3 x$ l6 e4 S' e$ D2 S) V│      │          13.txt     63B! K/ f5 {7 ^8 t
    │      │          13obj.txt     167B
    ! J: E! |; W5 a& u1 Z/ f1 V* i; ]1 X│      │          13objread.php     593B0 ], Q7 f8 o6 A3 P- S0 Y- X
    │      │          13objwrite.php     530B
    2 j& c, }! ]4 f4 [│      │          13read.php     143B9 ~$ ?+ P( l- I6 P# Z- q0 R0 m
    │      │          13write.php     255B
    1 F( n3 {( J& ~% A$ [│      │          14extends.php     171B. }: t! t* N  @6 _- {
    │      │          14test.php     821B
    1 W' I+ \$ r& g* L3 y│      │          15override.php     851B
    : x, c) e0 o* o& t: F│      │          15test.php     796B
      d: P/ Z2 l$ c│      │          15test2.php     118B
    5 m+ P. t/ p, J1 h0 F2 ^│      │          9static.php     1KB% ]! E* c( w- d: ?# T3 @
    │      │          9test.php     156B! v3 A  [: t( h6 F  X; q" T
    │      │          list.class.php     86B; M* J8 p- l3 e
    │      │          MySQLDB.class.php     3KB4 ~, [4 f5 @/ M5 A" K9 x6 X& V' [
    │      │          MySQLDB1.class.php     2KB
    ; r  m. q. M% q- ?: R- C. J, X# w│      │          Student.class.php     331B3 g% s7 N3 W0 A: N% R
    │      │         
    ! z3 X8 j7 N3 w1 K: m  Q│      ├─day3源码笔记
    % C7 Y4 g0 x" \│      │  │  PHP面向对象.docx     6.86MB% F+ Q8 M5 a; |
    │      │  │  4 a' a. U; M% L  d8 Z
    │      │  └─code, m8 ]/ L# ~% e: ?5 T7 u1 A
    │      │          16fengzhuang.php     607B$ b' l$ D# X, a3 r! c" R
    │      │          16test.php     679B* E/ M" p3 \4 s( [
    │      │          16zhuyi.php     143B! |3 j# K( X) N
    │      │          17test.php     709B
    5 E/ [4 ]: b( v) Z; R( \│      │          18final.php     678B
    # W$ [/ C  p1 H# G& R3 W│      │          19abstract.php     812B
    7 @) D* V! G9 H# u│      │          19test.php     5KB
    : m& V# G+ l& z+ J5 ^! v│      │          20interface.php     564B
    3 F9 F' y0 P2 {9 F, q5 r: w│      │          20test.php     4KB7 }) x  G1 ]. \. \7 M; v1 E; T6 i
    │      │          21test.php     489B8 t, y7 V: N2 ]" ?& W+ D# Y8 n
    │      │          22overload.php     793B
    8 s1 C' l9 u" L( T│      │          22test.php     2KB
      A( Q; u% S) O( K│      │          23anli.php     918B! @* _& _+ l8 P7 g3 }9 N
    │      │          23overload.php     450B
    $ y: [  O1 _+ E7 _( p1 \│      │          % c2 d6 n/ L3 {1 ^  ]! d% m
    │      └─day4-源码笔记
    7 h+ n( y$ o3 C! C1 o│          │  PHP面向对象.docx     9.46MB
    + j% Y- ~2 g" c│          │  PHP面向对象.vsdx     77KB1 n: }0 V' I. q3 O/ V: i
    │          │  / L* K6 W& O4 {" o) J
    │          └─code
      B- r0 K) `, l/ e- a/ S. m│                  25moshu.php     1KB
    7 D. E1 E0 z% ?, U: [4 F4 L5 V│                  26test.php     270B
    " i6 ]- ]. b: X2 H/ Q+ N│                  27danli.php     704B  N* u0 k7 b! U. c- B! }2 Y
    │                  28test.php     239B
      r7 `) J* x7 O│                  29.php     722B$ q# x5 l  I2 ?6 K
    │                  29factory.php     399B
    0 B! y7 L( D6 q3 q0 k' W3 Q0 |│                  30bianli.php     636B
    $ h" s) m/ J  N│                  31bianli.php     1KB; X" P3 p, r' k; b) Q3 \' m
    │                  32yuesu.php     453B% g$ R) N* J& q& i' C; C
    │                  33func.php     730B
    ' K' `6 L. I5 j│                  34ns1.php     633B: @* H0 ]- K4 U5 e$ A. V
    │                  35ns1.php     504B
    ' B% u! N* ^0 U: |- ^% H. j│                  35ns2.php     216B
    5 J$ ^6 p6 p" [4 T8 K  E7 k│                  36ns1.php     730B  F$ c7 Z  \1 b5 v. \
    │                  37ns1.php     264B
    : y4 s9 f' F+ f& t9 R│                  37ns2.php     152B
      t5 V( W! Y) {* r) y│                  37ns3.php     506B
    + Y  Q) [; ~' O( H, t3 c6 ]│                  38ns1.php     106B
    3 b; e0 l! J4 }1 _) g& z3 W│                  38ns2.php     176B
    # o) B, t8 W% K: B! M3 @│                  list.class.php     86B( L+ _" j1 i% E, j$ z' @; P
    │                  MySQLDB.class.php     5KB
    ' S$ i5 D7 G* p' G( Y; S│                  5 @2 A. L$ l8 c/ S7 U  W1 o
    ├─08-PDO视频
    * t% w1 o. @( h2 ^│  │  第1讲 PDO概述.wmv     53.91MB
    7 b" Y' W, y# S$ v! A8 l│  │  第2讲 PDO的实例化.wmv     37.78MB
    ) B$ n- [8 P. r4 J) A2 m$ l; t│  │  第3讲 使用PDO实现增删改操作.wmv     34.16MB
    : Y2 C; J* m3 b, s2 r│  │  第4讲 使用PDO实现查询操作.wmv     68.95MB
    ! |, W4 I7 R  z& O2 U│  │  第5讲 MySQL的预处理技术.wmv     93.35MB0 K6 H6 D# m0 x" E
    │  │  第6讲 PDO中的预处理.wmv     155.74MB
    8 k" u8 d" Z; ~$ m│  │  第7讲 PDO事务处理.wmv     116.4MB, P5 G" Z9 |' a" z+ T7 ?
    │  │  第8讲 PDO的相关属性(参数).wmv     49.17MB
    5 S: z0 L& l6 ?" X# ~5 w8 V% p│  │  第9讲 PDO异常处理.wmv     69.1MB
    3 w( h! c/ f9 m; V' Y; I│  │  ( i5 S4 T* v5 Z( |
    │  └─PDO源码笔记
    / |  R+ @0 [1 p8 z│      │  PDO.docx     1.62MB
    . W# d) W" m5 n/ @│      │  PDO.vsdx     32KB% B4 L6 O7 M8 B: ~
    │      │  smarty-3.1.29.zip     366KB$ I, O- Y( Z) `! a. v) Y, w7 d) Q" o
    │      │  
    3 P5 [  P  k( U7 }) D$ o8 W│      └─code
    : o. g9 H+ Q/ X' ]0 V│          └─pdo3 L8 @, D+ I. h) b
    │                  2new_pdo.php     432B
    3 X3 B, E% I- ~# v* L2 n9 U% M- t( [│                  3pdo_op.php     889B/ Q2 s2 y* S5 }
    │                  4pdo_fetchColumn.php     777B
    & j8 w# f: f- ?+ w5 a% y│                  4pdo_fetchObject.php     670B
    * D, h) x6 `/ y( d6 ~0 Q│                  4pdo_query.php     2KB2 J& e0 J: T! {6 T' S" T
    │                  6prepare.php     2KB3 \7 W0 e# v/ q, |
    │                  7shiwu.php     1KB5 w* n# s  ~/ `9 K# i
    │                  8shuxing.php     697B
    & r$ {, ~7 x6 q/ v8 J│                  9pdo_yichang.php     964B$ t3 r0 ]% o2 d6 T& D. R7 W. \
    │                  9yichang.php     668B
    ( I$ t- r7 D) v$ a+ y# Z│                  5 v# l" w: g: D: d% F. M
    ├─09-smarty视频- P( c3 M; s' b, r; O$ T  c& e( e2 B+ U5 F
    │  │  20141103-Smarty-01-介绍.wmv     18.85MB
    8 ]3 S# y( e1 Z3 U8 A5 _│  │  20141103-Smarty-02-迷你模板引擎开发.wmv     52.9MB2 U8 D1 x" c7 t" j% c4 h9 u) |
    │  │  20141103-Smarty-03-变量信息的处理.wmv     47.53MB; t' R/ \' q$ e" x- [
    │  │  20141103-Smarty-04-模板引擎优化处理.wmv     77.89MB  S2 i3 x6 C" k% o; v
    │  │  20141103-Smarty-05-成熟模板引擎使用.wmv     69.53MB1 ^1 R7 W! [4 [1 Q. T% {! p4 t& U
    │  │  20141103-Smarty-06-保留变量使用.wmv     57.04MB
    # R$ {4 ?# I) S* S│  │  20141103-Smarty-07-配置变量使用.wmv     59.25MB
    + Z5 O9 t9 Q- T8 {│  │  20141103-Smarty-08-数组元素访问及foreach遍历.wmv     68.28MB
    : U- u7 E& w- o" U, L│  │  20141103-Smarty-09-分支结构语句.wmv     11.89MB
      F7 Z& y9 w& _4 n( c6 E) m( k│  │  20141103-Smarty-10-复选框-下拉列表应用.wmv     62.27MB
    0 A2 P. r5 H- j* p% _0 F: N│  │  20141103-Smarty-11-已有模板与smarty结合.wmv     90.17MB: d- r+ B, Y0 w3 x( g$ x
    │  │  20141105-Smarty-12-昨天内容回顾.wmv     35.99MB8 W9 |! A4 q. B7 i+ d" B( X& x
    │  │  20141105-Smarty-13-昨天作业总结.wmv     34.63MB6 k" [  }, Q: m5 Z7 p
    │  │  20141105-Smarty-14-布局继承使用.wmv     37.03MB2 u* `% @: I- f0 O) J
    │  │  20141105-Smarty-15-布局继承扩展使用.wmv     97MB
    , e" l  a$ u' j0 U2 U: S) ?$ r│  │  20141105-Smarty-16-变量调节器使用.wmv     79.85MB
    ( F( z, k1 D: Q& m│  │  20141105-Smarty-17-缓存介绍.wmv     32.9MB
    1 j" g7 D# E4 F. ]% s' W/ s+ P8 L; f│  │  20141105-Smarty-18-缓存设置及更新.wmv     53.28MB% A: t/ f$ b0 E% \; U
    │  │  20141105-Smarty-19-caching=1或2区别.wmv     56.61MB
    / ^8 U0 U6 l6 z: j; i7 c- ^4 q; h│  │  20141105-Smarty-20-单模板多缓存制作.wmv     19.89MB
    ( o% |* A% _$ s4 u+ @0 y│  │  20141105-Smarty-21-局部不缓存.wmv     20.53MB3 _5 a. g0 q3 x
    │  │  20141105-Smarty-22-缓存集合使用.wmv     73.18MB5 b! V. e: _3 e$ ^' c( v
    │  │  20141105-Smarty-23-与已有项目结合.wmv     76.09MB
    - h' V( f- S1 @9 S1 x- a│  │  
    . |$ I5 d: M4 S4 j3 \! o│  └─smarty笔记+模版+ppt# P; l6 x+ A+ M, `
    │      │  2017黑马PHP珍贵学习资源.zip     2KB! F4 V( v5 Q  I$ t- I
    │      │  PHP学习求助说明.txt     98B3 h- F# m0 Y( I! L* `& b2 v5 d. }
    │      │  PHP学习路线图更新说明.txt     165B
    . h( S4 m, a8 I: X  L' {3 I│      │  ( V, i1 Y2 Q0 x7 p/ b$ q6 h
    │      ├─20141103
    7 X) B0 B. D6 \2 w7 _$ O│      │      02-Smarty.ppt     304KB
    6 U1 ^5 c# E& [* [│      │      Smarty 3 中文手册官方翻译版.chm     369KB. G$ J# @' X* F& @1 b) d* j
    │      │      Smarty-20141103.doc     1.61MB( ~5 m$ z& }7 ^, H" P% X. \
    │      │      代码-各个知识点.rar     219KB
    , Y& E- @6 Q( H4 a│      │      代码-已有模板与smarty结合.rar     349KB
    1 c/ l5 d: F$ B" d3 k, {7 X│      │      模板-好玩网.rar     167KB0 D+ j8 F9 x9 y  D* \: J: t
    │      │      模板-注册页面.rar     1.27MB5 K1 w% W& {3 ]% T, Y8 q" O! h9 F# W
    │      │      迷你Smarty.rar     4KB- X9 f/ m; I, \
    │      │      
    - w* X, K8 i, y8 }; O7 h│      └─20141105
    + ~  ^* y2 P4 p  i% o; W# u, v$ ^│              02-Smarty.ppt     407KB
    / P* w1 M8 d5 e" j5 d│              eshop集成好的.rar     8.79MB
    : ^9 v& F$ t; u+ c! h│              Eshop项目.rar     8.6MB% x2 V7 C0 u/ N# }1 f1 V
    │              Smarty 3 中文手册官方翻译版.chm     369KB
    7 t7 c; |0 _5 T6 q' g" j* B' {│              Smarty-20141105.doc     1.25MB
    . M7 i8 `+ g) c7 W: ?│              Smarty-3.1.16.zip     275KB
    $ [; b" f. F2 [6 y/ {3 _6 P- y│              Smarty-图解.xls     17KB
    ( q" d6 u8 V, f1 ~. M* Z│              代码.rar     1.49MB
    : L; T: e1 H1 x" Y% A' {│              
    3 P+ I+ w) S$ t7 [├─10-MVC博客项目
    % `. {, q! |  d% {; {, l- S0 T' }# k  p│  ├─MVC博客项目video9 k# ?" X  v' F, {* L/ H
    │  │  ├─day1-video
    - A8 ^3 _( S6 @1 v│  │  │      第10讲 平台platform的分发参数p.wmv     24.6MB
    ' V/ C) @) `4 H# y5 r" s+ g" y% ?│  │  │      第11讲 自动加载实现.wmv     73.17MB
    . h$ k( I5 s$ _3 b& R( n│  │  │      第1讲 MVC架构的基本思想.wmv     126.92MB/ W: W: w" o5 p! L
    │  │  │      第2讲 模型类.wmv     73.86MB6 W. x" w7 {' q6 c  O
    │  │  │      第3讲 基础模型类.wmv     29.18MB/ g3 c1 T/ @. ]0 `- N
    │  │  │      第4讲 模型类的单例模式.wmv     38.73MB
    $ G5 r0 h0 H0 `6 X5 j# _# N│  │  │      第5讲 控制器类.wmv     37.97MB
    " U3 k0 @4 W; ^( N/ }+ d+ i│  │  │      第6讲 动作action分发参数a.wmv     62.27MB% L" O2 h7 ~" l
    │  │  │      第7讲 控制器controller的分发参数c.wmv     55.67MB
    7 p9 q7 ~1 ^0 f( d5 \5 o1 e, N4 C│  │  │      第8讲 基础控制器类.wmv     22.1MB
    ! C2 e! B, a+ ^9 q+ J4 |│  │  │      第9讲 目录布局.wmv     101.55MB
      s7 R/ K$ U8 R  l: q: o4 Q│  │  │      
    " n) O6 P" S* J│  │  ├─day2-video; P0 {8 L' D  y
    │  │  │      昨日回顾.wmv     68.84MB
    7 Z. _' E* _2 T│  │  │      第12讲 定义目录常量.wmv     57.94MB
    , Y; ?* U$ k* V% F: ?$ V( V│  │  │      第13讲 创建框架初始化类.wmv     101.52MB
    ) }/ `  i5 F4 K, b; H' w- ^+ r│  │  │      第14讲 创建配置文件.wmv     77.56MB
    9 x5 F" h! b, M; P4 ^+ y│  │  │      第15讲 引入PDO.wmv     84.52MB* ?# U0 x+ x% C* `
    │  │  │      第15讲 引入PDO(续).wmv     59.58MB
    + i2 K" `: e9 @4 S' w( d/ J│  │  │      第16讲 引入Smarty.wmv     105.98MB
    - s: O  p+ r" p1 u) o& r! K5 x│  │  │      第17讲 项目应用一:初始化项目开发环境.wmv     129.36MB
    * Y5 J- G4 Y* S0 z% j│  │  │      第18讲 项目应用二:实现后台登录功能.wmv     114.07MB) B- @+ |! p1 D- n
    │  │  │      2 g% ~! H/ z/ ?; k" y$ v3 s
    │  │  ├─day3-video
    7 S. B  B( e0 g. T│  │  │      昨日回顾.wmv     93.57MB4 {" U5 g" M$ q9 }7 D: {( Z/ ]
    │  │  │      第19讲 项目应用三:封装跳转动作.wmv     83.3MB2 n# k8 @# E) S: Q9 I
    │  │  │      第20讲 项目应用四:封装验证码类.wmv     98.42MB' e8 h- J2 D3 R3 s& V- m
    │  │  │      第21讲 项目应用五:完善后台登录功能.wmv     83.98MB
    9 i( t+ r" }% Y: L7 {9 A5 Y│  │  │      第22讲 项目应用六:防止用户翻墙.wmv     101.88MB4 Y: W8 X5 }$ w+ Z
    │  │  │      第23讲 项目应用七:防止SQL注入.wmv     73.37MB0 t) P# x, Q7 R, u, A9 q
    │  │  │      第24讲 项目应用八:完善后台首页显示.wmv     125.46MB- W* J' H. B! l- T. r5 D5 |3 Y  k
    │  │  │      第25讲 项目应用九:完成后台注销功能.wmv     24.42MB7 @( r$ `; n1 O
    │  │  │      6 z/ _( O3 z  {/ G% ]& F1 b# {
    │  │  ├─day4-video, t) J3 i/ h( H5 s- _9 S2 E4 J; d
    │  │  │      昨日回顾.wmv     64.76MB) p, j4 n2 C. V. ^
    │  │  │      第26讲 无限极分类原理.wmv     126.13MB
    7 d+ k$ `- w, _  j: g│  │  │      第27讲 项目应用十:实现无限极分类(上).wmv     125.12MB! Z( u( t1 P: T( _6 i) O; T2 o
    │  │  │      第28讲 项目应用十一:实现无限极分类(下).wmv     97.99MB
    1 `  a# o: Z9 c$ P: ]! F│  │  │      第29讲 项目应用十二:实现添加分类的功能.wmv     147.9MB. I) j4 u' m7 u( [" x
    │  │  │      第30讲 项目应用十三:实现修改分类的功能.wmv     154.03MB
    % U3 n! a2 _6 c# h" P3 v│  │  │      第31讲 项目应用十四:实现删除分类功能.wmv     111.18MB
    7 R2 _# b: V4 ^2 X5 ^  A# e5 t│  │  │      % @! F1 m" }4 X4 o% S+ \5 g
    │  │  ├─day5-video% U7 Y; z* Q) I! B
    │  │  │      昨日回顾.wmv     73.9MB
    2 ]  R/ q1 J3 O  b7 k│  │  │      第32讲 项目应用十五:实现文章首页功能.wmv     38.68MB$ t2 d; ~- ]* T- A/ u$ }1 G
    │  │  │      第33讲 项目应用十六:实现文章添加功能.wmv     71.46MB
    ) [6 G9 p' |/ m8 |9 N1 k9 O4 Q│  │  │      第34讲 项目应用十七:实现文章添加功能(下).wmv     50.95MB
    8 o# Q% A, C; {2 j& p" N│  │  │      第35讲 项目应用十八:实现文章展示功能.wmv     50.92MB
    ) k. a2 Y- D/ `│  │  │      第36讲 项目应用十九:封装并应用文件上传类.wmv     97.92MB
    : X+ F6 u! a5 S  I# X. O" B│  │  │      第37讲 在线编辑器Ckeditor概述.wmv     57.22MB
    $ @/ O* y4 o" U8 O- \│  │  │      第38讲 Ckeditor的安装与使用.wmv     141.34MB$ y6 p4 c0 U& o9 b
    │  │  │      第39讲 Ckfinder的安装与使用.wmv     143.43MB* }1 W4 F: L6 }) O2 D- }
    │  │  │      第40讲 项目应用二十:整合在线编辑器.wmv     120.63MB2 r  S" C7 U) d. g  i
    │  │  │      % N% J+ E# \  ]9 x% D
    │  │  ├─day6-video
    0 ~- _; b* Q/ N+ v9 E. e0 R│  │  │      昨日回顾.wmv     73.24MB
    * o0 |6 Q( Y' s3 l" K! e6 C% o9 D│  │  │      第41讲 项目应用二十一:实现文章修改功能(上).wmv     107.32MB
      Y9 {' F$ ]" g1 F* l' k│  │  │      第42讲 项目应用二十二:实现文章修改功能(下).wmv     56.16MB* |+ v9 g8 W  K8 m8 ]( W% i* W
    │  │  │      第43讲 项目应用二十三:实现文章逻辑删除功能.wmv     75.29MB
    . z3 I7 o1 W) `! z8 x0 S+ X│  │  │      第44讲 项目应用二十四:实现文章回收站功能.wmv     123.72MB' F: ?2 `3 r$ R  O
    │  │  │      第45讲 项目应用二十五:封装分页类.wmv     140.9MB7 H/ m# `2 O2 e/ I
    │  │  │      第46讲 项目应用二十六:应用分页类.wmv     88.94MB1 @* E6 W/ i0 s, C% o$ q) p
    │  │  │      第47讲 项目应用二十七:完成前台首页显示的功能.wmv     113.52MB7 s& n% Z% p$ S3 U: Z9 [9 I/ q' m) e' V
    │  │  │      
    % q# Y3 a9 j4 i# P8 ?│  │  ├─day7-video
    ( P6 X) U7 Q$ C% w; q+ ]; w│  │  │      昨日回顾.wmv     73.72MB/ }1 [: L8 A/ b# T- V% b4 B* S; f/ r
    │  │  │      第48讲 项目应用二十八:完成前台首页推荐文章功能.wmv     128.09MB
    ( z9 Z8 T8 X  {' e- O│  │  │      第49讲 项目应用二十九:完成前台首页站长信息功能.wmv     185.52MB
      Y( o, U; Z& C) h│  │  │      第50讲 项目应用三十:实现百度分享功能.wmv     104.15MB
    2 T- Q6 V4 S" t: \' B- j7 E│  │  │      第51讲 项目应用三十一:完成首页其他信息.wmv     64.75MB
    + B% d# Q% g8 t( P/ }│  │  │      第52讲 项目应用三十二:完成前台栏目页(上).wmv     123.12MB
    * x* C3 i2 V' Y/ S1 g│  │  │      第53讲 项目应用三十三:完成前台栏目页(中).wmv     208.06MB
    2 R4 p* Y, {$ ~, u' J5 o% v: z# u6 \│  │  │      第53讲 项目应用三十三:完成前台栏目页(中)同学问题.wmv     18.54MB
    2 a( p7 x" d( Z% R│  │  │      
    # X% T; S8 b' n) \* i1 P+ s" k│  │  ├─day8-video6 D8 H( T4 I, o+ C
    │  │  │      昨日回顾.wmv     69.86MB
    - E: {% z9 X7 ^: S# {; g* q& P│  │  │      第54讲 项目应用三十四:完成栏目页面包屑导航功能.wmv     72.98MB
    3 `( u0 U( \. j+ t. h│  │  │      第55讲 项目应用三十五:完成栏目页点击排行和栏目推荐功能.wmv     86.02MB
    3 s* `4 o$ j7 U4 d4 A: ]+ `% W4 ?│  │  │      第56讲 项目应用三十六:完成文章内容页.wmv     233.77MB
    ( [5 F) P6 X& f3 W. j│  │  │      第57讲 项目应用三十七:完成浏览次数和上一篇下一篇功能.wmv     156.77MB! U7 e* t9 l# H* U; |
    │  │  │      第58讲 项目应用三十八:完成单页面功能.wmv     164.82MB- u& v0 d$ W2 A- I/ k' p
    │  │  │      第59讲 项目应用三十九:完成在前台显示单页面功能.wmv     80.58MB
    0 F& S. d+ |) i5 |* a│  │  │      第60讲 项目应用四十:把meta标签的公共数据放到PlatformController.wmv     43.62MB- Q6 H( N, t$ w
    │  │  │      
    . V1 D* U/ {8 G3 h│  │  └─day9-video
    5 |9 f1 T4 m* g│  │          昨日回顾.wmv     36.85MB
      f# b5 q: }$ S. f2 Y7 c8 i  N│  │          第61讲 项目应用四十一:完成会员注册功能.wmv     146.6MB6 z$ q: C" }$ a$ n2 ^
    │  │          第62讲 项目应用四十二:完成会员登录与退出功能.wmv     110.58MB
    ( Z! B- V' v3 h( N│  │          第63讲 项目应用四十三:完成评论功能.wmv     138.91MB
    . T( f- t4 I4 J% f4 G; v│  │          第64讲 项目应用四十四:完成提取评论数功能.wmv     74.19MB
    # m6 v. {, s' R7 I│  │          第65讲 缩略图.wmv     118.57MB
    2 a0 t( V' B4 R- t1 t+ u3 ^" N# g6 p│  │          第66讲 等比例缩略图.wmv     92.02MB6 o% N& U5 H( u: F% k
    │  │          第67讲 项目应用四十五:封装图像处理类.wmv     148.08MB
    * h+ F$ t* {" z& P$ Q/ k) ?6 e│  │          # m9 M' W/ \7 b2 n0 k0 G
    │  └─MVC博客项目源码+笔记+模版
    2 U. J. Y/ J1 K9 V' g│      ├─day1, {5 `/ d! k1 C, Q2 G/ Y
    │      │  │  MVC.docx     2.34MB1 e) x) h7 k" H" N' K
    │      │  │  MVC.vsdx     34KB
    9 @( D5 u- ~* U& Q│      │  │  / M8 k5 l5 o, m
    │      │  └─code
    9 \: D3 d( ?' d, r9 F│      │      │  MVC.xlsx     12KB
    8 C4 q2 p' m$ v6 t6 U│      │      │  
    - J9 m. Y8 o' B1 @; P" A  J│      │      ├─v1  f' H8 c( U. q2 F3 n2 w
    │      │      │      MySQLDB.class.php     5KB2 Q+ s( y& f' G% C
    │      │      │      stu.php     1KB* I1 m) `  ^; p8 B. n- P/ c4 l% U+ w
    │      │      │      
    . b2 Q. p9 y6 E, s2 B" F│      │      ├─v10
    $ E( L3 d" J9 r$ e│      │      │  │  Controller.class.php     281B
    ' E/ G+ z; l* x% V8 q( r& U. b$ i2 S│      │      │  │  Factory.class.php     616B4 x; }7 y- c, P9 I% W5 O
    │      │      │  │  index.php     1021B
    # w9 m; i. O  r│      │      │  │  Model.class.php     523B# O* ]3 R2 V3 D0 K; U: L% b
    │      │      │  │  MySQLDB.class.php     5KB! e3 u6 X- W2 p/ @9 I' L
    │      │      │  │  StuController.class.php     1003B
    5 }0 K) {' Y) S│      │      │  │  StuModel.class.php     562B
    ' d  K5 J% t" t9 J4 {+ E│      │      │  │  TeaController.class.php     327B; `" p5 q: X/ j5 n
    │      │      │  │  
    ) R& x5 b& Z& |# }│      │      │  └─View# j6 |: w) c! D
    │      │      │          .htaccess     13B
    & Z( k6 P+ Q0 ^; a│      │      │          stu_v.html     938B
    + f  ]4 p" ]' G4 ?3 k" s0 F1 m│      │      │          . Z+ M/ S% w0 `( h0 \' B
    │      │      ├─v11
    , x3 {! j: h3 C% U9 q( l7 k│      │      │  │  index.php     766B
    8 z/ G6 s8 G/ S4 K6 s$ ]) z│      │      │  │  
    # p  M: C+ k# M6 Y$ d" E. T! m│      │      │  ├─App
    & Y5 Z& e7 i6 T( E" D│      │      │  │  ├─Back
    + B! X' i! l! B; V: N  V9 t│      │      │  │  │  ├─Controller
    3 \) L, C9 F" `  v│      │      │  │  │  ├─Model' r' t1 C% l; S& Y5 n; |: H
    │      │      │  │  │  └─View
      Y+ M/ \4 `; K$ w( I5 Q' G│      │      │  │  ├─Home
    6 v: s, O' J# m9 i│      │      │  │  │  ├─Controller) W- \: a9 J, r  `) @- A0 Q, O
    │      │      │  │  │  ├─Model& Y0 D/ A& ~. \" ]' V$ [. W% v# y0 x1 _
    │      │      │  │  │  └─View
    0 e- U& G6 W9 k* n3 c4 E! u7 c│      │      │  │  └─Test! P% J* A9 ?0 j: g! z
    │      │      │  │      ├─Controller
    % F, S6 ]$ u- ?2 E: P│      │      │  │      │      StuController.class.php     1KB6 [; v1 b4 B; _, p9 M6 u; v8 \% Q
    │      │      │  │      │      TeaController.class.php     333B
    3 }9 P) E4 ]% S2 l& _│      │      │  │      │      
    9 V, e) U2 @1 ~5 y# C' `3 m; G6 V│      │      │  │      ├─Model6 h, c" t* ]3 o' o0 H5 I
    │      │      │  │      │      StuModel.class.php     568B
    ! ]0 `, f* a2 x  e. ~6 E│      │      │  │      │      & _" }/ B/ s! C
    │      │      │  │      └─View
    + w3 n1 B8 n; W* ]1 y* m  i│      │      │  │              .htaccess     13B. P$ d. s6 {0 ^9 H6 n+ c. }
    │      │      │  │              stu_v.html     938B# o6 [4 `8 Q! H* D: E
    │      │      │  │              
    7 b2 R% v0 M" B8 m$ b│      │      │  └─Frame
    $ z& q% L: n+ a% M/ g│      │      │          Controller.class.php     281B
    0 s) p; [+ @8 Y/ w) t) k  @% P│      │      │          Factory.class.php     631B. p2 y8 o+ X+ w7 s- \. b
    │      │      │          Model.class.php     529B' q% [! t( m/ ], ~5 b, Y) o
    │      │      │          MySQLDB.class.php     5KB
    1 }" d3 i8 h7 R+ g2 w. J│      │      │         
    $ r3 s" Y0 o" f2 ]' s│      │      ├─v12
    / o; g. U5 y$ |" b7 L│      │      │  │  index.php     930B% O4 s$ `) l  c1 i
    │      │      │  │  & t, W* n* u0 y) }3 L
    │      │      │  ├─App
    ' t4 d( X& I7 T. \  n5 p│      │      │  │  ├─Back
    # G, y* Z! O" ~$ H│      │      │  │  │  ├─Controller6 V  j5 D$ X  u) M' y/ p. [: Y
    │      │      │  │  │  ├─Model
    6 R# |9 z7 f! _1 S. A│      │      │  │  │  └─View: Y9 I& o. ~' Q( k; d8 t
    │      │      │  │  ├─Home
    ) p6 G$ E! B2 Y5 c7 ~│      │      │  │  │  ├─Controller2 p% M' H5 f  f1 V/ ~8 y4 ]
    │      │      │  │  │  ├─Model% O: C/ j* z' T. {9 ]
    │      │      │  │  │  └─View0 f* U0 |: E( n4 _2 r% N* o
    │      │      │  │  └─Test3 q, R6 W! Y! N
    │      │      │  │      ├─Controller
    0 S5 U% a% g5 A3 _) d│      │      │  │      │      StuController.class.php     1KB; N' I0 `0 K7 b+ H! I' r
    │      │      │  │      │      TeaController.class.php     333B
    7 _  }3 v$ x% t% x│      │      │  │      │      ' K/ \4 q' V0 G  ]2 u
    │      │      │  │      ├─Model
    * H% F: ]: ]4 U. ]: r: w│      │      │  │      │      StuModel.class.php     568B
    : R4 v% ~' {- z│      │      │  │      │      
    9 C1 ^; o* C( r│      │      │  │      └─View% X! `9 o% X& u) n: T: T
    │      │      │  │              .htaccess     13B
    ! e  f( Q8 r9 A# o0 ]0 k9 ~8 T│      │      │  │              stu_v.html     952B
    6 `5 q" L7 X" ^9 Y! e7 ~│      │      │  │              
    5 s+ z0 `; @/ U│      │      │  └─Frame) l/ p$ y- f2 J! t
    │      │      │          Controller.class.php     281B+ M$ X( y5 i* D5 u& [5 O; H5 ]1 A
    │      │      │          Factory.class.php     631B) I. L! O6 ^# y0 s0 c
    │      │      │          Model.class.php     529B
    + y0 q% d; e/ w│      │      │          MySQLDB.class.php     5KB
      \* x* |6 C" b  W* P│      │      │          ; W! n! _$ V0 B" J1 X3 Z8 Z
    │      │      ├─v13' R% ?( Y, o7 b3 X9 i; d: ?5 M( _
    │      │      │  │  index.php     2KB( g# g( u  D4 S  v: o
    │      │      │  │  7 E  w: s, m' }4 x$ Y
    │      │      │  ├─App
    3 ~& I2 w# y$ X, l+ V. V5 e3 Y│      │      │  │  ├─Back
    - k- m( q% c# t: m+ w( a│      │      │  │  │  ├─Controller
    . _- I# g$ ~  {+ h% C! q│      │      │  │  │  ├─Model4 Z( {& l! X+ \% G; L3 e
    │      │      │  │  │  └─View9 V/ a5 a. b: ^/ {
    │      │      │  │  ├─Home
    - Q2 R" ?% w8 E) N│      │      │  │  │  ├─Controller! K; f! m. R" Y+ d$ a  C; f+ @4 X. L
    │      │      │  │  │  ├─Model: S2 ~; g; T; ~
    │      │      │  │  │  └─View
    " ?8 g3 ~. e8 @- b4 r│      │      │  │  └─Test
    $ j5 p" x. Z. e; W$ U* G│      │      │  │      ├─Controller
    # T) h9 a9 u# `" _5 Q│      │      │  │      │      StuController.class.php     789B
    1 f/ O4 r6 D" w0 G│      │      │  │      │      TeaController.class.php     263B/ u8 T5 B: O* W- k+ r5 @
    │      │      │  │      │      
    / ~  a' R9 T) s" e7 p. X- f& o│      │      │  │      ├─Model( a+ g8 S/ `; ]; p/ ?5 O
    │      │      │  │      │      StuModel.class.php     506B0 e" I& J  |3 |, E- A
    │      │      │  │      │      
    : [+ X6 B' r& I" Y( D│      │      │  │      └─View
    / S9 l) O0 n+ S( d' e, u% q│      │      │  │              .htaccess     13B2 K. b( K( s: i. E
    │      │      │  │              stu_v.html     952B0 ~# n$ k$ r( G3 B( y* }
    │      │      │  │              + X9 I- ~! ?* `9 ?% b7 {+ D. C
    │      │      │  └─Frame
    2 T/ N  f8 F9 _* L$ T9 @9 f$ I│      │      │          Controller.class.php     281B" Z# }. n+ S$ v* M& h
    │      │      │          Factory.class.php     564B
    9 H' ^+ S3 E. `: i: X; j│      │      │          Model.class.php     466B+ z( d8 O+ a7 M9 W" G% F
    │      │      │          MySQLDB.class.php     5KB, Y4 J3 ]1 i$ a, G+ g0 W- n
    │      │      │         
    . b  Y$ C' }3 s$ o│      │      ├─v2
    1 `2 r/ v$ e1 u: r+ n" [! t% v│      │      │  │  MySQLDB.class.php     5KB/ N) B3 O: B6 R% r" y& T
    │      │      │  │  stu.php     483B4 ?9 g& C  _) e; Z8 g. D; d3 Z
    │      │      │  │  
    5 K& _2 d% \- |, I8 I9 e  ?# D│      │      │  └─templates5 e9 m1 }! h) G5 H. s
    │      │      │          .htaccess     13B* U. B" R3 W7 u2 A/ U; y. H
    │      │      │          stu.html     762B
    ' L4 ]0 I& g8 N7 ^│      │      │         
    0 `9 f$ _: i; X" d( U' j, K│      │      ├─v3+ K, O! S1 F* N# e4 ~3 @
    │      │      │  │  MySQLDB.class.php     5KB  ~4 x4 Y# Z+ ]) n/ n; Y
    │      │      │  │  stu_c.php     209B
    $ a8 Y- i& ?6 O" R  `│      │      │  │  stu_m.php     376B0 {8 h8 S# Q# j1 W/ [( G9 a! m
    │      │      │  │  
    5 {% W  K* s% E3 o  D; M: U│      │      │  └─View
    ! q2 w, E- Q" L/ t1 \& s│      │      │          .htaccess     13B
    ; k7 M1 ?5 L, J4 Y& u; K. w/ L) ?6 R│      │      │          stu_v.html     762B! Z' w) b: V* D- x& h
    │      │      │         
    0 V! l3 ]' O  o* E: c7 [* n│      │      ├─v4
    " ~, h, B% H/ }( q6 q│      │      │  │  MySQLDB.class.php     5KB
    0 ~0 K; i  e( ^# l│      │      │  │  StuModel.class.php     850B
    $ @8 i' H/ @# z$ {│      │      │  │  stu_c.php     308B
    / b$ D5 g4 ~  K4 x/ T│      │      │  │  1 W. g0 W3 `- j/ \7 P
    │      │      │  └─View
    . @, T5 Y6 H4 ^# V8 B1 a& l│      │      │          .htaccess     13B
    / |. ^! l* p7 I$ o- F- U│      │      │          stu_v.html     762B/ x4 U6 E" K! O( j4 J4 l
    │      │      │         
    $ {$ ^: @/ h$ B4 j0 F1 ]│      │      ├─v5
    ! @0 v/ T6 V2 c- }; w│      │      │  │  Model.class.php     523B
      _& @3 @+ s6 R  e$ M* a7 ]& C1 Q│      │      │  │  MySQLDB.class.php     5KB
    / u) ^. k$ J2 ]0 y" ^│      │      │  │  StuModel.class.php     562B
    6 C9 }4 R, I9 q6 P7 f8 s│      │      │  │  stu_c.php     308B- {0 n# a) a+ \, H: K- G
    │      │      │  │  
    ' y2 t; J( b. @" J( g│      │      │  └─View
    2 G8 I, N+ G9 V# y  z  ~│      │      │          .htaccess     13B6 Z8 ]* B* l* D5 H5 P5 z: R0 n
    │      │      │          stu_v.html     762B
    5 l: Z$ o+ y3 V3 G" Y" @│      │      │         
    , C% X  f+ W! J( s. q│      │      ├─v6. f6 ~- r: Y; E+ K) q6 C! K
    │      │      │  │  Factory.class.php     616B
    + E* ?8 B& G' i/ j3 H7 A│      │      │  │  Model.class.php     523B
    ) m* j* `$ o$ Y3 ]3 d│      │      │  │  MySQLDB.class.php     5KB
    6 b; p& r4 K! S│      │      │  │  stu2_c.php     389B: `3 o6 ]& K1 [
    │      │      │  │  StuModel.class.php     562B
    ( I1 Z/ @: @$ j* v! p6 ?0 L- d│      │      │  │  stu_c.php     330B" T3 z! U, v4 ~9 T0 L( u
    │      │      │  │  
    , s$ |( T: b' f/ A: r│      │      │  └─View% [: z3 I# j3 J( u
    │      │      │          .htaccess     13B
    ; c% D6 m& V+ X/ B* T7 `│      │      │          stu_v.html     762B* k% L& {3 h5 l- s" I( i/ |; s
    │      │      │         
    0 ^, m4 b: ^) a( M  D│      │      ├─v7$ c: |' P  S4 M* h- p
    │      │      │  │  Factory.class.php     616B7 _' f+ g+ x7 d5 O5 R' _
    │      │      │  │  index.php     192B
    - n5 d/ ^# f2 k8 u+ e/ o0 m│      │      │  │  Model.class.php     523B0 K: z- V) s4 G/ s6 q* b) _$ x" h
    │      │      │  │  MySQLDB.class.php     5KB  c: h/ K1 P* }+ X6 `( x5 l
    │      │      │  │  StuController.class.php     679B0 p0 K7 E" Y( E" p9 P& P( R/ H6 F
    │      │      │  │  StuModel.class.php     562B
    . v8 p' e; Y- L│      │      │  │  
    1 v/ H' H; G! b. p% ?3 `│      │      │  └─View  x, i* H* E# I  l, I+ M
    │      │      │          .htaccess     13B; p: B7 F4 W# v8 A1 D+ e2 y
    │      │      │          stu_v.html     762B0 a) b  ]9 T$ H  M
    │      │      │          / C% f5 }5 \% w, I4 _
    │      │      ├─v8( }. ?, I; e4 P* i+ g% N$ p* H6 h
    │      │      │  │  Factory.class.php     616B
    7 I9 Y. d4 q+ `2 ]  L! h# L/ ^' d│      │      │  │  index.php     431B. C4 ~1 h  I6 {3 n; a  L7 e3 C
    │      │      │  │  Model.class.php     523B
    ! j' C1 J0 K2 o; R/ ^% Q+ j$ v│      │      │  │  MySQLDB.class.php     5KB8 J& E( g6 f* Q, }6 z
    │      │      │  │  StuController.class.php     1022B
    % ~5 Q( @6 e( t: e$ y4 P│      │      │  │  StuModel.class.php     562B
    : a0 V  k! o* `3 l│      │      │  │  TeaController.class.php     241B$ Z7 b% C, n9 N8 O! l! ^
    │      │      │  │  ! S- `1 }4 D9 |9 C9 P
    │      │      │  └─View
    3 v1 u  s7 J" |$ Q! `$ O│      │      │          .htaccess     13B
    , L6 p9 [* `9 Y1 N8 m4 ~│      │      │          stu_v.html     867B% ^5 e- _. t+ K$ u1 y: C
    │      │      │         
    " {) ?2 g' S* |│      │      └─v9
    ! C$ w& h0 @% ~( W; k0 A5 d, V│      │          │  Factory.class.php     616B3 y5 `0 q, g6 D9 s
    │      │          │  index.php     1021B
    0 N/ i6 v% q, C, }, F0 c3 k8 x│      │          │  Model.class.php     523B
    & i5 [4 v/ x9 U( F5 g$ w│      │          │  MySQLDB.class.php     5KB7 G4 T0 {5 t" P% O
    │      │          │  StuController.class.php     1022B
    * O7 A5 F2 ^# ?; [│      │          │  StuModel.class.php     562B
    2 P1 J& f# Z6 U( \9 b( J/ B0 G│      │          │  TeaController.class.php     241B$ p0 y& o5 V# V
    │      │          │  1 }/ @5 f& S& v/ e/ c
    │      │          └─View
    8 V* d" r. \$ o/ Q8 B3 k│      │                  .htaccess     13B
    ' @: F( g# {1 {& @0 I& f( K│      │                  stu_v.html     938B8 f+ N. ?, M$ \% |' L0 B; U2 Q
    │      │                  / f( x( o( Y. G! T: }- D
    │      ├─day2
    , [# @6 d! Z7 B; R+ H; G- t: s/ c) Z│      │  │  MVC.docx     4.89MB
    2 r1 Y5 b4 l: o5 k: \. p2 S│      │  │  MVC.vsdx     50KB
    9 g) p( P- ^+ \! m│      │  │  博客模板.rar     2.06MB
    1 R8 I* L2 j6 Z1 O" D, ~" ~│      │  │  " K' Q, f) r& X4 [- q3 V. Z) Q* H1 ]
    │      │  └─code3 |5 t2 k3 E$ ]  V& f" Y
    │      │          code.rar     2.59MB
    " q7 L  T( M5 n* p8 Z: C% }│      │         
    7 R$ _% f. E1 |  {8 m- ?│      ├─day3
    - a6 b3 r& {6 w/ O' ~" O│      │  │  MVC.docx     6.54MB
      ]4 b+ m$ W1 }' A│      │  │  MVC.vsdx     50KB6 T" ~/ |; k2 B+ s3 C& }
    │      │  │  
    # ]" Y( D7 J! k1 ^" T  A: k│      │  └─code
    ) W/ R! |. N- p  F│      │          code.rar     4.61MB
      ]- q4 D( Y. N+ z) d│      │          ! y. h6 N8 K% \4 c/ J; C: Y
    │      ├─day4
    ; A0 C0 d" e2 A' \3 B$ h: W' G│      │  │  MVC.docx     8.82MB% O: }7 Y/ }3 g. I* S- P% _
    │      │  │  
    # `: P$ V+ @, j2 ?/ G+ j, _- R) b│      │  └─code
    4 |, c7 B0 V* B9 @' R* c│      │          code.rar     4.64MB+ n( F0 u  c1 N7 c
    │      │         
    8 N7 p' c- V' |5 z│      ├─day5' @6 x# Z4 _+ ?" U# c: i
    │      │  │  ckeditor_4.4.5_standard.zip     1012KB! H) t. L3 n, \/ f/ ^4 a
    │      │  │  ckfinder_php_2.4.2.zip     1.99MB
      p: m9 R# ?3 l5 H' {│      │  │  MVC.docx     11.4MB
    ( k" s( i% t1 [; b7 e% V│      │  │  关联ckfinder代码.txt     558B; G7 z) C, l5 E- b4 [. d
    │      │  │  应用随机文件名代码.txt     132B4 t4 ]9 ~! a+ \7 x. q$ S4 v
    │      │  │  
    ' {: j  F1 R  p│      │  └─code
    ' G" K% `8 K" j+ O1 R│      │          code.rar     10.63MB
    5 C% H9 \; n* W4 d/ I; m│      │         
    ! Q- j0 Z+ t8 p! h│      ├─day64 e  L3 e7 o8 T& a5 g# S
    │      │  │  MVC.docx     13.51MB& W% r, M8 Z; L$ z( w
    │      │  │  MVC.xlsx     13KB1 T! K3 T( Z4 w
    │      │  │  
    1 g2 F: n! ~" l+ V+ k1 A/ ~│      │  └─code
    ( h9 Y) g0 `& ^1 A4 N$ y4 q│      │          code.rar     8.32MB
    * L$ ~6 J8 K" i) W9 u5 C│      │         
    1 Y$ ^$ s' @. W5 W( f│      ├─day7: O; f1 B  P/ n, {
    │      │  │  MVC.docx     15.8MB
    $ R4 A* p( \* j5 R9 p│      │  │  - A/ k) U' j% O! K# j$ s
    │      │  └─code% i% n8 m3 Q1 E2 T  P4 G! G6 r
    │      │          code.rar     8.68MB
    # q8 O5 w# W+ f& c* b2 r2 i1 ^( \# v│      │          2 g& F! i9 P8 d4 u4 L) s
    │      ├─day8
    : N4 b# [2 y+ y4 [│      │  │  MVC.docx     17.79MB
    6 k$ ^, J2 Y, b+ c0 S0 P│      │  │  new.html     9KB* t5 m6 w; `3 V# P
    │      │  │  
    # |* Z; P- j& W4 x7 z1 }│      │  └─code0 _* O3 I$ H0 w
    │      │      │  v28.rar     9.25MB% T5 [, `4 b6 O' \  ?
    │      │      │  ( P; E5 i" P! |$ A% `# Y
    │      │      └─v28
    5 Q% _9 q* k# @- z+ F3 q│      │          └─App( l. @8 z- u0 C7 Y
    │      │              └─Back# N& l9 `# u1 {4 }
    │      │                  └─Public: r+ X7 f3 I) b: u, @) ]
    │      │                      └─ckeditor
    ; {) h6 e! B% u3 `) d" X│      │                          └─samples
    & c8 ~' ^) u: q3 K│      │                              └─plugins6 B. P0 e0 n6 z! n  O  l. D6 B: p! o! ]7 A
    │      └─day90 K$ a& l9 x! q" N4 N& c
    │          │  MVC.docx     23.18MB
    ) ~: I4 c0 K% ]2 b, g' D! T│          │  MVC.vsdx     471KB" [* Q# b: n, V; [7 r
    │          │  2 c5 ?# X9 K" T, |
    │          └─code
    0 m7 r4 n* A  I: T│                  v29.rar     10.43MB
    ' x6 u9 h) ~4 H7 t. C5 B│                  - F- B( o$ ~* ~$ e: K( N) c8 u
    ├─11-JavaScript核心
    + ~5 y: A' w/ e: L# H9 m0 _│      01 面向对象第一天.rar     1.55GB
    7 |6 P* j3 i& ^; e- _4 ^│      02 面向对象第二天.rar     1.19GB
    ( T* [9 o& ~/ k│      03 面向对象第三天.rar     1004.14MB
    1 R. Y' a% f% [6 B4 @' O3 B. K- z│      04 面向对象第四天.rar     1019.54MB
    0 y9 Y" K5 d( u# @│      05 面向对象第五天.rar     520.37MB
    ! b& c7 h" \- J# U" O4 k4 B│      06 面向对象第六天.rar     640.5MB* s5 V: \- Q! v6 X1 a2 f. a: S# d
    │      07 面向对象第七天.rar     625.32MB
    6 q$ L; x6 X) Q& E+ g, z│      
    ( e- b  a$ r3 M4 ?6 z* ~9 V  P. x├─12-JavaScript高级
    2 i# _& n- J$ d; j1 ^│      01 框架第一天.zip     552.58MB# T& n; X# R* S4 n" T
    │      02 框架第二天.zip     300.59MB
    , L4 O% a- q; ^5 a+ r0 k: Q* P│      03 框架第三天.zip     571.66MB" h1 Z8 X- `/ Q5 ]$ l
    │      04 运动框架 - 函数版本.zip     535.46MB+ ]' t9 A0 A0 |6 h2 V  B
    │      05 动画框架 - 对象版本.zip     483.66MB+ }& N1 `9 l0 }7 S0 I- v/ B
    │      06 框架封装基础.zip     513.59MB+ ]1 f3 g$ W+ {
    │      & {3 z. Y) X+ v3 T! t6 }& j. _
    ├─13-jQuery
    # q  t6 f1 P. y, {2 B" p) |│      01-jQuery基础第一天(jQuery使用和选择器).rar     1.16GB
    - U7 W# J' k4 w; K3 X8 U2 R; }│      02-jQuery基础第二天.rar     1.24GB7 ~* U+ E7 y" ?3 ]2 B# L, T1 G
    │      03-jQuery基础第三天(jQueryUI).rar     1.02GB, _7 @# z* J; v, n. H3 L# M5 v
    │      jQuery.rar     364.9MB" v* h; R( a; r3 n0 j  `
    │      9 }' u* P) a- ^2 [8 s2 S, }6 U6 o! Y- Q
    ├─14-Ajax(重点)
    # O0 T; m$ Y% o* ]9 r4 K" J│  ├─2017Ajax源码笔记3 L5 ^5 d) K9 O" |! X/ Q) n
    │  │  │  2017黑马PHP珍贵学习资源.zip     2KB
    % X2 y3 U# I/ y# D8 y│  │  │  ajax2.docx     750KB& J& I: Q0 X6 |: s# ?1 c
    │  │  │  day1_AJAX1.docx     761KB1 @6 X, c+ g- o. a
    │  │  │  PHP学习求助说明.txt     98B) Y- i1 ^9 X& n/ n7 D2 J2 u/ g3 z
    │  │  │  PHP学习路线图更新说明.txt     165B
    " _- H. L; ~5 C" T2 N0 x1 H* |│  │  │  ! m& z: ]; e& b8 n1 W0 \
    │  │  ├─day1_例题
    ( N8 |( L* l" b, d│  │  │  ├─判断用户名是否存在% n' o! z4 ~7 E' U( w$ p' B. q2 I5 H8 L  `
    │  │  │  │  │  index.php     106B
    / e( R2 N7 H5 k$ |+ x7 l1 R│  │  │  │  │  5 m- a: c: X4 h% W  C
    │  │  │  │  ├─Application2 q9 ?% [8 g1 X6 V& z6 D
    │  │  │  │  │  ├─Common
    - ?) p0 L* Z& V2 y" a│  │  │  │  │  │  │  index.html     1B
    ; ]% A3 w$ g7 C1 R: L│  │  │  │  │  │  │  , P: [/ K. ^2 f  @0 n
    │  │  │  │  │  │  ├─Common5 T# o  n3 m) |* B8 i* W! {
    │  │  │  │  │  │  │      index.html     1B% w9 x' d6 w  D) t8 J
    │  │  │  │  │  │  │      , f2 Q3 l8 ~6 K* W8 E. ~4 Q
    │  │  │  │  │  │  └─Conf8 |3 H3 ^, |. A5 W# m
    │  │  │  │  │  │          config.php     445B
    3 ^( r9 X* _/ m7 o- G│  │  │  │  │  │          index.html     1B+ t% A& v( T3 b6 I! `
    │  │  │  │  │  │         
    * w  \) O* T* j* i│  │  │  │  │  ├─Home
    5 E$ g: W! g2 ^4 u$ M, S% m│  │  │  │  │  │  │  index.html     1B# b; ?/ R0 L, w8 V1 [0 k
    │  │  │  │  │  │  │  ! o# F/ _# m( u' A9 T/ b* D6 e
    │  │  │  │  │  │  ├─Common
    3 ?% @3 o; U: L& a* n) p% i; U4 d│  │  │  │  │  │  │      index.html     1B$ h: j4 [: X; g  P* r
    │  │  │  │  │  │  │      3 f/ u5 Z$ P% y1 c3 V
    │  │  │  │  │  │  ├─Conf
    9 l. E2 L3 d2 Y* C( E│  │  │  │  │  │  │      config.php     50B
    ' e& m; f8 P1 m7 B4 p. P│  │  │  │  │  │  │      index.html     1B
    % [, w: g/ g0 S; _, ]│  │  │  │  │  │  │      . p' B, s* i$ o/ W. t- ]% |
    │  │  │  │  │  │  ├─Controller0 Q9 _9 p2 Z) O- J
    │  │  │  │  │  │  │      index.html     1B
    0 X; |4 v4 A* h4 q# v│  │  │  │  │  │  │      IndexController.class.php     324B) ^* E. @9 N( Y" [7 N* A
    │  │  │  │  │  │  │      
    # V2 l+ H8 P( ^0 q- W# A/ i% C│  │  │  │  │  │  ├─Model4 P8 G$ H9 S6 ^1 ^
    │  │  │  │  │  │  │      index.html     1B- i: y8 J9 v  p% b
    │  │  │  │  │  │  │      2 `$ p) Y. a6 h( h0 P
    │  │  │  │  │  │  └─View
    ( o" L6 I3 k! x; ^) v2 v│  │  │  │  │  │      │  index.html     1B2 F6 L4 h" {+ ^" B
    │  │  │  │  │  │      │  
    4 s0 N2 I- k$ m( K- |  O: |2 M│  │  │  │  │  │      └─Index
    5 Q* s6 F0 g0 l; n" A" l) y7 S│  │  │  │  │  │              register.html     1KB
    $ I* C3 j' M% M$ e. _│  │  │  │  │  │              
    3 d8 W0 [2 g4 n( G│  │  │  │  │  └─Runtime+ W4 @9 Y. y8 X( [& R/ p
    │  │  │  │  │      │  index.html     1B
    ) r. ~" c$ Q+ ?2 G; h. K│  │  │  │  │      │  
    5 N- ~8 S+ d0 z│  │  │  │  │      ├─Cache
    + K- h6 d+ p+ t9 L/ ]$ W│  │  │  │  │      │  │  index.html     1B  w+ e0 o1 R+ F
    │  │  │  │  │      │  │  7 Q% S) ?5 o% z1 o
    │  │  │  │  │      │  └─Home
    / O" ~. i: u; k; R; C/ l│  │  │  │  │      │          b39761fdd01eadcd4b8a82f371520558.php     706B
    ' F  b% I0 t/ W│  │  │  │  │      │          e2f1e8739761dd1b07196da7c9136d50.php     1KB8 }5 j" h9 q, k0 z& S6 _
    │  │  │  │  │      │          index.html     1B
      S! Y. e  I* \│  │  │  │  │      │         
    ! z# z: a0 q% X* l+ r! }│  │  │  │  │      ├─Data
    / f# T, X8 r* M9 Y! O+ O│  │  │  │  │      │      index.html     1B. }9 d# Z( G7 u  |; f3 ]
    │  │  │  │  │      │      ! L5 N! x9 O4 p, m$ Q
    │  │  │  │  │      ├─Logs# C: Q5 Q+ y1 a0 d; [$ I# j" |  p+ j
    │  │  │  │  │      │  │  index.html     1B
    4 ~1 n& p2 x& X9 Z4 l2 Z1 l" ?! r│  │  │  │  │      │  │  3 z. n% D6 P, `- g, h; ^% Z
    │  │  │  │  │      │  └─Home7 s) B9 E) _0 A. n& F3 Y- I
    │  │  │  │  │      │          16_06_17.log     24KB5 b4 D' O. N) c/ m
    │  │  │  │  │      │          index.html     1B
    " Z* j. o! M: t# }& J│  │  │  │  │      │          ; @2 |$ }) h1 l, i7 R2 D* r
    │  │  │  │  │      └─Temp$ n: b  o, y4 l+ N' `8 a2 Q( m- l
    │  │  │  │  │              index.html     1B% e& c( z+ {9 u( t$ Z6 l2 t. E# Y
    │  │  │  │  │              
    * q* u3 |: b5 P* G/ c7 }│  │  │  │  └─ThinkPHP5 G: W9 _. w& R$ b3 A3 a
    │  │  │  │      │  LICENSE.txt     2KB
    5 I- f! Z5 d. m8 P│  │  │  │      │  logo.png     7KB
    5 h& q, X5 |5 I+ ~2 B* P( ?2 k│  │  │  │      │  ThinkPHP.php     5KB! F6 u% l  m# R% m1 Q4 s
    │  │  │  │      │  9 q  E+ Y' ?8 z  S
    │  │  │  │      ├─Common' m, U- V& m; {. E* w
    │  │  │  │      │      functions.php     53KB9 [: }2 O( g- ]; R* A. u; N/ a& B
    │  │  │  │      │      $ X8 Z. g+ N6 s( V
    │  │  │  │      ├─Conf
    8 H( w7 A0 F; \3 H) k+ r# X│  │  │  │      │      convention.php     11KB
    - z6 i* ^# D0 U* S: C1 W│  │  │  │      │      debug.php     2KB
    0 `( q* B0 N+ _3 k( w8 g│  │  │  │      │      
    , |9 _  E$ R- C5 |: z: b. |│  │  │  │      ├─Lang
    + M0 e; R' O; y8 ]│  │  │  │      │      en-us.php     3KB
    7 G/ p7 |3 J1 `! X│  │  │  │      │      pt-br.php     3KB
    7 d; ?8 o6 q% J6 f3 k│  │  │  │      │      zh-cn.php     3KB
    5 O7 P7 p6 V9 I3 h│  │  │  │      │      zh-tw.php     3KB
    $ d% t6 j. B3 e# U6 N+ w; F0 v, ^│  │  │  │      │      1 m6 l5 d+ o6 A* j$ O5 a
    │  │  │  │      ├─Library3 a- v* B3 A# X) j
    │  │  │  │      │  ├─Behavior
    $ G0 @7 u6 [7 _│  │  │  │      │  │      AgentCheckBehavior.class.php     1KB$ V& L9 A5 q3 l# f: Z0 |8 }
    │  │  │  │      │  │      BorisBehavior.class.php     2KB
    5 e  O: i, g! Y1 g& w│  │  │  │      │  │      BrowserCheckBehavior.class.php     2KB
    / \8 E0 F. e8 Y$ p│  │  │  │      │  │      BuildLiteBehavior.class.php     4KB7 @6 ^/ Q; A. P% [; E+ ?1 g/ P! R
    │  │  │  │      │  │      CheckActionRouteBehavior.class.php     8KB
    9 \! [. L7 i5 z( ]0 m; q│  │  │  │      │  │      CheckLangBehavior.class.php     3KB1 K$ n5 R. x8 |" a: }/ y1 L, h
    │  │  │  │      │  │      ChromeShowPageTraceBehavior.class.php     18KB  j' Y; {8 A7 E5 {! n7 }
    │  │  │  │      │  │      ContentReplaceBehavior.class.php     2KB# U- ^  \: ]( h' {: y5 i
    │  │  │  │      │  │      CronRunBehavior.class.php     3KB( c$ Q% ]; h7 n4 k0 _$ A4 O
    │  │  │  │      │  │      FireShowPageTraceBehavior.class.php     70KB
    , S1 x8 e$ y1 T; q$ q. z- C│  │  │  │      │  │      ParseTemplateBehavior.class.php     4KB
    ' k7 _3 {; {0 c! o# Z│  │  │  │      │  │      ReadHtmlCacheBehavior.class.php     6KB! N. D" _# E$ t  O2 p
    │  │  │  │      │  │      RobotCheckBehavior.class.php     2KB
    1 `/ k% ?  C8 w- \7 P& v- W8 X: y9 d, J│  │  │  │      │  │      ShowPageTraceBehavior.class.php     5KB6 ~' C; D5 D* W- ^. u7 v1 O/ \
    │  │  │  │      │  │      ShowRuntimeBehavior.class.php     3KB0 W! B0 b* J3 Y% \. B) @+ G0 F
    │  │  │  │      │  │      TokenBuildBehavior.class.php     3KB
    # ^) F+ K4 y/ v) X│  │  │  │      │  │      UpgradeNoticeBehavior.class.php     5KB5 Y7 R) A9 p0 u
    │  │  │  │      │  │      WriteHtmlCacheBehavior.class.php     1KB9 d1 V4 L* d. n! _8 J1 Y9 T
    │  │  │  │      │  │      
    & Q) ]& Z+ S3 Z( F; @& U* ]│  │  │  │      │  ├─Org
    / x3 L; ^" D' j; \+ y: |3 M│  │  │  │      │  │  ├─Net
    * S* _7 R+ |8 y: T4 _│  │  │  │      │  │  │      Http.class.php     9KB
    6 q. B  L. x, `& \* }% f│  │  │  │      │  │  │      IpLocation.class.php     9KB
    1 g) H9 e9 F+ S9 y# j│  │  │  │      │  │  │      / P1 s5 P& }- m& [5 n* r
    │  │  │  │      │  │  └─Util
    3 K! ]/ ]8 @( Q│  │  │  │      │  │          ArrayList.class.php     6KB0 E* x1 ?% ^+ \* h; ]+ n2 w# m
    │  │  │  │      │  │          CodeSwitch.class.php     7KB% x' Z6 }0 M' _2 t) i0 y- ~
    │  │  │  │      │  │          Date.class.php     16KB" a( V% F6 z7 Y- G
    │  │  │  │      │  │          Rbac.class.php     13KB6 J1 T; |0 e* e' R" @' k7 t; M4 d
    │  │  │  │      │  │          Stack.class.php     1KB
    ' f4 B6 A" ?4 d, t% S; g  ]1 y│  │  │  │      │  │          String.class.php     13KB
    ) U, y: t6 f# `│  │  │  │      │  │          ) i  {0 ~9 D% G: z8 }
    │  │  │  │      │  ├─Think; y! p0 |1 R9 S  q
    │  │  │  │      │  │  │  App.class.php     13KB6 T0 y  B, Z5 y, L: X' J
    │  │  │  │      │  │  │  Auth.class.php     10KB( U7 z. k8 T# P, H9 t0 p
    │  │  │  │      │  │  │  Behavior.class.php     903B) J! ^) {$ q5 X7 y' Y8 E
    │  │  │  │      │  │  │  Build.class.php     7KB
    ( {  q" `  n" s* p2 M- @│  │  │  │      │  │  │  Cache.class.php     4KB- x3 W6 K' g7 R# k0 A, O
    │  │  │  │      │  │  │  Controller.class.php     11KB4 c& v8 j/ C0 y, |
    │  │  │  │      │  │  │  Crypt.class.php     2KB
    5 H/ ^" H5 ~  v│  │  │  │      │  │  │  Db.class.php     6KB
    # t  z3 _' F+ ]! ]" Q% F1 Z# b$ w5 c9 [│  │  │  │      │  │  │  Dispatcher.class.php     15KB) ]- G0 x, }5 E+ A1 W  F/ L
    │  │  │  │      │  │  │  Exception.class.php     705B
    - o: q: x$ V' J7 p4 v3 U│  │  │  │      │  │  │  Hook.class.php     4KB
    " A7 w8 r) g# \! |5 q│  │  │  │      │  │  │  Image.class.php     7KB
    " L9 ?/ c; _( p│  │  │  │      │  │  │  Log.class.php     4KB
    . q$ G' T  }+ A│  │  │  │      │  │  │  Model.class.php     67KB
    + g! h$ h3 c1 n- v% S3 |│  │  │  │      │  │  │  Page.class.php     6KB' q/ U4 H! L5 B& |
    │  │  │  │      │  │  │  Route.class.php     13KB9 H' d$ @, _% b- R  V5 {! _# o7 g# ^
    │  │  │  │      │  │  │  Storage.class.php     1KB
    " ^; C7 H% z+ Z4 s3 ]4 ]│  │  │  │      │  │  │  Template.class.php     28KB
    0 i( O+ N$ D' `│  │  │  │      │  │  │  Think.class.php     12KB
    , z; H' p% q6 W, B8 n3 e│  │  │  │      │  │  │  Upload.class.php     15KB
    % z$ d! t2 _1 N6 \2 q' \8 k. n9 o│  │  │  │      │  │  │  Verify.class.php     16KB
    " b5 x0 c  S' V" |( B: I8 h│  │  │  │      │  │  │  View.class.php     8KB6 z8 v9 Q4 a" N1 Q* j
    │  │  │  │      │  │  │  ' M8 t/ K& E$ t3 @9 k( I9 C4 |
    │  │  │  │      │  │  ├─Cache3 W$ z6 |( q4 ^# E! v/ j+ n6 N& Q
    │  │  │  │      │  │  │  └─Driver  H% M$ i9 ?+ v, O' l% ?) V9 `
    │  │  │  │      │  │  │          Apachenote.class.php     4KB
      ~) ^3 R3 v* p% N│  │  │  │      │  │  │          Apc.class.php     3KB2 m* `" J2 q: I$ n9 K$ h
    │  │  │  │      │  │  │          Db.class.php     5KB8 p3 T; s  |* |3 D
    │  │  │  │      │  │  │          Eaccelerator.class.php     2KB
    / S0 N! v5 k+ L. _2 }. @! ~8 B% ^' u│  │  │  │      │  │  │          File.class.php     6KB
    # b/ L1 c% w; e, R│  │  │  │      │  │  │          Memcache.class.php     3KB
      B8 N; e" |6 g( C2 o│  │  │  │      │  │  │          Memcached.class.php     3KB
    ; ~' q, j) b- G! z│  │  │  │      │  │  │          Memcachesae.class.php     5KB
    1 v4 `! Z- S4 _7 m, U% K0 O. u│  │  │  │      │  │  │          Redis.class.php     4KB  `; [8 m/ V+ N: @
    │  │  │  │      │  │  │          Shmop.class.php     6KB; [) Y" G3 e* P2 w( F' a
    │  │  │  │      │  │  │          Sqlite.class.php     4KB
    4 l0 }; b( ?- N. f2 x: k& G, y- p│  │  │  │      │  │  │          Wincache.class.php     3KB0 C; d0 m( P+ G' r0 y& y0 C% G
    │  │  │  │      │  │  │          Xcache.class.php     3KB
    & M4 g! Q! _- {. M: t% ?│  │  │  │      │  │  │          8 {2 ?6 g0 r# ^+ H
    │  │  │  │      │  │  ├─Controller
    / ?2 Z- s9 u. _- B' i│  │  │  │      │  │  │      HproseController.class.php     2KB' |- a+ }4 I( h; C% h& Z, {
    │  │  │  │      │  │  │      JsonRpcController.class.php     1KB  }/ B7 j$ D% ~/ }% M4 f& u1 Y0 t
    │  │  │  │      │  │  │      RestController.class.php     9KB
    . Z, l" O& X" T- B$ i│  │  │  │      │  │  │      RpcController.class.php     2KB
    & @0 |: }( L0 r" Z│  │  │  │      │  │  │      YarController.class.php     1KB
    % ^8 h: @, Y8 E2 a│  │  │  │      │  │  │      
    6 c$ `4 [9 d# J% l5 W$ b/ V│  │  │  │      │  │  ├─Crypt+ @8 H- B1 ~0 N1 q6 g, Y$ `+ A
    │  │  │  │      │  │  │  └─Driver
    4 R& {/ c9 c% o( T+ J5 o# ~6 C│  │  │  │      │  │  │          Base64.class.php     2KB; \" k0 Q& T7 a( b- G
    │  │  │  │      │  │  │          Crypt.class.php     2KB
    9 z, k% f- _. t* N4 A│  │  │  │      │  │  │          Des.class.php     18KB3 D5 P7 f( a8 q
    │  │  │  │      │  │  │          Think.class.php     3KB1 F* ]- R, d1 @- [
    │  │  │  │      │  │  │          Xxtea.class.php     4KB6 w2 X! u! ?7 G, o/ Y/ u
    │  │  │  │      │  │  │          $ }1 H! r+ p6 u- y3 A8 x
    │  │  │  │      │  │  ├─Db
    ; M9 S5 D  N9 T  f│  │  │  │      │  │  │  │  Driver.class.php     41KB$ F5 A( p: F0 q8 @* z" n
    │  │  │  │      │  │  │  │  Lite.class.php     15KB
    ! f6 N- c4 N! ]: }│  │  │  │      │  │  │  │  1 t; p$ C. l' [0 I! ?
    │  │  │  │      │  │  │  └─Driver
    - H% E* i. i1 N! c9 z+ A│  │  │  │      │  │  │          Firebird.class.php     6KB
    + ?6 X- _5 U- ^│  │  │  │      │  │  │          Mongo.class.php     29KB$ r; F7 S' a6 E4 k
    │  │  │  │      │  │  │          Mysql.class.php     7KB( f# \1 [8 I0 L' A2 [! e6 P
    │  │  │  │      │  │  │          Oracle.class.php     6KB
    # K4 A) [- }( o, g│  │  │  │      │  │  │          Pgsql.class.php     3KB
    % K. q' `7 f9 B  b7 @( m│  │  │  │      │  │  │          Sqlite.class.php     3KB8 o% `5 @2 N  m! D0 V
    │  │  │  │      │  │  │          Sqlsrv.class.php     6KB& I* E# O( f2 c9 [; }
    │  │  │  │      │  │  │         
    4 x! Q0 G) [# s2 {: _│  │  │  │      │  │  ├─Image( L. A$ t- w" a  H# V
    │  │  │  │      │  │  │  └─Driver
    . [4 S" B% ^  \& V' f+ u│  │  │  │      │  │  │          Gd.class.php     18KB, U' c* @5 {9 Y4 [- g$ @
    │  │  │  │      │  │  │          GIF.class.php     15KB
    # p; M1 X& f! w2 {7 i1 h5 Q- |; o; ]│  │  │  │      │  │  │          Imagick.class.php     19KB: o$ u( h6 v( a% n3 d8 q# A( s( G
    │  │  │  │      │  │  │          0 k7 ~2 o; V" _. V* ]( i: K# m
    │  │  │  │      │  │  ├─Log) b) K! X. x0 W9 m8 b5 Z
    │  │  │  │      │  │  │  └─Driver9 y: q5 c4 d( t& e( y
    │  │  │  │      │  │  │          File.class.php     2KB' ^( [# b" |* y9 [* ]
    │  │  │  │      │  │  │          Sae.class.php     2KB) u# H. H) C4 e2 a, c. I9 `$ @& R% a
    │  │  │  │      │  │  │         
    " J2 K. S& }  B) Z! i8 @│  │  │  │      │  │  ├─Model' N+ q0 `) r, E3 |
    │  │  │  │      │  │  │      AdvModel.class.php     20KB) w) `0 w; l; ~
    │  │  │  │      │  │  │      MergeModel.class.php     14KB
    3 n( T+ _- ?) S1 D( e1 v│  │  │  │      │  │  │      MongoModel.class.php     13KB  ~6 d) v/ r9 y6 Y( f
    │  │  │  │      │  │  │      RelationModel.class.php     23KB, q8 _: S( R. _8 t+ P" P! _
    │  │  │  │      │  │  │      ViewModel.class.php     10KB
    $ w+ ^) R+ m& p2 d5 }; W/ @6 Y│  │  │  │      │  │  │      
    + E9 v  i$ G( T, K+ [│  │  │  │      │  │  ├─Session
    9 R( H" S1 C  e│  │  │  │      │  │  │  └─Driver/ ?8 K0 ]! l/ U9 F
    │  │  │  │      │  │  │          Db.class.php     6KB+ P; N' B7 B. L$ \. K6 P
    │  │  │  │      │  │  │          Memcache.class.php     2KB# [$ u& H) H" T5 H/ j- h
    │  │  │  │      │  │  │         
      G% g! @7 z5 j# |: z│  │  │  │      │  │  ├─Storage
    0 U' S$ A! p1 F/ Z8 s. d" ]2 \│  │  │  │      │  │  │  └─Driver$ i+ e1 H* q" S9 b/ q$ ?! M8 b! F
    │  │  │  │      │  │  │          File.class.php     4KB
    ) z) y. p3 }7 V7 k0 v│  │  │  │      │  │  │          Sae.class.php     6KB1 e2 I9 i' M4 \- T8 u
    │  │  │  │      │  │  │         
    7 o! R% J7 E) F- Y6 G│  │  │  │      │  │  ├─Template7 o% p" U2 O( k3 v1 M
    │  │  │  │      │  │  │  │  TagLib.class.php     9KB
    - w3 h5 W4 P3 @. Z) t* ?% ]│  │  │  │      │  │  │  │  ; w+ O6 j( k2 R7 Z
    │  │  │  │      │  │  │  ├─Driver
    - L! q, z& I* x% K- ?│  │  │  │      │  │  │  │      Ease.class.php     2KB  F8 Y6 Z. J8 L7 O+ `7 Y1 D2 H
    │  │  │  │      │  │  │  │      Lite.class.php     1KB
    / I7 x. R9 K8 x7 z: B3 N. u4 Y. \$ E│  │  │  │      │  │  │  │      Mobile.class.php     1KB
    - V, r! }" @; j4 G1 t│  │  │  │      │  │  │  │      Smart.class.php     2KB
    2 q9 o( C' Q+ C│  │  │  │      │  │  │  │      Smarty.class.php     2KB
    ( G$ m+ d8 i6 G. _$ w' n│  │  │  │      │  │  │  │      : W7 @1 d! E4 m! z& {+ j) o
    │  │  │  │      │  │  │  └─TagLib' l2 S  t6 ?5 v0 i( z
    │  │  │  │      │  │  │          Cx.class.php     23KB. i9 l! |9 z. ]% A% y: F0 J
    │  │  │  │      │  │  │          Html.class.php     26KB
    ) ]9 \$ U9 w, O5 C% Q. x2 I0 h* B│  │  │  │      │  │  │         
    , q5 x& C, N1 [  u# o! `│  │  │  │      │  │  ├─Upload
    $ ]3 N% e( H0 [+ E8 j3 _( |│  │  │  │      │  │  │  └─Driver
    6 A, L0 K8 M9 s9 r# B│  │  │  │      │  │  │      │  Bcs.class.php     8KB) `( |1 o3 G) A  P6 G0 v
    │  │  │  │      │  │  │      │  Ftp.class.php     5KB, Z" M# e( ?" \- q8 b7 @
    │  │  │  │      │  │  │      │  Local.class.php     4KB8 a0 T- f7 w" }( @  w5 r% x8 C4 ?
    │  │  │  │      │  │  │      │  Qiniu.class.php     3KB1 m- J5 k, q) C
    │  │  │  │      │  │  │      │  Sae.class.php     3KB
    0 T( C1 `+ X1 Y1 t# q6 Y8 D│  │  │  │      │  │  │      │  Upyun.class.php     7KB
    : c; y: S4 b6 y. {* @! t│  │  │  │      │  │  │      │  ' ^+ g+ |: F! L$ o" j, V
    │  │  │  │      │  │  │      ├─Bcs6 t) D; d2 D3 z5 t" M. H4 E
    │  │  │  │      │  │  │      │      bcs.class.php     49KB/ N, f) G1 b$ T* ^& g9 P
    │  │  │  │      │  │  │      │      mimetypes.class.php     7KB' ?0 C! {- I3 p
    │  │  │  │      │  │  │      │      requestcore.class.php     30KB
    5 N5 T8 g$ ~( Z1 y│  │  │  │      │  │  │      │      
    ) R" ]0 o& g; T0 Z│  │  │  │      │  │  │      └─Qiniu( F2 }) Q8 E1 s/ T9 j
    │  │  │  │      │  │  │              QiniuStorage.class.php     11KB. E( M# b4 [# f5 O, Y8 k0 O
    │  │  │  │      │  │  │              
    $ C8 I; e- K+ y" K│  │  │  │      │  │  └─Verify7 n  h. J" E4 d2 `; W) ]
    │  │  │  │      │  │      ├─bgs
    + N# k+ a! _4 n5 ~5 z) B- I│  │  │  │      │  │      │      1.jpg     30KB) V$ Y9 m- d+ }1 D, |
    │  │  │  │      │  │      │      2.jpg     29KB+ ~: u8 Z, H. e. Q: R
    │  │  │  │      │  │      │      3.jpg     31KB
    3 q7 C) ^. e  B+ o3 R1 J2 O│  │  │  │      │  │      │      4.jpg     28KB
    . j- S- b7 i! [0 D! e$ b8 N$ h│  │  │  │      │  │      │      5.jpg     27KB" M: [) r0 {* G' [
    │  │  │  │      │  │      │      6.jpg     31KB
    ! q, o6 W$ j$ q, {3 m, s│  │  │  │      │  │      │      7.jpg     30KB0 a6 V, w( ^* D! }2 X8 B/ C
    │  │  │  │      │  │      │      8.jpg     29KB
    2 Q% `2 s7 |8 Z  k/ I│  │  │  │      │  │      │      0 {! q/ Z5 b$ o
    │  │  │  │      │  │      ├─ttfs
    8 k0 I; d2 d0 P! ?, z│  │  │  │      │  │      │      1.ttf     56KB7 w! K2 m9 B/ a! {4 Z) j
    │  │  │  │      │  │      │      2.ttf     28KB& B5 y4 ]$ E5 U& z0 l  r" y
    │  │  │  │      │  │      │      3.ttf     38KB" g! V! k# H* ]3 n& q/ p* t
    │  │  │  │      │  │      │      4.ttf     34KB
    ; M+ w4 L8 c  f$ i. {, Y2 T7 z│  │  │  │      │  │      │      5.ttf     32KB
    $ ~0 v5 S$ \( z2 g8 c) Q; `│  │  │  │      │  │      │      6.ttf     27KB
      w8 c5 l& |6 j│  │  │  │      │  │      │      
    2 a( ?" f% S" P" e& f" D' e│  │  │  │      │  │      └─zhttfs4 h8 p& [' l! x. G
    │  │  │  │      │  └─Vendor
    ! k' k' F6 M) m, D  }, ~4 |│  │  │  │      │      │  README.txt     27B2 T5 C5 M3 y  e0 `
    │  │  │  │      │      │  
    # q: w+ q1 F0 f7 w+ H. F) r  m│  │  │  │      │      ├─Boris! `" e) J7 T2 l6 g+ |
    │  │  │  │      │      │      Boris.php     5KB
    + z4 W. r$ j& ~0 v7 u7 z' _  \8 T$ k│  │  │  │      │      │      CLIOptionsHandler.php     2KB
    2 Y9 N! n* e, I2 ?$ V│  │  │  │      │      │      ColoredInspector.php     7KB/ r" a0 E9 ~5 P* q% k+ l; k' n
    │  │  │  │      │      │      Config.php     2KB
    5 g' a% t3 ^9 i' s1 L4 _: S│  │  │  │      │      │      DumpInspector.php     338B
    ) U$ ^3 H) j. C& D' R6 j│  │  │  │      │      │      EvalWorker.php     6KB3 t# M7 W) p# s6 P
    │  │  │  │      │      │      ExportInspector.php     306B3 Y9 F# R5 X0 ^& s. d7 Z- M( {! R
    │  │  │  │      │      │      Inspector.php     384B
    3 ^3 @' L$ o. J5 r/ S│  │  │  │      │      │      ReadlineClient.php     3KB4 Y' ~, K% N7 O/ g
    │  │  │  │      │      │      ShallowParser.php     6KB
    8 n) `. A, h, Q# W. O2 v7 U( O│  │  │  │      │      │      % y+ j+ G6 |; @; h+ }, o; R
    │  │  │  │      │      ├─EaseTemplate
    0 _8 e' Q* P" V3 K$ S│  │  │  │      │      │      template.core.php     26KB; f/ k: O! f& |- Z+ m- o
    │  │  │  │      │      │      template.ease.php     1KB
    9 m7 K) y4 f: q│  │  │  │      │      │      9 P7 v+ a" x- F. \6 r
    │  │  │  │      │      ├─Hprose
    : N$ c6 {! f7 U7 ^0 m+ v" {9 u# n, ~/ a│  │  │  │      │      │      HproseClassManager.php     2KB) b$ F4 w& K' A& T7 S# o- U4 S! }
    │  │  │  │      │      │      HproseClient.php     5KB. Z/ _2 B) B0 o
    │  │  │  │      │      │      HproseCommon.php     29KB
    ( ?9 Y, y9 B* J3 x+ ]) r│  │  │  │      │      │      HproseFormatter.php     2KB' n; m7 D" V0 a9 m0 v- i* B. m
    │  │  │  │      │      │      HproseHttpClient.php     13KB5 k  e$ s; d4 M& h7 u9 Y% K! P1 ?
    │  │  │  │      │      │      HproseHttpServer.php     20KB: w4 f7 {9 J8 m$ A1 g9 O* E' I0 D
    │  │  │  │      │      │      HproseIO.php     1KB
    & a+ ?4 O# Y9 I0 h" o1 X3 I: _2 p│  │  │  │      │      │      HproseIOStream.php     11KB
    : a+ g" f' n2 J$ G5 B  {│  │  │  │      │      │      HproseReader.php     25KB
    0 }8 M2 ]6 D' K+ ]' ^│  │  │  │      │      │      HproseTags.php     2KB
    3 {/ {- `9 j) D' U' l. `3 d│  │  │  │      │      │      HproseWriter.php     12KB
    / m0 f: [4 [9 ]6 @9 k/ S# i│  │  │  │      │      │      
    0 }; V+ l% l& J4 N│  │  │  │      │      ├─jsonRPC
    ! a* H# }+ o2 J5 c│  │  │  │      │      │      jsonRPCClient.php     4KB. C4 A- L8 z+ R. x" v% t
    │  │  │  │      │      │      jsonRPCServer.php     2KB! t, G* y3 \% i7 ~$ I  z
    │  │  │  │      │      │      
    1 T+ ~6 z& i% X) s! |) i3 V* M/ t* z│  │  │  │      │      ├─phpRPC
    2 t+ n/ D7 q4 g+ B/ B# l│  │  │  │      │      │  │  bigint.php     19KB
    ! b' d) K5 D3 Z* A& c+ z  [0 t│  │  │  │      │      │  │  compat.php     9KB- a6 d0 N/ f6 H% t' [
    │  │  │  │      │      │  │  dhparams.php     3KB
    : @) b( ]3 I  X. w│  │  │  │      │      │  │  phprpc_client.php     21KB3 X# ?& O5 ^( q. a0 j4 r
    │  │  │  │      │      │  │  phprpc_date.php     17KB; ?0 V  u5 v+ U
    │  │  │  │      │      │  │  phprpc_server.php     17KB
    , r2 `6 b3 W  H0 D│  │  │  │      │      │  │  xxtea.php     5KB, S  q( W! v1 z* Z* I
    │  │  │  │      │      │  │  
    - ?* g5 o! v/ d( c1 u│  │  │  │      │      │  ├─dhparams
    4 E& g4 _" l# H3 i' ^│  │  │  │      │      │  │      1024.dhp     32KB# `7 z$ P# y2 c# A& n- t' j) X
    │  │  │  │      │      │  │      128.dhp     18KB( F" w2 N2 T" z  P! V$ x/ l9 @
    │  │  │  │      │      │  │      1536.dhp     28KB9 I9 ^5 t+ c9 O0 B
    │  │  │  │      │      │  │      160.dhp     14KB" I' A" J: Z. D2 D7 ^& J7 H
    │  │  │  │      │      │  │      192.dhp     12KB7 N, ^$ w  Y; Y
    │  │  │  │      │      │  │      2048.dhp     25KB- _* d' [* f: r; K  t$ L  U
    │  │  │  │      │      │  │      256.dhp     10KB7 W8 P" @# |/ m% s9 g, S4 }3 v
    │  │  │  │      │      │  │      3072.dhp     28KB3 g/ L; C: {& r
    │  │  │  │      │      │  │      4096.dhp     25KB7 [7 I2 C7 Y# E: W# j
    │  │  │  │      │      │  │      512.dhp     35KB+ H* `  ]+ T4 z' n8 l8 t# l
    │  │  │  │      │      │  │      768.dhp     40KB" Z: p, x8 N3 |' F. r" @0 x0 }
    │  │  │  │      │      │  │      96.dhp     20KB
    ! t9 {( L3 j4 N0 b$ I│  │  │  │      │      │  │      
    3 T! h8 p6 A* g; Y) D( ?0 f# O│  │  │  │      │      │  └─pecl
    4 M7 R; e. a. D# f' V│  │  │  │      │      │      └─xxtea# w/ H+ N  O/ N/ F4 a/ b' n3 Q& K
    │  │  │  │      │      │          │  config.m4     242B
    8 L; f% H9 R' [+ @│  │  │  │      │      │          │  config.w32     125B
    " ]! Y# V( e$ C1 M│  │  │  │      │      │          │  CREDITS     53B
    6 R7 i4 t* t) a, H$ q5 U│  │  │  │      │      │          │  INSTALL     2KB, B# U+ M2 R6 \$ k# y) U$ M
    │  │  │  │      │      │          │  LICENSE     3KB+ u. k, ^5 N8 o2 `4 {
    │  │  │  │      │      │          │  php_xxtea.c     6KB
    ) V' |9 ?5 a. m│  │  │  │      │      │          │  php_xxtea.dsp     9KB
    - \' f; p' u0 D5 C; T; ]1 n% O1 j0 g│  │  │  │      │      │          │  php_xxtea.h     2KB
    ; z1 _& M! {' I: \│  │  │  │      │      │          │  php_xxtea.sln     1KB7 D& S$ v) J! a" }& w
    │  │  │  │      │      │          │  php_xxtea.vcproj     12KB) s  P, Q; r5 e. ?
    │  │  │  │      │      │          │  README     707B
    5 X, l! R  M4 C" P* i# B│  │  │  │      │      │          │  xxtea.c     2KB* z: L( r; w  n8 I+ j: z7 c5 o! ?
    │  │  │  │      │      │          │  xxtea.h     1KB' M, X* Y8 s: Q% g: g! t
    │  │  │  │      │      │          │  
    ( L" z; X% D% d( a│  │  │  │      │      │          └─test7 y% I9 P; f1 N- Y) }5 I) A$ [& A
    │  │  │  │      │      │                  test.php     359B
    8 v; d. r0 J( R" R/ G! J│  │  │  │      │      │                  ' y7 X4 r4 v9 i% }1 Y3 s
    │  │  │  │      │      ├─SmartTemplate$ W0 Q6 \. F( Y9 X  r* e/ G
    │  │  │  │      │      │      class.smarttemplate.php     9KB" C8 G  p- B: t7 ~, q9 T7 G
    │  │  │  │      │      │      class.smarttemplatedebugger.php     13KB
    2 E1 Q, K: T7 D1 [│  │  │  │      │      │      class.smarttemplateparser.php     11KB
    0 w# w4 Q  Y7 [2 \' H5 g│  │  │  │      │      │      
    & K( o5 c' z! I/ I  S( _│  │  │  │      │      ├─Smarty
    2 Q$ S7 H% @6 ]/ O│  │  │  │      │      │  │  debug.tpl     3KB% g# @3 S; `) s
    │  │  │  │      │      │  │  Smarty.class.php     44KB  d) ?* U  U" K& d! x3 u
    │  │  │  │      │      │  │  SmartyBC.class.php     13KB
    " _& _+ Q. \( Z# H$ D% U│  │  │  │      │      │  │  4 Y/ z0 `2 @/ Y+ G% z
    │  │  │  │      │      │  ├─plugins% _: S, X- C% k9 K! c( k' e
    │  │  │  │      │      │  │      block.textformat.php     3KB
    . Z' J: q* G, E& d6 Q: Y3 X│  │  │  │      │      │  │      function.counter.php     2KB7 }6 y: v/ Y; }3 F5 s% |
    │  │  │  │      │      │  │      function.cycle.php     3KB
    . {5 q, B: j. o0 w│  │  │  │      │      │  │      function.fetch.php     9KB
    $ p# w) \) _0 T9 m' e0 V  e* g$ \6 F. c│  │  │  │      │      │  │      function.html_checkboxes.php     7KB
    # A# p% T" w, S* R# q4 f│  │  │  │      │      │  │      function.html_image.php     5KB8 S  D( C% m4 j4 F/ j
    │  │  │  │      │      │  │      function.html_options.php     6KB
    ' \4 c0 d6 q' `│  │  │  │      │      │  │      function.html_radios.php     6KB
    8 w, s4 W" R6 v( a, q│  │  │  │      │      │  │      function.html_select_date.php     15KB, L& ~2 R* ^- d& {  P
    │  │  │  │      │      │  │      function.html_select_time.php     13KB
    8 K8 X% J0 g0 L3 Z/ I- K│  │  │  │      │      │  │      function.html_table.php     5KB
    : _5 \* r" t/ a$ n7 o0 N" w+ q│  │  │  │      │      │  │      function.mailto.php     5KB% ]0 }! O8 x% m9 V. a" C3 ?
    │  │  │  │      │      │  │      function.math.php     3KB( Q, S8 x& z& H7 Q
    │  │  │  │      │      │  │      modifier.capitalize.php     3KB
    ! J, s/ m" h4 q8 ~- Y+ n│  │  │  │      │      │  │      modifier.date_format.php     2KB9 {% x/ K, m$ Q$ L' ]  v, [; A
    │  │  │  │      │      │  │      modifier.debug_print_var.php     4KB$ I; }, x- m; L& f$ o' `
    │  │  │  │      │      │  │      modifier.escape.php     6KB3 S2 H% m# V2 F) `2 P7 O
    │  │  │  │      │      │  │      modifier.regex_replace.php     2KB( h/ H- a* G' g0 g+ y
    │  │  │  │      │      │  │      modifier.replace.php     944B
    & D( O3 E8 x1 _│  │  │  │      │      │  │      modifier.spacify.php     762B
    0 F7 `" A* q+ S6 l3 z7 |│  │  │  │      │      │  │      modifier.truncate.php     2KB
    ) }! F2 M' r" \# q) C% C│  │  │  │      │      │  │      modifiercompiler.cat.php     665B; p% z. o1 Z$ T$ }" e/ J6 Q0 [
    │  │  │  │      │      │  │      modifiercompiler.count_characters.php     975B
    8 F  t. Q6 Y! b* x0 F0 {. F* Q│  │  │  │      │      │  │      modifiercompiler.count_paragraphs.php     699B; `4 D, p  y# u% S
    │  │  │  │      │      │  │      modifiercompiler.count_sentences.php     751B
    ) ~9 q5 d/ g6 F# e9 K7 P│  │  │  │      │      │  │      modifiercompiler.count_words.php     1023B
    3 B. s" X) W  x4 B+ I, h# V# {│  │  │  │      │      │  │      modifiercompiler.default.php     819B/ v0 Z( E% A1 S7 k, C" e6 V: v
    │  │  │  │      │      │  │      modifiercompiler.escape.php     3KB! R$ J: H' _+ U; o9 u# U2 _
    │  │  │  │      │      │  │      modifiercompiler.from_charset.php     857B# k! m& U9 }4 F! U( C6 {
    │  │  │  │      │      │  │      modifiercompiler.indent.php     742B- |: a& Q; U% k, J5 w; |- H
    │  │  │  │      │      │  │      modifiercompiler.lower.php     824B2 V  [  u  i" o9 ^( T0 q3 D
    │  │  │  │      │      │  │      modifiercompiler.noprint.php     431B0 t" \! V6 j5 b) z* {/ Q
    │  │  │  │      │      │  │      modifiercompiler.string_format.php     610B3 w/ r' g$ n& R& a6 F
    │  │  │  │      │      │  │      modifiercompiler.strip.php     820B
    & K( o' w+ V+ t- F  C0 p2 b│  │  │  │      │      │  │      modifiercompiler.strip_tags.php     765B* p% Y/ y2 g: c1 `, L) ^9 D& K0 ?
    │  │  │  │      │      │  │      modifiercompiler.to_charset.php     851B
    2 i4 x& Q$ Q, J│  │  │  │      │      │  │      modifiercompiler.unescape.php     1KB
    1 ]0 G+ e0 {1 ^& @│  │  │  │      │      │  │      modifiercompiler.upper.php     783B
    9 c+ z  A5 W! P+ A! G/ S& r/ t│  │  │  │      │      │  │      modifiercompiler.wordwrap.php     2KB
    ! t+ [6 i+ A& S4 D" \7 b│  │  │  │      │      │  │      outputfilter.trimwhitespace.php     3KB
    " z3 e, i4 }: b# Y. \│  │  │  │      │      │  │      shared.escape_special_chars.php     2KB/ N# l3 F2 l0 Z8 Z2 V
    │  │  │  │      │      │  │      shared.literal_compiler_param.php     1KB5 p# O+ `3 U/ p- V2 v* m
    │  │  │  │      │      │  │      shared.make_timestamp.php     1KB3 J% d. F$ a7 E( z% p% ?0 i
    │  │  │  │      │      │  │      shared.mb_str_replace.php     2KB3 g6 n/ R7 c# H) u  t* `
    │  │  │  │      │      │  │      shared.mb_unicode.php     2KB; T/ V; m7 R4 l6 ?3 b, b# Y" E" v6 `
    │  │  │  │      │      │  │      shared.mb_wordwrap.php     3KB
    & [* I+ p8 j4 U! a( R, G/ X│  │  │  │      │      │  │      variablefilter.htmlspecialchars.php     459B: r1 I+ U* C3 D0 ?# Y1 f; l
    │  │  │  │      │      │  │      * A! d( l% V7 T+ ~3 G9 v
    │  │  │  │      │      │  └─sysplugins6 p, I, W; d4 M
    │  │  │  │      │      │          smarty_cacheresource.php     11KB
    - o* U+ B. Z1 M6 E& P" r$ G│  │  │  │      │      │          smarty_cacheresource_custom.php     8KB- |; M% j4 Y# _1 o
    │  │  │  │      │      │          smarty_cacheresource_keyvaluestore.php     17KB
    ( \( C8 T& W$ {5 t' Z5 s/ ?. r* R0 M│  │  │  │      │      │          smarty_config_source.php     3KB6 L- E& m9 c. s- h5 B- t
    │  │  │  │      │      │          smarty_internal_cacheresource_file.php     10KB# d2 \2 c# i& ?( A# G# J. O
    │  │  │  │      │      │          smarty_internal_compilebase.php     6KB
    : h! b- W, g  i/ y│  │  │  │      │      │          smarty_internal_compile_append.php     2KB' V- X( H/ I9 q; j; M
    │  │  │  │      │      │          smarty_internal_compile_assign.php     3KB
    ) v$ B1 y$ _' ^" x│  │  │  │      │      │          smarty_internal_compile_block.php     11KB
    ) K0 R8 @/ h$ U; Q4 U: P* C│  │  │  │      │      │          smarty_internal_compile_break.php     2KB
    ' _9 i' f( k' d8 L7 s" n' Q│  │  │  │      │      │          smarty_internal_compile_call.php     5KB" g- ?6 O+ ^  `8 M
    │  │  │  │      │      │          smarty_internal_compile_capture.php     3KB1 f0 y% e1 {, w
    │  │  │  │      │      │          smarty_internal_compile_config_load.php     2KB
    / _7 }+ p. c4 D. _2 @│  │  │  │      │      │          smarty_internal_compile_continue.php     2KB
    4 W, B/ t6 h' N4 [# F: |│  │  │  │      │      │          smarty_internal_compile_debug.php     1KB- _# x8 G, g" @. v2 P
    │  │  │  │      │      │          smarty_internal_compile_eval.php     2KB
    9 }; y# A: }* [│  │  │  │      │      │          smarty_internal_compile_extends.php     5KB7 g5 T4 l0 X! V  j6 |- s7 \% c  U" V
    │  │  │  │      │      │          smarty_internal_compile_for.php     6KB- m# F2 P& f) q
    │  │  │  │      │      │          smarty_internal_compile_foreach.php     9KB
    % J; E0 u" a/ k6 L│  │  │  │      │      │          smarty_internal_compile_function.php     7KB
    : l( g& T* S# p$ k0 k1 J( m│  │  │  │      │      │          smarty_internal_compile_if.php     9KB
    $ y2 ~3 G" R( _, _5 S│  │  │  │      │      │          smarty_internal_compile_include.php     10KB
    3 H& F& ?/ {: L: t1 [8 d6 k% O; X│  │  │  │      │      │          smarty_internal_compile_include_php.php     3KB
    * x4 s, Z2 \/ a  A% f& g) ~1 y│  │  │  │      │      │          smarty_internal_compile_insert.php     5KB
    0 u+ S0 n( @* P+ B7 k5 O, y│  │  │  │      │      │          smarty_internal_compile_ldelim.php     1KB4 `: B* n$ C) f! U0 [
    │  │  │  │      │      │          smarty_internal_compile_nocache.php     2KB
    " s5 a$ v/ G7 P, c2 l/ {│  │  │  │      │      │          smarty_internal_compile_private_block_plugin.php     3KB
    1 w$ N& V. H" E│  │  │  │      │      │          smarty_internal_compile_private_function_plugin.php     2KB
    - U5 y7 I1 l7 c3 j2 F" X' D- \│  │  │  │      │      │          smarty_internal_compile_private_modifier.php     4KB- `& ~4 u9 Y) I8 [) U8 ~$ Q1 {
    │  │  │  │      │      │          smarty_internal_compile_private_object_function.php     3KB  D$ t2 C: S& i- Y$ S
    │  │  │  │      │      │          smarty_internal_compile_private_print_expression.php     7KB0 @; _! @7 n0 [
    │  │  │  │      │      │          smarty_internal_compile_private_registered_block.php     6KB% D2 c' ~: V% W- K6 y2 z9 K) V
    │  │  │  │      │      │          smarty_internal_compile_private_registered_function.php     3KB3 d+ [4 k4 d# n
    │  │  │  │      │      │          smarty_internal_compile_private_special_variable.php     4KB
    & i! o" E! g# Y; a) E' ]! w! l- q│  │  │  │      │      │          smarty_internal_compile_rdelim.php     1KB
    ( M  _# j4 k, W1 s3 b1 |3 c│  │  │  │      │      │          smarty_internal_compile_section.php     7KB5 o9 Z  G9 g" C- \+ J7 p& Q! I
    │  │  │  │      │      │          smarty_internal_compile_setfilter.php     2KB
    2 |1 t/ E) l1 j8 X$ W( g" L! Z│  │  │  │      │      │          smarty_internal_compile_while.php     4KB
    0 q# ~5 g2 l# z8 J" n+ D8 a│  │  │  │      │      │          smarty_internal_config.php     10KB
    , W- ^0 s6 y) y4 `+ ~. }0 `│  │  │  │      │      │          smarty_internal_configfilelexer.php     22KB
    ) M  W% ~! d, x' }9 u│  │  │  │      │      │          smarty_internal_configfileparser.php     34KB% `0 z8 Z9 f! r( M' w' J9 y& B
    │  │  │  │      │      │          smarty_internal_config_file_compiler.php     4KB$ |% G5 F* }3 J9 Z
    │  │  │  │      │      │          smarty_internal_data.php     17KB. S: R, o. A  L; o1 S
    │  │  │  │      │      │          smarty_internal_debug.php     6KB$ B$ T& j/ r1 i+ x! f- A0 k
    │  │  │  │      │      │          smarty_internal_filter_handler.php     3KB, T3 z! w% x+ l
    │  │  │  │      │      │          smarty_internal_function_call_handler.php     2KB
    5 p4 `- `* }0 ~0 H/ x7 _+ |0 Z│  │  │  │      │      │          smarty_internal_get_include_path.php     916B: Z: P/ M; f$ P9 z! U4 ?- F. r
    │  │  │  │      │      │          smarty_internal_nocache_insert.php     2KB
    - \/ Y8 F3 E0 {* K! o# s2 \/ W│  │  │  │      │      │          smarty_internal_parsetree.php     10KB
    : H6 c. \  P% M: v  B│  │  │  │      │      │          smarty_internal_resource_eval.php     3KB
    ! q' [3 I! h; ]) V' F- W│  │  │  │      │      │          smarty_internal_resource_extends.php     6KB
    ' C, [. O( ?" x0 p9 Y$ Z│  │  │  │      │      │          smarty_internal_resource_file.php     3KB
    " I* H2 s8 A0 m! W; H( Z) w3 i- E│  │  │  │      │      │          smarty_internal_resource_php.php     4KB
    $ Q  J: L9 Y9 U" i│  │  │  │      │      │          smarty_internal_resource_registered.php     3KB/ p* Y- }$ i. U( R
    │  │  │  │      │      │          smarty_internal_resource_stream.php     2KB$ D& j# T, m" E! |2 i+ Q/ x. Z$ d
    │  │  │  │      │      │          smarty_internal_resource_string.php     3KB
    % E) l8 Y8 [: W# c. y/ ~/ \9 i. w│  │  │  │      │      │          smarty_internal_smartytemplatecompiler.php     3KB/ J/ B8 W- c) r7 Q
    │  │  │  │      │      │          smarty_internal_template.php     28KB
    ' q; F  _0 L- @& ^5 {2 q) \│  │  │  │      │      │          smarty_internal_templatebase.php     32KB9 B( |" O& P. b+ n: Y& v
    │  │  │  │      │      │          smarty_internal_templatecompilerbase.php     28KB( x* k: [: Q7 s- u
    │  │  │  │      │      │          smarty_internal_templatelexer.php     37KB. Z" y0 a& p- w' @" d  D
    │  │  │  │      │      │          smarty_internal_templateparser.php     157KB) W/ b( f) f# z2 m+ r1 D
    │  │  │  │      │      │          smarty_internal_utility.php     33KB' J. `: l2 `+ i
    │  │  │  │      │      │          smarty_internal_write_file.php     2KB
    0 H, a" `/ h+ R& X1 X! W│  │  │  │      │      │          smarty_resource.php     27KB: Y) j+ p0 S( _9 t: J7 w
    │  │  │  │      │      │          smarty_resource_custom.php     3KB  j$ I& G% b3 T6 D. p, d
    │  │  │  │      │      │          smarty_resource_recompiled.php     859B7 U& K5 C" i7 g/ O# o% G, @
    │  │  │  │      │      │          smarty_resource_uncompiled.php     1KB0 D' C! S" l2 P, f
    │  │  │  │      │      │          smarty_security.php     15KB
    & y0 c6 K/ F$ U1 b$ @9 h2 s│  │  │  │      │      │          7 P7 Q9 y" I+ Q% m
    │  │  │  │      │      ├─spyc
    0 s0 Y- a) z  }, `' E) X$ T│  │  │  │      │      │  │  composer.json     607B3 R" S  Y0 y; ~8 ]( `- d! r6 I, a
    │  │  │  │      │      │  │  COPYING     1KB) ]' h3 E# t" ?0 T
    │  │  │  │      │      │  │  README.md     900B4 z1 j2 Y+ ?0 B4 `
    │  │  │  │      │      │  │  Spyc.php     35KB
    " q. Z1 n' [/ R, l0 L6 b│  │  │  │      │      │  │  spyc.yaml     4KB
    1 _3 W1 b+ P( [. o│  │  │  │      │      │  │  1 K% t/ A# o' q+ V) F3 }
    │  │  │  │      │      │  ├─examples' h: g0 a( B/ g# u, {2 w0 o9 W
    │  │  │  │      │      │  │      yaml-dump.php     999B5 ~2 w$ E9 {- p* e
    │  │  │  │      │      │  │      yaml-load.php     411B
      l  ~+ {2 }4 P; {% M: _* y2 C: q│  │  │  │      │      │  │      
    7 T: e+ b: o/ A, g) g│  │  │  │      │      │  ├─php4& Z  k& \1 U; d  b/ ^& z/ }! o, s0 J) M
    │  │  │  │      │      │  │      5to4.php     744B: r) p( C2 J# n- d1 d0 B
    │  │  │  │      │      │  │      spyc.php4     30KB
    - g  V/ W! p! z! {! W│  │  │  │      │      │  │      test.php4     5KB0 y( Y' N- j6 c9 t, e: d% t% U0 Z
    │  │  │  │      │      │  │      % l- J/ f9 I) t9 f, K
    │  │  │  │      │      │  └─tests
    " ?- b8 \8 R- U- c  Z$ g; ^* _│  │  │  │      │      │          comments.yaml     70B! f  j& s: B4 [& h6 T
    │  │  │  │      │      │          DumpTest.php     5KB
    - h8 o- T6 C$ E: q; R│  │  │  │      │      │          failing1.yaml     31B
      Z& ^+ F' q% l3 F, x# r) K│  │  │  │      │      │          IndentTest.php     2KB! u3 U" z5 c: d" ?4 m* ]5 A
    │  │  │  │      │      │          indent_1.yaml     1KB
    + V8 S2 F! B  ?' ]9 g│  │  │  │      │      │          ParseTest.php     13KB
    # L; x" D5 _; V│  │  │  │      │      │          quotes.yaml     120B
    8 V/ h" Y/ r3 z4 V& z│  │  │  │      │      │          RoundTripTest.php     2KB3 L. j  @6 F* s9 M& {
    │  │  │  │      │      │         
    ( S  k6 `/ q8 T- M│  │  │  │      │      └─TemplateLite
    ' F/ {; @9 L' G- m+ s* W& K│  │  │  │      │          │  class.compiler.php     30KB
    0 `/ a- @( I& N$ d* |│  │  │  │      │          │  class.config.php     4KB
    + ?3 P$ Q8 {* O9 `% a│  │  │  │      │          │  class.template.php     24KB$ r  u2 x9 i: n/ B! t2 j
    │  │  │  │      │          │  
    " l' u) ~% k* I+ }/ S│  │  │  │      │          └─internal
    5 C/ e" W* s  w│  │  │  │      │                  compile.compile_config.php     2KB
    $ B& q7 I! l6 `4 @│  │  │  │      │                  compile.compile_custom_block.php     1KB+ Q" ^, ~. l9 I5 x3 Y' n  X
    │  │  │  │      │                  compile.compile_custom_function.php     968B
    & y, e+ d2 U/ i; T, U8 K9 v; [# N│  │  │  │      │                  compile.compile_if.php     4KB3 B& |5 o& @' \5 d
    │  │  │  │      │                  compile.generate_compiler_debug_output.php     1KB
    % F6 u$ e! n/ |& S9 A* R) y│  │  │  │      │                  compile.include.php     1KB
    . c% H. @& l: i1 i( g' q4 L│  │  │  │      │                  compile.parse_is_expr.php     2KB
    7 S! g7 S, X: F+ N│  │  │  │      │                  compile.section_start.php     4KB% x9 h' }7 \8 x/ y, {
    │  │  │  │      │                  debug.tpl     5KB
    9 ?6 o. B  r% ~  ?│  │  │  │      │                  template.build_dir.php     514B
    , w$ F, l% ]5 K! ^1 V0 J2 W│  │  │  │      │                  template.config_loader.php     2KB
    4 y. j9 F; Z8 H│  │  │  │      │                  template.destroy_dir.php     1KB
    9 f: z" ?: l9 f5 F0 Q& I+ ^0 Q│  │  │  │      │                  template.fetch_compile_include.php     1KB9 s. c5 N( c& |! w- n' t3 O
    │  │  │  │      │                  template.generate_debug_output.php     1KB) \4 b7 e8 O( k3 Q  s1 Z+ w% F
    │  │  │  │      │                  
    0 Z0 o! f  O  @│  │  │  │      ├─Mode  f6 ?& u! T; g3 ^- C
    │  │  │  │      │  │  api.php     2KB4 q9 @1 Z6 R1 v$ h  S0 J
    │  │  │  │      │  │  common.php     3KB
    3 ~0 B5 a9 [* Z2 `6 t& y$ u. [; H5 i│  │  │  │      │  │  sae.php     3KB1 A) M( i- w1 h' `+ Z$ Q
    │  │  │  │      │  │  # u; i  g1 L$ L
    │  │  │  │      │  ├─Api) w' f' x  U& N% |
    │  │  │  │      │  │      App.class.php     5KB
    # b/ [; {; u$ C* U+ q│  │  │  │      │  │      Controller.class.php     3KB! p: B  @* R, @! Q/ C
    │  │  │  │      │  │      Dispatcher.class.php     10KB& T! y/ v, ^( |, Z+ D
    │  │  │  │      │  │      functions.php     37KB
    2 t1 y7 N" M. E2 `│  │  │  │      │  │      
    - Q0 L. h% m5 Y# Y, N' h│  │  │  │      │  └─Sae! f5 a- y0 ~9 }8 d" S. I
    │  │  │  │      │          convention.php     2KB
    & ?8 }+ W$ ~; _2 U│  │  │  │      │          ! Z+ Z- R) K  |
    │  │  │  │      └─Tpl# `! J5 {1 a) {" n7 a
    │  │  │  │              dispatch_jump.tpl     2KB/ l/ _5 X8 G6 {( ]
    │  │  │  │              page_trace.tpl     5KB; I- w1 \! k# Y5 H7 p, E
    │  │  │  │              think_exception.tpl     2KB
    & i# S$ V$ P- R0 i  F│  │  │  │              
    8 J% r/ B" B# y0 y' P# Z, ^│  │  │  └─基础例题$ A9 [* ~, k  h4 w+ p
    │  │  │          1-获取AJAX对象.html     325B8 y! y% }! v' ~" B% V3 j7 t+ T8 e
    │  │  │          2-demo.php     97B: F3 j9 Z  c! d5 D3 K' [+ S
    │  │  │          2-建立连接并发送请求.html     537B3 V" Y- d5 T0 j& d
    │  │  │          3-demo.php     31B
    # A8 y; O. d1 P- N0 V; b│  │  │          3-接受服务器返回的信息.html     580B
    4 x" r: T3 ?( a( A* u│  │  │          4-demo.php     24B
    $ n+ |, q& D3 P│  │  │          4-GET请求.html     685B
    % I0 |; y7 \* w/ P) ?│  │  │          5-demo.php     46B/ U+ n, n0 i3 X  E( ?) n
    │  │  │          5-POST请求.html     711B4 S4 r, m" \0 z  x& c8 c
    │  │  │          6-demo.php     19B
    ' m4 E* K/ `8 M/ ?: l( q3 s│  │  │          6-同步和异步的测试.html     441B
    9 ^0 J& H% h0 T; m1 P4 }9 s, A0 F# V! ?│  │  │          7-demo.php     1KB! e7 K, D: z# U% e3 y/ f
    │  │  │          7-分页.html     563B
    5 X# U  l( b6 P│  │  │          8-返回XML格式.html     1014B% q- w) p* G" e% h
    │  │  │          9-Ajax缓存.html     555B# n6 A) T$ C; x/ @# n
    │  │  │          9-demo.php     106B
    , D/ j' l4 |! e│  │  │          stu.xml     176B
    " t% J4 |& I9 V5 a$ P│  │  │         
    8 a0 ^5 [, x& D% j3 y& x: W% G2 M: Y│  │  └─day2_例题
    5 w5 [, a1 X% R1 g│  │      ├─1-基础例题% t$ i  Z& l( c+ P! C
    │  │      │  │  1-js操作json数据.html     795B; Q- \2 E( _/ a) B; H! g8 X" J3 c
    │  │      │  │  2-PHP操作JSON.php     2KB$ y6 @3 ~" e/ K  J; m  m
    │  │      │  │  3-demo.php     84B1 c- ]5 s; H7 Z! Q  K+ A/ C
    │  │      │  │  3-JS访问PHP的JSON数据接口.html     823B+ z0 n7 h+ o1 Z  ]6 h; g+ p
    │  │      │  │  4-demo.php     584B0 H0 }5 W# ]3 d
    │  │      │  │  4-JSON分页.html     1KB; n2 b5 ^0 V+ A  {7 F( x
    │  │      │  │  5-demo.php     24B1 _5 a  c1 K. J. U& ~
    │  │      │  │  5-FormData对象.html     838B
    & _9 q! w% W7 T% h, |+ U  ~│  │      │  │  6-demo.php     133B' A; x( I5 I2 y2 g8 X; a
    │  │      │  │  6-文件上传.html     854B
    9 ]8 ?0 e. `. r7 `  M' J$ `0 _│  │      │  │  7-Ajax进度条.html     1KB: H5 V5 X. e: y( r8 V# {
    │  │      │  │  7-demo.php     0B4 H% W% e% A. i
    │  │      │  │  
    % U% O" g3 ^, u9 @/ s& ]│  │      │  └─Uploads0 k1 e; j, \' k" Y% x$ T6 G0 Y
    │  │      │          face.jpg     84KB
    ; l" |. X9 B! y3 U( y│  │      │          + R4 s0 A( K8 u- s0 m, e
    │  │      ├─2-聊天室
    ) M+ M) ~) I0 e1 t│  │      │  │  conn.php     104B+ A& Q8 W1 W: ^7 s5 T% b
    │  │      │  │  getMessage.php     224B
    " e- s. ^( V; P4 M( E│  │      │  │  index.html     9KB* y" f" H  @2 {" m1 [
    │  │      │  │  login.html     3KB$ _' ]- X. {5 p3 g4 Q% h2 e8 ?6 r( P
    │  │      │  │  sendMessage.php     265B0 I. A* b1 L; M% \  W( Y" z! H
    │  │      │  │  3 K2 Q$ l# ]* x6 [7 m
    │  │      │  ├─css
    6 f; [3 ?' u$ e, D│  │      │  │      talk.css     1KB8 K5 q7 l: Q+ c# {3 e0 g/ ^
    │  │      │  │      
    9 D4 r6 s( S1 _$ T│  │      │  └─images
    ' a5 p) O! w9 b4 ]│  │      │          dl.gif     984B
    ( a# t  \: F5 P+ F│  │      │          login_03.gif     5KB0 W) z8 e- ]1 O( j$ g
    │  │      │          login_04.gif     19KB& W0 E/ r9 V3 j" A9 k" T+ ^. r8 @
    │  │      │          login_06.gif     14KB
    ! X( g: B+ b$ G$ \* o5 N│  │      │          login_07.gif     2KB+ u; C8 K! }  _! a8 c: C
    │  │      │          login_08.gif     5KB
    " q2 ]" X, k* a( g9 x│  │      │          login_09.gif     22KB
    ; ~$ D* C/ v, L5 i0 v│  │      │          7 F3 S/ N5 q) K1 R' G
    │  │      ├─3-调用天气预报接口' p* O+ n$ u( O. l$ M: T
    │  │      │      getWeather.php     82B8 R6 y1 C8 g( f' h3 p0 ^4 S
    │  │      │      index.html     796B" V+ F% @  Q: u0 Z. J
    │  │      │      test.html     489B
    ! F8 g$ l/ A1 O│  │      │      
    * W% ^7 I# `( h6 b9 ^│  │      └─聊天室模板8 P5 n" a/ F9 o8 t
    │  │          │  data.sql     3KB6 s! L4 o2 ]* \& t
    │  │          │  
    ; ^9 [' \+ S5 @% s5 w│  │          └─聊天室! R* y1 _8 f- P( {5 V9 x
    │  │              │  index.html     7KB
    + `& D& c8 ]' W4 D, I  H2 ~│  │              │  login.html     3KB3 A, X) \1 |' f' ^
    │  │              │  
    1 m6 ^/ C0 }0 D, J/ _│  │              ├─css+ A' a' k+ t- y7 V5 D  Y4 A- p- Z
    │  │              │      talk.css     1KB5 {$ ?+ D9 k7 j& G. O* Q+ j
    │  │              │      
    , [9 v7 [9 ]/ b  V│  │              └─images/ H/ |& Z0 W& I7 @3 K
    │  │                      dl.gif     984B1 h2 S, V) I& M! S5 d" N- B: u
    │  │                      login_03.gif     5KB8 K" a" k) I0 S0 }
    │  │                      login_04.gif     19KB% @* @( g9 e) C; L
    │  │                      login_06.gif     14KB
    8 g+ W' D& \& L. n1 ]/ a% L│  │                      login_07.gif     2KB* `: J. i7 T4 M7 i
    │  │                      login_08.gif     5KB
    ! M6 T0 r1 V3 m0 [; V/ V2 w9 f( c│  │                      login_09.gif     22KB/ R' I! c9 C3 v+ b; {. b6 x
    │  │                     
    : [# f/ s7 \9 r) k│  ├─day1_视频
    ' [6 h0 w# a# G1 P" f│  │      1-AJAX介绍.wmv     37.06MB
    ) g: u; \7 L3 R, [4 K  E2 a9 j│  │      10-分页.wmv     75.85MB
    8 _6 O9 \; w; t6 u│  │      2-同步和异步的介绍.wmv     18.64MB
    # X7 b' U" b# S& T3 l' y" H│  │      20-返回XML格式.wmv     31.36MB: V7 V( d' m8 S" q8 b- d& j
    │  │      21-AJAX缓存.wmv     38.38MB
    - T6 C, O# c2 g& i9 a  q│  │      22-判断用户名是否存在.wmv     45.14MB
    ( Z( Y+ h1 p* m4 a0 U- S│  │      3-创建AJAX对象.wmv     33.15MB5 w' w8 E' F$ G' a  Q# @
    │  │      4-建立连接、发送请求.wmv     16.21MB8 s: A* _; D) s0 l7 {# N
    │  │      5-例题.wmv     11.99MB8 s: d3 l3 f$ J" t  g" C
    │  │      6-接受服务器返回的数据.wmv     55.43MB
    - p: p9 M' y9 M6 o4 ^│  │      7-get请求.wmv     32.46MB
    4 `3 o+ G0 g% o' n) W& d. N9 b│  │      8-post请求.wmv     36.68MB& g8 _1 k4 i0 F0 [
    │  │      9-同步和异步的测试.wmv     32.4MB
    / D7 m% q( l+ F- h  `. [2 g│  │      
    : k- d* R! v( J8 S│  └─day2_视频
    2 `& D2 b. y$ Z) @│          1-回顾.wmv     27.1MB
    , B5 N: l- t( H3 p* a│          10-聊天室(获取聊天记录).wmv     104.23MB+ z, f% E1 y5 {: t
    │          11-聊天室(发送聊天记录).wmv     81.8MB% l1 q5 t  n# `3 q% ?
    │          12-聊天室(优化界面).wmv     81.99MB2 L7 L( l9 H& M3 Y% E( W
    │          13-调用天气预报.wmv     128.22MB
    ; H7 n. o- h# {# O│          2-json介绍.wmv     22.39MB
    + p9 A% y: C) P. j│          3-javascript操作JSON数据.wmv     15.55MB
    3 T* j# I* A5 w9 M4 I: w: ~% d9 l4 K9 S│          4-PHP生成JSON格式.wmv     85.59MB
    ( D% F+ ^# ]# N! {1 ]│          5-JS访问PHP的JSON数据.wmv     22.55MB: g  K. J+ E8 {' H0 v3 u0 G' H2 `
    │          6-JSON分页.wmv     57.32MB6 U. [! b1 W! ~
    │          7-FormData对象.wmv     17.02MB
    , V2 [2 l4 p9 l# w9 w│          8-Ajax实现上传.wmv     26.01MB
    , G- \9 K1 c/ e& l8 h' R0 G│          9-文件上传的进度条.wmv     72.2MB0 p& c! m0 L8 r
    │          1 d) ?# m: @7 W! t& a& p, Q$ o
    ├─15-vue.js) f% H7 \. ?" ^  o$ }. z2 ]
    │  │  project.zip     7.51MB; o4 B! `8 q# h& z5 B$ m
    │  │  resource.zip     21MB
    6 N) S( n7 a" u5 z│  │  第8章-项目实战-food商品详情页实现.zip     3.07GB
    * w, ?0 ?' ^: I9 q+ Q6 F' W6 n2 B│  │  
    ) |; u0 B" j0 C" z( o  y│  ├─十一章和十二章
    9 b2 i3 J! w* X' |│  │      11章 nodejs调试和webpack配置介绍.mp4     84.23MB
    , D9 ?4 S, `/ r5 e# N+ @│  │      12章 课程总结.mp4     10.12MB7 ~. V2 u# q7 Y$ M; i+ e8 V/ \
    │  │      
    3 e/ A+ C6 B/ T+ T+ p5 \4 J- M│  ├─第1章 课程简介! U$ o) c" C. Y3 q' J+ A
    │  │      1-1 课程简介.avi     77.85MB
      {" u9 b6 k+ {# l5 F3 |│  │      2-2 课程安排.avi     18.56MB0 u% E" B* v1 R8 m6 n% }5 i9 W
    │  │      
    2 o- {7 O) H, E% `. b) ]$ r' |7 s│  ├─第2章 Vuejs介绍7 D" j  @9 ~8 z! b4 j5 c
    │  │      2-1 Vuejs介绍.avi     12.94MB
    9 X1 o( g& o$ X* F1 {│  │      2-2 Vuejs介绍.avi     7.19MB- a0 u% y0 U7 Y. V0 ]
    │  │      2-3 Vuejs介绍.avi     60.98MB
    4 n& E% D9 Q. v/ J: @│  │      2-4 Vuejs介绍.avi     10.94MB$ c" D3 J0 q- J2 R. `1 `
    │  │      2-5 Vuejs介绍.avi     20.18MB9 ], i9 i& q0 z, N  {
    │  │      / U. N- i! O3 Q& ^
    │  ├─第3章 Vue-cli开启Vuejs项目
    ! C- }7 [9 _5 \# y: G/ G& v│  │      3-1 Vue-cli介绍.avi     51.57MB
    - [2 h. l+ S$ F& b, O│  │      3-2 Vue-cli安装.avi     102.66MB& N5 q2 i+ y1 X; U, C3 @
    │  │      3-3 项目文件介绍.avi     129.33MB
    " A4 D6 m1 L; J- q3 ^* |5 h│  │      3-4 项目运行.avi     161.96MB7 d( `3 H4 Q! b% Z  [2 n
    │  │      3-5 webpack打包(上).avi     74.04MB
    6 a7 B$ i8 V( B│  │      3-6 webpack打包(中).avi     214.25MB
    # t' q$ ]" d# @& t  _, |│  │      3-7 webpack打包(下).avi     82.7MB
    # H" t5 x4 D' V/ S, V│  │      6 u# Z9 L4 C7 a3 O4 j) a
    │  ├─第4章 项目实战-准备工作
    " D0 ]4 ]$ S, F2 O- w# y│  │      4-1 需求分析.avi     111.7MB
    , H  V$ c4 _2 d; c/ H( j* k│  │      4-2 项目资源准备.avi     98.03MB
    0 p4 V/ g7 m4 R1 p* q, c" X4 P│  │      4-3 图标字体制作.avi     82.65MB. w4 D$ P$ x; p/ O
    │  │      4-4 项目目录设计.avi     78.57MB
    + I. G& N$ c8 A5 `9 O, Y' @│  │      4-5 mock数据(模拟后台数据).avi     282.49MB' u+ I9 v2 \) N5 {6 T; h& `8 z
    │  │      * e8 D, r% R) h; V$ B
    │  ├─第5章 项目实战-页面骨架开发5 P2 k! ]7 s  Y6 W
    │  │      5-1 组件拆分(上).avi     162.23MB
    ) I- ?/ ~/ Q- I' }│  │      5-2 组件拆分(中).avi     110.71MB
    2 C' D, i" |: N( G- C9 w│  │      5-3 组件拆分(下).avi     173.13MB
    7 J! x. Q! }- Q7 u7 S! T9 v: O│  │      5-4 Vue-router(上).avi     231.57MB4 O" i2 u! s3 P  B# C
    │  │      5-4 Vue-router(下).avi     206.58MB
    + T$ `! z  f2 x; M+ P4 d│  │      5-6 1像素border实现.avi     282.28MB9 g9 i: G( N, t" \& B
    │  │        F& j$ o8 t3 {8 o( e0 f
    │  ├─第6章 项目实战-header组件开发
    3 V# T* ?0 Z, n* q! u! E) n│  │      6-1 Vue-resource应用(上).avi     167.28MB/ E4 {" p& j% V& P9 a) k7 H! U
    │  │      6-10 详情弹层页(2).avi     300.04MB5 e8 i# {9 i9 V3 t1 Y1 R
    │  │      6-11 详情弹层页(3).avi     240.75MB
    % R/ f& D1 B1 S/ r  P" T│  │      6-12 详情弹层页(3).avi     201.16MB2 x. H" M$ _7 I+ ^0 {, o' a6 x: c
    │  │      6-13 详情弹层页(4).avi     211.19MB' K# J! ~- |& X+ D
    │  │      6-14 详情弹层页(5).avi     161MB
    8 q  M# ?6 {( ~& a9 ?- d0 h│  │      6-15 详情弹层页(6).avi     314.55MB5 D1 x9 b7 H  e# S0 B/ j
    │  │      6-16 详情弹层页(6).avi     209.91MB
    # j% j6 G8 @7 s│  │      6-2 Vue-resource应用(下).avi     161.15MB
    & U7 G! T0 n7 I5 r9 W+ j1 M│  │      6-3 外部组件(1).avi     292.16MB' Y5 g+ @1 U4 I0 Q; Q$ _# a/ v4 k
    │  │      6-4 外部组件(2).avi     260.14MB6 e' n. ^- |( n! g4 A
    │  │      6-5 外部组件(3).avi     275.65MB
    & e. }% O- w! ]│  │      6-6 外部组件(4).avi     232.32MB9 @5 X" n- _  h- }& [
    │  │      6-7 外部组件(5).avi     274.22MB3 _/ P3 ?8 @2 b" ^6 t" j' f
    │  │      6-8 外部组件(6).avi     130.26MB2 c6 C0 o5 Y1 V# m8 M/ t- M
    │  │      6-9 详情弹层页(1)-实现弹出层.avi     256.27MB6 [% \& a. W' s! M" e/ ?: C0 h
    │  │      
    $ j( \9 K4 E( g- e- l│  ├─第7章 项目实战-goods 商品列表页开发
    1 e" L1 C% e5 u/ a5 Q. b│  │      7-1 布局编写.avi     308.69MB
    $ s5 q+ k7 T0 K; |( I; b% t0 k│  │      7-12 shopcart购物车组件(4).avi     192.17MB
    7 N5 r* w% j; x+ w  A│  │      7-13 shopcart购物车组件(5).avi     195.44MB
    0 n2 M5 B9 K3 ~6 F1 S│  │      7-14 shopcart购物车组件(6).avi     219.34MB* D( m5 `4 G* S. _2 d
    │  │      7-15 cartconcontrol组件(1).avi     272.94MB; c( D# T1 @- _9 Q
    │  │      7-16 cartconcontrol组件(2).avi     137.73MB/ X7 n+ h( W: w$ r7 q8 {$ {- P' N' k
    │  │      7-17 cartconcontrol组件(3).avi     213.85MB/ G' W- z; v4 C0 v: ?2 [, Y0 a
    │  │      7-18 购物车小球动画实现(1).avi     193.49MB  f; }/ Z& p* ~; c- `" n& v4 ^
    │  │      7-19 购物车小球动画实现(2).avi     140.36MB+ H- y8 @* X9 j1 O! }3 s: y4 k
    │  │      7-2 左侧menu布局.avi     235.94MB& w, C* D( L7 x& C9 q
    │  │      7-20 购物车小球动画实现(3).avi     196.65MB; Z6 \( v! ?5 j) z' v
    │  │      7-21 购物车详情页(1).avi     131.39MB+ o& u7 z  X  ^/ ~6 o9 K& E
    │  │      7-22 购物车详情页(2).avi     267.59MB
    ) q" ^( I9 k) i│  │      7-23 购物车详情页(3).avi     238.01MB0 c( ^' P' h8 @* V5 O: t
    │  │      7-3 右侧食品列表布局(1).avi     137.79MB
    $ O0 m' t  a6 O│  │      7-4 右侧食品列表布局(2).avi     288.33MB3 P% ?! Y  ?& ^1 O% l; c
    │  │      7-5 右侧食品列表布局(3).avi     133.07MB
    ; ^/ M- F! P& h│  │      7-5~7-24.zip     4.11GB
    8 {. \7 g6 z5 X6 c7 z│  │      
    ) E8 E" x6 q  p6 \, Z│  ├─第九章# {- j# f" o8 w/ X1 _2 E: ~
    │  │      9.1 rating组件的开发 overview.mp4     85.66MB' M# s) Y7 x3 e+ N& r, n' \3 Z  ^5 b* V
    │  │      9.2 rating 组件开发 overview开发2.mp4     71.13MB  h4 I( S5 W' f# N. n5 ]
    │  │      9.3 rating组件开发 overview开发3.mp4     29.38MB
    % ?4 |. J0 {7 l7 K& `& m7 k2 i5 c│  │      9.4 ratings组件开发 评价列表.mp4     90.8MB
    ; O$ I% L( U6 X/ `7 u" x│  │      9.5 ratings组件开发 评价列表2.mp4     68.15MB
    4 I$ t/ l7 O) h/ B2 c│  │      9.6 ratings组件开发 评价列表3.mp4     81.38MB
    % ~8 L+ p$ e$ A7 {: M# m, X│  │      
    8 |1 V2 K% f. b) c5 r, E# ]│  └─第十章
    3 B5 @0 N; k* D+ B9 Q( p+ X│          10.1 seller组件开发overview开发(1).mp4     56.41MB2 r5 w' D% I% @
    │          10.10 收藏商家 3.mp4     75.44MB
    1 ?* p" I: f' R) b4 T4 s│          10.11 体验优化.mp4     24.87MB
    3 w! ?' [# L: X7 E│          10.2seller组件开发overview开发(2).mp4     53.29MB+ u5 L0 K/ s: R* ^/ R* L6 i
    │          10.3公告与活动开发 1.mp4     65.81MB+ \1 u! q) y3 S7 F" q0 Z
    │          10.4 公告与活动开发 2.mp4     47.88MB
    6 u2 T$ ~1 P* }5 b1 l" O. S" P% \│          10.5 BScroll应用.mp4     39.99MB
    ( U+ y& ]2 Q$ E/ o& D│          10.6 商家实景图.mp4     105.82MB5 j" V( [! O! r9 a
    │          10.7 商家信息.mp4     36.44MB$ _6 G5 G6 J) K# o
    │          10.8 收藏商家 1.mp4     72.57MB3 O6 M8 ]) W4 K0 ~
    │          10.9 收藏商家 2.mp4     70.64MB8 u( L$ g" W% I, B, W
    │          8 C) H: e3 v+ n, H' ?
    ├─16-SVN(掌握)
    * V3 {) {, N; C" `; p. y│  │  001_svn概述.avi     57.07MB1 C0 `$ F& q4 D3 T
    │  │  002_svn服务端安装.avi     106.12MB
    % v) w% K, \( ]6 S. [: C│  │  003_svn服务端配置.avi     86.18MB8 @, i# R1 n$ q1 T4 J0 i; o9 P) }
    │  │  004_svn客户端安装与配置.avi     125.57MB% ~. m1 r: k4 l) V! E8 A( }1 @
    │  │  005_svn使用详解(1)-三大指令.avi     110.58MB
    ! p9 ~) A% k7 Y& ]│  │  006_svn使用详解(2)-图标集与忽略功能.avi     85.96MB
    + z/ c3 @- K* _1 H- k│  │  007_svn使用详解(3)-版本回退.avi     80.76MB! g! ]) n" s! f* i9 n" |8 T8 v
    │  │  008_svn使用详解(4)-版本冲突.avi     82.23MB
    6 @4 Q+ b  Y* p5 H1 Z! z$ a│  │  009_svn配置多仓库与权限控制.avi     98.81MB
    & Q% q5 i# d7 _. T7 h│  │  010_svn服务配置与管理.avi     96.98MB
    % W0 J% \' ]5 f/ X8 L3 ]│  │  011_模拟真实开发环境.avi     86.95MB
    8 D) i8 r% u- r7 i( Q│  │  012_svn扩展程序.avi     82.66MB
    7 }1 C  B( N8 ]  Y; `- a+ U│  │  2 K- b# {& ^6 |
    │  └─SVN学习资料" Y: m1 w; i" z
    │          2017黑马PHP珍贵学习资源.zip     2KB* H# ~1 s  F. c9 ?: T
    │          PHP学习求助说明.txt     98B
    2 g3 p4 t- b3 g│          PHP学习路线图更新说明(1).txt     165B" p* Q4 \( T( }. S$ `4 J& e$ j
    │          SVN学习资料.zip     48.74MB6 Z( o6 F/ `' [+ c% ~% z% q
    │         
    2 E& H$ ?8 R( }* I! s, p7 ~2 `├─17-Git7 h% U+ }0 Y% ]' m  l' x' U
    │      01 第一天环境配置及工具使用 01-26.rar     795.2MB
    6 }% T6 ?5 F' P; B, y6 S) b& }( U│      02 第二天git的介绍及使用 01-27.rar     864.34MB
    % Y, Z% r! A+ D' n( k│      03 流行框架第3天 01-29.rar     961.42MB  K" h3 Z" I: [6 P
    │      04 流行框架第4天 01-30.zip     834.26MB
    5 D; N( m- ~2 K& d│      05 第五天 AngularJS 过滤器、服务、路由.rar     912.32MB0 z. k! n, _2 e! N
    │      06 流行框架第6天 2016-02-17.rar     948.01MB4 l% t* J* W' \2 D! `
    │      07 流行框架第7天 02-19.rar     995.18MB
    ) N* l2 C- g7 i8 {; E│      3 ?0 t) B3 P9 f; w9 Y8 O
    ├─18-XML(熟悉)# S3 [+ J1 n" s; f' K
    │  ├─day1_视频
    ! ]5 b- J; Q0 W3 \0 g0 P& ^' y; O│  │      1-XML简介.wmv     25.23MB" Z6 F; k" m- m
    │  │      10-ANY.wmv     16.19MB
    * P8 z$ D# \  _+ T: r7 t│  │      11-混合元素.wmv     12.42MB
    0 `( e) e' d; I/ ]7 C5 m, k│  │      12-引用外部DTD.wmv     16.82MB0 `" K2 p' R6 \6 F9 `& E  e
    │  │      13-属性的声明.wmv     49.34MB
    , u' ~- Y7 S: F  ~│  │      14-元素和属性声明的例题.wmv     12.75MB
    1 q5 p: c8 {- h" ]* [; c# v2 I│  │      15-元素声明的练习.wmv     8.77MB: o  P0 Q# g' T% p* a  ?# ^; |
    │  │      16-预定义实体.wmv     37.32MB
    $ O3 _' m# P" M' s! S+ n% G│  │      17-自定义实体.wmv     36.92MB! {- M" q6 ]8 u/ F( v9 k  q; B
    │  │      18-参数实体.wmv     42.65MB* _3 N& z) A* l; R. R
    │  │      19-命名空间.wmv     31.29MB
    ! A1 B; C% [  m. u│  │      2-XML文档结构和XML中节点的分类.wmv     24.65MB' _+ W2 Z# ^, |- Y$ p2 W( S
    │  │      20-DTD总结.wmv     37.07MB
    # s" _8 w2 ?. Y1 a2 u* u' S0 Q  [│  │      3-创建XML文档的规则和注释.wmv     14.57MB( L5 \, m, x+ g* k& y! f6 L% W
    │  │      4-介绍XMLSpy.wmv     22.45MB
    3 b, Z9 N* q) q│  │      5-数据的分类.wmv     21.35MB. T4 W# H& J! ~/ m
    │  │      6-格式良好和有效.wmv     20.34MB
    6 C' i* c  w& ?( g" d( h+ y7 Y/ }│  │      7-元素节点的声明.wmv     75.92MB
    * l# ~8 S4 U7 m' D  h4 b$ z/ O│  │      8-内部DTD.wmv     16.54MB; X" T5 Z; H  `" c& o% R
    │  │      9-EMPTY.wmv     9.54MB- b) T9 m- `4 O# n
    │  │      
    0 }- A3 Y! o$ j" g3 n# j│  ├─day2_视频) A6 m% ~7 M: w8 j* F6 r# U  @, ~
    │  │      1-回顾.wmv     61.97MB# P0 ?" f4 O. B+ |; e0 I
    │  │      10-SimpleXML.wmv     76.29MB! i; J" F8 y/ ~. [
    │  │      11-RSS介绍.wmv     60.16MB/ o$ x9 s/ J; k
    │  │      12-rss实现.wmv     51.3MB
    " V6 g3 L; M# E1 }# C0 L& T│  │      13-web service.wmv     225.2MB
    % u* ^* j9 \( I" N* h" ~│  │      2-XML取值.wmv     77.78MB0 X" v0 _) x2 T2 r
    │  │      3-生成XML文档.wmv     77.57MB$ _1 K: y1 Y9 U& S
    │  │      4-遍历节点.wmv     20.59MB  \  y$ t5 k2 x* `
    │  │      5-nodeValue、nodeType、nodeName.wmv     42.01MB
    9 Z( t5 _; J. H6 Y+ q, K% D│  │      6-通过递归遍历XML文档.wmv     41.66MB
    " ^0 e" a5 v, T0 _│  │      7-DOM增、删、改、查.wmv     77.28MB
    8 B1 a3 V8 I  F│  │      8-XPath.wmv     51.98MB% T! O, q& b9 P3 T! Z3 @
    │  │      9-验证DTD.wmv     24.61MB) v' Q. a! S7 i6 h& V+ X7 J$ W
    │  │      8 c/ S6 n! K+ J3 x9 t
    │  └─XML配套笔记+相关资源
    , t" ~  d( q5 ]8 A; n& r│      │  2017黑马PHP珍贵学习资源.zip     2KB5 g: ]: S( r3 D0 q; V* O9 ?
    │      │  PHP学习求助说明.txt     98B
    3 L$ r# ^- _- _: U( g│      │  PHP学习路线图更新说明.txt     165B
    4 R" r/ G: G) S" |; T" d│      │  
    ) O/ g5 g! ?9 ?% ~& p% t│      ├─day1  r6 Y/ n) m. t. [
    │      │  │  day1_XML1.docx     587KB: z7 ^7 z6 o4 i. O
    │      │  │  xhtml1-transitional.dtd     31KB
    2 m1 M5 F- F* d# R) C4 i│      │  │  9 N* f. q0 q1 Q0 g: k
    │      │  └─day1_例题. O0 c, I" Q/ k% n
    │      │          1-demo.dtd     193B
    " q+ P' ?. ^( m1 Q' H3 V│      │          1-元素的声明.xml     351B$ N. o  O3 H7 B! K( z
    │      │          10-demo.dtd     312B( F) T5 E& x! S2 w' ^& d# [% o, x- h
    │      │          10-参数实体1.xml     261B, A6 l# u9 z  m% j0 I8 a% A
    │      │          10-参数实体2.xml     261B
    * e: k6 J( E6 l4 N* q! y- o│      │          11-命名空间.xml     388B
    2 V! q! `! O6 w/ g9 \1 S* ~6 ~│      │          2-内部dtd.xml     492B. w' s6 r6 g, Y% [
    │      │          3-EMPTY.xml     89B
    % V7 H( s6 `! ?! n* V( v3 b0 _│      │          4-ANY.xml     377B' P% z4 P  c& D' A0 T
    │      │          5-混合元素.xml     242B8 {8 R; Y5 B  n* {; B
    │      │          6-demo.dtd     366B
    / P# ~8 u! ?1 Z& G4 c6 G│      │          6-属性声明.xml     264B, L0 X+ Y) u+ w% b  e% Y
    │      │          7-demo.dtd     265B  J/ E$ M6 X* x3 M5 C& {% B; \
    │      │          7-元素和属性声明的例题.xml     198B* `) c; p: P3 f5 G+ g
    │      │          8-预定义实体.xml     105B. _( {9 k& k$ P- f8 g
    │      │          9-demo.dtd     303B4 V. k$ F) s8 b+ v
    │      │          9-元素、属性、实体、CDATA的综合练习.xml     397B
    / V; o& c5 r- M2 q# ~3 V1 Q│      │          1 [$ [2 Z7 G/ f& W
    │      └─day2+ ^6 U* m" d( M$ R' O2 e5 W
    │          │  day2_XML2.docx     1.08MB
    8 K. T: n, K/ z7 Z: c│          │  XML操作类.vsdx     48KB: z, Q) p$ G0 u: M- j' O+ e+ \
    │          │  
    ( o6 J! ]7 s. i4 d" @/ ?│          └─day2_例题% G7 r; g0 G: N, A+ E
    │                  1-demo.dtd     193B
    5 y6 x. @$ ]. k5 ]% V% R" S6 p│                  1-demo.xml     353B
    ; E3 H4 E' D3 [5 ~4 ?" U│                  1-读取XML元素节点.php     866B
    2 V: k6 e& T' h7 S$ }6 c) g, Y│                  10-查询航班.php     2KB
    2 U2 L) t1 _- r( `2 v│                  2-生成XML文档.php     799B
    6 ~/ @2 r  |8 p5 _) d. A* Z│                  3-遍历节点.php     592B
    ! ~! `: T, j8 Q+ I│                  4-递归遍历XML.php     860B
    ) b/ t5 W+ e: i2 ^% C│                  5-demo.php     880B
    ' a/ |6 C3 e' @( ~# J│                  5-demo_add.php     1KB- R8 t$ k$ Y! f& ~, h9 L
    │                  5-demo_del.php     389B
    ( m; Z8 `) B8 \1 s' b2 o│                  5-demo_update.php     1KB
    ) Q# y7 Y# i7 I│                  6-XPath.php     918B1 J6 J! `+ E. a5 i" q
    │                  7-验证DTD.php     499B- L- w3 A6 {. w+ x# S
    │                  8-simpleXML.php     1KB, G1 ], C- ]  l2 J
    │                  9-rss.php     1009B
    $ K" `/ N2 c$ f) e% `│                  books.xml     236B* ~+ v% `' P5 s3 F( Z8 R# ]& k
    │                  rss.jpg     11KB
    % b9 c3 H) ^3 v& H" e│                  test.xml     193B
    , D/ \4 R+ M' @, ^+ W0 m6 }  k$ G, I│                  
    3 _0 h; B  Q3 m1 e/ a( n% i├─19-linux(重点)
    - C/ Z* d- m3 D. b+ [│  │  2017传智PHP珍贵学习资源.zip     1KB
    # G( d. H# R' ?* {5 _8 n7 ]+ [│  │  linux第一天视频.zip     452.01MB
    4 n, J8 v7 v" b4 ~: g8 ]& i│  │  linux第三天视频.zip     1.46GB
    ! M1 N+ S% p# M; n6 \/ _) F│  │  linux第二天视频.zip     597.37MB
    " v+ q6 s0 M  s* m7 x. P$ S+ o% G│  │  
    0 s0 G+ U, b) L2 x1 C3 R9 ^$ J1 s│  └─3天linux视频源码笔记-杨
    / m9 D0 ?9 W( W8 m! w9 N│          2017黑马PHP珍贵学习资源.zip     2KB2 O# F2 q; e* @0 |* v# N
    │          linux第一天笔记课件.zip     6.27MB
    : P; ?5 W$ }# ^│          linux第三天笔记课件.zip     72.43MB
    0 V  ]  P5 |) X: H: a1 ^5 `* W2 N│          linux第二天笔记课件.zip     2.77MB# k% l% C2 i: W  S) N, h! i. u
    │          PHP学习求助说明.txt     98B
    # {" t+ C0 V, K+ S│          PHP学习路线图更新说明.txt     165B
    9 L' }0 d! F3 L│          * y; q2 q1 Y/ h% j1 c- f2 b
    ├─20-ThinkPHP OA办公系统
    % s1 w& ]# ?$ k! {. Z) m' F/ b│      8天thinkphp完整版笔记+PPT.zip     27.57MB( N% X3 h& A' g; E, r
    │      8天thinkPHP模板+源码.zip     51.32MB1 r, ~8 h) p; F8 Y+ E. x
    │      PHP珍贵学习资源.zip     2KB. x6 d8 d0 J0 v. i4 [$ H$ ^7 W0 |
    │      ThinkPHP_day1.zip     1.06GB
    7 |5 y* g0 O# K) |  m+ Z1 `│      ThinkPHP_day2.zip     1.21GB
    ' ]7 p+ k# P7 d│      ThinkPHP_day3.zip     1.08GB
    4 |- s2 W( K' ?* Z- F: s│      ThinkPHP_day4.zip     1.4GB
    6 n5 B  A2 ?0 a' t) I! j/ J8 `5 b3 P│      ThinkPHP_day5.zip     1.21GB
    . O# o2 S3 Y" }│      ThinkPHP_day6.zip     1.2GB
    * h( B. ?2 ~6 N+ }, L9 l2 a# Q4 X! s│      ThinkPHP_day7.zip     952.53MB
    6 a4 f& g' o. E8 M│      ThinkPHP_day8.zip     794.2MB6 I* L; l! \' v& A3 L. ^6 E
    │      ) ]8 F/ z! ?) u7 U& ]5 C7 y
    ├─21-轻松掌握Redis视频0 V1 {1 y0 G  ~# ?* f
    │  │  轻松掌握Redis视频.zip     376.96MB
    ( C6 I3 l" O: i" d" ?- N3 A* `3 j│  │  
    5 {+ u/ M( R: v$ O│  └─redis视频相关笔记+ppt+其他资料
    5 y2 r9 C1 E4 z. |0 m2 C│      │  09-Redis.ppt     1.22MB2 }3 y2 I2 ^+ X0 Y* N; T0 H6 b, \
    │      │  2017黑马PHP珍贵学习资源.zip     2KB: d; t' X# A* S3 m( h$ X
    │      │  PHP学习求助说明.txt     98B" q8 i# N) `" Z1 M3 m- L! S
    │      │  PHP学习路线图更新说明.txt     165B' ?" C# y& H: ?. |
    │      │  php相关操作文件.rar     772B
    3 ]% }) W* O% R/ P- `) A│      │  Redis-资料.zip     4.06MB& g! B8 g1 }7 m) a7 m' v. {
    │      │  Redis.doc     1.94MB
    . E1 J. ?( G6 T5 l* T# ]" A│      │  Redis安装教程66.doc     84KB5 V& d* {) X: J4 v9 X. V
    │      │  
    6 O& W4 R' m  ?# e: x( |8 X! n│      └─redisbin64" N" Y; A7 t7 h0 m9 A3 x
    │          │  09-Redis.ppt     1.22MB6 c" s& d2 l: \/ n6 U$ d  c
    │          │  redis-benchmark.exe     123KB" r! B, [) _% q! Z/ P# e& C+ m
    │          │  redis-check-aof.exe     94KB6 A7 q9 F. T! s0 j" _3 E4 U4 ~( d
    │          │  redis-check-dump.exe     101KB' S! I  i" Z8 Z4 F
    │          │  redis-cli.exe     163KB
    % S! N- j- q6 j" l- S│          │  redis-server.exe     702KB- f0 Q' h1 s' D4 d& X# m: U: D
    │          │  redis.conf     26KB
    3 D$ B% L' ^+ r/ Q2 I0 |│          │  Redis.doc     1.94MB* V; ~% _& u. h. M
    │          │  
    ! A! Y! x# h! a: B) g│          └─logs
    + I( N: z( n  j2 X├─22-mongodb实操视频教程9 k  e' [1 k0 Y* z7 w- d
    │  │  mongodb实操视频.zip     787.3MB
    1 K, ^3 h6 c$ ^# d6 _2 A│  │  3 D. z" D9 O0 j. q3 \# [  I: ]0 F* H% W
    │  └─mongodb实操视频学习资料: e% {- A  V6 B1 i% s
    │          mongodb实操视频学习资料.zip     36.48MB% h9 \1 t( ]: x5 n
    │          9 H8 {# R) X4 m3 Q0 N
    ├─23-sphinx进阶, Email邮件技术% M2 \; x3 r( H1 V& v
    │  └─1
      W- z7 p. Y" G# g' H1 n3 ]: d0 n│      │  1.lnmp环境安装.doc     594KB
    & a: W/ u, @- p│      │  5.商城运行到集群上.doc     360KB
    : L8 x' @+ u, m' |1 n│      │  lnmp-CentOS5.5环境搭建.zip     55.45MB
    * c4 N/ n0 H! L0 F* i│      │  集群相关技术介绍.xls     19KB6 B: d7 O3 M9 c: b# a2 j
    │      │  
    ( A& E# w3 _2 n+ r6 ]& _! }* M│      └─视频0 y( ^. f5 \/ T$ `  j( U
    │              1.虚拟机中安装CentOS5.5.wmv     26.49MB
    . ]2 j( ~8 ~4 t9 c9 w/ P│              2.在linux中安装lnmp环境.wmv     37.97MB
    + A+ q" O. @4 E- f7 G│              3.把项目上传到LNMP环境下运行.wmv     136.74MB
    0 j$ H  i5 C& V  Y│              4.集群上常用的技术介绍.wmv     108.19MB0 ~& H: u' e+ R; {: L* F
    │              5.商城运行到集群上.wmv     113.06MB
    0 c4 B9 }/ V8 u% o5 v│                W3 R. b9 ]7 w* a, p( w( W7 c0 y
    ├─24-MySQL读写分离技术,PHP网上支付技术,Nginx服务器集群
    / }5 _  G& U! {! H│  └─11 T/ z0 _: s  H% T2 p$ r( `& K# O' r
    │      │  1.7z     13.22MB
    , u6 t+ P0 [- G9 y/ ^│      │  dedecms1.doc     1.35MB
    4 s5 f8 E/ d' B8 m' A│      │  mongo-1.1.4-php_mongo.dll.zip     436KB4 o  Q$ o/ l3 U# I# l$ w* |
    │      │  mongodb-win32-i386-2.0.3.zip     17.53MB
    " w" N$ d6 v* V│      │  MongoDB权威指南中文版.pdf     9.77MB# }2 F( R; o) T. w2 \. ~: G3 E
    │      │  5 J( B: }5 e& _- f. q
    │      ├─视频
      V$ D2 j' r" y8 e│      │      1.dedecms入门.wmv     191.89MB
    5 c: @. d; h& r+ E3 J│      │      2.dedecms前台模板以及如何使用arclist标签取电影.wmv     161.08MB
    : ]* o9 U' a/ c9 P│      │      3.内容页模板导入与评论畅言插件.wmv     115.41MB! w& z6 d  C0 m) h6 C; n7 F
    │      │      4.dedecms中的采集.wmv     196.69MB( V! d) T; _5 q
    │      │      5.使用channel和include制作导航条-arclist标签的二次开发制作根据地区选择电影.wmv     134.02MB
    5 ~: o! n1 k( c( b5 C6 z, }│      │      
    . i! N4 Y( J% l2 [8 ~+ m; c│      └─资料
    6 O* t4 m& r! J│              DedeCMS-V5.7-UTF8-SP1.tar.gz     8.2MB' ~9 [1 g; y4 S5 x
    │              电影网站前台模板页面.rar     1.09MB
    % T( W8 [# M. e' a* A0 ?- Y9 Q6 \% y│              织梦CMS模板制作手册.chm     1.14MB( s+ R/ l7 q7 E) O9 t, Q
    │              * m, T2 V& z4 G+ u, P1 o! ?8 w
    ├─25-大型门户网站 核心技术(memcached、页面静态技术、MySQL优化)
    & R6 _! B# I% W/ J4 F0 Q│  ├─01& |4 R7 C! z, d. u
    │  │  │  00-Memcache.ppt     1.05MB
    * v6 b/ t2 U% z8 k% @│  │  │  Memcache.doc     2.48MB  C' \$ {0 E8 G
    │  │  │  Memcached 原理和使用详解.pdf     611KB
    ) o9 g3 v* [2 U2 r. v* r│  │  │  memcached-1.2.6-win32-bin.zip     36KB' E3 H6 s# x) u9 I8 u4 z+ B' k
    │  │  │  memcached.pdf     930KB; D/ }! G7 I0 d- i& p3 |. w% W
    │  │  │  php_memcache.dll     81KB
    " E5 p- D* G4 G3 h, J! Y  T2 }/ k│  │  │  代码.zip     5KB+ w6 Y* F3 N0 D" c: k6 y
    │  │  │  4 W% d" i7 }/ g! D! k1 l3 Q
    │  │  └─video
    1 s; A# v0 r# ~" u6 B# m│  │          www.zxit8.com_Memcache-01-核心优化概述.wmv     50.6MB
    5 k" \5 @# q% G1 Z- u2 A; o, g│  │          www.zxit8.com_Memcache-02-与Redis的比较.wmv     17.41MB8 N8 }  t1 x/ q
    │  │          www.zxit8.com_Memcache-03-安装与开启服务.wmv     54.83MB! }4 U( Y) @0 m, `9 S" f% Q- [
    │  │          www.zxit8.com_Memcache-04-开启php对应的扩展.wmv     21.73MB  C1 g" T1 j- i
    │  │          www.zxit8.com_Memcache-05-php操作有效期问题.wmv     70.31MB  R' r# k/ {& p
    │  │          www.zxit8.com_Memcache-06-各种数据类型的存储.wmv     28.67MB  @9 V$ M( h- h% X' p
    │  │          www.zxit8.com_Memcache-07-php中其他方法介绍.wmv     18.88MB
    % K: x9 u7 G4 W│  │          www.zxit8.com_Memcache-08-Telnet终端操作.wmv     60.74MB
    $ i9 @& z. s$ i* L6 d( r+ k│  │          www.zxit8.com_Memcache-09-分布式设计.wmv     28.8MB9 p5 x. J+ Z0 J+ k3 M8 V' d
    │  │          www.zxit8.com_Memcache-10-分布式设计具体使用.wmv     43.32MB- f6 q+ }1 [) x
    │  │          www.zxit8.com_Memcache-11-缓存失效.wmv     36.26MB! v/ I' \3 r) i% u
    │  │          www.zxit8.com_Memcache-12-session存储在memcache介绍.wmv     23.66MB8 U0 e4 x$ k3 i
    │  │          www.zxit8.com_Memcache-13-session存储在memcache操作.wmv     33.4MB
    ) F% g3 p! c2 K) |, I│  │          www.zxit8.com_Memcache-14-tp框架案例应用.wmv     108.17MB7 g8 O) `4 E- I( O  g7 \8 f
    │  │         
    * t9 h; @! H0 F0 h9 K0 z$ e6 P$ O5 a│  ├─02; y: b+ r' b' J+ U, e8 M
    │  │  │  00-Mysql优化.ppt     2.06MB9 W  U: @( t: G# J& D# j
    │  │  │  emp.frm     9KB
    ( v2 n* F. }: [* X2 ^1 Z$ Q│  │  │  emp.MYD     130.46MB
    3 U/ o/ a2 m1 P0 A│  │  │  emp.MYI     1KB
      L* {! ~: e8 [$ v9 Q- l' F5 m0 s│  │  │  mysql_rel.sql     2KB
    ' j5 O5 l, R' Q5 \│  │  │  Mysql优化.doc     1.53MB9 f' B% m( P7 ^- ^8 ^) j8 {& a$ l/ n
    │  │  │  ! n6 F1 Z* o3 ^" `2 H  N
    │  │  ├─video-am
    * o4 R, L8 ?1 m3 \6 x+ ^. d│  │  │      www.zxit8.com_Mysql优化-01-昨天内容回顾.wmv     30.49MB: w7 |$ y6 q% a! ]3 X
    │  │  │      www.zxit8.com_Mysql优化-02-优化概述及存储引擎介绍.wmv     28.66MB" S  W8 t( B" D
    │  │  │      www.zxit8.com_Mysql优化-03-innodb和myisam表的具体特点.wmv     87.36MB: |  `+ k2 C* z1 a3 I
    │  │  │      www.zxit8.com_Mysql优化-04-myisam压缩技术.wmv     19.16MB. l* d6 G7 w6 C5 R: O5 C
    │  │  │      www.zxit8.com_Mysql优化-05-myisam压缩技术和存储引擎选择.wmv     75.73MB1 S# K: t7 |7 f$ L3 _
    │  │  │      www.zxit8.com_Mysql优化-06-字段类型选取.wmv     38.02MB
    : n: @+ m7 D& S# t! ~│  │  │      3 p% T. Q- q, c4 i1 W+ Z
    │  │  └─video-pm: A. r4 |+ D' Z( G
    │  │          www.zxit8.com_Mysql优化-07-逆范式.wmv     41.83MB, T( l/ p5 d$ a0 }( V6 Y2 ]
    │  │          www.zxit8.com_Mysql优化-08-索引-是否使用的比较.wmv     24.93MB
    $ Z% n- U. {& ?) {0 R7 B│  │          www.zxit8.com_Mysql优化-09-索引-什么是索引.wmv     31.31MB: M5 ?! T0 M! v8 ~* x, q8 d
    │  │          www.zxit8.com_Mysql优化-10-索引-具体操作(创建和删除).wmv     83.3MB
    2 c5 F8 l! F/ J5 P& d│  │          www.zxit8.com_Mysql优化-11-索引-执行计划.wmv     18.1MB
    7 B: J. M: ?8 i) P│  │          www.zxit8.com_Mysql优化-12-索引-适合场景.wmv     39.72MB6 ?+ H& T, k8 ?, j' B5 A' ]5 P2 H
    │  │          www.zxit8.com_Mysql优化-13-索引-使用原则.wmv     69.57MB/ Z! K! k+ V' Y2 s
    │  │         
      J( U6 L! R  Y! V1 @" `( o( M│  ├─03
    # W0 @& x8 Q, o# A# d' k2 }│  │  │  01-Mysql优化.ppt     2.12MB  @* Q8 ~4 t: v2 h% Y2 c5 }, Y& _3 S
    │  │  │  mysql_rel.sql     9KB
    1 A( T$ F- r- ?# Y7 m/ [│  │  │  Mysql优化.doc     1.84MB
    3 S# `' _2 a. V: Q3 `' f& \' U, y, r4 L│  │  │  
    ) _" M) c" G, y9 W. S5 H│  │  ├─video-am  ~$ T8 G- C+ r2 f
    │  │  │      www.zxit8.com_Mysql优化-01-昨天内容回顾.wmv     36.28MB
    : s5 ?% @; [: p: x8 s│  │  │      www.zxit8.com_Mysql优化-02-索引-设计依据.wmv     9.83MB! W5 v, [5 M# y0 W" k$ F! g$ |4 R
    │  │  │      www.zxit8.com_Mysql优化-03-索引-前缀.wmv     46.8MB
    7 ^4 Y" ~  L9 Z2 i% L│  │  │      www.zxit8.com_Mysql优化-04-索引-全文索引.wmv     54.73MB
    , j/ J( p( q, A$ ]- S│  │  │      www.zxit8.com_Mysql优化-05-索引结构(非聚集).wmv     57.11MB+ v. u6 [+ A6 n7 I5 {
    │  │  │      www.zxit8.com_Mysql优化-06-索引结构(聚集).wmv     34.66MB
    : N& G+ @" X; i* E7 |& I/ b│  │  │      www.zxit8.com_Mysql优化-07-查询缓存.wmv     59.67MB
    & o" U- E7 b! r) E│  │  │      ' s/ C' H2 v! i& {9 C
    │  │  └─video-pm  R: C, V6 ]* D2 Y7 [* M( Q# _
    │  │          www.zxit8.com_Mysql优化-08-分表分区概述.wmv     47.78MB  g3 o' ]2 s$ V2 W0 f
    │  │          www.zxit8.com_Mysql优化-09-四种分区算法.wmv     80.9MB
    / Q$ F; p/ b/ ]4 G│  │          www.zxit8.com_Mysql优化-10-分区增加减少管理.wmv     48.56MB$ r; Z2 J+ V) k- H5 Q9 P9 j( V% [
    │  │          www.zxit8.com_Mysql优化-11-物理分表设计.wmv     44.11MB- f* p+ |8 c9 y4 N
    │  │          www.zxit8.com_Mysql优化-12-垂直分表设计.wmv     30.23MB
    ) V/ w/ `) ]. n│  │          www.zxit8.com_Mysql优化-13-架构设计.wmv     29.02MB0 y5 S2 ]/ U4 T5 ]% d
    │  │          www.zxit8.com_Mysql优化-14-慢查询日志设置.wmv     29.44MB) ~$ d" s. V) ?( h' F9 k
    │  │         
    - D7 u" y2 H; p│  └─04$ P) P# c9 Y/ k; }8 |
    │      │  静态化.doc     2.23MB
    2 t- E+ j- M$ d1 ?8 S, n: F│      │  静态化.ppt     1006KB
    ' v, Y6 u1 w; T, q( {7 U│      │  
      m3 B7 ~/ I0 m│      ├─video-am% E9 g! }3 d/ q$ h% H1 f
    │      │      www.zxit8.com_静态化-01-昨天内容回顾.wmv     30.81MB
    : I! X9 C# y0 C$ y* P& |│      │      www.zxit8.com_静态化-02-大量数据写入优化.wmv     32.5MB: H5 |3 @2 Y' q) s5 ^& C% ?
    │      │      www.zxit8.com_静态化-03-单表和多表查询.wmv     19.19MB% L! x  x# L8 _6 ?; R
    │      │      www.zxit8.com_静态化-04-limit使用.wmv     45.78MB0 r& O2 e: B2 D
    │      │      www.zxit8.com_静态化-05-强制不排序.wmv     12.62MB
    ( R  a8 \% ]2 E5 ^. f│      │      www.zxit8.com_静态化-06-介绍.wmv     31.47MB  G/ E% c8 ~$ A% P" y, h: `6 e/ R
    │      │      www.zxit8.com_静态化-07-简单实现静态化效果.wmv     72.23MB, [( A1 ?) |% X) F" \6 ^$ l
    │      │      www.zxit8.com_静态化-08-相关函数.wmv     19.22MB
    5 l4 `1 P& A) U" D9 M3 n% e. l│      │      
    ( u6 l4 K  ]* @) f' O( C" w6 r  m│      └─video-pm
    7 f5 Q4 |2 L/ n0 n│              www.zxit8.com_伪静态化-12-配置及简单使用.wmv     43.67MB
    8 ]0 |$ ?1 I1 o" X( Y/ o  O│              www.zxit8.com_伪静态化-13-带参数使用.wmv     26.52MB
    ! o; T, f! l$ \2 O$ s7 P│              www.zxit8.com_伪静态化-14-隐藏入口文件.wmv     54.85MB0 {2 f! l) s/ `  S! x  R
    │              www.zxit8.com_伪静态化-15-tp项目中三种伪静态体现.wmv     33.63MB# `( ]# x$ I( d8 _
    │              www.zxit8.com_静态化-09-在tp项目中应用.wmv     140.82MB5 L2 t& y8 e. ^% L1 P$ ~8 n! l
    │              www.zxit8.com_静态化-10-通过ajax实现动态信息显示.wmv     47.4MB
    . g% Q+ L, t2 t  n8 w+ v! D, z│              www.zxit8.com_静态化-11-与header-sessionstart-setcookie的关系.wmv     34.24MB
    2 L* S5 z2 \2 ^│              
    ( J/ `' [4 ^6 N2 e4 F' H├─26-基于laravel框架的app软件开发
    " d8 X5 M. ]; \( H! H6 x│  └─视频+学习资料* ?* ~# c9 h$ T: R; o+ p: ~
    │          传智播放器.rar     22.37MB
    / N7 z; b5 \, s1 B│          第一天video.zip     753.33MB
    4 W: y9 \5 _, T│          第一天视频学习资料.zip     614.46MB
    % Z0 y5 L% }7 a; S8 X3 d│          第三天video.zip     700.72MB
    , u+ p4 k% y: o1 K) O2 H│          第三天视频学习资料.zip     1.48MB
    ) s* H9 l6 v( B│          第二天video.zip     832.08MB5 i- |, l8 a- A
    │          第二天视频学习资料.zip     46.9MB
    ' s2 T2 J' ]# z. P9 j( W│         
    $ H2 J( f) y8 `3 e% A7 e7 G├─27-项目实训
    ) d% {+ \% h# k$ |! P% R│  ├─01
    5 h4 g  P: M9 |% S( j│  │  │  blog前后台模板.zip     700KB; ~3 @+ N: v8 _. a. U5 {+ b4 a+ z
    │  │  │  CodeIgniter-3.0.0.zip     2.01MB
    # N8 X# C7 Q7 p- Q, K& s. m│  │  │  codeigniter_user_guide.zip     2.44MB
    1 X4 g% H8 C1 o│  │  │  www.CI.com.zip     28.4MB
    1 z$ z! m3 K* _9 j4 Y│  │  │  面试题:矩阵图形.php     2KB
    8 s" u7 p0 I9 [│  │  │  
    # a+ B$ J! D/ N4 F- Z: W│  │  └─视频5 C# ^  C3 N6 D; {
    │  │          1.ci中mvc的结构介绍.wmv     140.21MB
    0 |  b0 u- j+ M6 @5 n+ m6 q) a│  │          2.CI操作日志表-添加和表单验证.wmv     164.61MB
    + L! a0 `1 q9 K" a' h│  │          3.CI操作日志表-列表页-搜索-翻页-排序.wmv     147.89MB" [) @, ]; o0 q, K$ b7 {% E. k/ A
    │  │          4.CI操作日志表-修改和删除.wmv     57.33MB
    ; Y1 {* _! E/ R' n' U. v│  │          5.防TP扩展CI的父模型.wmv     107.31MB) o: ^& X# W! S7 O* v, ]- j
    │  │          6.矩阵面试题.wmv     50.08MB
    ( Q) X4 R+ _2 G9 |# `4 i+ B% C: J│  │         
    ! M9 c: _$ u, w% r8 J( }│  ├─02
    % ?- n3 h  t( m6 A% Z│  │  │  1.MongoDb的快速入门.wmv     173.99MB/ [$ ], P& [; F9 P# \4 ?: h2 x
    │  │  │  2.MongoDb其他功能的介绍.wmv     129.52MB
    " ?! O+ i$ K2 }0 V3 p: c4 i│  │  │  3.CI版代码生成器1-生成控制器.wmv     139.51MB2 e4 ]& \0 C8 U
    │  │  │  4.CI版代码生成器2-生成模型.wmv     111.32MB" T' O  `$ h! }9 c; x
    │  │  │  5.CI版代码生成器3-生成视图文件.wmv     97.21MB
    - z( Z. l0 c. L+ F, Z# ~7 ]│  │  │  mongodb使用介绍.doc     978KB
    ! \3 I0 q* d' ?7 z* y; C: ^3 n: l│  │  │  6 H) i5 ~/ o7 O, v7 y8 Q" C
    │  │  └─MongDB! `% q  t& y" V% d
    │  │          mongodb-win32-i386-2.0.3.zip     17.53MB
    + O' K* ]. m. \( T# r  U/ z0 O│  │          mongodb使用介绍.doc     978KB, u5 r9 D: K4 x4 Z+ `9 V
    │  │          MongoDB权威指南中文版.pdf     9.77MB
    , x) o! j( l& M5 Y9 E│  │          php_mongo-1.3.2RC1.zip     885KB
    : U/ x& T  l  o) I) V+ J  D$ `8 v│  │         
    $ z: t: R6 K( i. e7 `, ], T( ?│  └─03: N4 l0 j% n4 W/ F- j
    │      │  yiidemo.zip     13.1MB
    6 w. E9 C* j' _! \6 a# L6 b│      │  5 s9 b6 Q  ]- B& U5 P
    │      └─视频
    3 j' F$ l0 c- y8 s& V) _6 {. `6 o│              1.YII入门.wmv     175.91MB
    8 h  Y+ r2 V# T) Q$ f# c│              2.YII制作日志的添加.wmv     188.48MB
    6 @. ^  o4 a6 n0 `8 L! }1 b. V9 o│              3.YII制作日志的修改、删除、翻页列表.wmv     141.59MB
    " t5 X/ s9 K9 q# y9 H│              4.商城中实现EMAIL验证的功能.wmv     171.37MB
    + ]$ q7 i% @2 l% `│              YII.doc     1.29MB
    3 y' S4 q# _+ s3 I3 C! q│              
    + _' s) g% ~' n& H# }├─28-中级项目
    2 s0 z9 o# k! i9 h) e: R; ~│  │  中级项目资源.7z     68.95MB& F# g  ~4 J  I6 Z
    │  │  
    . L- {% ]  ?+ n$ H& n0 a│  ├─1
    ! h3 o$ K/ k0 F3 l; ?% D│  │      shopcz.7z     643KB! X: t, N6 z- }1 w+ Z3 m1 R9 p
    │  │      shopcz.sql     11KB. E8 n. l0 {* ~2 \( W
    │  │      www.zxit8.com_1.项目的意义-why.wmv     26.13MB
    9 B; y: q- R$ W4 O3 o2 r* k$ [; s7 z│  │      www.zxit8.com_10.定义dispatch方法完成路由分发(1).wmv     10.33MB
    3 S( Z; F; N; U1 q; W│  │      www.zxit8.com_11.实现自动加载并编写后台首页控制器测试之.wmv     57.99MB
    5 g+ v. f, Q/ _│  │      www.zxit8.com_12.加载视图.wmv     37.26MB4 r- g8 _; C4 l+ m% }" ]8 c
    │  │      www.zxit8.com_13.定义核心控制器.wmv     33.26MB
    6 {2 l& ?5 [$ B! X4 _* I│  │      www.zxit8.com_14.载入数据库模型(有难度,重点关注).wmv     82.65MB
    % r0 a* F8 c% o# G& w│  │      www.zxit8.com_15.载入工具类模型及三种载入方式的对比说明.wmv     55.49MB
    & V1 b( z1 Q5 Z6 |/ Q3 U" G│  │      www.zxit8.com_16.框架简单总结.wmv     18.5MB
    - p2 w" T6 T/ u│  │      www.zxit8.com_17.数据库设计要点(数据类型和表间关系).wmv     42.49MB% ^& [5 e% a% M3 g
    │  │      www.zxit8.com_18.数据库设计之goods表、brand表和category表.wmv     51.66MB( y  P! o2 P  z9 E! ?) G6 X
    │  │      www.zxit8.com_19.数据库设计之attribute、goods_attr和goods_type表.wmv     44.71MB
    2 W0 W2 m$ E5 a│  │      www.zxit8.com_2.项目的定位-what.wmv     39.51MB
    ) g% b. m+ B; v6 I! C' d│  │      www.zxit8.com_3.项目整体架构.wmv     62.16MB' J) b$ k  N) o6 V/ u
    │  │      www.zxit8.com_4.笑谈OOP思想.wmv     39.17MB
    6 ?- k9 \9 w  L/ l" V│  │      www.zxit8.com_5.一张图读懂MVC思想.wmv     71.09MB( A0 X" d& n  H& ^3 t+ k# x
    │  │      www.zxit8.com_6.项目目录结构搭建及说明.wmv     30.13MB
    4 {; ~- u# d  A: T% i( y& O│  │      www.zxit8.com_7.编码规范说明.wmv     24.76MB6 ^/ |% b: ]$ s4 o) G
    │  │      www.zxit8.com_8.定义framework类初步及分析.wmv     23.46MB
    9 K0 w5 d" i' Z6 O& H│  │      www.zxit8.com_9.定义init初始化方法.wmv     43.13MB. ~8 U  y" \- U# U3 }4 `) B; h" t
    │  │      中级项目.doc     1.79MB5 U, H, s9 e- \" K) D' Z' f
    │  │      中级项目.ppt     1.7MB
    4 W& u5 [- j- W│  │      图解.xls     42KB, r, @/ @/ _" Q! f) X2 \
    │  │      ! X/ `& f7 [' ?" ?+ p
    │  ├─2/ }1 e" g5 z" _; i
    │  │      shopcz.7z     640KB
    ! x  d* a: |3 \9 Z6 D3 v│  │      shopcz.mwb     12KB& B% T. I6 C& U" m/ Q2 h
    │  │      www.zxit8.com_20.后台商品模块开发顺序说明.wmv     20.93MB1 Q4 k. }! t, k8 f+ `4 h9 a" J
    │  │      www.zxit8.com_21.后台开发具体实施细节--11163.wmv     37.51MB9 E( ]" T" m5 L. D- q, e* \; i
    │  │      www.zxit8.com_22.商品分类管理业务逻辑分析(无限分类是重点).wmv     40.69MB1 q0 c9 A; t- [) h/ q7 p
    │  │      www.zxit8.com_23.显示添加商品分类表单.wmv     10.8MB; X" [4 g9 Z! t* Y9 t
    │  │      www.zxit8.com_24.完成商品分类添加动作.wmv     65.5MB
    8 t0 v& t  |0 M" T( K│  │      www.zxit8.com_25.商品分类显示第一步--直接显示所有分类.wmv     34.06MB0 V* r- C$ z/ J% q9 q
    │  │      www.zxit8.com_26.无限分类重新排序原理--递归.wmv     65.34MB/ o) }' ?: ?6 z  }9 ^
    │  │      www.zxit8.com_27.无限分类显示完善--重新排序及缩进.wmv     49.43MB' t" ~; l  ^% w3 f
    │  │      www.zxit8.com_28.显示修改分类表单.wmv     38.63MB' Z( t0 y- z9 a: K0 `
    │  │      www.zxit8.com_29.完成分类修改操作初步.wmv     31.94MB
    ) v1 r8 Q) t0 R; P) _5 a│  │      www.zxit8.com_30.分类修改操作完善-保证业务逻辑的正确性.wmv     47.87MB6 N9 }# ]; T8 d% f
    │  │      www.zxit8.com_31.商品分类删除.wmv     25.37MB: s8 D& z% J) }( N4 L
    │  │      中级项目.doc     4.09MB! \$ A" ^# E- ^) U  V2 [: H: f
    │  │      图解.xls     88KB
    ! i5 e' i; L' f4 `8 ^│  │      无限分类流程图分析.xls     111KB2 Z* E# O0 N0 ~  T
    │  │      ( y2 U2 [4 j% L3 x, E1 N7 J
    │  ├─3# ]5 }7 l8 w# t! r! l8 r
    │  │      shopcz.zip     1013KB
    - H0 @) p$ z. v0 y( l8 j' f│  │      www.zxit8.com_32.后台登录管理功能分析.wmv     16.63MB
    3 H5 @5 X: p9 {* M: W1 O7 C4 Q│  │      www.zxit8.com_33.编写后台基础控制器BaseController实现登录的判断.wmv     24.36MB
    , \4 p3 B; a( ]- X! I# K│  │      www.zxit8.com_34.编写LoginController完成登录控制.wmv     55.88MB
    5 x1 q9 D. b' _│  │      www.zxit8.com_35.添加验证码防止恶意攻击.wmv     68.54MB7 x# B. ~7 {! e0 n0 h9 v' u0 h
    │  │      www.zxit8.com_36.SQL注入攻击之万能密码攻防演练.wmv     35.43MB
      i! w% g) A# l7 S  S│  │      www.zxit8.com_37.SQL注入攻击之万能用户名攻防演练及get攻击防范.wmv     54.92MB
    5 Z" s. K. \+ B│  │      www.zxit8.com_38.XSS攻击之攻防.wmv     47.23MB+ X  X/ g  j; \. v8 A
    │  │      www.zxit8.com_39.定义辅助函数完成批量实体转义.wmv     39.74MB% a" `5 p* o4 D% l; g
    │  │      www.zxit8.com_40.关于错误及添加项目sql执行日志.wmv     88.54MB
    - a& k( O* l" D* S% R3 M0 D& m+ O│  │      中级项目.doc     5.93MB
      D. p( m) x- x% }│  │      图解.xls     92KB
    $ c4 E% ?" s2 @. l│  │      
    & T- X1 K2 E) p( p│  ├─4
    + ?# v: W+ D' u8 B│  │      shopcz.zip     1.03MB3 R: q) n. n2 _" k3 x
    │  │      www.zxit8.com_41.商品类型添加操作.wmv     45.96MB
    7 x7 r7 @! i, C. g│  │      www.zxit8.com_42.商品类型显示-带分页功能.wmv     100.25MB
    / _: o( @- ~. p. i│  │      www.zxit8.com_43.商品属性业务逻辑分析.wmv     64.36MB' a7 {# P0 G- }
    │  │      www.zxit8.com_44.商品属性添加操作.wmv     68.74MB2 N/ V* Y( r5 [; z: b
    │  │      www.zxit8.com_45.商品属性显示第一步--显示指定类型下的所有属性.wmv     55.79MB
    5 y. |+ b- t/ u│  │      www.zxit8.com_46.商品属性显示第二步--分页显示.wmv     27.53MB
    / n  B, c) C% e- c│  │      www.zxit8.com_47.商品属性显示第三步--按照类型筛选.wmv     35.22MB9 W; Y6 [) y1 ~8 @
    │  │      www.zxit8.com_48.显示添加商品页面初步.wmv     65.81MB7 c; H8 n, ?/ T& ^: H" b- d; G* I
    │  │      www.zxit8.com_49.使用iframe实现局部刷新原理--即时判断用户是否可用.wmv     42.98MB
    - K9 P) ^( [* b8 e  w& V% a│  │      www.zxit8.com_50.动态获取指定类型的属性.wmv     116.42MB
    5 ^6 b  Y) b( c, t1 B│  │      中级项目.doc     9.13MB# g: S6 v/ u4 X
    │  │      图解.xls     94KB3 k7 H: B" |) U; `( [1 A4 J
    │  │      
    4 b, Q  ]% e5 Y6 Z3 C8 L* e4 t│  ├─5
    / Q6 Y2 z# k0 M3 ^) w3 Q# n│  │      shopcz.zip     4.97MB
    8 [5 q; I9 K0 v  ~' [. O0 C│  │      www.zxit8.com_51.完成商品插入(重点是连表插入).wmv     113.61MB
    * x6 z3 ^& V8 g: {% _8 b│  │      www.zxit8.com_52.整合前台首页.wmv     40.66MB
    , }- {) D- D. z9 U- q│  │      www.zxit8.com_53.商品分类三级展示效果分析.wmv     42.04MB
    ) t8 p7 a" I, T' O0 q( X/ v│  │      www.zxit8.com_54.完成三级分类展示效果.wmv     53.52MB; i9 Y) g  f0 \6 B$ b# {
    │  │      www.zxit8.com_55.又见递归.wmv     62.84MB
    $ s6 ]& p" a) p& @│  │      www.zxit8.com_56.获取推荐商品.wmv     53.66MB  F" }" }: _' ~. S1 T- w. e% H
    │  │      www.zxit8.com_57.项目上线.wmv     87.61MB! _6 r' i3 X8 h; v7 }
    │  │      中级项目.doc     11.6MB; Y1 V3 Q0 V, q+ }- X! K0 B7 Y
    │  │      图解.xls     183KB  S) k; o( n, F: Q* u3 I2 t' C; G
    │  │      
    - f8 N8 ^- \% T; K0 \: f0 p│  └─6/ U; {: {' K6 t
    │          shopcz.zip     4.97MB; x! C# F7 I7 e; \
    │          www.zxit8.com_58.统计属性数(sql查询的综合运用).wmv     70.42MB
    8 |: B! Q' G! P; `│          中级项目.doc     12.05MB
    ) V9 r. g1 V, n9 w│          # t2 D  n& }: R/ M2 k9 u) S
    ├─29-CSS3+ F/ {( I7 g; W$ K- ~1 M9 \
    │      01-CSS3基础-第1天.rar     405.17MB
    7 a) n$ Q; J0 B2 A9 \│      02-CSS3基础-第2天.rar     356.95MB+ Z, I& b3 E) X, _- s/ c
    │      03-CSS3基础-第3天.rar     280.69MB
    $ n' t+ e9 Z+ e' F: G6 X- }& W: h│      04-CSS3基础-第4天.rar     548.82MB5 e$ R5 P+ }" J) F  |. ^
    │      css 3d补课.rar     1.48GB
    $ O" i. \! l8 h* W# D│      7 K, E9 L- p2 s
    ├─30-HTML5
    0 |% Z1 V: o% \│      HTML5_01.rar     1.3GB/ r' J9 K! @. k
    │      HTML5_02.rar     1.61GB
    % E$ P# z5 B" g" ]│      
    , e+ H  d2 b9 u+ m; f! f2 p├─31-canvas. Q3 B) p5 J# Q
    │      01-Canvas-第1天Canvas基础和面向对象铺垫.rar     524.27MB
    + U5 h" d2 P! b; v9 J( u│      02-Canvas-第2天Canvas进阶与Konva框架使用.rar     527.28MB
    0 O% y( P& E- N) f* M│      03-Canvas-第3天Konva框架与项目实战.rar     594.13MB, ~& ^- W; u" W- g6 L1 K) j
    │      资料.rar     217KB
    : e0 ]0 f) F! B) |1 {│      ' f' `) i% ~: `" Q; l3 |
    ├─32-移动web开发
    - b' S6 t+ E; G) p/ i│      01-移动web开发_01.rar     632.73MB; Q. s/ Q" }# [) G) W' e
    │      02-移动web开发_02.rar     502.75MB& I8 o6 g. S7 V5 U+ q1 m
    │      03-移动web开发_03.rar     738.8MB
    5 |1 `9 g# Y2 H│      04_移动web开发_04.rar     1016.86MB
    2 E- _/ S. ?( N4 O│      05-移动web开发  05.rar     690.12MB8 }7 |+ Z' E: w1 b7 R
    │      # C9 j/ R  _  G* Z3 h- z! ~
    ├─33-项目实训(电商)( j! o' e- ?+ H0 e. E+ M/ j
    │  ├─01% W5 S% N* A7 t; @9 G
    │  │  │  www.39.com.代码.zip     14.9MB1 I5 _, g6 h0 B' q$ w
    │  │  │  
    9 Z/ z, o$ M2 C' j│  │  ├─笔记
    1 ^+ C$ P( z4 f6 A& I1 N│  │  │      1.doc     1002KB& E6 V) \7 j: K8 ~3 p* K
    │  │  │      总结:商品添加的流程.xls     174KB$ ~6 s8 r; M+ s) {4 O! J
    │  │  │      
    $ l0 {3 m' w6 v* ?$ Y9 [│  │  ├─视频( z5 e% D6 ?- p8 V* n# V) V3 q
    │  │  │      1.项目介绍与代码初始化.wmv     46.79MB
    % ?( x5 z+ y* ^. O. E│  │  │      2.规划后台目录以及导入后台模板.wmv     41.67MB/ P2 u  [" [# O: l% E
    │  │  │      3.商品表的操作-添加1.wmv     105.78MB
    $ J1 F% Q  r8 g, u4 E│  │  │      4.商品添加时的几个问题.wmv     36.25MB
    . |- S1 r5 t% ^+ l9 Q5 n! C│  │  │      5.使用钩子函数-使用在线编辑器-使用htmlpurifier过滤XSS.wmv     104.98MB7 u( e" f0 p7 t+ b3 I0 E
    │  │  │      6.添加商品时上传LOGO并生成缩略图.wmv     116.96MB
    + J3 X5 p4 }) j% T4 Y  ~│  │  │      7.添加商品的流程.wmv     42.18MB& p0 ~  O5 f$ C* x! C" V
    │  │  │      1 a) A5 E/ A4 [
    │  │  └─资料& I+ a, O" K1 P9 l) b  N
    │  │          htmlpurifier-4.6.0.zip     998KB7 _! C3 }4 h1 s7 ~  ]: [
    │  │          htmlpurifier-xss.txt     618B1 M/ w. P  ]4 p$ ^) {/ w/ S1 e
    │  │          umeditor1_2_2-utf8-php.zip     5.56MB2 z$ H- k3 p8 ^. U1 x
    │  │          wampserver2.2d-x32.exe     24.8MB
    - P3 ~- |" s* L3 c│  │          ZendStudio-5_5_0.zip     68.18MB: w! C$ f( Z' s9 c  l
    │  │          模板.zip     3.87MB! {# w' o3 `5 Z; F6 ]! C
    │  │          ) y7 v7 ]+ J4 P
    │  ├─029 H+ j) |$ m* n! j: b7 M
    │  │  │  www.39.com.代码.zip     18.72MB
    0 \: e+ b- z; b% f- A; C5 A│  │  │  
    . p: L* d1 V4 {; N" I. ?9 d* \│  │  ├─笔记
    ; T$ S% O5 p) J. @8 t7 z│  │  │      2.doc     1024KB$ q$ m- m* c2 |% _# Q/ k( b
    │  │  │      
    , P' M6 l+ j  v* R│  │  └─视频0 o3 V. O: |( H9 m% h+ o  D
    │  │          1.商品列表页-搜索-翻页-排序.wmv     130.03MB
      {7 g3 q  U; N│  │          2.商品的修改.wmv     112.89MB
    9 W; T5 ^1 ~% x. z' x4 V│  │          3.商品的删除.wmv     14.63MB
    - Y6 r( u2 Y2 J; _7 x! G7 l0 Z│  │          4.使用模板布局制作页头和页脚.wmv     45.2MB
    4 p/ H/ j0 N$ \  ?$ Q│  │          5.把图片的操作封装成函数,这样扩展性更好.wmv     81.58MB0 m- E9 |0 D% l0 K. I, c
    │  │          6.使用GII生成一个表的代码.wmv     58.52MB
    0 B! W/ _+ c( C0 S% O- H' S0 }! Z* u│  │         
    # p. j) m- W6 x│  ├─03
    ! b/ U/ ?* ]2 y' L* ^│  │  │  www.39.com.代码.zip     13.14MB
    2 n8 `  e* b9 i/ P│  │  │  
    % i5 D1 Q  \: W# f│  │  ├─笔记. H7 o- B& z7 j( [3 ~7 ~
    │  │  │      3.doc     1.43MB: Q9 @1 g+ X7 k( D9 O0 b
    │  │  │      5 C4 v2 I& X0 V) n
    │  │  └─视频
      L; @; h/ w4 ]+ S1 _/ [│  │          1.商品和品牌的关系-添加-修改.wmv     114.99MB0 }% N6 W) o6 x
    │  │          2.根据品牌搜索商品.avi     16.11MB
    % g  s( b5 N# }- z! W│  │          2.根据品牌搜索商品.wmv     12.5MB
    ) ?0 s; }# V" }6 q, @7 S  V; S│  │          3.会员级别-和会员价格的添加.wmv     88MB
    + ~4 h! e) y+ L2 P- |│  │          4.商品表单优化.wmv     42.55MB
    3 `, `: M4 F6 ^! T7 M" o│  │         
    ; V- D9 q  N' r│  ├─041 h6 Q5 f! c  Q# o
    │  │  │  www.39.com.代码.zip     17.18MB
    0 ~9 g8 c: }* R! _  n% m│  │  │  1 R# z$ v& r- O. n8 o! M
    │  │  ├─笔记
    : o/ k; H' I/ ]9 e0 ~│  │  │      4.doc     1.13MB  F- \, |' b/ }  y4 F
    │  │  │      6 b* d  o6 G3 k2 a/ {
    │  │  └─视频: W  q4 l$ h  n+ h* @; K1 A9 {
    │  │          1.无限级的商品分类.wmv     122.24MB
    9 A; D0 A: Q% O* x1 w, f  G│  │          2.分类的添加与修改.wmv     68.78MB
    ! m2 w5 e% k6 @# A* l6 a6 F│  │          3.商品与商品分类-主分类添加和修改.wmv     32.64MB5 v9 ]. \& N; C; t$ L3 Y
    │  │          4.商品列表页中连表取出主分类名称,以及根据主分类搜索商品.wmv     32.15MB
    ! z4 `% w$ o& B% H  N+ o. m│  │          5.商品扩展分类的添加和显示.wmv     84.74MB( _: `" z& X% \- j$ o3 O
    │  │          6.根据分类搜索商品时同时考虑主分类和扩展分类以及子分类.wmv     54.33MB# L2 J4 j5 o, L. S
    │  │          7.商品分类的修改与删除.wmv     48.97MB' ?1 E2 |5 Q- N$ R& R& _9 t
    │  │          8.锁机制,解决高并发下单、抢票时出错的问题.wmv     54.76MB9 j! c$ M" i: o: [. f
    │  │         
    5 m! C/ C) O( ~│  ├─05
    ( J) {% A/ t; H+ g# }│  │  │  www.39.com.代码.zip     17.19MB% m5 o/ z# n: `5 ~" a) }8 e4 j
    │  │  │    o, K; F& r4 g
    │  │  ├─笔记
    7 a9 Q4 v/ I9 y# d  H│  │  │      5.doc     1.69MB( Q+ S; `, b4 b: }5 R% a' [, R
    │  │  │      5.商品属性相关表结构图示.xls     63KB
    1 V* Q* `1 J5 b) h9 u( l│  │  │      
    5 r# {9 b  E" a+ a│  │  └─视频1 C" y, |; l7 q, P
    │  │          1.商品属性和库存量相关表结构的设计.wmv     116.75MB
    1 f: v4 m7 e/ x4 l1 p3 D│  │          2.商品属性相关表图解.wmv     28.27MB
    % j' X2 w  V1 G│  │          3.类型与属性管理.wmv     77.55MB
    2 i" m9 A5 P. ?2 Y│  │          4.在添加商品时使用AJAX制作属性的表单.wmv     89.38MB
    6 ^7 H: f! y' X6 h: v+ t5 S│  │          5.商品属性的添加.wmv     48.45MB0 n: v* b7 r7 N7 ~
    │  │          6.添加商品时把类型ID保存到商品表中的type_id字段上.wmv     8.5MB
    ( z/ R) T2 J2 T0 A- _+ V( V6 @0 ?8 l│  │          7.商品属性的修改-制作属性修改的表单.wmv     88.15MB$ u* |! V' R& W- D3 B
    │  │          8.商品属性的修改-AJAX删除商品属性.wmv     121.26MB  U. q" w2 @, f9 P
    │  │         
    / s" D. J5 r& K1 P& X# O│  ├─06$ y! I1 t, o' v$ X& r8 X
    │  │  │  6.doc     1.81MB; T2 y8 \5 k9 @/ @
    │  │  │  www.39.com.代码.zip     20.43MB
    " C& k8 Z% |) D$ `1 o! J│  │  │  5 L" ?4 t" n3 W( t
    │  │  └─视频
    ( N1 n- R- C" u9 m│  │          1.商品库存量管理1-添加库存量.wmv     149.42MB
    9 w9 d2 z5 B" M│  │          2.库存量的修改与删除-商品模块完成!.wmv     62.43MB. b8 s8 t9 o  [0 |0 p% P0 x( O5 o$ ?5 A, |
    │  │          3.RBAC1-建表并生成三张主表的代码.wmv     146.87MB1 }/ Y, {2 j& G. N
    │  │          4.权限和角色关系的代码-添加.wmv     104.41MB% D9 P# ~, x0 \! J8 r
    │  │          5.管理员和角色的关系【最后15分钟没有用,忘关了】.wmv     117.32MB
    - p" B1 V, H: w│  │          6.RBAC-权限的验证-后台完成!!.wmv     196.79MB
    & C- w6 i4 x  q& N: @│  │          - U$ b8 u7 g+ d" r. K) T$ V8 C, p
    │  ├─07
    % ~9 I, L" M$ y; q│  │  │  7.doc     1.54MB
    6 K) T# d) s- o/ O; Q$ ]│  │  │  www.39.com.代码.zip     23.54MB1 y6 v* I$ ?  Z: |2 x! k' Q0 I
    │  │  │  
      b: K% M5 z8 K│  │  └─视频
    # F" f' Y& d( o│  │          1.导入首页模板并获取前台导航条上分类的数据.wmv     260.78MB8 R# b0 o$ L. R4 Y: @! u/ \
    │  │          2.首页中间四个商品推荐的数据获取.wmv     126.69MB5 R/ P. G' `0 h$ Q- J" Z) h' V
    │  │          3.首页中间楼层数据的获取.wmv     144.49MB
      t' _9 X  `7 W8 }# [/ J9 v9 x' d│  │          4.前台首页加静态缓存并解决TP中雪崩的问题.wmv     125.18MB
      L5 Z' v0 b' b$ G2 t│  │          5.商品详情页-浏览历史和面包屑导航.wmv     151.91MB
    9 U+ [2 n0 u; I! w: d# o* P+ ]│  │          3 U6 R" j+ b! U" c6 |' ~
    │  ├─083 m' Y! }7 E1 C* H. t
    │  │  │  8.doc     2.22MB, @2 E2 `. G' H
    │  │  │  www.39.com.代码.zip     23.72MB
    9 W3 b% W, L- x( I) i; `1 P│  │  │  / ~# t# u# k! ^  J
    │  │  └─视频5 }3 y: ^7 v6 G
    │  │          1.商品详情页数据获取.wmv     116.26MB  I' m+ ?) m$ n1 b- U7 t
    │  │          2.取出商品的会员价格.wmv     17.38MB  v5 Z. E( `) m4 R/ r- B2 J, L/ J) Q
    │  │          3.会员的登录、注册.wmv     74.39MB: f) M& k5 `2 ]+ r. F! L+ D
    │  │          4.AJAX判断登录的状态.wmv     61.24MB
    ) Q% H, @) g/ @5 W; v; |0 j│  │          5.AJAX计算会员价格.wmv     106.77MB. u4 j3 J/ F& s
    │  │          6.购物车1-加入购物车.wmv     157.39MB7 `5 [2 t, p, X  |) y9 R- _
    │  │          7.购物车2-在登录时把COOKIE中的数据移动到数据库中.wmv     43.09MB
    + M3 k, r: a7 j! Y! o│  │          8.购物车3-购物车列表页.wmv     97.12MB
    4 B1 j  @9 \5 Z) c2 Q│  │          9.购物车4-导航条上AJAX显示购物车中的数据.wmv     41.76MB8 u. n& z- z, p4 V0 D
    │  │          ' J0 D% x; I" g4 u/ s9 Z
    │  ├─09
    + j/ y3 @' j$ a6 G# `. ~7 @, D: f│  │  │  9.doc     1.97MB$ K' n' P9 j# O. G4 {' r& D
    │  │  │  www.39.com.代码.zip     23.88MB
    - @" ]0 x% [# ~( @! B│  │  │  
    / ?1 T, `) ~" u+ i- R" w: H8 g1 }2 c5 y2 V│  │  └─视频
    - v2 A/ \7 Z7 w│  │          1.下定单1-建表和定单模型.wmv     171.77MB6 p9 l9 q$ [, A7 }, p* ?- P+ J
    │  │          2.下定单2-下单完成.wmv     111.27MB: T0 a3 E0 t" f2 Z# l: p+ p% M1 {
    │  │          3.并发下单时的压力测试-上.wmv     69.93MB9 y4 g  X# k9 W* u+ M
    │  │          4.并发下单的处理能力-下.wmv     41.11MB. Q/ W, @, n2 U( S- O
    │  │          5.网站集成支付宝1-生成支付按钮.wmv     92.7MB
    2 Z8 W0 v# x# S: ]│  │          6.网站集成支付宝2-接收支付宝发过来消息.wmv     60.53MB
    # s$ O! ^3 z. A4 }. P- \# Z8 D│  │          7.我的定单.wmv     86.61MB; e/ B( [3 N/ X  Z+ F5 Z# R
    │  │          % x% Q9 _5 u; q! U0 M4 k1 `: `
    │  ├─10
    : s4 V% X# t% V1 ]- W2 z│  │  │  10.doc     1.14MB; E' E( n( t8 N$ u
    │  │  │  www.39.com.代码.zip     23.89MB
    9 j/ V1 \+ `6 G1 E" L0 D│  │  │  
    ) q' ?# }; d( X2 M5 {$ M4 H│  │  └─视频% s6 r' i* I! U6 b6 A) R1 {5 G
    │  │          1.商品搜索页1-根据分类ID计算筛选条件.wmv     171.03MB
    8 a) }6 G3 l9 x0 q; n3 u│  │          2.商品搜索页2-商品筛选条件的链接地址和显示.wmv     122.03MB3 A* I( J1 Y8 P/ n( I! s# X+ O
    │  │          3.根据选择的条件搜索商品并翻页并根据销量排序.wmv     163.68MB, a; k. K4 h6 @7 \
    │  │          4.四种排序.wmv     59.43MB
    3 a4 K1 a. G5 ^6 |0 c' }│  │          5.根据搜索出来的商品计算筛选条件.wmv     78.15MB8 v- L. N( f4 G- w6 M; g
    │  │          6.根据商品关键字搜索商品.wmv     122.57MB
    3 v8 l$ V. I; Y$ W! U│  │          ( L- W9 {) j5 C3 Y) F. }$ h
    │  ├─11$ K( t- @9 g  t4 o
    │  │  │  11.doc     648KB, e9 o4 p4 J9 C$ t" y# h1 y& [; H* n
    │  │  │  www.39.com.代码.zip     24.07MB
    ' F5 Q7 t% `7 z│  │  │  
    ( J  T$ v/ B! g│  │  └─视频- u: K# y7 S* U9 x4 [9 z- K
    │  │          1.AJAX发表评论.wmv     203.39MB  q, f' W7 u0 C- q+ m
    │  │          2.jqueryui制作登录的对话框.wmv     86.72MB  R1 o* j1 H- N, Y! m2 `
    │  │          3.AJAX获取评论并AJAX翻页.wmv     125.02MB
    ' _# P, Z5 d5 A& @# ]│  │          4.好评率和印象的数据.wmv     127.89MB4 g. I+ {. F0 C- `9 t
    │  │          5.评论回复的功能.wmv     231.87MB
    ! k- R  f! ]/ y  ]/ f* Q* h│  │          / N/ Z! W  q2 `% o( [& B
    │  └─12
    ) g' `9 c0 z4 W│      │  Connect_PHP_SDK_for_OAuth2_V1.0.zip     17KB
    + o8 c$ ~* l0 U# M* [1 I- T' }│      │  coreseek-3.2.14-win32.zip     8.68MB8 d2 v: q; m% Z  O, z
    │      │  sphinx_doc_zhcn_0.9全文检索.pdf     628KB) ?& u: p$ m& F; Y" Q- J9 L
    │      │  www.39.com.代码.zip     24.12MB
    . l1 k& g' \: o8 x; m' @+ F│      │  
    2 Q" s- b; \4 `│      └─视频0 y1 X4 c( K( T3 g# ^+ ^
    │              1.sphinx快速入门.wmv     155.7MB
      Z. i. @/ L) A5 b( U│              2.sphinx的实时自动更新.wmv     77.2MB
    3 X9 E# c2 [$ z  R' K( y│              3.ajax跨域-jsonp.wmv     33.29MB
    2 {6 \& g7 ^3 M. a3 ]│              4.修改数据库中的数据时更新sphinx中的属性并过滤.wmv     98.79MB
    2 `' f1 O% w  F8 q│              5.网站上线-1.wmv     105.4MB% o4 E6 H- I2 w5 Y- ?, D3 r" X4 s4 ]
    │              6.网站实现QQ登录的功能.wmv     115.58MB# Y* y5 V: z8 }$ W: R
    │              " Z1 I4 o& x2 V2 d( \( V
    ├─34-跨平台APP开发
    5 u* l1 H  ^+ x$ r( f│      01-混合App开发基础.zip     537.69MB
    5 m+ j' D. {/ D. r! [│      02-混合APP开发基础 2016-02-22.zip     357.89MB$ p4 l' p- b) |. ^$ b
    │      03-混合App开发基础 2016-02-23.zip     615.8MB; S" J5 }5 a- S0 Z
    │      04-混合App开发基础 2016-02-25.zip     787.93MB# ~" B1 A7 f4 @6 [' e  R5 O) H1 E
    │      05-混合App开发基础 2016-02-26.zip     846.24MB& x- L% \1 X5 z, D# g$ Q: @
    │      
    * _# A7 V# ~" X( B5 j! L% R├─35-Node.Js0 R% [" y0 E' m' {& k- n
    │      01-node第一天 2016-03-02.rar     1.2GB
    ( s% p9 f8 B& I/ Q│      02-node第二天 2016-03-03.rar     659.68MB
    & E3 a4 m4 B; X5 u" x9 C$ @│      03-node第三天 2016-03-06.rar     875.45MB
    ) l4 W: P0 W1 q) s- b9 }│      04-node第四天 2016-03-08.rar     815.42MB
    - m$ X" ]1 ?8 n2 J! L+ x# [  n  X│      05-node第五天 2016-03-09.rar     254.64MB
    ! y0 E' S: d3 ~% r" v│      3 M' w0 ~: F  Z: x* j' W; {- f
    ├─36-angular.js7 x$ t7 Q$ x* b5 G
    │  ├─11 双剑合璧Laravel,AngularJS全栈开发知乎
    7 V! x7 f/ u. H│  │  │  Laravel-AngularJS.zip     10.02MB1 n7 W/ j9 v$ J3 m; f' K. A% Q  f
    │  │  │  ) \" x2 F; I) s2 L! ]
    │  │  ├─第一章 课程介绍# `0 h( K! M2 X: R# G+ M0 I
    │  │  │      1-1课程介绍.wmv     28.55MB
    : }' A0 ^! W8 i7 z/ t│  │  │      
    3 y3 X' d5 ?& a& l. L│  │  ├─第七章 评论API的实现+ ^( @  K' o2 C* _
    │  │  │      7-1 增加评论API的实现(1).wmv     27.87MB/ ~9 `. w$ r# h& b! o4 S" F4 x; {" X- L
    │  │  │      7-2 增加评论API的实现(2).wmv     26.63MB# E) I/ p' P3 ~4 r1 U
    │  │  │      7-3 查看评论API的实现.wmv     13.73MB
    * c9 W  Y6 }8 I0 W# A│  │  │      7-4 删除API的实现.wmv     14.93MB
    * T1 Y$ s' R) w1 U" ?│  │  │      - ?0 ^' j- j- ?3 V* Q7 y0 W' G
    │  │  ├─第三章 Migration在本项目中的使用: J9 K2 w3 \4 U4 b1 |
    │  │  │      3-1migration在项目中的使用(1).wmv     26.27MB; Z  H- g. y* x) ^' c4 k7 p) Z# A4 H
    │  │  │      3-2 migration在项目中的使用(2).wmv     35.58MB5 }/ \. U: }, g' F( R+ |4 b& ^, S
    │  │  │      
    ; x# p+ W* [- y" [1 r) i; g; ~│  │  ├─第九章 后端总结
    4 n! R. u) l' }4 E2 d│  │  │      9-1 API文档的建立.wmv     31.31MB. R( E5 _( w+ T& @8 n
    │  │  │      9-2 课程总结.wmv     6.94MB3 S( q7 g; D( Z. E' Z  Y
    │  │  │      ; f0 K% W8 n5 L: i3 K
    │  │  ├─第二十一章 问题修改模块( b: m6 |3 E, F4 O
    │  │  │      21-1 21-2.wmv     164.42MB7 v3 F8 Q: U( ^! [, e
    │  │  │      0 `/ y2 G/ a9 F! K  a1 Z9 z- h
    │  │  ├─第二十章 评论模块
    : w4 T7 y1 C' i9 T8 F│  │  │      20-2 20-3.wmv     135.6MB
    ; x: |) x' d) b+ a5 K│  │  │      
    ! p! G, P9 Y2 M5 G7 x! `5 @, p+ e& x│  │  ├─第二章 了解Composer的安装laravel的部署; K+ g* U4 z8 m" s) v0 \/ e" ~
    │  │  │      2-1composer的安装与laravel的部署.wmv     86.3MB
      C4 V) S- A  q: C" d( ]│  │  │      
    : L# a, U+ H# K# k8 M│  │  ├─第五章  问题API的实现- Q, X7 ?2 P9 N8 i" e  r
    │  │  │      5-1 Question Migration的建立.wmv     15.47MB
    % _2 C( R# a( u% D" B0 ~: \; T/ Y│  │  │      5-2 增加问题API的实现.wmv     42.65MB( y- u' L* x; m! b& U
    │  │  │      5-3 更新问题API的实现.wmv     25.68MB, F* ~/ z2 P, D" Y- [8 Y
    │  │  │      5-4 查看问题API的实现.wmv     37.92MB
    1 ^5 b6 U1 M  v$ N8 Q# Z! G│  │  │      5-5 删除问题API的实现.wmv     20.18MB
    , N2 k- A: u% j$ B+ p│  │  │      # S# }1 G7 ]/ `$ U5 |
    │  │  ├─第八章 通用API的实现
    7 a( y9 \, A! {% ?0 I│  │  │      8-1 通用API的实现(1).wmv     21.61MB
    , O6 w1 x8 J- N7 {/ c- ?, E; n7 _│  │  │      8-2 通用API的实现(2).wmv     28.06MB
    5 S4 q/ F% y2 \6 v* t  G│  │  │      8-3 通用API的实现(3).wmv     42.63MB
    7 ^, ]8 K! S4 i1 B  k! p│  │  │      8-4 通用API的实现(4).wmv     36.04MB
    2 |8 o5 d6 C3 U% _. P! v│  │  │      8-5 通用API的实现(5).wmv     34.51MB0 }5 f3 p" {" P& a* ^2 K7 q
    │  │  │      8-6 通用API的实现(6).wmv     47.6MB
    . ?# Q6 ]2 J7 L. c│  │  │      8-7 通用API的实现(7).wmv     31.4MB
    9 d; W0 @7 M9 W- F; k│  │  │      
    0 Z  r  u, }5 I│  │  ├─第六章 回答API的实现
    $ ^% Y5 C5 }+ t8 U│  │  │      6-1 添加回答API的实现.wmv     35.42MB
    ! k. W' h! N; i) o# J1 D! c4 ~, X│  │  │      6-2 更新回答API的实现.wmv     14.76MB% Y) I2 t; S  I1 h. [( `. n6 V1 Y& T
    │  │  │      6-3 查看回答API的实现.wmv     18.42MB! y; w$ x* e' L7 h3 U7 a# c1 M
    │  │  │      - ~8 R9 P" a8 N
    │  │  ├─第十一 章 路由的建立
    ( y' F2 X; Z5 R; F+ B1 {: s/ ~│  │  │      11-1 ui-router的部署及其使用方法.wmv     43.38MB
    5 @3 @  S2 {( H4 L5 p0 _9 v  r/ ^│  │  │      ! w! H& ^% T5 K/ L, e
    │  │  ├─第十七章 用户详情模块
    ) q! d* E, g5 F7 E6 n9 ~0 U, g│  │  │      17-1API的建立(1).wmv     59.72MB' o3 H! x  s& @
    │  │  │      17-2API的建立(2).wmv     68.85MB2 u) r( |1 }0 G, S" u/ o
    │  │  │      17-3 20-1.wmv     907.43MB" P+ ~$ l& x, m6 N$ T8 _- C( A* ?( z
    │  │  │      . ]$ E. ^) L2 U$ g
    │  │  ├─第十三章 注册模块4 p- G' l( n9 ~! L7 w: Q
    │  │  │      13-1 简单表单验证实现.wmv     53.93MB. m" z% c+ N3 C6 ?3 f/ j$ e
    │  │  │      13-2 表单样式美化.wmv     60.13MB
    3 V" v: ^2 S0 S1 j. P3 ?& e$ W│  │  │      13-3 完善表单验证.wmv     73.55MB
    ; ?9 b- }; d' V5 |│  │  │      
    " R/ t! W# z- y4 C/ P* k3 F! h# b│  │  ├─第十九章 回答模块   18章跟19章在那17-3跟20-1那段,合在一起了
    9 ^8 J3 Y" a' S: C│  │  ├─第十二章 整体布局
    3 o/ h4 S1 e. v- p│  │  │      12-1 整体布局.wmv     73.25MB2 y% t) w& ?4 M# |) g
    │  │  │      3 @7 O$ X4 L8 m* q, L/ I9 ~% a
    │  │  ├─第十五章 添加问题模块. [2 T" s7 }; \1 y9 ~: A; B, y
    │  │  │      15-1提问模块的实现.wmv     96.96MB
    " N, S2 u, x& c│  │  │      
    4 \+ }# u8 h, V! E1 ]│  │  ├─第十八章 问题详情模块  18章跟19章在那17-3跟20-1那段,合在一起了
    % E# `, A0 R) o/ m│  │  ├─第十六章 首页模块* [3 H( S3 a  B: a$ J: j
    │  │  │      16-1结构与样式实现(1).wmv     122.51MB9 F" |0 S6 \2 S0 Q' Z
    │  │  │      16-2结构与样式的实现(2).wmv     93.64MB* M8 a- f9 e3 a, c: w
    │  │  │      16-3结构与样式的实现(3).wmv     70.98MB3 B5 c  ~$ d# B; `6 b8 g& y4 U
    │  │  │      16-4补充接口.wmv     109.67MB, [( s7 y: D( X
    │  │  │      16-5列表信息自动加载.wmv     84.08MB$ Z, Q. _) A7 J- R
    │  │  │      16-6代码整理.wmv     59.09MB6 O+ k' c/ I" P  q
    │  │  │      16-7点赞、点踩功能(1).wmv     111.13MB' W- d+ R! g9 V* P! @2 Y: L
    │  │  │      16-8点赞、点踩功能(2).wmv     108.06MB
    / ^( ?) R  i6 f5 ]│  │  │      16-9点赞、点踩功能(3).wmv     81.28MB
    " h5 b/ v+ F3 a9 @0 n0 T│  │  │      3 J, o6 ]! q( [( \" Z5 e4 I
    │  │  ├─第十四章  登录模块
    7 c/ t! X' m/ M; ?│  │  │      14-1用户登陆模块的实现.wmv     48.02MB6 m5 d: D$ `( \/ P: u" _
    │  │  │      % p4 ^' q2 R  `& D/ f; }4 V
    │  │  ├─第十章 前端的部署" i% T4 g: P2 L6 r! C
    │  │  │      10-1 Angular的安装及项目的部署.wmv     49.24MB) O/ m! v# m) A- t: e
    │  │  │      10-2 Angular的部署及其基本概念.wmv     23.07MB
    4 l; u; Q$ h9 @8 T1 C( {0 j5 a│  │  │      
    4 o4 X( s, G# l$ X│  │  └─第四章 用户API实现
    7 H0 u! ^. H( B5 ^3 c8 p7 Z│  │          4-1 user migration的建立.wmv     24.7MB
    3 ]  }: i4 @4 s  H* R) H2 D/ w! [# _│  │          4-2 注册API的实现(1).wmv     27.19MB
    $ D8 Z( p6 I) W│  │          4-3 注册API的实现(2).wmv     37.56MB. _$ {6 K1 v; M; T
    │  │          4-4 登陆API的实现(1).wmv     19.62MB# B' M$ k1 j2 z2 H  {2 }& \; W
    │  │          4-5 登陆API的实现(2).wmv     35.71MB# ^. y: V' f! t# i, H9 v5 Z
    │  │          4-6 登出API的实现.wmv     28.29MB8 N  E- ?" F9 Z, I- d
    │  │          2 ]6 v6 A. M5 \
    │  ├─22、Angular 4.0从入门到实战 打造股票管理系统
    # }3 m$ {. I, u. Q, s% B4 y% m│  │  │  project.zip     12KB# v" `- P  q. o
    │  │  │  
    6 O% H1 t- ?1 d/ k" ]│  │  ├─第一章5 T7 p( g2 b, y+ e7 k1 d% R
    │  │  │      1-1 Angular课程介绍.mp4     47.5MB
    , s* j" n* X) T6 o; }$ D2 P│  │  │      1-2 Angular简介.mp4     34.77MB
    $ @3 {7 [& i# f! A: d. f: `4 e│  │  │      5 y9 g+ o& u" O- L
    │  │  ├─第七章
    2 ~4 d4 w: q8 E- L- s/ [5 s6 @+ K. b│  │  │      7-1 表单处理内容介绍.mp4     1.89MB) p* c! {; e. `6 p
    │  │  │      7-10 表单处理实战.mp4     184.99MB+ }" ^) X) N: U  I
    │  │  │      7-11 表单处理小结.mp4     3.08MB, `) g0 c! Z! B7 C
    │  │  │      7-2 表单简介.mp4     43.38MB. ~+ m3 h7 g9 U# S
    │  │  │      7-3 模板式表单.mp4     153.4MB
    3 J3 r% Q. ^+ P% C2 h7 }; S# y/ R/ t│  │  │      7-4 响应式表单.mp4     206.17MB" U9 N2 e9 I+ T
    │  │  │      7-5 响应式表单重构.mp4     108.13MB' x( ]5 e9 @" z/ P5 o
    │  │  │      7-6 表单校验上.mp4     123.95MB
    & c, G. D' f$ S& r│  │  │      7-7 表单校验下.mp4     289.88MB
    6 `. t+ I! S* |3 Y│  │  │      7-8 状态字段.mp4     137.08MB
    # l3 v* l1 }* m* ]# P2 M* Z; Z│  │  │      7-9 模板式表单校验.mp4     269.64MB
    9 r: H, _3 U- S" p│  │  │      * p$ e8 y& Q/ q  \/ x) _$ U8 ?
    │  │  ├─第三章3 j' Y$ _6 M4 x7 d* J! a
    │  │  │      3-1路由内容介绍.mp4     19.15MB
    4 e: T3 j' N- B% `│  │  │      3-2路由基础.mp4     212.59MB: \& r( B% o' p; X
    │  │  │      3-3 在路由时传递数据.mp4     84.1MB
    % c) A7 G8 J+ E6 K│  │  │      3-4 重定向路由.mp4     27.73MB/ s- ^- M- m# L" @5 i
    │  │  │      3-5 子路由.mp4     141.35MB6 F1 T9 }. O- V6 T& B
    │  │  │      3-6 辅助路由.mp4     111.01MB
    " y# a4 \# h4 I" _( \" i. H│  │  │      3-7 路由守卫.mp4     67.3MB* V/ C1 b5 ~: m9 d5 c, G/ K( w
    │  │  │      3-8 resolve守卫.mp4     126.51MB
    , w( U+ Q8 a5 J$ D9 a; S│  │  │      3-9 改造在线竞拍应用.mp4     85.53MB
    " ?$ M" h9 k2 k( q6 f' e│  │  │      
      f0 Q; Y" t7 k$ L: C5 w) f│  │  ├─第九章; T! \7 b! n# _) V: W7 R% C
    │  │  │      9-1 构建.mp4     40.52MB2 z; e& Q. @3 D! t: m9 }: Z, p5 m
    │  │  │      9-2 部署.mp4     90.62MB5 K; g) g& ~" ?7 m6 p8 B5 Q
    │  │  │      9-3 多环境.mp4     119.57MB
    * S9 R5 l3 t5 E. ~│  │  │      
    5 L. U" [# X5 l* p5 t+ a1 K│  │  ├─第二章
    3 d7 x5 `3 k1 k/ G│  │  │      2-1 内容介绍.mp4     2.78MB" u" j8 J, N4 O7 m+ h6 i2 p3 ^
    │  │  │      2-10 开发stars组件.mp4     126.95MB
    * d% y9 b1 [1 T│  │  │      2-11 小结.mp4     1.84MB
    0 P. f# s3 z- }+ i│  │  │      2-2 Angular程序架构.mp4     11.09MB' I# X$ N8 c6 ^
    │  │  │      2-3 环境搭建.mp4     163.75MB1 c+ R( l; M; t9 t, U8 M
    │  │  │      2-4 启动Angular过程介绍.mp4     65.48MB
    4 \( _7 p5 a7 `, x( C* w2 O! Y│  │  │      2-5 开发准备.mp4     74.7MB
    + k" u; E" f/ s/ y& R  x3 k$ c; H9 b  p│  │  │      2-6 开发app组件.mp4     13.13MB
    % o; \, d2 c9 n5 h│  │  │      2-7 开发navbar和footer组件.mp4     75.16MB2 g) z! m  m" e9 w. o
    │  │  │      2-8 开发search和carouseI组件.mp4     84.26MB
    / P* `- w# c. {4 y; e│  │  │      2-9 开发product组件.mp4     159.34MB" G: t/ i, [; H' Y0 u
    │  │  │      
    4 E+ L& q  Z" l9 D& v│  │  ├─第五章
    % T* E- @, l1 W+ ]4 |* M8 k│  │  │      5-1 整章内容介绍.mp4     3.96MB, u0 ^% [- |7 G. ~
    │  │  │      5-2 事件绑定 .mp4     30.28MB
    , D, t4 z2 Z, o! D' j$ c( m│  │  │      5-3 Dom属性绑定.mp4     66.59MB
    ; ~" T( E( I9 d% w' ?│  │  │      5-4 html属性.mp4     139.48MB& ~4 g7 c* j, a$ V3 a  K
    │  │  │      5-5 双向绑定.mp4     29.63MB/ c0 Z  @0 U7 _; a% w
    │  │  │      5-6 响应式编程.mp4     29.58MB% \2 [4 A/ w# A. E( u& f4 y, ^
    │  │  │      5-7 管道.mp4     86.3MB
    5 _3 R/ i- {# c0 E% f" ?│  │  │      5-8 实战.mp4     139.48MB
    ' o& r+ a$ a9 A0 c│  │  │      3 E5 X! N; G. S- Z  l: ?) ?
    │  │  ├─第八章1 P1 X. {8 d2 ~* h3 k0 N6 P
    │  │  │      8-1 与服务器通讯内容介绍.mp4     2.84MB
    2 v7 f8 p# F, u" N5 [$ |0 p│  │  │      8-2 web服务器.mp4     119.24MB0 t1 I+ A! |- D. K5 g
    │  │  │      8-3 http通讯.mp4     254.86MB0 c7 i2 h' Q& q
    │  │  │      8-4 web socket 通讯.mp4     187.13MB
    " ^# W# D2 x! U# N2 U5 C6 U+ Z│  │  │      8-5 商品搜索功能上.mp4     280.6MB
    / q; d5 U! Q. }2 Z+ d/ [│  │  │      8-6 商品搜索功能下.mp4     293.77MB
    ; F3 e% A) ]# q' B. ~│  │  │      8-7 商品关注功能.mp4     451.95MB
    + U- U& Y, V2 Z4 d0 W│  │  │      8-8 本章内容小结.mp4     2.81MB
    3 s6 {: D7 l# a$ E│  │  │        }  `3 r# |6 r, S  i  C) G5 x
    │  │  ├─第六章
    ) G; R8 n' b- P; T3 F│  │  │      6-1 组件间通讯内容介绍.mp4     6.73MB) y1 v  W) N0 j6 d: z% {) r" U
    │  │  │      6-10 最后的钩子.mp4     119.49MB5 b- G0 `* V( A( |5 A- U: C
    │  │  │      6-11 本章实战.mp4     305.86MB7 |$ S& M1 [5 I* M( F) u
    │  │  │      6-12 本章小结.mp4     15.18MB
    6 j/ I7 O! s; }  t& w' s│  │  │      6-2 输入属性.mp4     65.37MB
    ) e4 M, Q3 U9 s0 k│  │  │      6-3 输出属性.mp4     131.59MB
    0 [; _* w. U7 P0 x, N& c│  │  │      6-4 中间人模式.mp4     76.9MB
    % m! b8 w4 o* P+ p, s, F4 Y) s│  │  │      6-5 组件生命周期钩子概述.mp4     120.08MB
    3 i( J! d8 }2 _* o  ~: w/ E│  │  │      6-6 OnChanges钩子.mp4     82.91MB/ O2 O2 W: A3 r  ^, ]$ H# _  }
    │  │  │      6-7 变更检测和DoCheck钩子.mp4     93.86MB: d3 i1 J" b1 k
    │  │  │      6-8 view钩子.mp4     157.56MB
    1 P& h& o5 y% |) m) Z) _│  │  │      6-9 ngContent指令.mp4     86.56MB% v7 L* `$ \( A) a: v; g/ d
    │  │  │        I1 [- {- s3 H  n% t# n
    │  │  └─第四章8 p5 |' L8 S7 b; y
    │  │          4-1 依赖注入内容.mp4     4.96MB
    * [1 P4 p8 k% b/ I3 Q│  │          4-2 依赖注入的好处.mp4     29.14MB1 G) m8 u; U4 w
    │  │          4-3 提供器入门.mp4     138.42MB
    3 g: M  H3 x7 p" _7 D│  │          4-4 使用工厂和值声明提供器.mp4     125.19MB- V6 W$ h- ^  w3 g
    │  │          4-5 注入器及其层级关系.mp4     84.18MB
    $ e2 Q5 `7 w* o2 ~- F│  │          4-6 改造Auction.mp4     328.74MB5 s1 L- F' n) p2 P
    │  │          ' b: y, G/ \, T' r4 b0 i
    │  ├─AngularJS全栈开发知乎9 z% _9 k  C% k( k
    │  │  │  更多视频和源码.url     206B9 S* u8 s- n/ y: l" T( @
    │  │  │  重要说明.txt     2KB
    - C' j: A( S/ F4 _1 y; F2 j' b3 j( s. b│  │  │  
    % W+ h/ I9 V; o* G" m/ n+ X│  │  ├─第01章 课程介绍
    3 ^5 n; x, r8 |2 F7 {8 Q│  │  │      1-1课程介绍.wmv     28.55MB
    4 x2 L: ]( L( @* d│  │  │      
    9 ?8 r( y1 {) ?│  │  ├─第02章 了解Composer的安装laravel的部署
    " ]+ d! R+ d! A  b( ?6 L  g0 \│  │  │      2-1composer的安装与laravel的部署.wmv     86.3MB
    0 N4 V) U! W5 o│  │  │      5 S! G5 V, Y0 `7 T& M: l# m
    │  │  ├─第03章 Migration在本项目中的使用8 X+ J5 ^4 w$ [- Z6 ~$ u6 B; c; O: x+ L
    │  │  │      3-1migration在项目中的使用(1).wmv     26.27MB
    9 J; J. f% N- v! N+ h3 p( W) J│  │  │      3-2 migration在项目中的使用(2).wmv     35.58MB2 v+ S) i3 d+ A7 x
    │  │  │      
    & f% F/ b4 b0 C- U! Q. M6 D│  │  ├─第04章 用户API实现
    2 A5 W# l# B8 H2 M" ?" w│  │  │      4-1 user migration的建立.wmv     24.7MB
    * p' f% a) J9 r& j│  │  │      4-2 注册API的实现(1).wmv     27.19MB
    . r& N) r/ ~4 ^# Q│  │  │      4-3 注册API的实现(2).wmv     37.56MB' W4 _' C& q! H) N
    │  │  │      4-4 登陆API的实现(1).wmv     19.62MB
    / I1 P1 J! I$ i! q7 O│  │  │      4-5 登陆API的实现(2).wmv     35.71MB
    - |4 i# ~# x+ N, S" _) S│  │  │      4-6 登出API的实现.wmv     28.29MB4 E% }/ }. C- \8 p8 x6 \
    │  │  │      
    8 A- y3 [, y8 ^$ U. p2 W3 v2 u│  │  ├─第05章 问题API的实现6 w% V# }  h# G, A
    │  │  │      5-1 Question Migration的建立.wmv     15.47MB
    5 I! B# }0 a7 ?) U5 r, ?# g│  │  │      5-2 增加问题API的实现.wmv     42.65MB* l% A* P  a1 w4 r5 ^4 v
    │  │  │      5-3 更新问题API的实现.wmv     25.68MB
    5 \6 g3 B  _, }3 G8 u│  │  │      5-4 查看问题API的实现.wmv     37.92MB
    & D  o! u2 D/ ]; c  ~) e1 r. v. L* P│  │  │      5-5 删除问题API的实现.wmv     20.18MB7 C0 G0 L, \  Y0 e( |( U) h
    │  │  │      * i7 `  p" B5 C' S& E
    │  │  ├─第06章 回答API的实现
    / Y( P6 N/ B/ ~+ {2 j+ G│  │  │      6-1 添加回答API的实现.wmv     35.42MB
    : G+ s+ K9 W0 C' L/ h8 {│  │  │      6-2 更新回答API的实现.wmv     14.76MB  X" Z" f) q9 `, Z3 w
    │  │  │      6-3 查看回答API的实现.wmv     18.42MB
    1 Z2 O- E9 Y6 Z) ]; J3 _, F│  │  │      
    3 J+ s0 J% s8 W) {7 I& ^1 m│  │  ├─第07章 评论API的实现2 {- U+ s& X2 L4 Y) K
    │  │  │      7-1 增加评论API的实现(1).wmv     27.87MB
    , z! d3 @9 O" o7 `4 M- I: U- S4 x│  │  │      7-2 增加评论API的实现(2).wmv     26.63MB
    - v* D/ }: n, u0 E8 u: F7 X$ H5 C│  │  │      7-3 查看评论API的实现.wmv     13.73MB2 a5 l0 w' x6 s+ s+ J5 E$ i3 D6 \
    │  │  │      7-4 删除API的实现.wmv     14.93MB
    ( C5 ?4 n: S; n) ~) r0 {$ O- }2 I│  │  │      
    % e! F% w0 q, P) m( ~│  │  ├─第08章 通用API的实现' B8 z( n5 e9 n, _, h9 a% A8 e
    │  │  │      8-1 通用API的实现(1).wmv     21.61MB, M$ U3 w$ u$ x& p+ D$ o
    │  │  │      8-2 通用API的实现(2).wmv     28.06MB
    1 G& I* F  g! e! F: I│  │  │      8-3 通用API的实现(3).wmv     42.63MB
    : Z1 _' j6 s4 G7 c" c' O% W/ h: w│  │  │      8-4 通用API的实现(4).wmv     36.04MB
    6 ~. _1 {  i$ B# ~" c, q│  │  │      8-5 通用API的实现(5).wmv     34.51MB( {/ }& [5 j6 s
    │  │  │      8-6 通用API的实现(6).wmv     47.6MB
    , Z8 Q# ^0 f0 z% s2 y  S│  │  │      8-7 通用API的实现(7).wmv     31.4MB+ }7 K. o8 h2 ]) y
    │  │  │      : P! V8 ]4 ^! c& d' ^
    │  │  ├─第09章 后端总结
    . Q/ D. L) A# P5 x│  │  │      9-1 API文档的建立.wmv     31.31MB
    ) Q  @/ |  I* \, G│  │  │      9-2 课程总结.wmv     6.94MB
      f! B+ p5 P0 h  E2 d. T' T│  │  │      / R3 F1 m( `3 R7 h
    │  │  ├─第10章 前端的部署! T" G1 @. [3 \" @
    │  │  │      10-1 Angular的安装及项目的部署.wmv     49.24MB+ R! [' }0 ]& L7 V9 L! R2 `& Y
    │  │  │      10-2 Angular的部署及其基本概念.wmv     23.07MB- c* K/ E# ^  p1 S5 E# D6 l7 K
    │  │  │      . x5 m" {" ^  }  N  S* g
    │  │  ├─第11章 路由的建立
    9 R8 H6 o% ?  \7 n│  │  │      11-1 ui-router的部署及其使用方法.wmv     43.38MB7 S! p- C1 P3 O' \2 q3 |) ~
    │  │  │      
    / r4 X) A8 c& L│  │  ├─第12章 整体布局
    1 Q' ~7 M( S+ N9 _4 J4 V│  │  │      12-1 整体布局.wmv     73.25MB3 J: @. u. Q4 s' [9 `1 E7 B
    │  │  │      
    " n  V# b1 B, @│  │  ├─第13章 注册模块
    " i. f% T; ]; ^7 ]7 b│  │  │      13-1 简单表单验证实现.wmv     53.93MB2 S8 O) n2 e6 A- F3 E
    │  │  │      13-2 表单样式美化.wmv     60.13MB
    : d, D2 b6 ~' i$ g4 Z│  │  │      13-3 完善表单验证.wmv     73.55MB. ]# g# J% u* N$ U7 I& p( v
    │  │  │      , P1 d! L$ x) M; L
    │  │  ├─第14章 登录模块
    ' D) G7 F: |! e  |1 c" y! z│  │  │      14-1用户登陆模块的实现.wmv     48.02MB4 I/ Q  r) ?# [- r" K! ]! v1 U
    │  │  │      
    . r4 @6 ?# g4 O7 I+ M+ p+ s│  │  ├─第15章 添加问题模块8 s1 a+ a  f7 s' u' {; P/ E
    │  │  │      15-1提问模块的实现.wmv     96.96MB
    5 L6 U4 l) \) Y/ L2 B0 W, {) m│  │  │      
    ) F0 X! q9 @1 U$ r6 |, r& L0 Q5 D( d8 Z│  │  ├─第16章 首页模块
    7 a  \( N0 J7 y4 l% K$ B│  │  │      16-1结构与样式实现(1).wmv     122.51MB7 Q8 l, l6 ~% k( S
    │  │  │      16-2结构与样式的实现(2).wmv     93.64MB" M( N9 \! i- c% M& g) |
    │  │  │      16-3结构与样式的实现(3).wmv     70.98MB
    6 D& D% t4 A+ r/ S/ X  w+ E│  │  │      16-4补充接口.wmv     109.67MB
    / p  T! h% @2 @7 b│  │  │      16-5列表信息自动加载.wmv     84.08MB! y4 p; \. A" }3 t
    │  │  │      16-6代码整理.wmv     59.09MB7 G  @  X  v9 f4 e9 U& D, B
    │  │  │      16-7点赞、点踩功能(1).wmv     111.13MB
    % K: k$ u* k: V. K5 }│  │  │      16-8点赞、点踩功能(2).wmv     108.06MB
    ! l6 I8 Z" @# O) ]: o│  │  │      16-9点赞、点踩功能(3).wmv     81.28MB
    ! U5 t5 p  U, G2 y" K8 ^# p│  │  │      0 f0 m! e+ O- M: K
    │  │  ├─第17章 用户详情模块
    4 G; b) z$ j' \5 E7 O1 S0 N│  │  │      17-1 API的建立(1).wmv     59.72MB+ N4 d" [# r; j7 L
    │  │  │      17-2 API的建立(2).wmv     68.85MB
    8 I* E) d! y- _& u│  │  │      17-3 模块的简历、数据的存储.mp4     109.55MB
      U+ j7 s6 X$ {/ S, |0 A8 Y│  │  │      17-4 用户详情木块完善.mp4     39.84MB9 C, ?+ r% E2 R
    │  │  │      . Z" y# H6 w8 J9 Z# p! M. t# E+ g5 A
    │  │  ├─第18章 问题详情模块: ?& X# d8 N9 b* X# ]& \; ~- P3 s9 G
    │  │  │      18-1 问答详情模块实现(1).mp4     46.27MB% r( E( [9 d3 F1 x- s' s3 k& X
    │  │  │      18-2 问答详情模块实现(2).mp4     93.86MB6 K5 `  T' o7 s  t- c* u
    │  │  │      18-3 问答详情模块实现(3).mp4     95.41MB
    # r( j: A( F- L% K( l, \$ `5 \: [│  │  │      18-4 问答详情模块实现(4).mp4     78.04MB
    8 ?4 T. S! ?( [' H+ u│  │  │      18-5 问答详情模块实现(5).mp4     49.3MB
    / r' |  n7 q- V5 [5 L' l│  │  │      # c( ]7 q4 V: i1 z# S- c) m4 u
    │  │  ├─第19章 回答模块
    ! F, H$ p3 G/ a/ [/ ]1 T+ U& T│  │  │      19-1 回答详情模块的实现.mp4     78.2MB# U3 _, l0 b# [: W2 Z
    │  │  │      19-2 添加、更新.mp4     91.42MB% g. ?+ ^0 G9 k* x1 I: z
    │  │  │      19-3 删除,点赞完善.mp4     49.64MB" s; }( L3 I! p/ S, T, P
    │  │  │      
      j# c; S( N5 e8 E6 ]/ q* r" j│  │  ├─第20章 评论模块: I4 d8 `$ X6 a7 P, ~$ j
    │  │  │      20-1 评论模块实现(1).mp4     65.91MB
    ' ~6 _3 ]1 Z/ y9 Q( g│  │  │      20-2 评论模块实现(2).mp4     64.37MB! G& @4 U9 c! ^+ M5 j) K9 {& m: X1 _
    │  │  │      20-3 评论模块实现(3).mp4     59.14MB9 `& d* S/ T( d1 L2 d
    │  │  │      
    ( m! k/ J* ]* A, z* G2 t! I: s( M│  │  └─第21章 问题修改模块
    / b! M7 l+ b( H  t: E3 M  z3 ^! v│  │          21-1 问题修改木块的实现(1).mp4     74.35MB
    % s1 w+ a& X  c6 V  l% C│  │          21-2 问题修改木块的实现(2).mp4     82.88MB
    : a" x$ g' J2 N4 o; y# E# s│  │         
    ) j1 p5 [, ~6 `' ]) [; }│  ├─angular基础教课程( I6 W: B) j0 C
    │  │  ├─1angular过滤器的使用
    - O; J0 f* Q" q3 R; r│  │  │  │  课程笔记和源码获取.txt     225B) J: Y% i2 _' M: }
    │  │  │  │  
    + ?: j7 G2 ]  ]  Z% M% O│  │  │  └─movie) C7 o0 c4 m: q0 ?$ S# p
    │  │  │          00 下午复习.avi     12.92MB
    8 e4 D! ^3 w2 ~/ M│  │  │          00 复习.avi     99.42MB1 n! z" }" O  }6 X
    │  │  │          01 体验angular.avi     68.93MB- H; [  E9 M/ o" w! O% d5 h5 e' P
    │  │  │          02 ng-init初始化变量.avi     13.39MB
      L1 n; H0 a( y2 q$ d# d- Y│  │  │          04 获取应用程序 05 控制器定义作用域.avi     36.18MB% H  q; g) m6 A0 _! n; u1 T) j
    │  │  │          06 事件.avi     57.72MB
    % t- _( ~4 d+ ?7 d│  │  │          07 显隐页面.avi     32.91MB
    , L: K: g! f3 z' {│  │  │          09 插值表达式.avi     11.55MB
    9 k* d- p3 V' V$ \│  │  │          10 插值过滤器.avi     16.25MB: ]+ O3 r9 O; D5 q
    │  │  │          11 filter过滤器.avi     27.48MB
    ( {0 l7 l" f5 U! c7 }5 y# u/ j3 g. m8 Q$ Y│  │  │          12 日期过滤器.avi     56.37MB0 e8 X# r6 G5 n3 h, C
    │  │  │          13 日期案例.avi     41.41MB7 r5 N8 Y  J+ K+ I' ~% @
    │  │  │          14 字符串过滤器.avi     9.39MB6 V& F1 M! x( v! E& p( C$ ]
    │  │  │          15 数字过滤器.avi     12.25MB
    ) ]. b4 H5 j* @) c, K8 H│  │  │          16 数组过滤器.avi     24.29MB0 H: V: _% ^+ p9 @2 b, l* c
    │  │  │          17 自定义过滤器.avi     63.32MB
    , l1 R/ [0 X- \│  │  │         
    : q) S; s" x! l- z│  │  ├─2angular指令+ n( e3 ~& W& x9 Z
    │  │  │  │  课程笔记和源码获取.txt     225B+ i; d, T9 ]9 }2 |
    │  │  │  │  
    6 s& V2 M& d; H; l2 n, \  V│  │  │  └─movie& n# [, e) H  S. o/ U( t
    │  │  │          00 下午复习.avi     23.23MB
    + N4 s' M  R) O2 t- \│  │  │          00 复习.avi     69.09MB
    4 T- f5 T. K8 K& K6 E* [" {│  │  │          01 脏值检测.avi     89.22MB7 e; S7 I* f) G
    │  │  │          02 注册系统.avi     115.78MB
    5 L( Z2 a  l: h) W, g  @│  │  │          03 disabled 04 readonly.avi     46.82MB4 c1 [% g4 ~- @! \! [
    │  │  │          05 checked.avi     12.8MB# q6 K0 @3 v1 X. O4 A0 a2 j
    │  │  │          06 change事件.avi     34.48MB. b7 ^- v" G2 I0 K, _( C
    │  │  │          07 submit事件.avi     11.1MB/ n, N( q, D9 n: t) w
    │  │  │          08 run.avi     13.23MB' i, ^/ F8 R9 {& {6 m' [9 ^
    │  │  │          09 作用域层级.avi     55.17MB) k1 d& ?# k6 E: @9 q. A- K6 y
    │  │  │          10 href动态绑定.avi     40.5MB
    / ]2 o6 A, d8 h: T7 b│  │  │          11 src动态绑定.avi     27.84MB
    3 ]0 }( c. C9 s( ~, j# z' E│  │  │          12 类绑定.avi     20.13MB
    $ Q. y' _0 Z- v7 \7 a│  │  │          13 样式绑定.avi     18.73MB, S% C( }6 H6 s5 H
    │  │  │          15 switch指令.avi     12.68MB4 T  b* W2 g: W+ o
    │  │  │          16 循环模板.avi     16.07MB" t' ]6 a( w" O8 o' ]- N
    │  │  │          17 动态加载模板文件.avi     22.93MB
    0 s; d0 y1 U. g2 g  H4 \8 [│  │  │         
    ) B# ?% h3 M$ v! g9 A# x& s│  │  ├─3angular自定义指令与服务0 j3 ^1 Q. Y8 w
    │  │  │  │  课程笔记和源码获取.txt     225B4 W- g" D! Z$ R9 t0 \2 m4 ]
    │  │  │  │  
    6 m# I" F9 i6 ~+ r/ U│  │  │  └─movie" H. B) z% _, f& u  s
    │  │  │          00 下午复习.avi     51.88MB; p( l% d! V/ w  a+ `
    │  │  │          00 复习.avi     80.35MB
    9 X% `8 M8 w* e8 V. n│  │  │          01 自定义指令.avi     54.9MB
    ) h  k* T0 w( N0 R3 h( F9 g. e│  │  │          02 作用域.avi     76.96MB# Y( q; k3 k$ B  W/ R5 z; [+ a' O
    │  │  │          03 模板作用域.avi     16.35MB
    ; W6 s+ O7 s+ m9 X│  │  │          04 @修饰符.avi     18.22MB
    ! G1 z6 u' z6 B# n4 B9 o7 W  J│  │  │          05 =修饰符.avi     15.76MB
    : o2 j: y7 l+ H/ W/ q3 F1 T3 `4 q) [│  │  │          06 link方法.avi     42.78MB
    * A2 J' }: L$ U│  │  │          07 内置指令实现.avi     28.36MB* D% m/ u  V5 P
    │  │  │          07 内置指令的实现.avi     33.33MB
    + T: |4 J( \9 w2 i6 S1 i, P│  │  │          08 compile.avi     50.35MB  H$ g6 O, O3 t1 t& b
    │  │  │          08 transclude.avi     54.03MB
    . M+ j/ W- x: Z: ]; @2 e│  │  │          11 require(3).avi     67.39MB: W, v0 _9 e! C
    │  │  │          ( g7 O% ]5 z9 U- n6 }% w) ^
    │  │  ├─angualr第1天' ~3 q, s4 y  S# Y' m& z, U/ r8 t
    │  │  │      01_Angular1技术栈入门和企业级项目开发.avi     170.79MB
    * S) K9 E( f; Q6 @│  │  │      02_使用Bower来下载Angular.avi     102.66MB
    * b  O! k9 G6 k) q4 I! L7 m  W│  │  │      03_Angular的Hello World.avi     80.49MB
    2 }" Y0 H& a& r6 |│  │  │      04_双向数据绑定原理和双向数据绑定小案例1-调色板.avi     55.81MB
    & l# u, i- G# n3 r6 A% \│  │  │      05_双向数据绑定小案例2-微博发布框.avi     61.99MB) u7 n1 Z" M3 u6 X4 p
    │  │  │      06_双向数据绑定小案例3-模拟表格.avi     106.49MB" Z3 o/ E0 g/ p* C: [* i
    │  │  │      07_比较难的ng-options指令.avi     52.86MB0 T  p( [  O' J, I" K& \" O. m# b
    │  │  │      08_双向数据绑定小案例4-省市县联动.avi     91.58MB
    + j) f5 O6 U  w( {8 }7 V( g+ K3 }# s│  │  │      09_Angular表单验证.avi     120.33MB
      t6 Z2 a" }9 Q3 Q1 \" p│  │  │      
    ! j0 U" f! ?/ m& A  ]. g& t4 v│  │  ├─angualr第2天
    8 U! }. ]: b& z8 E9 T9 o+ U2 F│  │  │      01_Angular中的服务-service函数.avi     95.53MB; F' {+ E3 p" I+ S1 n2 @9 r
    │  │  │      02_Angular中的服务-使用服务做个学生表单.avi     103.05MB3 x# [; p7 a4 G
    │  │  │      03_Angular中的服务-factory()函数.avi     57.53MB" |$ f9 T9 R9 q
    │  │  │      04_Angular中的服务-constant()和value()函数.avi     30.63MB6 L3 g0 f6 I, ?9 f5 E/ v( R9 |" m; ?
    │  │  │      05_Angular中的服务-provider()函数.avi     82.75MB
    - k/ y1 k, ?; e8 e2 H│  │  │      06_Angular中的指令-directive()函数和restrict属性.avi     34.1MB2 `. {4 t  ~6 _- v
    │  │  │      07_Angular中的指令-link属性和scope属性.avi     114.73MB+ H) K5 K  R$ s0 D+ \/ v
    │  │  │      
    : \8 O% T2 n. T- ~) [& O/ L) q) b│  │  └─angualr第3天
    5 S; V9 M1 c% y2 ]6 ^3 t│  │          01_路由概述.avi     43.55MB
    : C: s% r$ |2 e& `, K( Z│  │          02_ui-router的基本使用.avi     67.28MB
    7 V+ i* P  c$ y; w2 I8 G& x+ _│  │          03_ui-router中引入控制器和子状态.avi     64.02MB
    7 R9 |- q/ o) Z8 @) \6 U+ m│  │          04_ui-router设计路由演示.avi     221.55MB
    0 R+ u. x6 c% }7 j# v+ M" U. Q│  │          05_为什么需要模块化开发管理工具.avi     30.97MB
    ' W( Z0 n* I4 {│  │          06_AMD规范.avi     65.5MB$ V/ I, h& u' {! I. \
    │  │          07_CMD规范.avi     91.29MB& Q8 a8 p9 n, @3 f( b6 R2 y3 K* r. F
    │  │         
    # i6 I7 Q1 ?( K: h6 m! Q1 q- N│  └─angular拉勾项目
    2 A4 C' r" C6 |2 P) ?: [, \│      │  project.zip     10.36MB$ }% G# ]7 c' u: Z8 F6 z
    │      │  
    1 `' g# e: N8 @$ f│      ├─第一章/ q; t/ C* g( g- _% x: V
    │      │      1.mp4     14.65MB
    6 Q- r5 I3 T0 p: f' K# F5 e7 J│      │      2.mp4     6.55MB
    + ^0 ]3 M6 j. _5 u: O0 U( k8 V3 x4 ]│      │      3.mp4     5.89MB1 f+ S3 h/ Y5 {
    │      │      4.mp4     9.11MB
    ' y. s2 a$ p) l+ a+ C$ a$ k│      │      : e* J- d" o8 }$ U7 ^
    │      ├─第七章
    % N: T5 x( w4 \& ~: i6 E' X│      │      7-2.mp4     23.68MB; S- |# P) x  x: Q7 ^2 r. A
    │      │      爱剪辑-7-1.mp4     135.76MB4 h/ l- G9 E# `# G1 l/ H+ }: \
    │      │      - @9 _# `+ x  N: P" {( `
    │      ├─第三章
    6 D9 T5 r, R% [5 h2 g; r) ?4 M) W│      │      爱剪辑-3-1.mp4     12.45MB9 @( O/ ~7 C  {: o0 A) t" S
    │      │      爱剪辑-3-2.mp4     16.67MB/ i+ M1 Q: Q' A* q" v
    │      │      爱剪辑-3-3.mp4     56.31MB/ T4 n, U* d2 Y: j% f+ @5 _6 `" O
    │      │      爱剪辑-3-4.mp4     34.92MB
    8 V7 d# O2 Z, n% ~1 E7 u8 w9 S│      │      * C) ~5 w0 H* E" R/ Y% ^
    │      ├─第二章
      S1 \% a9 C+ M) J( O  ?5 {│      │      爱剪辑-2-1.mp4     7.3MB
    + x, G2 T- M9 ?' N% r# j9 w2 }│      │      爱剪辑-2-2.mp4     31.74MB
    6 p. d) U+ X% u│      │      爱剪辑-2-3.mp4     51.41MB
    3 L! s; A# J6 S1 B! S│      │      爱剪辑-2-4.mp4     32.16MB
    6 ]" g0 Z/ s0 R5 n3 N/ n0 |/ u│      │      爱剪辑-2-5.mp4     19.68MB) h* b( T9 Y6 D$ F
    │      │      爱剪辑-2-6.mp4     10.51MB
    5 V; C  w3 t7 S* t0 J" ~8 {│      │      : T) o1 P7 o* S, P& `9 \
    │      ├─第五章
    3 \4 z$ R7 [, D6 S  h7 c│      │      5-1.mp4     241.42MB
    ; B7 ?! ?$ _- F) C+ b│      │      5-2.mp4     137.43MB& I9 x; K, ~# U  m7 w9 l" ?
    │      │      爱剪辑-5-10.mp4     191.26MB) Z! [7 ]4 H# C, C  |$ g
    │      │      爱剪辑-5-11.mp4     261.31MB
    4 V' u# L. Y  g) K# `! T5 w│      │      爱剪辑-5-12.mp4     205.67MB/ J0 h7 d, h; h# j- Y: y
    │      │      爱剪辑-5-13.mp4     120.95MB
    4 ^5 g- @! p6 A8 d1 [1 l- J│      │      爱剪辑-5-3.mp4     152.8MB
    & F6 X& z5 H" G% l. ?; l# _│      │      爱剪辑-5-4.mp4     83.02MB
    : U; v8 R0 V- }9 j+ Y$ ?│      │      爱剪辑-5-5.mp4     187.65MB+ T) J$ @5 M! A
    │      │      爱剪辑-5-6.mp4     153.05MB$ K+ Y( [! \/ i: D
    │      │      爱剪辑-5-7.mp4     152.86MB- E7 i# F( [& U0 H) c3 B
    │      │      爱剪辑-5-8.mp4     87.89MB- W( O9 s' e2 ], ?0 B( X0 p
    │      │      爱剪辑-5-9.mp4     132.57MB
    $ o' p- U& w7 ]. {│      │      6 ?/ D! v& O; @/ v
    │      ├─第六章
    2 A# C" G' ~  ^$ n│      │      爱剪辑-6-1.mp4     356.57MB2 c0 j% S' W; ?9 z, K, R; b
    │      │      爱剪辑-6-10.mp4     272.51MB
    + _5 K4 E/ g. A* u) n2 U│      │      爱剪辑-6-2.mp4     165.3MB2 D9 i. C1 |5 |$ v. D  N/ d3 X
    │      │      爱剪辑-6-3.mp4     121.67MB# s. s0 m  X; r% Q$ D2 A7 W
    │      │      爱剪辑-6-4.mp4     127.64MB
    * x! r; ?* S" @& u│      │      爱剪辑-6-5.mp4     418.8MB
    $ V: d2 K3 j3 u8 C) O. F4 V│      │      爱剪辑-6-6.mp4     216.58MB; s) l. s% n" a- i# E% f5 S, c
    │      │      爱剪辑-6-7.mp4     163.26MB! x; j, |  K3 K9 B% I
    │      │      爱剪辑-6-8.mp4     145.2MB
    + i: {* @# A4 u: v) R$ U: w, Y" r│      │      爱剪辑-6-9.mp4     116.21MB
    ) a0 ?2 |1 Z9 D1 \: O│      │      . `* q4 T3 E2 \8 W; p0 V
    │      └─第四章
    6 w( C' L/ q! h│              4-5.mp4     351.16MB% f. y& y( u; O- N4 W
    │              4-9s.mp4     267.68MB
    ; L, U( o2 Q& H/ k$ t, Z│              爱剪辑-4-1.mp4     30.28MB
    ' c+ C" c0 n& K. n0 e│              爱剪辑-4-10.mp4     243.5MB! w' D+ e( \0 ^9 A
    │              爱剪辑-4-11.mp4     216.05MB# u, b, }* x6 y( f1 k
    │              爱剪辑-4-12.mp4     182.73MB
    & i9 }7 P6 _) [! L2 g0 E│              爱剪辑-4-13.mp4     190.93MB
    ) ~4 J1 N0 ^, Q3 K0 {+ |, L: l' H4 r│              爱剪辑-4-2.mp4     77.61MB
    9 @3 A8 y$ Y0 Q. G* E& I│              爱剪辑-4-3.mp4     53.32MB
    ( W: _; {6 O7 v* C* ]5 v│              爱剪辑-4-4.mp4     42.08MB7 m) h5 C' @' E2 r+ v
    │              爱剪辑-4-6.mp4     251.83MB
    8 M3 M" Y0 j* W# L7 ^5 N│              爱剪辑-4-7.mp4     196.69MB
    0 O$ G8 a. ^1 G) R( A2 }8 E│              爱剪辑-4-8.mp4     179.55MB" S/ M; s6 Y% Q1 {, y4 y" o
    │              
    0 m( S# f: `% I. c├─37-react. js' t  f$ W  W4 W* j8 I9 Q! {2 c
    │  └─React.js入门与实战- p3 D3 I8 G! ^& S
    │      │  1-8章.zip     6.95GB: [/ n: v2 Q9 Z' M$ k) _
    │      │  思维导图.jpg     4.75MB4 ^' H: s+ W' W: H) c
    │      │  课程章节.txt     3KB! g) F4 p9 q' B
    │      │  项目演示地址.txt     673B' l% l$ l0 V# y) C/ w1 [
    │      │  - q* l2 \5 s: q6 [# A" n
    │      ├─9
    8 t( \1 `+ P9 C│      │      第九章1-4.mp4     787.88MB! J; d# J" y7 r* }
    │      │      第九章5-6.mp4     323.33MB
    4 B# F- i2 {- R0 x7 |4 ~" a3 H1 C│      │      
    : x1 R. i# e: D1 D  J- H1 w  b* R0 M│      ├─React课件
    * {) a; W0 A8 j│      │  │  sourcecode.zip     1009.37MB
    $ T- P" M" d' t  M4 |7 p/ T7 U│      │  │  ! q. ~- z- t/ V5 R5 g; o' e
    │      │  └─课程思维导图" G+ P* \. z( {: Q8 c7 q
    │      │          LessonMindMap.png     4.59MB
    % O* q1 e  M3 b% c9 j│      │          8 L7 X1 ?  s1 w& s: e) E* m
    │      ├─第一章" m' j; s( l0 f$ c9 W
    │      │      第一章.mp4     110.07MB! D0 O+ \, v& G; n/ F, ?
    │      │      1 K( t6 k: k4 `
    │      ├─第七章/ H+ A4 V4 ?( u& H8 b* l/ j
    │      │      第七章.mp4     410.77MB
    3 N4 M: |! s* f│      │      
    ' e/ _5 N8 D" m/ i- L│      ├─第三章
    # z9 C9 n2 W: R* q8 n│      │      第三章.mp4     112.64MB
    - D) r/ v6 _7 T1 H4 A: X, D3 }│      │      
    7 n# f. m; L, {' M; g! k- h│      ├─第九章  M" h& Q$ h# V1 A; q' Q
    │      │      第九章.zip     1.42GB' h4 g/ u* E% ^1 B. f( P
    │      │      
    ( B! W" a2 @% ]! }│      ├─第二章3 K, i  _( I/ a$ @! b  J& Y
    │      │      第二章.mp4     132.73MB
    + \4 [2 K5 C: @  L│      │      
      s5 u$ C7 x" J$ S- y. r  `│      ├─第五章
    ) D4 `( l$ Q; ]" }* p8 Q$ U3 f│      │      第五章.mp4     332.83MB
    . p6 U2 ]8 n2 E* y6 |3 M+ K* k$ _│      │      + x$ u& H6 O" e. w5 W
    │      ├─第八章
    & r! ^% H2 V- s( _1 M- [│      │      第八章1-3.mp4     385.67MB
    + e; a3 b# s2 c3 }* C0 E- G  c│      │      第八章4-6.mp4     651.69MB
    1 d5 ~/ T4 M+ o2 m( F! w! ~8 A│      │      
    + N% w8 ]+ i" R" ]$ ]│      ├─第六章/ {& `. p1 ~% {1 t
    │      │      第六章.mp4     162.47MB: }8 e1 w; B0 `7 k6 s, i
    │      │      
    ) Z) V% [' M; u# n+ J│      ├─第十一章. u3 w4 t7 m+ y0 F! o2 \( ]9 k7 y+ |' ]9 B
    │      │      第十一章.mp4     976.55MB; n+ j' y! y2 d  Z) T1 Y: K6 O7 d
    │      │      ; k% W  E0 `& V- H& S) `2 M  a
    │      ├─第十七章
    4 y# g/ N5 Y- q) E│      │      17-1.mp4     929.27MB1 Z) ^9 p5 p9 T: `' N" m, ]
    │      │      react.js-zxit.html     372B/ C; d' I  ?, {/ p! U
    │      │      react.js-zxit.jpg     220KB$ o/ ]/ a5 d0 W
    │      │      
    : g, V& A0 @! h1 l' |+ }+ l+ s% j│      ├─第十三章
    8 h3 U$ W* A$ M" q│      │      13-4到13-4.mp4     3.13GB# J2 t7 g4 `" }- w9 Z8 n
    │      │      
    5 r' n6 k0 V# z2 N8 ~4 S$ H│      ├─第十九章# {# U% b' {: j) O. u) R
    │      │      19-1 点击加载更多-上拉刷新加载数据_wkm - Google Chrome 2017_3_19 20_54_01.mp4     1.4GB6 u; F$ M8 E% p7 Q% X/ \
    │      │      19-2 点击加载更多-下拉刷新加载数据_wkm - Google Chrome 2017_3_19 21_16_45.mp4     594.61MB
    ' Q: K) I. D! }) x* q│      │      19-3 Redux 简介与实例演示_wkm - Google Chrome 2017_3_19 21_25_10.mp4     1.4GB
    # U6 u8 I3 P8 B8 L│      │      19-4 页面表单框架_wkm - Google Chrome 2017_3_19 21_45_54.mp4     102.48MB* w, L) e) x7 m7 K, [
    │      │      下载必看.txt     533B
    % g, ^# J$ y$ h8 ?│      │      更多最新.jpg     220KB1 J! H* c& p7 @& A$ K
    │      │      获取更多资源.html     372B
    ) a2 O. ^% |  t" n4 i9 f/ |+ o│      │      
    ( H$ Z4 \" T" y3 U8 c7 k4 \│      ├─第十二章- V; Y4 Y9 H& s5 D2 `+ r% ^
    │      │      更多最新IT视频教程--自学IT吧.jpg     220KB3 y7 K# g; w" ]5 }: N; d; X, V
    │      │      更多最新IT视频教程资源.html     372B  K: f9 f- ^" t$ W
    │      │      第十二章.mp4     2.96GB
    $ N* C. Q4 Y  `) k( g4 O; Q! H# p9 o; B│      │      , ?. c4 r$ g/ F# l- C% U/ e
    │      ├─第十五章
    ) `: w3 Y% v" V4 n│      │      15-1 PC 端详情页面开发(上)_wkm - Google Chrome 2017_3_4 14_50_24.mp4     838.84MB
    - f9 J+ W" E: |) H  J│      │      15-10 PC 端用户收藏功能开发(下)_wkm - Google Chrome 2017_3_4 16_54_26.mp4     287.51MB
    3 d. Z6 _0 H9 E│      │      15-11 移动端用户收藏功能开发_wkm - Google Chrome 2017_3_4 16_58_31.mp4     190.07MB
    , ~/ v+ k2 k3 {8 p  J│      │      15-2 PC 端详情页面开发(中)_wkm - Google Chrome 2017_3_4 15_02_10.mp4     421.1MB
    ' H1 v5 N. i+ U6 L3 f│      │      15-3 PC 端详情页面开发(下)_wkm - Google Chrome 2017_3_4 15_08_19.mp4     423.26MB# C) y6 ]) `5 b, O+ X
    │      │      15-4 移动端详情页面开发_wkm - Google Chrome 2017_3_4 15_14_20.mp4     397.5MB
    1 I( D$ T- z0 j: m/ y& t4 v│      │      15-5 评论模块开发(上)_wkm - Google Chrome 2017_3_4 15_19_46.mp4     644.79MB3 p& X  A$ Y* X! d* a/ ~
    │      │      15-6 评论模块开发(中)_wkm - Google Chrome 2017_3_4 15_33_09.mp4     345.33MB$ ~2 [* m* ?, q+ J4 Z
    │      │      15-7 评论模块开发(下)_wkm - Google Chrome 2017_3_4 16_32_09.mp4     572.62MB
    4 n2 j6 o$ U) K│      │      15-8 移动端评论模块开发_wkm - Google Chrome 2017_3_4 16_42_25.mp4     222.37MB
    6 N! A  ^# }2 j0 [8 s0 N6 }│      │      15-9 PC 端用户收藏功能开发(上)_wkm - Google Chrome 2017_3_4 16_45_47.mp4     549.51MB
      o# `* @, [2 T& [6 `' \$ b│      │      react.js-zxit.html     372B
    " u' E! E' _7 Y) h2 C5 @│      │      react.js-zxit.jpg     220KB2 R: L9 _/ Q: P5 A! z
    │      │      7 E) x8 g& J' o! V9 a0 F1 z4 m
    │      ├─第十八章5 z: a( h9 Y6 V6 V
    │      │      18-1 网页优化军规介绍(上)_wkm - Google Chrome 2017_3_19 20_39_56.mp4     566.28MB
    & o7 t/ L! z' N5 p* {* U│      │      18-2 网页优化军规介绍、插件(下)_wkm - Google Chrome 2017_3_19 20_47_53.mp4     429.87MB4 k- G/ s4 I2 y
    │      │      
    - t' }) H7 r! u' o+ j: B│      ├─第十六章
    ( K: Z8 m. X$ ]2 c- V% P8 C│      │      16-1-5.mp4     3.72GB( {$ J: ], i) P$ g  x( v- H
    │      │      16-6 个人评论列表开发(上) .mp4     495.1MB5 X! T0 P' R- a* M" U
    │      │      16-7 个人评论列表开发(下).mp4     437.65MB
    , u/ d- M1 t+ a9 [+ G% i! f! A│      │      
    ; I( E! r, J. @│      ├─第十四章
    # |& [4 G) L# ~6 y+ W- W7 X% n$ x│      │      14-1.mp4     501.97MB
    # M1 C  {. r( z, X0 H│      │      14-2.mp4     309.41MB* {- H$ G7 t7 R& x8 E9 q
    │      │      14-3.mp4     459.45MB% O& u. K( R. F0 a; f2 m/ B
    │      │      14-4.mp4     718.63MB
    2 m  b) K. u% J$ ^& v1 p│      │      14-5.mp4     1.12GB
    + [; Q1 S9 k) ]+ G2 ~│      │      14-6.mp4     1.09GB9 u+ g$ z1 N( e' Y0 v6 m
    │      │      14-7.mp4     748.48MB7 s) U4 M: Q' v/ }5 J! }# q) i
    │      │      14-8.mp4     253.09MB8 |7 B0 j/ \8 D& `% p& F
    │      │      14-9.mp4     199.64MB
    0 K- H) }6 [& r% D8 M- Y│      │      更多最新IT视频教程--自学IT吧.jpg     220KB" ~. \% o( r! Y6 N6 x* s$ B
    │      │      更多最新IT视频教程资源.html     372B& Z- i4 I1 D( `: g' e. J
    │      │      
    : x% d9 G; Y& |7 v+ r0 K│      ├─第十章% Y" H  Q' p1 w: o( Z  Z, W
    │      │      第十章.zip     669.04MB" s3 f! Q- F0 y4 \% `4 r" Q; v
    │      │      4 P# w" S% ?2 P5 J9 o2 r$ B
    │      └─第四章
    : X$ N3 h. u" r7 P( y5 j3 H# O│              第四章.mp4     171.81MB/ D/ t* w8 |' ~$ z  m& f, O
    │              % S1 X8 L) g, U: l
    ├─38-PHP微信开发, E& h; [2 ^8 ~! n: f4 {
    │  ├─011 n' U5 R, {3 Q6 X, i2 c+ @
    │  │  ├─docs, |( ]8 [* C/ i2 e" t9 Z
    │  │  │      24e1a4ebcce74d994a5e983b1a75c77f.zip     1KB% s0 T2 F" P( u/ k5 ]
    │  │  │      accesstoken     154B; j: [6 ]) o! o, M
    │  │  │      curl.php     1KB
    3 ]% _8 H4 v2 l; B' P│  │  │      getqrcode.php     420B% f7 c  n/ a- R$ J  ]! e2 y: |2 M
    │  │  │      getticket.php     251B
    / r* _6 G" D) W% ?' B│  │  │      index.php     227B
    , p  [- T3 `5 G1 S4 ~│  │  │      temp66.jpg     27KB
    2 l' Q' h5 c; P/ ?$ P$ z( K6 L* I: t4 `│  │  │      wechat.inc.php     7KB
    0 M8 k" a1 J% h4 R. S+ W4 D│  │  │      weixinJS.html     4KB
    ) H3 R/ H9 I/ l3 I( C: I│  │  │      微信开发.docx     1.63MB) m4 L; f3 V: s! m" m
    │  │  │      
    6 r+ b+ p  r* m( ]9 Q│  │  └─video  {7 r& ^$ K1 }. Q
    │  │          01微信公众号以及curl.wmv     137.27MB6 Y8 O  c' ]7 i6 d+ D7 b
    │  │          02获取ticket和QRCode.wmv     243.81MB
    , L, {1 }9 f( p- m8 d& l+ g/ U. I│  │          03被动回复文本信息以及聊天机器人.wmv     119.73MB
    3 a* R7 i" H6 |2 h8 X4 {│  │          04事件的简单处理以及菜单处理.wmv     286.1MB
    % y3 J( k# O5 m│  │          ' y/ l6 C3 O( x$ P9 ~
    │  └─02
    # y3 w/ o, e: Z+ O& T  L& E│      ├─docs3 f, d9 D$ Q! S
    │      │      1.jpg     68KB
    1 u7 i  `+ n; I* V5 X7 [- `" F% l│      │      accesstoken     154B( ?2 d: J2 f4 C+ A' j
    │      │      addimage.php     289B
    , a( T) J6 Q( a/ v1 J* D# g0 C│      │      createmenu.php     832B
    ( g& d- \, N( W1 z│      │      curl.php     1KB& P% i* x+ d( {! O* m/ {) t
    │      │      deletemenu.php     286B
    . v7 @/ ~' L+ _6 w1 K│      │      getqrcode.php     420B
    : p- B. M3 T7 q' x│      │      getticket.php     251B
    0 F" i$ Z! Q& }│      │      getuserlist.php     307B1 Z# Z$ O+ |* k, |1 @5 z' |
    │      │      index.php     2KB, y6 Y' f. x  \6 u' r
    │      │      querymenu.php     290B; ^9 E4 e% K& R: @/ I
    │      │      sendall.php     304B
      v) u' _: s; Q6 J  M" v│      │      temp66.jpg     27KB
    4 z' S# n. K' C+ ~/ Y│      │      test.php     396B
    * d. p/ X4 F' M% y, c. ^│      │      wechat.inc.php     16KB+ k# ^1 M7 w2 `; v
    │      │      weixinJS.html     4KB2 y& x, z4 a* S+ S3 R( b% Y. P
    │      │      微信开发.docx     781KB! `8 T4 G5 ]% J" w1 J4 _& [
    │      │      1 y2 N3 ]. [  M! {+ [
    │      └─video
    6 q; w) ?# A! F, ^4 l5 w│              01菜单的处理.wmv     159.72MB
    ; M, V2 V  ?) \│              02发送图文信息以及菜单按钮的处理.wmv     276.85MB9 U4 S' `; l% f0 \
    │              03定位信息的简单处理以及程序优化.wmv     173.05MB
    7 n9 g. l: c1 c6 V. }, T* g& f│              04用户列表和群发信息.wmv     146.71MB
    7 D) A: x* @0 Y. @8 ]: a5 u3 }3 |/ r│              05添加图片素材.wmv     53.91MB
    " U* g0 P7 Q) u  L│              06搜索歌曲.wmv     181.91MB/ x9 [- Q9 x/ q; z! A
    │              
    ( d- X1 \4 e1 J5 e└─39-微信小程序入门实战
    " Z! T/ j5 ?8 K  D- `  E: M4 P& b    │  post-detail.js     7KB1 d" ~- e! d& K1 b2 ?
        │  ReaderMovie.zip     1001KB6 F# Z, a  R& B! E5 W& n
        │  图片素材(全,包含电影部分).zip     909KB+ n8 f) m9 P) M# Z$ x
        │  小程序源码.zip     911KB/ {- k6 ~, Z- e! B: t
        │  小程序目录1-10章.txt     3KB
    . G; B  v% e0 _) p- h$ K1 c    │  微信小程序源码.zip     911KB  Q% }' ~0 K# g# n
        │  效果图.zip     8.97MB
    * w# T9 f# M: y" [0 [( `4 @( Z4 V    │  音乐素材.txt     37B
    1 N; ?  n$ d1 e# G# b    │  : E. h/ B2 \7 R# F- z9 V
        ├─微信小程序全套
    ( d+ _9 Y& a2 x    │  │  微信小程序开发实战.rar     300.08MB9 j3 c+ P2 Y6 T2 U6 k$ s& k
        │  │  解压密码.txt     40B' l. X& ?" z9 G, y: b
        │  │  ' U4 m4 ], [7 W
        │  ├─二、微信小程序视频教程. V5 j4 G* \  B4 O9 _+ f, Q" N4 a
        │  │  ├─第一阶段、微信小程序小白全套视频教程* \  {3 ?1 r# n) v  `- e
        │  │  │  ├─【教程】千锋教育微信小程序全套开发视频教程' ^. j% o: n& p- f
        │  │  │  ├─【教程】教0基础妹子做微信小程序
    " P& I* k$ ]3 w+ v    │  │  │  └─【教程】极客学院小程序视频教程(店主推荐)6 V4 b) Q0 y" e# p+ T. ?
        │  │  │      │  4.4.2导航.mp4     47.43MB2 e% j6 E, _( q; r& p4 Q8 k1 c5 Q
        │  │  │      │  5.4.3动画.mp4     155.2MB
    0 B$ Z. ^! W/ g* t    │  │  │      │  5.4.4绘图.mp4     266.59MB
    ( R: x5 x1 d: ]& M6 {6 d; M    │  │  │      │  ) s% y6 V1 @, w8 E" F( H) @
        │  │  │      └─课件资料demo
    / F6 U' ^4 c1 ^: }" T$ }. O0 c    │  │  ├─第三阶段、微信小程序高手全套视频教程
    / N: g/ ?3 _$ Z* `. Y, R& }. B    │  │  │  ├─【教程】东风老师微信小程序开发视频教程. B/ h/ d0 J7 p+ R% q  C
        │  │  │  └─【教程】小木课堂教程$ C9 P; Z! Q8 u- R( g. f  {
        │  │  │      │  20161012VIP直播实战.mp4     448.64MB5 J7 t6 t2 ]6 I- t% \9 V
        │  │  │      │  微信小程序-天气App.mp4     14.35MB* ~: i: @- j% C9 l9 G0 S
        │  │  │      │  微信小程序-电影App.mp4     11.25MB
    9 u0 I2 J2 A& K3 _! n    │  │  │      │  微信小程序实战-辩论赛计时器.mp4     22.34MB; M9 \8 |& w, `' t* r# {
        │  │  │      │  微信小程序实战开发.mp4     812.61MB
    7 _& _5 L$ B" i& q    │  │  │      │  
    & Z$ E0 J7 Z% K7 H# v- F' ]6 j& E    │  │  │      └─小木天气开发实战教程( e8 @5 D8 o* ~! d4 s, i6 t8 Y
        │  │  │          └─案例源码8 b0 d. {- u# d9 e7 M# C
        │  │  │                  cal.zip     9KB
    % v5 b& ~; c: s: M; A! J) ]/ f    │  │  │                  / Y' r- Z6 B0 |0 d  W
        │  │  └─第二阶段、微信小程序进阶全套视频教程: E, e# Y; C6 Z2 K
        │  │      ├─【教程】传播智客小程序实战8 r# L2 l/ f" h# d3 t
        │  │      │  ├─传播智客; }' Y* t/ @+ Q# Y9 p9 n
        │  │      │  │  └─教程源码工具4 L" r2 D& K+ O5 f3 `" p: E& B7 |
        │  │      │  │      │  README.pdf     867KB
    1 h' O' s5 T& i7 c' i/ I    │  │      │  │      │  
    8 ^% P& X4 X+ T0 J    │  │      │  │      └─开发工具
    ! U5 U9 Z* {/ H; ]5 N9 I/ n    │  │      │  ├─前端福音!小程序实战开发第一天-video
    1 o/ t" q# B/ O3 {    │  │      │  └─前端福音!小程序实战开发第二天-video
    6 ], J% T2 K, g9 e4 I* _* L    │  │      ├─【教程】掘金直播课程& c& t- P4 V+ }0 e: r7 `
        │  │      └─【教程】蓝欧手把手教你小程序
    2 q7 D4 _( b9 M9 E6 A+ @& j$ Z    │  │          │  1-小程序windows版本安装.mp4     87.23MB: h: \/ U; Y/ P! z
        │  │          │  10-小程序事件处理详解.mp4     309.78MB. N- n( F7 R( W; F3 V! I  y
        │  │          │  11-wxml中的引用.mp4     122.33MB
    5 `6 `6 S" L# O    │  │          │  12-wxss.mp4     133.45MB
    5 S6 Y: L* X3 ~0 c9 t6 z1 A    │  │          │  13-view组件-flex布局.mp4     166.19MB$ w, v* O/ [! ~' v! k& \! Q
        │  │          │  15-swiper组件.mp4     225.13MB1 s  T$ z  F7 j! n( m3 [+ _7 F; I" ]
        │  │          │  16-基础内容组件.mp4     166.54MB
    / x, j+ b9 U: z7 w    │  │          │  17-表单组件1.mp4     157.71MB
    & l/ G1 j; J7 E+ V. |& `& x7 x    │  │          │  18-表单组件2.mp4     292.91MB
    ; U/ N4 \8 w  M, s    │  │          │  19-表单组件3.mp4     208.73MB; T! L2 k# h( X5 v, t  j! h  w
        │  │          │  2-mac安装.mp4     84.45MB8 R' O3 t8 B6 R- n) K. P! K
        │  │          │  20-表单组件4.mp4     193.6MB$ C( J; }9 A) z0 z
        │  │          │  21-操作反馈.mp4     201.2MB& v% `( }; h& k. l6 y
        │  │          │  22-导航.mp4     152.16MB! U: \. b9 e$ G% K
        │  │          │  23-媒体组件1.mp4     286.58MB- q1 K, J: N  V; j: t. A  N2 \* G3 ]
        │  │          │  24-地图.mp4     123.42MB2 q0 U0 o" |# X6 X6 O. i
        │  │          │  25-canvas.mp4     151.46MB
    7 p8 h3 b$ f3 X. b6 `) n7 ?. Q8 p    │  │          │  26-canvas-动画.mp4     139.42MB
    9 z3 u8 k% j' {1 `; N; U    │  │          │  27-贪吃蛇.mp4     134.61MB- |6 \/ n8 m0 m, b- t% r+ V2 Y
        │  │          │  28-贪吃蛇2.mp4     270.26MB
    9 ^/ I" D2 g" \9 m3 k) a' b4 z    │  │          │  29-贪吃蛇3.mp4     266.73MB1 x% N0 M7 w0 C* N
        │  │          │  3-小程序入门.mp4     182.24MB
    " b4 n  ]$ k. [- D7 e    │  │          │  30-豆瓣电影1.mp4     207.78MB. P5 Q& B2 Z5 d6 e! P0 O
        │  │          │  31-豆瓣电影2.mp4     222.21MB
    , r; L, P3 B" x1 _( r' H    │  │          │  32-豆瓣电影3.mp4     203.39MB
    & Y# B) k3 M+ g# Q! `    │  │          │  33-豆瓣电影4.mp4     275.11MB$ q. t3 v! f% g
        │  │          │  6-作用范围及模块化.mp4     114.31MB
    7 p0 E# w. w7 N6 d; p# {6 ^    │  │          │  7-视图层.mp4     202.54MB7 \$ E. Z! M8 t+ A6 e* i6 Q" H/ A
        │  │          │  8-数据绑定.mp4     305.12MB) Q# F9 J' ^# G
        │  │          │  9-for详解.mp4     110.85MB
    / e$ f" C+ k1 l5 p3 ^    │  │          │  
    9 o2 d& i" o. W, F$ {& p, s    │  │          └─源代码( x/ l, ^# F" ~' i: h+ g
        │  │                  豆瓣电影.zip     365KB
    5 x0 m3 C( q1 C# D    │  │                  贪吃蛇.zip     127KB
    9 d- B5 o/ P  z1 T- P2 D8 s- Q% ^4 s! _    │  │                  随堂代码.zip     396KB
    5 W# j; o3 v! V6 O. i    │  │                  
    - F3 C( }% Q- ?  k* w( Y    │  └─极客学院小程序视频
    & y4 O' r, f8 j! d; j6 S" `0 f& D    │      │  1.1微信小程序从基础到实战课程概要.mp4     142.44MB
    4 B) g- D% `& t0 i& ^5 m    │      │  2.1微信小程序简介.mp4     64.62MB% E/ u0 D+ V* d6 H( z8 ?
        │      │  2.2.1微信小程序开发准备.mp4     16.24MB
    ( ~4 R! `. O+ W; a/ H    │      │  2.2.2微信小程序开发工具的使用.mp4     126.18MB
    9 p  {( L/ ]( C0 @; A9 t: m    │      │  2.2.3目录结构详解.mp4     115.33MB
    2 ~4 q: w% |% e9 m    │      │  2.3.1视图与渲染.mp4     317.95MB
    ) g( U6 y; Q; Z% H# F    │      │  2.3.2微信小程序事件.mp4     162.29MB$ V0 V6 S6 S" X3 j; w) `
        │      │  3.1微信小程序的配置详解.mp4     160.33MB
    " ?9 F/ {7 M7 u) M4 r# |6 c4 A  g    │      │  3.2.1微信小程序的生命周期与app对象的使用.mp4     81.12MB; T( f/ `, T* T, Q6 J
        │      │  3.2.2微信小程序页面的生命周期和参数传递.mp4     210.68MB
    ' C+ W) Z$ u- O! Q# t    │      │  3.3综合案例 - 用户登录.mp4     177.52MB9 ]! g9 n2 n! d- N& C
        │      │  4.1微信小程序的UI精讲.mp4     57.11MB
    5 q* \# }; Y! k& v$ j8 t    │      │  4.2布局基础 .mp4     458.57MB8 Y! i: v* I! z! A2 V
        │      │  4.3.1组件的使用.mp4     107.69MB
    ! g) x! D; {# {+ M    │      │  4.3.2视图容器组件.mp4     287.52MB
    2 i: ?% `" S+ V% A    │      │  4.3.3基础内容组件.mp4     80.03MB
    0 ]: M5 n4 Z: H- w    │      │  4.3.4表单组件.mp4     192.34MB) d2 h/ a1 |; u9 V8 e. k  u
        │      │  4.4.1操作反馈小工具.mp4     200.22MB
    7 N* u* S/ u9 J! Q  T) o& Z( Q    │      │  4.4.2导航.mp4     47.43MB# ^! [; L& {* k
        │      │  4.4.3多媒体.mp4     153.04MB
    , s/ s. ~: t+ B3 n5 h' W# z& e8 H    │      │  4.4.4地图与LBS.mp4     49.46MB
    * L" i* _( @  o3 g: i) j3 m    │      │  4.4.5画布与游戏.mp4     113.44MB
    * C# u: Z7 D$ _. d/ |    │      │  4.5综合案例 - 评测小程序首页的实现.mp4     511.87MB' z1 C; v' q& ?. `% i9 \- m1 B
        │      │  5.1微信小程序的API开发简介.mp4     21.55MB
    : ], N+ g. N# w. b    │      │  5.2.1请求服务器数据.mp4     140.23MB) W; ^  O1 A- O& N' P7 v
        │      │  5.2.2图片选择与调用微信拍照.mp4     116.69MB
    " l5 L. q0 O5 {* M/ D9 {/ _    │      │  5.2.3文件上传与下载.mp4     319.95MB, d2 R9 \/ _0 s% Q/ p7 j, p
        │      │  5.2.4 webSocket.mp4     332.65MB
    0 t( R/ B; ~& C; F    │      │  5.2.5音乐的播放和控制.mp4     240.54MB
    0 u# v4 _1 {" [6 ~$ U3 D5 O    │      │  5.2.6缓存数据.mp4     100.32MB
    ' x- D% M" B& V$ f    │      │  5.2.7获取当前位置.mp4     104.98MB
    ! e. `3 F. w/ R. O" _" G    │      │  5.3.1设备信息.mp4     96.06MB
    - M, A, z) y4 ]9 I4 Y8 ]6 C1 ]; z    │      │  5.4.1 交互反馈.mp4     109.57MB
    ! x; v) g* R* c; r+ w3 [1 ]7 E* |    │      │  5.4.2导航和导航条.mp4     134.05MB9 j, d# g8 m7 I6 y% H! L& w
        │      │  5.4.3动画.mp4     155.2MB- p( X- s: l0 @$ {" F8 y4 m
        │      │  5.4.4绘图.mp4     266.59MB" p3 Q; O& o; O) w! `
        │      │  6.1课程介绍.mp4     45.88MB
    3 y6 i, {4 g: @    │      │  6.2.1使用 Xmind 进行产品需求分析.mp4     50.6MB
    % e5 [- f$ x6 Z' J( L- C    │      │  6.2.2使用墨刀进行产品原型设计.mp4     172.77MB/ _- a) K& i. P7 ~4 I( Z2 V5 Z
        │      │  6.3.1路由配置,完成底部 TabBar 设计.mp4     118.66MB% A! X; c) J* ^4 _! R  I
        │      │  6.3.2产品层级、组件模块化设计.mp4     54.97MB4 w  z- _2 E4 n/ R. J% J3 V7 ?: X
        │      │  6.4.1组件讲解.mp4     135.5MB; j* P6 a1 H8 G0 ]
        │      │  6.4.2列表页开发.mp4     173.98MB9 z4 m, b9 \* _$ m
        │      │  6.4.3主题页开发.mp4     107.04MB
    9 q: K/ {% b! Z3 e' R    │      │  6.4.4节点页面开发.mp4     68.2MB+ j( y  O; v! V& X9 A
        │      │  6.4.5用户信息页面开发.mp4     69.53MB% F6 j* f, |; P9 n/ J
        │      │  6.4.6使用 WXSS 对页面组件进行美化.mp4     78.55MB
    2 B8 ~+ q/ L1 ?    │      │  6.5.1wx.navigateTo、wx.redirectTo、wx.request 方法使用讲解.mp4     58MB
    / X' y- ?; \+ g: }2 g    │      │  6.5.2使用 wx.navigateTo 完成页面跳转.mp4     172.61MB- L4 j1 _! c7 q/ L9 L: U
        │      │  6.5.3使用 wx.request 取云端数据.mp4     205.87MB' K$ i1 a2 d* b
        │      │  6.6V2EX 小程序发布及注意事项.mp4     64.06MB# G3 G: ], Q4 F9 L1 n' x( m
        │      │  微信小程序页面的生命周期和参数传递.rar     3KB* H8 M8 H% d* ]$ @3 F8 |. a
        │      │  综合案例 - 用户登录.rar     1.51MB
    ' ?: k8 K( u& g    │      │  7 F) S! n% F% C( j
        │      └─课件资料demo
    % I  N; p" [1 J) j4 o. f    │              微信小程序事件.rar     3KB( [  r# U" o4 Y3 |3 j2 R+ N3 v
        │              微信小程序开发工具的使用.rar     7KB
    5 C# _" G0 k3 w, t( j    │              微信小程序的生命周期与app对象的使用.rar     4KB3 ^) j0 V2 a1 h) ?8 U
        │              微信小程序的配置详解.rar     7KB
    % Z  M: z1 m/ y6 X1 w0 t" g    │              目录结构详解.rar     4KB+ S: k" M6 ^/ q+ S) ^
        │              综合案例 - 快递查询.rar     3KB
    - j0 Y6 \( Q% |    │              视图与渲染.rar     4KB6 V" k7 i' A' \! Z  k
        │              
    ' d. e# u, i3 G# {    ├─第一章% X% y. Z' ~) J0 \: g# j( }
        │      1-1.mp4     35.53MB
    / Y0 u  D/ L$ z: v; q0 x    │      1-2.mp4     10.37MB' V( R! a. L6 d  Z4 C- j3 ]
        │      20170117_113209.mp4     12.76MB
    , y( B7 H, Z) D; D# x    │      20170117_115444.mp4     11.53MB! |0 [. _0 T3 k3 h- ~- ~
        │      ) p% w$ `  E$ K8 b' `% O5 b
        ├─第七章5 J/ _( n; e1 J+ z/ P( _
        │      7-1.mp4     182.71MB
    0 ^+ }6 p& ^- w    │      7-11.mp4     53.85MB
    8 v0 T3 C; |, Z$ e% [    │      7-12.mp4     132.07MB
    9 Z# x5 _" F5 X8 h0 @# c    │      7-13.mp4     262.72MB( i/ S9 I. f* {( e8 K2 p) w' g- g) d% |
        │      7-14.mp4     207.51MB% ~+ q4 @# {6 I4 _+ U4 H3 O, k
        │      7-15.mp4     135.15MB
    ( \) M" x( x3 T  L; z( F& e9 J    │      7-16.mp4     102MB
    " _% C5 G& R2 Z    │      7-2-3.mp4     26.06MB
    7 z4 }+ r6 n6 G* B$ g, n4 @    │      7-4.5.6.mp4     52.04MB
    6 z% b# Z; r  M3 H* a) c    │      7-7.mp4     47.14MB
    4 Q9 D; n. ^% J& m/ N- X: Z2 T    │      7-8.mp4     32.29MB
    8 M; j3 d% f- i6 a/ k; e    │      7-9-10.mp4     256.35MB' N5 F& z& `  U" I& l
        │      
    + z2 P6 z' f) _* e/ w, y6 G    ├─第三章2 u9 L, j( N! c* |4 H9 Z) L9 c6 H. E
        │      3-1-2.mp4     15.15MB0 x- P5 L. s5 o
        │      3-10.mp4     3.32MB
    0 l1 a: t9 h! `! y1 n: A    │      3-34.mp4     34.58MB
    6 j- Y: F% C" i1 g, w    │      3-56.mp4     42.73MB, j8 Q) W; }4 E
        │      3-78.mp4     22.15MB
    . B9 ]# I( c6 U) Z' \6 N$ C    │      3-9.mp4     20.57MB
    : G: M( U7 N. [$ o. b' Z& \* {4 [    │      
    * W) G7 u6 ^6 f( n    ├─第九章
    8 L% ^3 n' b7 f+ b( Z+ W1 b    │      9-1.2.mp4     265.34MB0 @- [* g1 y+ @  v. k5 V1 T
        │      9-10.mp4     308.12MB: K2 }! E) ~2 y& L& P" C+ l
        │      9-11-12.mp4     89.54MB
    , j$ t# R9 j: g( v0 S# U    │      9-3.4.5.mp4     325.6MB
    6 P: X- y/ M" I8 o; w; j    │      9-6.mp4     204.31MB' E- M6 x' M5 Y
        │      9-7.mp4     197.02MB1 o/ J' F2 g5 w3 a2 Q! i! l
        │      9-8.9.mp4     341.73MB
    * z3 A& ]4 j0 P2 R( f! C0 M    │      
    . o$ R5 p9 B* m( c7 G, y9 z2 G) j    ├─第二章3 {: R! A1 k/ V" D: H
        │      第二章.mp4     27.64MB0 o0 J/ j# A/ [# F
        │      
    ' I& ^- C+ F- |4 R    ├─第五章
    9 R7 X8 o, f! W! W' i; Z    │      第5章1-3.mp4     337.15MB
    9 `% _: D8 ]& o& x1 z    │      
    . I* l9 t% ?; I& a4 Q; c! E    ├─第八章: I' ^4 K( a4 A; N- I
        │      8-1.mp4     106.7MB- t+ [. c7 z( q/ u4 T: c
        │      8-2.mp4     56.68MB
    4 {7 R; Q* ?' \- e  [: G; Z    │      8-3.mp4     282.63MB
    , Q. [; s2 ], p- G    │      8-4.mp4     145.95MB1 ?1 c0 ^* E0 P2 Y" i" h2 n
        │      8-5.mp4     416.45MB
    0 L1 K8 J- c6 X6 }3 \" {    │      8-6.7.mp4     351.42MB
    1 g9 y# t, `  |6 k    │      8-8.9.mp4     502.08MB/ k' {4 J" B6 k: H; A% |
        │      
    $ h- O2 B; e0 |3 V( p8 V    ├─第六章* @' M% }1 a. S! O- V' p
        │      第六章1-3.mp4     430.88MB
    ' e; p, l0 k/ ^' f1 U& H    │      第六章10-12.mp4     522.88MB
    0 |1 c4 c/ e$ ?- A    │      第六章13-14.mp4     192.49MB
    ' H1 O0 s, i( p' b# H' J8 H/ f    │      第六章15-17.mp4     258.69MB
    ; Q3 `& b( ^1 R; X2 w/ L* r) @( p    │      第六章4-6.mp4     439.84MB0 Z1 Y8 |# V/ b: _
        │      第六章7-9.mp4     331.11MB
    " E$ K% u' {$ m# d    │      
    9 G; `: O9 }6 H2 i/ w/ |    ├─第十一章3 F$ o/ R- ^1 F3 h- |. c8 @2 j7 X
        │      11-1.mp4     246.1MB
    4 F; V" p& _" s6 x8 N4 h    │      11-2.mp4     110.65MB
    6 e2 h5 k# g' Q( j    │      11-3.mp4     270.87MB( o( F- \* q1 m: \
        │      11-4.mp4     114.41MB
    - u5 |& O' v6 }9 X6 A    │      
    8 U, r% L" ]& J+ m    ├─第十章; m7 u9 q4 x. X4 \9 D
        │      10-1.mp4     83.89MB4 r$ x9 P' l) L$ T+ x* g
        │      10-2.3.4.5.mp4     328.89MB# x' w* c9 j; [* ~2 \0 ~0 O1 e/ M
        │      10-6.mp4     233.15MB. E7 U2 h0 y# ]- q9 M1 }7 r
        │      
    4 B1 h: U. ]# X/ C3 l1 S    └─第四章- z: v% h  y1 J& {9 C. l  L8 r
                4章1-2.mp4     27.06MB$ F( p0 M6 T& e0 N6 Z" w
                4章10-11.mp4     145.07MB
    ( x, T6 `; _( L) ]/ ?# d. a: Z; ~            4章3 .mp4     128.6MB
    8 A- v7 b- |, ]1 @4 a, K            4章4 构建新闻列表.上.mp4     121.63MB) {$ A7 |$ Z9 x  h/ t/ p$ g. f4 I
                4章5 构建新闻列表.下.mp4     190.12MB: j0 a5 F) W# O' A6 {" |
                4章6-8.mp4     291.56MB
    9 \( V* M- [* w6 N3 s            4章9.mp4     186.49MB
    0 p5 ?' h5 _: X" U# J+ o3 s. W  ?
    游客,如果您要查看本帖隐藏内容请回复
    ' g! _1 Y/ ]  x+ B4 z5 b

    1 v4 _8 e2 C2 j: V6 q( d( R' ~6 @) \4 s! h! x& ~: M# X1 c) u

    2 J! |  w" g4 {  W; a/ h( \/ `) a( d, O9 V/ e% J
    / R  `. T( D" ~9 ^
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 395 天

    [LV.9]以坛为家II

    1

    主题

    1051

    帖子

    2709

    积分

    永久VIP会员

    积分
    2709
    发表于 2017-10-22 00:50:02 | 显示全部楼层
  • TA的每日心情
    奋斗
    前天 09:22
  • 签到天数: 417 天

    [LV.9]以坛为家II

    1

    主题

    519

    帖子

    1491

    积分

    Lv4高级攻城狮

    Rank: 4

    积分
    1491
    发表于 2017-10-22 01:09:20 | 显示全部楼层
    好全的目录
  • TA的每日心情

    2020-4-24 13:17
  • 签到天数: 149 天

    [LV.7]常住居民III

    0

    主题

    199

    帖子

    791

    积分

    Lv4高级攻城狮

    Rank: 4

    积分
    791
    发表于 2017-10-22 01:34:47 | 显示全部楼层
    好资料,谢谢分享
    + T3 ?. v! D& [- j
  • TA的每日心情
    开心
    2020-3-12 22:49
  • 签到天数: 342 天

    [LV.8]以坛为家I

    0

    主题

    664

    帖子

    1722

    积分

    永久VIP会员

    积分
    1722
    发表于 2017-10-22 06:22:47 | 显示全部楼层
    66666666666666666666666
  • TA的每日心情

    2019-6-12 10:50
  • 签到天数: 123 天

    [LV.7]常住居民III

    0

    主题

    358

    帖子

    1144

    积分

    永久VIP会员

    积分
    1144
    发表于 2017-10-22 06:48:05 | 显示全部楼层
    黑马Html5 PHP全栈开发顶级全套视
  • TA的每日心情
    擦汗
    2020-9-21 21:39
  • 签到天数: 154 天

    [LV.7]常住居民III

    0

    主题

    326

    帖子

    1099

    积分

    永久VIP会员

    积分
    1099
    发表于 2017-10-22 09:19:55 | 显示全部楼层
    好全的目录
  • TA的每日心情
    奋斗
    2019-9-30 22:03
  • 签到天数: 400 天

    [LV.9]以坛为家II

    2

    主题

    677

    帖子

    1948

    积分

    永久VIP会员

    积分
    1948
    发表于 2017-10-22 09:42:21 | 显示全部楼层
    黑马Html5 PHP全栈工程师开发顶级全套视频教程
  • TA的每日心情
    无聊
    2020-9-27 20:06
  • 签到天数: 826 天

    [LV.10]以坛为家III

    1

    主题

    1363

    帖子

    3695

    积分

    永久VIP会员

    积分
    3695
    发表于 2017-10-22 10:07:12 | 显示全部楼层
    黑马Html5 PHP全栈工程师开发顶级全套视频教程 [修改]
  • TA的每日心情
    慵懒
    2020-7-17 17:56
  • 签到天数: 190 天

    [LV.7]常住居民III

    0

    主题

    384

    帖子

    985

    积分

    永久VIP会员

    积分
    985
    发表于 2017-10-22 10:08:50 | 显示全部楼层
    good
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    来自学IT吧,高薪等你拿! 立即登录 立即注册
    在线咨询
    在线咨询
    zxit_8@qq.com

    QQ|Archiver|小黑屋|自学IT吧    

    GMT+8, 2020-10-22 03:21 , Processed in 0.237563 second(s), 33 queries , Gzip On.

    © 2014-2017 自学IT吧论坛

    快速回复 返回顶部 返回列表