ࡱ> w  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvxyz{|}~Root Entry FkgAKIWorkbookmETExtDataSummaryInformation(  \p kfzx-chenjy Ba=  =KJ8O@"1[SO1[SO1[SO1[SO1@NSeN[1[SO1[SO1 [SO1Arial1[SO1[SO1[SO1[SO1[SO1[SO1[SO1Arial1 [SO1[SO1 [SO16[SO1h6[SO1[SO15[SO16[SO1 [SO1>[SO1[SO1[SO1[SO1,6[SO1?[SO1 [SO1[SO15[SO1[SO+""#,##0;""\-#,##05""#,##0;[Red]""\-#,##07""#,##0.00;""\-#,##0.00A""#,##0.00;[Red]""\-#,##0.00i*2_ ""* #,##0_ ;_ ""* \-#,##0_ ;_ ""* "-"_ ;_ @_ W))_ * #,##0_ ;_ * \-#,##0_ ;_ * "-"_ ;_ @_ y,:_ ""* #,##0.00_ ;_ ""* \-#,##0.00_ ;_ ""* "-"??_ ;_ @_ g+1_ * #,##0.00_ ;_ * \-#,##0.00_ ;_ * "-"??_ ;_ @_ /\$#,##0_);\(\$#,##0\)9\$#,##0_);[Red]\(\$#,##0\);\$#,##0.00_);\(\$#,##0.00\)E \$#,##0.00_);[Red]\(\$#,##0.00\) 0_                 *  @ @   / , )  @ @  @ @ - + @ @  @ @   @ @    @ @ / @ @ @ @ @ @ @ @  @ @  @ @ @ @ ,  @ @ @ @ /     !ff7  @ @ * @ @ 5 #`@ @ a@ 0 "@ @ * $@ @ +  @ @  @ @ 0  @ @   @ @   @ @   @ @ / @ @ 7 @ @ 3  @ @   @ @ + @ @ 6  @ @  @ @  @ @ 9  @ @  @ @      |@ @ |@ @ |@ @ |@ @ |@ @ |@ @ |@ @ |@ @ |@ @  X |@ @  X H H  |@ @ |@ @ |@ @  |@ @ X  x@ @   x@ @   x@ @   x@ @   |@ @  |@ @  x@ @   x@ @   x@ @  x@ @   |@ @ |@ @ x@ @  x@ @  x@ @  x@ @ x@ @ x@ @  x@ @   |@ @ x@ @  |@ @ 8@ @ 8@ @ 8@ @   "X *X (X |@ @ |@ @ |@ @ <@ @ <@ @ X  x  @ \ \ |@ @ |@ @ |@ @ 8@ @ 8@ @ |@ @ |@ @ x |@ @ |@ @  X   |@ @ |@ @  X |@ @  ||wH}A}ef }}  ̙ ??v}A}L }A} }A}23 }-} }-} }}}  }A}23 }-} }-} }-}  }-}! }A}" }A}# }A}$23 }A}%? }A}&23 }}' ??? ????????? ???}}(   }}}) ??? ????????? }A}*ef }A}+ }A}, }}U}- }A}. a}A}/ e}A}0ef }A}1 }A}2ef }A}3L }A}4ef }A}5L }A}6 }A}7 }A}8ef }A}9L }A}: }A};L }A}<23 }A}= }A}>L }A}?23 }-}W }-}X }-}Y }-}Z }-}] }-}^ }-}_ }}`}-}d }}e}-}i }(} 8^ĉ!20% - :_eW[r 32&20% - :_eW[r 3 eQeQ!40% - :_eW[r 32'40% - :_eW[r 3]]!60% - :_eW[r 32(60% - :_eW[r 3  lʑ lʑ!60% - :_eW[r 22$60% - :_eW[r 2 h 4h 4 fJTe,g fJTe,g hh!ʑ'`e,g 5ʑ'`e,g "h 1h 1 #h 2h 2!$60% - :_eW[r 12 60% - :_eW[r 1 %h 3h 3!&60% - :_eW[r 42,60% - :_eW[r 4 'QQ ({{)hgUSCQ40% - :_eW[r 62340% - :_eW[r 6!?60% - :_eW[r 62460% - :_eW[r 6@ 8^ĉ_Sheet1cc` PK N@theme/PK N@ theme/theme/PKN@ky}theme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PKN@8;fntheme/theme/theme1.xmlYo6 ƎA"lM v;H[ņN  ma[إku:II&mI!Ǐ=~xQ嗯|cxm(e1ns;~pmGo lol1 #~%8{FHe:Rt ~#Y*7"DbߋQnL&dmXp90@:ū,|;4Nm0CN=-h;3baW]fo9騘ZU뻅bkzOx +\LvݭeX:|wJ++wkW ;E @_[WN+Wnڰ RKzLs›j9_SLX,Z HO귃('Pi6F}=4+CrFSI`G,~ϼ/=z~׳Ǐ}Y{(~>~'_h7O|_|7E#>$m|֦c3ǣ,!" uOQKAB\Aq|+,cRgnɹg=y:3qGJmovN-Mq'cO2Ng'^gHddhD ڊ=ͨk]|b#aC ? M4(rG"tӱqbʼ^9wIaFo|~@瑍L9vG.;(J\C1?E!.w5zL7EU Zt,׶5bk>Lt*QƄm}!FA/{#_vCǕ4mDE7 `?Cs]7zb$xu-lV{9>DVNj,5(Bȥszҕhhs0U~,}2ToF0,į*=댬o[gv; 9'33y ; oOPKN@ $ [Content_Types].xmlPK N@_rels/PKN@֧6  _rels/.relsPK N@theme/PK N@ $theme/theme/PK N@theme/theme/_rels/PKN@ ѐ' theme/theme/_rels/themeManager.xml.relsPKN@8;fn theme/theme/theme1.xmlPKN@ky} Ntheme/theme/themeManager.xmlPK ? XTableStyleMedium2PivotStyleLight16`swm,g萅_^]xS萅w NwmxS萅SNxS萅Y6mg]xS萅EbxS萅P[xS萅[^(u/ec Nwm d^(u/ecSN VV4 !  ; !  ;!  ;!  ; swm,g2020t^>yObX\MOBlRh^SbX\MO]\O0Wp\MOL#bXNpeNNBlf[SBl ]\Ot^PSyrkBlvQNNLBl R^_X[^B\xvzSxSswm#_nRedisvxvzTxS]\Or^{:gNN hQe6R'Yf[,gySN N5t^N N{1.q~ccC/C++ 2.[d\O|~St.T{|penc~g gNb[vW@x 3.q~ccnettybredisbvQNnosqlpenc^StSnx 4.ccLRU.LFU.raft.paxosI{{l 5. gX[|~bpenc^|~_S~OHQ0 R^_penc^^B\xvzSxS,1.#_nMySQLR^_㉳QeHhvxvzTxS 2.#R^_penc^xvzTvsQxS05t^ 1.q`NLu;NAm_>es^Spenc^ gOracle.MySQLI{vsQ^(u_S~ q`Java.python gǏC/C++,Go_S~OHQ 2.NNLuR^_penc^NTTb/gSU\R _npenc^bR^_penc^NTQ8hSR~N_S~OHQ 3.wQ g:_v]\O#N_ o}YvlOSR.eW[hR %N(.~.[v]\O\OΘTyg;NRv]\O`^0)49AJM~ Oo`[hQ;e2b/gxvzL1.SN^(u0Q~I{Oo`|~v[hQ;e2b/gvxvz 2.SNOo`[hQggv 3.SNb/g{t6R^.ĉv6R[ 4.SNOo`[hQb/gv gRN/ec0 {:gNN0Oo`[hQNN1.q~ccC.pythonI{ q`TCP.HTTPOSFhg 2. gOo`[hQb/gxvz~ q`Oo`[hQb/gt q`IT|~Θi{tSt N㉉[hQBl.[hQ.[hQx.[hQKmՋI{IT|~xSǏ z[hQ{t 3.CVEomb g gTy[hQo~VYV.hQV~+RCTFk[VYV~ 4.q`ёONQOo`[hQ{tΘiƋ+R.ċ0O.vc{tBlNЏ\O:g6ROHQ0 DevOpsNTN[M1.#DevOpsc~NNs^SI{vsQNTvĉRN 2.sQlNLuR` #^:Wċ0O.zTRgNBlx 3.~~yv=0WNߍ* V.҉rOS\O0{:gSvsQNN3t^N NDevOpsvsQNTNRg~1.wQYo}YvNTĉRNR YNQMRD.DEMOTPRDI{ 2.wQYo}Yvyv=0WNOS\OR yg;NR Y~~VOS\O cRyv=0W 3.\NN3t^b/g_SbKmՋvvsQ]\O 4.q`oN_SǏ z wQYNTQbёLNvyv{t.Bl{t.c~NN.DevOpsI{~OHQ 5. gDevOpsvsQ|~^~OHQ0Nb/ggg\m1.#N{WvsQb/gRRg bcb/g~ 2.#]LN{s^SvteSOĉR qRNTNoۏ 3.SNN{s^SvsQ. c[xS蕌[bs^S^ 4.~~_U\N{s^Svc^[e cRN{s^S=0W0 8t^bN N]\O~1.8t^N NITvsQ]\O~ 4t^N NN{W]\O~ 2.wQ g:_v]\O#N_Tx|^y wQ gOyvlOSR o}YvqRTxR g:_pvRea?aT_vf[`N^R 3.wQ g:_vb/gm[RTOea wQ gN[vLNMRw'`{Wb/g gp`T}YGY_ q`vsQNTv[s:g6R [vsQsv㉳QeHh gmt 4.wQ g'YWёLN[~OHQ0R^_b/ggg\u1.#R^_WvsQb/gRRg bcb/g~ 2.#]LR^_b/gs^SvteSOĉR qRNTNoۏ 3.SNR^_b/gs^SvsQ. c[xS蕌[bs^S^ 4.~~_U\R^_b/gs^Svc^[e cRR^_b/gs^S=0W01.8t^N NITvsQ]\O~ 4t^N NR^_|~T_ gRxS~ q`Dubbo.SpringCloud.Redis.kafkaI{_nb/g 2.wQ g:_v]\O#N_Tx|^y wQ gOyvlOSR o}YvqRTxR g:_pvRea?aT_vf[`N^R 3.wQ g:_vb/gm[RTOea wQ gN[vLNMRw'`[R^_Wb/g gp`T}YGY_ q`vsQNTv[s:g6R [vsQsv㉳QeHh gmt 4.wQ g'YWёLN[~OHQ0 ёWN]zf^!jSNёWN]zf:ghVf[`NI{MRl{lvxvzS_S]\O0+xvzuf[S V~ 3t^N NvsQ]\O~,gyf[S V~ 5t^N NvsQ]\O~1.|C/C++.Java.Python.Linux Shell zKNN q`penc~gT{l go}Yvpef[W@x 2.sQlNLuMRlb/gSU\ [b/gRexvz g:_ptQ wQY_f[`NRT}Yv;`~R wQYo}YvW@x 3.wQYyg;NRv]\O`^NSo}YvlOS~~R 4. gvsQxvzS_S~OHQ0 R^_|~ggSNL[lQNRWvR^_|~ggS_S]\O0 1. g'YWR^_|~ggbsQ.eHh~ q`;NAmSOAFhgSO| Ydubbo spring cloudI{ 2.wQYo}Yvb/gggR [R^_8^(ub/gYRedisX[.kafkamo`R.R^Rh-NN.ESechh"}I{ ۏLTt^(u ㉳QR^_NRN'`.v^SHesI{ 3.wQYyg;NRv]\O`^NSo}YvlOS~~R 4. gL|~v_S~OHQ0 % *+ 79 <S XZ `d el o   ^]xS2020t^>yObX\MOBlRh]\Ot^PyrkBl :SWW8h_b/gxvz\^]1.*v^6eƖS_MR:SWWb/gvSU\ ccS_MR:SWWgeSU\R` v^9hncLNR`vRgdQLNxvzbJT b_bv^bg 2.#VQY:SWWb/g ^(uhQx6R 3.WN:SWWggTLQs gb/gSO|vƖbeHh bb'Ypenc0N{05GI{sQ.b/gteT #:SWW^B\b/gFhgxvz SNyvgg bbb/gB\NxxS 4.6RO(u[Syv8h[hQ [~bT[{ \o(Wvhyvv^b_bċ0ObJT 5.#:SWWzfT~^(uB\vteSONR; 6R[T[ebT^(uvb/gQV{Tb/geHh0 hQe6RUxXxvzuSN N6t^N NIT]\O~ vQ-N\S+T2t^:SWW]\O~0" 1.wQYo}Yv{:gW@xR m;Rt:SWWvsQb/gggT8h_St [:SWWLNSU\ gr0R (W͑b/gg RShǏ:SWWxvze bQHrǏ:SWWb/gfNM|OHQ 2.wQ gpef[0[xf[0[hQ0:SWWI{NǸof v^\O:N͑bXTSNvsQNN͑pxvzOHQ 3.q`;NAmlQ gTTvNx wQ g;NcvsQ͑'Yxvz~OHQ 4.m;RtOo`|~ITggSvB\ wQ g'YW:ggOo`S|~gg~ (WvsQyv-NbNb/gr^OHQ 5.N͑pb!h gyxT\OsQ| bwQY0N[:SWWLNDnTN vOHQ 6.wQYyg;NRv]\O`^ g:_pv#NaNSo}YvlOS~~R0Q S    'Ypenc^(uxS\1.#|~v;`SOpencgg [bNNRBl0Rpenc!jWv]\O 2.#'Ypenc0N]zf͑'YyvvNRNyObX\MOBlRhpencyf[[ Nwm1.N(u7bƉ҉ NT`~ SN]L'YpencTN]zf gRSO|ĉRN^ 2.R+RbT6q0wƋV1S{:gƉɉI{vsQW 1 bT6q A.#6qYtNt㉄vW@xs^Sv-d^ SbR͋0}T TSOƋ+R0wƋ^NwƋV10!jW0SlRg0`aRg0e,gR{|0pencccI{ B.#[wQSONR:WofTNTv]wQMN!jWO 'Yĉ!j!jW~SKmՋ]wQv_S 틙e^vgccy/}Nnm 2 bTwƋV1 A.#ёwƋV1vg^]\OYwƋh:y0[SOcI{]\O \WwƋV1NlQS[Eyvv~T B.#WwƋv[T,rS0m^cSTccTwƋV1v'Yĉ!jX[PN{tWNwƋV1vؚHegOPOLTP NccRgOPOLAP  3 bT{:gƉɉW A.{:gƉɉ8h_{lVPR{|0vhhKm0VPRrRI{ vxS B.m^f[`N8h_{lCNN0RNN0GAN0RLI{ vxS C.U\_ N{lN]NhKm0zf:ghVNI{Wv~TvRe'`yvvxS Sb{:gƉɉ/m^f[`N8h_{lv_S0OSTvsQv=0W'`]\O0{:g0pef[0~f[SvsQNNhQe6RxvzuSN Nf[SagNOySS_>e[ ('Yf[V~b TI{Ŗ`/XbyI{ Nt^N NvsQ]\O~agNOySS_>e[ e1.R+RbT6q0wƋV1S{:gƉɉI{vsQW 1 bT6q A.q`6qYt0Oo`h"}0e,gcc0:ghVf[`N0!j_Ƌ+RI{vsQb/g (W勆W g_}Yvb/gy/} B.q`6qYt8^{lN!jW!jW0MaxEnt/CRF, pLSA/LDA, word2vec, fasttext, CNN/RNN/Seq2Seq/Attention ModelI{ NSvsQ_nNLPYt^ C.|~[sR:_ q`Python0Java0bC/C++I{ 2 bTwƋV1 A.|Python/Java-N z-Nv\Ny B.q`8^(uvlQ_wƋV1YDBpedia, Freebase, Yago OpenkgI{ C.q`RDF0OWLI{wƋh:y ccProtegeI{,gSO^!j]wQ 3 bT{:gƉɉW A.(W{:gƉɉ0VPYtW g0N[vxSTb/g~q`m^f[`N8^(uv{lTOSV{eu q`8^(u:ghVf[`N{l gvsQxS~ B.|Python0C++I{\Ny z q`TensorFlow0PyTorch0MXNet0CaffeI{\Nym^f[`NFhg q`Linux]\OsX [penc~gT{l gm;Rt C.Nm^f[`N/{:gƉɉWvgexvzbg0lQ_pencƖTvsQv_n|~0 2. gNTQBATJHbё TNI{WNN~S gǏvsQNWbыWv OHQQ0ؚ~xS] z^1.SNĉR]LN]zfs^S0'YpencW@xb/gs^Svb/gSU\ #'YpencW@xb/gvhQbVNS]\O g^WNR^_'Ypenc^(u|~xS S+Ty~/[e{, [egI{]\O 2.SNs^SvsQyvv|~RgN]\O bb8h_RNxQ _SN~b|~lQ(u8h_!jWW 3.SN|~~ |~'`OS ;N[b/g;esQ ㉳QT{|\o(W|~b/gΘi O|~v[hQ03z[N_ЏL 4.SNꁨRSKmՋHhOvNQ [eyvTz z^vꁨRSKmՋeHh c~cۏꁨRSKmՋ]\O0k1.|N N NyKNN 1 |Hadoop0HBase0Spark0HDFSI{R^_|~FhgT]\OSt wQYnxOSR 2 wQY5t^N Noraclepenc^bmysqlpenc^O(u~ [penc^ g:_vR0q`redisI{penc^X[b/g 2 |Javascript0angular0vueI{;NAmJSFhg|HTML5/CSS3 q`flex^@\0ccbT[a z`` [!jWWS0~NS0MRz] zS g@bƋ 2.wQ g:_v]\O#N_ o}YvlTOSR %N(0~0[v]\O\OΘTyg;NRv]\O`^wQ g}YvVOS\OR 3. gLё{|vsQIT|~xS~OHQQ 4. gY_g|~NN_S0_nFhg0R^_b/g0QyObX\MOBlRhNLBlN]zfxS\SN1.#[]FULvsQ.NRT*geg^(u:Wof xvzN:ghVf[`N:N8h_v{l SbFO NPNm^f[`N0yf[`N0Tf[`N0:_Sf[`NI{{lSO| 2.#[]FULvsQ.NRT*geg^(u:Wof xvzcP0{:gƉɉ00wƋV106qYt0[hQ0zzfI{eTvb/gSO| 3.#_U\N]zfTeTvMRlxvz ~T]FULvsQ.NRT*geg^(u:Wof cOhQbvb/g㉳QeHh 4.#ߍ*VQYёNzfS^(u`QSSU\R0{:gyf[05uP[] z0pef[0~f[bvQNN]zfvsQNN 4t^SN NN]zf]\O~71.{:gƉɉ0:ghVf[`N0N]zf0penccc0Oo`h"}06qYt0YtI{Wv{:gyf[05uP[] z0irtpef[0~f[bvQNN]zfvsQNNOHQQ 2. gN]zf SbFO NPN:ghVf[`N0cP{l0{:gƉɉ006qYt0[hQ0zzfI{WHQONv]\O~OHQQ 3.Oyv zR |C++bPythonI{q`'Yĉ!jpencYts^SHadoop/SparkI{q`m^f[`N]wQTensorflow/Pytorch/Caffe/MXNet/TheanoI{ 4.pwNb/gRe [NbN]zfb/g^(u0R[ENR:WofNuFUNNy:SvSU\`Q Yk[T{|FU(ub_noNvR]_0b/g/ecR 3.Nv^ g_Nygf[`NNLusQN_ gR0-NS^I{T{|gsO[ 4.Nv^ g_Nygf[`NNLuT'YlQSvb/gSO|0SU\R 5.wQ g[tehQbvb/gwƋSO| UNUcIcLNR`S[eb/g eNT g:_vOea'`Tm[R 6.[NN]zf0'Ypenc0:SWW0irTQI{ppb/g gN[N NvQb/gStT(WLNvT{|^(u0b/ggg\1.#[NLuvsQs^S{|NTۏLRgxvzYAWSvN{NT0?̑NvN{NT0R^_NT0penc^I{_nNTI{ 2.#]Lb/gs^S{|NTvĉR0SO(u{t 3.SNWNb/gs^S{|NTv^(uggeHh 4.#]L_>es^Sb/ghvĉRS{t [b/ghR{|0TWb/gNTv bcQQV{^ v^_U\b/ghe8^lt01.wQ g:_v]\O#N_Tx|^y NSo}YvlOSR0f[`NR 2.q~ccMR-NTSvhQhb/ggg NSvsQvb/gNT v^wQYb/gggMRwĉR0up㉳QR 3.q`xQW^(uggS_SǏ z 4.q`NLuR^_0N{0penc^NTSvsQb/gS^(u 5.[_>es^S-NNNT gvsQĉR0^(u0Џ~~ 6.wQ g'YWёLN[~OHQ0mg]xS2020t^>yObX\MOBlRhN{xS] z^mg].#N{Wvb/gxvz0^SbglS0SbIaaS0PaaS0SAASSAIOpsI{0 2t^N NvsQ]\O~S1.[b/g[ gp` pwN_nb/g sQlMRlb/gSU\R Y_f[`NRT}Yv;`~R RN[ PNNNAm 2.q`GoLangbJava_S gvsQyv~OHQ 3.q`Linuxd\O|~St0hypervisorZbSb/g0[hVZbSb/g0WW/[a/eNX[P0ؚ'`Q~ gxvzb[~OHQ 4.^\'`docker0kubernetesI{N{WvsQNTvO(u0cg0ibU\_S g[~OHQ 5.q`N gR0NЏ~I{Wvb/gR0:Wof^(u gvsQs^S^~ gP0R^_xS] z^?#bLR^_b/gSO|vxvz0^SbglS SbR^_ gR0R^_NRSybϑ0hQo`vc0ؚS(uOs^S0R^__Ss^SI{011.[b/g[ gp` pwN_nb/g sQlMRlb/gSU\R RN[ PNNNAm 2.JavaW@xNb[ [yv-NO(uv_nyv0b/g gmeQt 3.q~ccJava0Servlet0JMXI{ON_SvsQb/gSO|vNybYy 4.q`ERpenc^0e^penc^0Vpenc^vyv^(uS'`O 4.|Spring0Spring-bootnx q`Dubbo0ZooKeeper0SPring CloudI{_ gRggStOHQ 6.wQYo}YvOOP_St_ [!j_Yq~tv^O(u 7.q`ؚv^S:Wof NvR^_|~v0^(uTOel [R^_SO|v[hQ'`0S`'`T'` gmeQt㉌T[OHQ0 pencRg\:ghVf[`NeT X1.SN'Ypenc0'Yĉ!jR^_Ɩv O~:ghVf[`N^!jTm^f[`N^!j0 2.SNpencETL0SϑMuSpeN;NpencR]I{NxS]\O 3.SNpenc-NSSpenc gRNxS]\O0u1.q~ccsqlTpython 2. g0N[vpencnm0MjV0yr_] z0cc^!j~ 3.[8^(uvW@x:ghVf[`N{lY;VR_0gbdt0xgboost g[Eyv^(u~ 4.[RNN0LSTMI{m^f[`N{l g[EO(u~OHQ0 Java_S] z^J1.SNyvvBlRg0R0x0b/gKmՋ v^[bvsQb/gechQ 2.SN|~Rgcg oNNx'`O 3.SN]\OvsQb/gxvz0&1.q~ccJava0JSP0Servlet0JavaScript0CSS0HTML0Vue.jsI{J2EEvsQ_ST_Sb/g-NvNybYy 2.q~^(uMyBaitsI{;NAm_SFhg wQYvsQ_S~ 3.q`OraclebMysqlpenc^T_S YrzQ;'`ؚvX[PǏ zQpe 4.q`ZooKeeper0Dubbo0Redis0DockerI{NQR^_Fhg_nNT 5.N gRS``TDevOpsvsQQ[ 6.q~O(uApache0Tomcat0NginxI{;NAm^(u gRhVvMnTr 7.f[`NR:_ BlQOŖvNx U"kNxS\Ջgevb/g0bxS2020t^>yObX\MOBlRhpenc^_S\bP#penc^eTvb/g/ec0b/geHhv6R[0'`OS9hncNRBl ۏLpenc^;Tirt!jWq`oracle0mysqlpenc^SO|~g ۏLpenc^'`OS0t1.q`oracle0mysqlSO|~g 2.q~Qsql wQYsqlOSR b goracle pl/sqlQ~ 3.wQYORACLE DBA]\O~vOSQ 4.Noracle OCPbOCMOHQQ0eb/g_S\'Ypenc0N]zf CSNN{b/g0'Ypencb/gxvzSbglS SbN{vsQvPaaSN0ёu`NI{SvsQb/gKmՋ]\O#vsQb/gNXTvWTc[0H1.q`hadoop0hive0hbaseI{8^(u'Ypencb/g 2.q`hadoopb/gSt wQYhql'`OS 3.wQ g'Ypenc^(u_S~0 ؚ~N]zf^(u\M1.#ΘcpencRg0:ghVf[`NΘc^!j SN]LzfΘcSO|vĉRN^ 2.#wƋV1(WΘcWv^!jS^(u 3.#ΘcWvpencyf[V^0L1.wQ g5t^SN NN]zf^(u^(u~ SbpencRg0:ghVf[`N0wƋV1I{ 2.wQ g:_v< NRRgS^!jR 3. gΘi2cWI{[ENR^!j~0Tz_S\JavaEEeT BSNyvvBlRg0R0x0b/gKmՋ v^[bvsQb/gechQSN|~Rgcg oNNx'`OSN]\OvsQb/gxvz0/1.q~ccJava0JSP0Servlet0JavaScript0CSS0HTML0Vue.jsI{J2EEvsQ_ST_Sb/g-NvNybYy 2.q~^(uMyBaitsI{;NAm_SFhg wQYvsQ_S~ 3.q`OraclebMysqlpenc^T_S YrzQ;'`ؚvX[PǏ zQpe 4.q`ZooKeeper0Dubbo0Redis0DockerI{NQR^_Fhg_nNT-NvNybYy 5.N gRS``TDevOpsvsQQ[ 6.q~O(uApache0Tomcat0NginxI{;NAm^(u gRhVvMnTr 7.f[`NR:_ BlQOŖvNx U"kNxS\Ջgevb/g0MRTz_S\9#bL_>es^SNR|~0yRAPPI{vsQyvvBlRg0R0|~0x0b/gKmՋ0c^S~b/ec]\O01.NJAVAMRTzRy_S tMVC_S!j_ NSpring0HibernateI{;NAm_nFhg ccJavaScript0JQuery0HTMLI{J2EEvsQ_ST_Sb/g 2.[R^_Fhg_SatQ NZooKeeper0DubboI{NLu8^_nNT NX[0d"}0}GWa0mo`|~I{b/gb]wQ 3. gsQ|Wpenc^W@x ccMysql0Oracle0SqlserverI{penc^-NvNy ['YpencϑvOSTYt0SQLOS0penc^OSatQ 4.NHTTP/HTTPS0TCP/IPOSTSocketO:g6R NApache0Tomcat0NginxI{;NAm^(u gRhVvMnTr 5.q~^(uSpring Boot0Struts0MyBatisI{;NAm_SFhg wQYvsQ_S~OHQ 6.]\Oyg;NR wQY_f[`NR }Yv;`~RShTlR gReaƋ wQYo}YvW@x0oNKmՋ\9#yvRKmՋ0ƖbKmՋeHh0HhONSƖbKmՋ0[hQKmՋ0'`KmՋ0ꁨRSKmՋ [yvech_U\Y`KmՋ031.q`I{N{|0LuyObX\MOBlh]\Ot^PBlMRz_S\[1.SNyvvBlRg0R0x0b/gKmՋ Yrz[bvsQb/gechQSx[s v^nxO'`0(ϑT[hQ 2.|~SNMRTzRy0MRz_nFhg0hQS~N^vxvz 3.SNMRz]wQ0Fhg0t_vhQLc^S=0W 4.Rgcg oNNx'`O0N5uP[Oo`yf[0{:g05ulOo`0pef[I{t]yvsQNN:N;N hQe6R'Yf[,gy+T N N2t^SN N1pwN_nb/g [eb/g[ gp` sQlMRlb/gSU\R RN[ PNNNAm 2q`Javascript.Css.Html_S [yv-NO(uv_nyv.b/g gmeQxvz 3wQYo}YvOOP_St_ [!j_Yq~tv^O(u 4q`React.VueI{_nFhg meQt㉌T[OHQ 5.q`MRTzRy.wQYMRz] zS[sOHQ0Tz_S\1SN^(u|~vsQyvvSL'`Rg0ggT=0W[e 2#^(u|~vsQyvRvBlRg0R0|~0x0b/gKmՋ0 3c^S~b/ec]\O v^[bvsQb/gechvQ 4SNuNsX-N^(u|~0penc^I{vsQ|~vcgTRg0'`te 5.#vsQb/gNXTvWTc[01q~ccJava0JSP0ServletI{J2EEvsQ_ST_Sb/g-NvNybYy 2q~^(uSSM SpringBootI{;NAm_SFhg-NvNybYy wQYvsQ_S 3q`HTTP/HTTPS0TCP/IPOSTSocketO:g6R NSXML0JsonI{8^be(WGithub NSh !.sAmL_nyvOHQ02> gAIeTeShbN)R3u~CCFA{|b T~ON N 03>SRACM,KDD,kaggle,)Y`lI{z[ v^S_O_b~OHQ0 Џ~] z^Devops L1.#ATM0ꁩR~zvsQ^(uTNTvDevOps^ 2.#vsQ^]\OvcR09eۏTGlb 3.#ꁨRSr0ꁨRSKmՋvsQ\MONXTvW{Q0w1.q`DevOps]\OQ[ ur4Y#ǏDevOps^]\O 2.q`xSǏ z{t gxSǏ z9eۏ~ 3.q`_S0KmՋ0uN N'YsXvꁨRSr0ꁨRSKmՋ N8^(u]wQ 4.q`DevOps N~Bl cR[s N~^0^(u/ec Nwm 2018t^ NJSt^>yObXBlRh^(u/ec\10[]L8h_L;N:g|~ۏLb/g/ec 20[bv^6RbLIT|~c^eHh 30#bLIT|~uNЏ~SO|vltTOS 40~~b[ gsQ^(u|~KmՋ0bNSc^] zRv^~~[e 50ߍ* gsQ|~vuNЏL`Qv^OS㉳QuN 60SNЏ~]wQv_ST^0,gyN Nf[S,V~,$Nt^N NvsQ]\O~010wQ g:_v]\O#N_ o}YvlTOSR TR0%N([v]\O\OΘ0yg;NRv]\O`^ 20 gN N~KNNOHQQ 1 q`COBOL0EGL zb/g0;N:gDB2penc^v_STO(u 2 g;N:g^(u~bb_S]\O~ 3 gLё{|NR0"ROI{|~xS~0^(u/ecSN 2018t^ NJSt^>yObXBlRh @    %  dMbP?_*+%,&?'?(?)?" d[[?[[?&U} s} t} t} +L} s} t} t} u} ?u} L +XXQXXQXXQ X CCCCCCCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL D E D D E E E E E  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL~ ? R F R F F R R R ~ @    F  R   VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV~ @ R F R F F R R R ~ @ R F R F R R R U~ @ R F R F R R g! R" VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV~ @ R# F R$ F R R g! R% ~ @ R&  g' F g g g( g) VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV~ @ R*  R+ F g g g( U, jbbbt~bbb>@ddA  ggD   %  dMbP?_*+%,&?'?(?)?" d[[?[[?&U} s} @t} t} +L} s} t} u} 5u} L}  AA+A C-CCCCCCCKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL D E D D E E E m. E  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL~ ? / 0 1   2 3 U4 LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAAAA~ @ 5 0 6   2 7 U8 LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAAAA~ @ 9 0 :   2 ; U< LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAAA~ @ R= 0 R>   2 ? U@ LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAAAddvvv>@ddA  ggD   %Y  dMbP?_*+%,&?'?(?)?" d[[?[[?&U} s}  t} t} 1L} s} t} u} +u} L}  AA+ABBB CACCCCCCCKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL D E D D E E E E. E  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL~ ? B FC RD F FE FF G H VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQQQ~ @ I FC RJ F F F G K VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQQQ~ @ L FC RM F F F G N VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQQQ Pfll>@dd ggD    %5  dMbP?_*+%&?'?(?)?" d[[?[[?&U} } } } 0} }  } U } *E}   Q}~@ @ @ @ COCCCCCCCK E E E E E E E E EP ~ ? Q xR S  FT F FU V ~ @ RW R RX  FT F RY RZ ~ @ R[ FR R\  FT F R] R^ VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV~ @ _ R `  FT F a b V~ @ c R d  FT F a e~ @ f R g  FT F a h ~ @ i R j  FT F a k~ @ l R m  FT F a n~ "@ o R p  FT F Fq r~ $@ s R t  FT F Fq u0vvvfv~v~~~>@dd ggD   %D  dMbP?_*+%,&?'?(?)?" d[[?[[?&U} s} t} t} "L} s} t}  u} yLu} L}  AAAQ qr L CvvCCCCCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL D E E D E E E E. T  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL~ w? xw yx zy F R R Rz z{ LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAAAAA~ w@ x| yx z} F R R Rz z~ LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAAAAAAA~ w@ x yx z F R R Rz z {LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL|||||||||||~ w@ x yx z F R R Rz zAAAAAAAAAAA d`vvv>@dd ggD    %1P  dMbP?_*+%,&?'?(?)?" d ` `? ` `?& U} j} @} @"} l}  } *: A+A@@@@@@@  CCCCCCCCKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL D E D D E E E m. E  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL~ n? o p o p o o oz o~ n@ o p o p o o oz o~ n@ o p o p o o oz o~ n@ o p o p o o oz o~ n@ o p o p o o oz o~ n@ o p o p o o oz o~ n@ o p o p o o oz o~ n @ o o o p o o oz o d~~~~~~~>@dd ggD   %e[  dMbP?_*+%&?'?(?)?" d ` `? ` `?& U} W} jW}  W} %Y}  Z}  Y} @ W} l Z} 2Y} 9W} W  W W XX XX XX XX XX XX XX XX XX XX XX XX XX XX [[[[[[[[[ \ \ \ \ \ \ \ \ \ ~ ]? ^ _ ` _ ^ _ _ ^~ ]@ ^ _ ` _ ^ _ _ ^~ ]@ ^ _ ` _ ^ ^ _ ^~ ]@ ^ _ ` _ ^ ^ _ g~ ]@ ^ _ ` _ ^ ^ _ g~ ]@ ^ _ a _ R b c a~ ]@ d _ e _ I G f d~ ] @ ^ _ ` _ ^ _ _ ^~ ]"@ ^ _ ` _ R g h a~ ]$@ d i e _ ^ F c j~ ]&@ ^ _ ` _ g c2 c ^~ ](@ ^ _ ` _ ^ ^ _ ^~ ]*@ d _ e _ d i2 i k~ ],@ ^ _ ` _ ^ _ _ ^$,(~~~~~~~~~~~~~~>@dd ggD   %Gd  dMbP?_*+%,&?'?(?)?" d[[?[[?& U} @+}  )AA Q CCCCCCCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL D E D D E E E E. T  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL~ F? F FC R~ F@ F F S U VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV (`>@dd ggD   %1m  dMbP?_*+%,&?'?(?)?" d[[?[[?& U} } 2A+A B CCCCCCCCKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL D E D D E E E E. E  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL~ F? G HR I~ J@ G G I M NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOP (f>@dd   ggD   ! #D@@@@@@@D|@@||@@||@@`x@|@|@@|@@@@@ Oh+'0  ( 4@HPXNgeN kfzx-chenjy1@iIG@>AKIWPS Office NNHr ՜.+,D՜.+,\   (\dDocumentSummaryInformation8lKSOProductBuildVer2052-11.8.2.8808