1<!doctype html> 2<html> 3<head> 4<meta charset='UTF-8'><meta name='viewport' content='width=device-width initial-scale=1'> 5 6<link href='https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext' rel='stylesheet' type='text/css' /><style type='text/css'>html {overflow-x: initial !important;}:root { --bg-color: #ffffff; --text-color: #333333; --select-text-bg-color: #B5D6FC; --select-text-font-color: auto; --monospace: "Lucida Console",Consolas,"Courier",monospace; --title-bar-height: 20px; } 7.mac-os-11 { --title-bar-height: 28px; } 8html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; } 9h1, h2, h3, h4, h5 { white-space: pre-wrap; } 10body { margin: 0px; padding: 0px; height: auto; inset: 0px; font-size: 1rem; line-height: 1.42857; overflow-x: hidden; background: inherit; } 11iframe { margin: auto; } 12a.url { word-break: break-all; } 13a:active, a:hover { outline: 0px; } 14.in-text-selection, ::selection { text-shadow: none; background: var(--select-text-bg-color); color: var(--select-text-font-color); } 15#write { margin: 0px auto; height: auto; width: inherit; word-break: normal; overflow-wrap: break-word; position: relative; white-space: normal; overflow-x: visible; padding-top: 36px; } 16#write.first-line-indent p { text-indent: 2em; } 17#write.first-line-indent li p, #write.first-line-indent p * { text-indent: 0px; } 18#write.first-line-indent li { margin-left: 2em; } 19.for-image #write { padding-left: 8px; padding-right: 8px; } 20body.typora-export { padding-left: 30px; padding-right: 30px; } 21.typora-export .footnote-line, .typora-export li, .typora-export p { white-space: pre-wrap; } 22.typora-export .task-list-item input { pointer-events: none; } 23@media screen and (max-width: 500px) { 24 body.typora-export { padding-left: 0px; padding-right: 0px; } 25 #write { padding-left: 20px; padding-right: 20px; } 26} 27#write li > figure:last-child { margin-bottom: 0.5rem; } 28#write ol, #write ul { position: relative; } 29img { max-width: 100%; vertical-align: middle; image-orientation: from-image; } 30button, input, select, textarea { color: inherit; font: inherit; } 31input[type="checkbox"], input[type="radio"] { line-height: normal; padding: 0px; } 32*, ::after, ::before { box-sizing: border-box; } 33#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p, #write pre { width: inherit; } 34#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p { position: relative; } 35p { line-height: inherit; } 36h1, h2, h3, h4, h5, h6 { break-after: avoid-page; break-inside: avoid; orphans: 4; } 37p { orphans: 4; } 38h1 { font-size: 2rem; } 39h2 { font-size: 1.8rem; } 40h3 { font-size: 1.6rem; } 41h4 { font-size: 1.4rem; } 42h5 { font-size: 1.2rem; } 43h6 { font-size: 1rem; } 44.md-math-block, .md-rawblock, h1, h2, h3, h4, h5, h6, p { margin-top: 1rem; margin-bottom: 1rem; } 45.hidden { display: none; } 46.md-blockmeta { color: rgb(204, 204, 204); font-weight: 700; font-style: italic; } 47a { cursor: pointer; } 48sup.md-footnote { padding: 2px 4px; background-color: rgba(238, 238, 238, 0.7); color: rgb(85, 85, 85); border-radius: 4px; cursor: pointer; } 49sup.md-footnote a, sup.md-footnote a:hover { color: inherit; text-transform: inherit; text-decoration: inherit; } 50#write input[type="checkbox"] { cursor: pointer; width: inherit; height: inherit; } 51figure { overflow-x: auto; margin: 1.2em 0px; max-width: calc(100% + 16px); padding: 0px; } 52figure > table { margin: 0px; } 53thead, tr { break-inside: avoid; break-after: auto; } 54thead { display: table-header-group; } 55table { border-collapse: collapse; border-spacing: 0px; width: 100%; overflow: auto; break-inside: auto; text-align: left; } 56table.md-table td { min-width: 32px; } 57.CodeMirror-gutters { border-right: 0px; background-color: inherit; } 58.CodeMirror-linenumber { user-select: none; } 59.CodeMirror { text-align: left; } 60.CodeMirror-placeholder { opacity: 0.3; } 61.CodeMirror pre { padding: 0px 4px; } 62.CodeMirror-lines { padding: 0px; }
63div.hr:focus { cursor: none; } 64#write pre { white-space: pre-wrap; } 65#write.fences-no-line-wrapping pre { white-space: pre; } 66#write pre.ty-contain-cm { white-space: normal; } 67.CodeMirror-gutters { margin-right: 4px; } 68.md-fences { font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; overflow: visible; white-space: pre; background: inherit; position: relative !important; } 69.md-fences-adv-panel { width: 100%; margin-top: 10px; text-align: center; padding-top: 0px; padding-bottom: 8px; overflow-x: auto; } 70#write .md-fences.mock-cm { white-space: pre-wrap; } 71.md-fences.md-fences-with-lineno { padding-left: 0px; } 72#write.fences-no-line-wrapping .md-fences.mock-cm { white-space: pre; overflow-x: auto; } 73.md-fences.mock-cm.md-fences-with-lineno { padding-left: 8px; } 74.CodeMirror-line, twitterwidget { break-inside: avoid; } 75svg { break-inside: avoid; } 76.footnotes { opacity: 0.8; font-size: 0.9rem; margin-top: 1em; margin-bottom: 1em; } 77.footnotes + .footnotes { margin-top: 0px; } 78.md-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: top; background: 0px 0px; text-decoration: none; text-shadow: none; float: none; position: static; width: auto; height: auto; white-space: nowrap; cursor: inherit; -webkit-tap-highlight-color: transparent; line-height: normal; font-weight: 400; text-align: left; box-sizing: content-box; direction: ltr; } 79li div { padding-top: 0px; } 80blockquote { margin: 1rem 0px; } 81li .mathjax-block, li p { margin: 0.5rem 0px; } 82li blockquote { margin: 1rem 0px; } 83li { margin: 0px; position: relative; } 84blockquote > :last-child { margin-bottom: 0px; } 85blockquote > :first-child, li > :first-child { margin-top: 0px; } 86.footnotes-area { color: rgb(136, 136, 136); margin-top: 0.714rem; padding-bottom: 0.143rem; white-space: normal; } 87#write .footnote-line { white-space: pre-wrap; } 88@media print { 89 body, html { border: 1px solid transparent; height: 99%; break-after: avoid; break-before: avoid; font-variant-ligatures: no-common-ligatures; } 90 #write { margin-top: 0px; border-color: transparent !important; padding-top: 0px !important; padding-bottom: 0px !important; } 91 .typora-export * { -webkit-print-color-adjust: exact; } 92 .typora-export #write { break-after: avoid; } 93 .typora-export #write::after { height: 0px; } 94 .is-mac table { break-inside: avoid; } 95 #write > p:nth-child(1) { margin-top: 0px; } 96 .typora-export-show-outline .typora-export-sidebar { display: none; } 97 figure { overflow-x: visible; } 98} 99.footnote-line { margin-top: 0.714em; font-size: 0.7em; } 100a img, img a { cursor: pointer; } 101pre.md-meta-block { font-size: 0.8rem; min-height: 0.8rem; white-space: pre-wrap; background: rgb(204, 204, 204); display: block; overflow-x: hidden; } 102p > .md-image:only-child:not(.md-img-error) img, p > img:only-child { display: block; margin: auto; } 103#write.first-line-indent p > .md-image:only-child:not(.md-img-error) img { left: -2em; position: relative; } 104p > .md-image:only-child { display: inline-block; width: 100%; } 105#write .MathJax_Display { margin: 0.8em 0px 0px; } 106.md-math-block { width: 100%; } 107.md-math-block:not(:empty)::after { display: none; } 108.MathJax_ref { fill: currentcolor; } 109[contenteditable="true"]:active, [contenteditable="true"]:focus, [contenteditable="false"]:active, [contenteditable="false"]:focus { outline: 0px; box-shadow: none; } 110.md-task-list-item { position: relative; list-style-type: none; } 111.task-list-item.md-task-list-item { padding-left: 0px; } 112.md-task-list-item > input { position: absolute; top: 0px; left: 0px; margin-left: -1.2em; margin-top: calc(1em - 10px); border: none; } 113.math { font-size: 1rem; } 114.md-toc { min-height: 3.58rem; position: relative; font-size: 0.9rem; border-radius: 10px; } 115.md-toc-content { position: relative; margin-left: 0px; } 116.md-toc-content::after, .md-toc::after { display: none; } 117.md-toc-item { display: block; color: rgb(65, 131, 196); } 118.md-toc-item a { text-decoration: none; } 119.md-toc-inner:hover { text-decoration: underline; } 120.md-toc-inner { display: inline-block; cursor: pointer; } 121.md-toc-h1 .md-toc-inner { margin-left: 0px; font-weight: 700; } 122.md-toc-h2 .md-toc-inner { margin-left: 2em; } 123.md-toc-h3 .md-toc-inner { margin-left: 4em; } 124.md-toc-h4 .md-toc-inner { margin-left: 6em; } 125.md-toc-h5 .md-toc-inner { margin-left: 8em; } 126.md-toc-h6 .md-toc-inner { margin-left: 10em; } 127@media screen and (max-width: 48em) { 128 .md-toc-h3 .md-toc-inner { margin-left: 3.5em; } 129 .md-toc-h4 .md-toc-inner { margin-left: 5em; } 130 .md-toc-h5 .md-toc-inner { margin-left: 6.5em; } 131 .md-toc-h6 .md-toc-inner { margin-left: 8em; } 132} 133a.md-toc-inner { font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; } 134.footnote-line a:not(.reversefootnote) { color: inherit; } 135.reversefootnote { font-family: ui-monospace, sans-serif; } 136.md-attr { display: none; } 137.md-fn-count::after { content: "."; } 138code, pre, samp, tt { font-family: var(--monospace); } 139kbd { margin: 0px 0.1em; padding: 0.1em 0.6em; font-size: 0.8em; color: rgb(36, 39, 41); background: rgb(255, 255, 255); border: 1px solid rgb(173, 179, 185); border-radius: 3px; box-shadow: rgba(12, 13, 14, 0.2) 0px 1px 0px, rgb(255, 255, 255) 0px 0px 0px 2px inset; white-space: nowrap; vertical-align: middle; } 140.md-comment { color: rgb(162, 127, 3); opacity: 0.6; font-family: var(--monospace); } 141code { text-align: left; vertical-align: initial; } 142a.md-print-anchor { white-space: pre !important; border-width: initial !important; border-style: none !important; border-color: initial !important; display: inline-block !important; position: absolute !important; width: 1px !important; right: 0px !important; outline: 0px !important; background: 0px 0px !important; text-decoration: initial !important; text-shadow: initial !important; } 143.os-windows.monocolor-emoji .md-emoji { font-family: "Segoe UI Symbol", sans-serif; } 144.md-diagram-panel > svg { max-width: 100%; } 145[lang="flow"] svg, [lang="mermaid"] svg { max-width: 100%; height: auto; } 146[lang="mermaid"] .node text { font-size: 1rem; } 147table tr th { border-bottom: 0px; } 148video { max-width: 100%; display: block; margin: 0px auto; } 149iframe { max-width: 100%; width: 100%; border: none; } 150.highlight td, .highlight tr { border: 0px; } 151mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); } 152.md-html-inline .md-plain, .md-html-inline strong, mark .md-inline-math, mark strong { color: inherit; } 153.md-expand mark .md-meta { opacity: 0.3 !important; } 154mark .md-meta { color: rgb(0, 0, 0); } 155@media print { 156 .typora-export h1, .typora-export h2, .typora-export h3, .typora-export h4, .typora-export h5, .typora-export h6 { break-inside: avoid; } 157} 158.md-diagram-panel .messageText { stroke: none !important; } 159.md-diagram-panel .start-state { fill: var(--node-fill); } 160.md-diagram-panel .edgeLabel rect { opacity: 1 !important; } 161.md-fences.md-fences-math { font-size: 1em; } 162.md-fences-advanced:not(.md-focus) { padding: 0px; white-space: nowrap; border: 0px; } 163.md-fences-advanced:not(.md-focus) { background: inherit; } 164.typora-export-show-outline .typora-export-content { max-width: 1440px; margin: auto; display: flex; flex-direction: row; } 165.typora-export-sidebar { width: 300px; font-size: 0.8rem; margin-top: 80px; margin-right: 18px; } 166.typora-export-show-outline #write { --webkit-flex: 2; flex: 2 1 0%; } 167.typora-export-sidebar .outline-content { position: fixed; top: 0px; max-height: 100%; overflow: hidden auto; padding-bottom: 30px; padding-top: 60px; width: 300px; } 168@media screen and (max-width: 1024px) { 169 .typora-export-sidebar, .typora-export-sidebar .outline-content { width: 240px; } 170} 171@media screen and (max-width: 800px) { 172 .typora-export-sidebar { display: none; } 173} 174.outline-content li, .outline-content ul { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; list-style: none;
174 overflow-wrap: anywhere; } 175.outline-content ul { margin-top: 0px; margin-bottom: 0px; } 176.outline-content strong { font-weight: 400; } 177.outline-expander { width: 1rem; height: 1.42857rem; position: relative; display: table-cell; vertical-align: middle; cursor: pointer; padding-left: 4px; } 178.outline-expander::before { content: "ï¥"; position: relative; font-family: Ionicons; display: inline-block; font-size: 8px; vertical-align: middle; } 179.outline-item { padding-top: 3px; padding-bottom: 3px; cursor: pointer; } 180.outline-expander:hover::before { content: "ï£"; } 181.outline-h1 > .outline-item { padding-left: 0px; } 182.outline-h2 > .outline-item { padding-left: 1em; } 183.outline-h3 > .outline-item { padding-left: 2em; } 184.outline-h4 > .outline-item { padding-left: 3em; } 185.outline-h5 > .outline-item { padding-left: 4em; } 186.outline-h6 > .outline-item { padding-left: 5em; } 187.outline-label { cursor: pointer; display: table-cell; vertical-align: middle; text-decoration: none; color: inherit; } 188.outline-label:hover { text-decoration: underline; } 189.outline-item:hover { border-color: rgb(245, 245, 245); background-color: var(--item-hover-bg-color); } 190.outline-item:hover { margin-left: -28px; margin-right: -28px; border-left: 28px solid transparent; border-right: 28px solid transparent; } 191.outline-item-single .outline-expander::before, .outline-item-single .outline-expander:hover::before { display: none; } 192.outline-item-open > .outline-item > .outline-expander::before { content: "ï£"; } 193.outline-children { display: none; } 194.info-panel-tab-wrapper { display: none; } 195.outline-item-open > .outline-children { display: block; } 196.typora-export .outline-item { padding-top: 1px; padding-bottom: 1px; } 197.typora-export .outline-item:hover { margin-right: -8px; border-right: 8px solid transparent; } 198.typora-export .outline-expander::before { content: "+"; font-family: inherit; top: -1px; } 199.typora-export .outline-expander:hover::before, .typora-export .outline-item-open > .outline-item > .outline-expander::before { content: "â"; } 200.typora-export-collapse-outline .outline-children { display: none; } 201.typora-export-collapse-outline .outline-item-open > .outline-children, .typora-export-no-collapse-outline .outline-children { display: block; } 202.typora-export-no-collapse-outline .outline-expander::before { content: "" !important; } 203.typora-export-show-outline .outline-item-active > .outline-item .outline-label { font-weight: 700; } 204.md-inline-math-container mjx-container { zoom: 0.95; } 205mjx-container { break-inside: avoid; } 206.md-alert.md-alert-note { border-left-color: rgb(9, 105, 218); } 207.md-alert.md-alert-important { border-left-color: rgb(130, 80, 223); } 208.md-alert.md-alert-warning { border-left-color: rgb(154, 103, 0); } 209.md-alert.md-alert-tip { border-left-color: rgb(31, 136, 61); } 210.md-alert.md-alert-caution { border-left-color: rgb(207, 34, 46); } 211.md-alert { padding: 0px 1em; margin-bottom: 16px; color: inherit; border-left: 0.25em solid rgb(0, 0, 0); } 212.md-alert-text-note { color: rgb(9, 105, 218); } 213.md-alert-text-important { color: rgb(130, 80, 223); } 214.md-alert-text-warning { color: rgb(154, 103, 0); } 215.md-alert-text-tip { color: rgb(31, 136, 61); } 216.md-alert-text-caution { color: rgb(207, 34, 46); } 217.md-alert-text { font-size: 0.9rem; font-weight: 700; } 218.md-alert-text svg { fill: currentcolor; position: relative; top: 0.125em; margin-right: 1ch; overflow: visible; } 219.md-alert-text-container::after { content: attr(data-text); text-transform: capitalize; pointer-events: none; margin-right: 1ch; } 220 221 222:root { 223 --side-bar-bg-color: #fafafa; 224 --control-text-color: #777; 225} 226 227@include-when-export url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext); 228 229/* open-sans-regular - latin-ext_latin */ 230 /* open-sans-italic - latin-ext_latin */ 231 /* open-sans-700 - latin-ext_latin */ 232 /* open-sans-700italic - latin-ext_latin */ 233 html { 234 font-size: 16px; 235 -webkit-font-smoothing: antialiased; 236} 237 238body { 239 font-family: "Open Sans","Clear Sans", "Helvetica Neue", Helvetica, Arial, 'Segoe UI Emoji', sans-serif; 240 color: rgb(51, 51, 51); 241 line-height: 1.6; 242} 243 244#write { 245 max-width: 860px; 246 margin: 0 auto; 247 padding: 30px; 248 padding-bottom: 100px; 249} 250 251@media only screen and (min-width: 1400px) { 252 #write { 253 max-width: 1024px; 254 } 255} 256 257@media only screen and (min-width: 1800px) { 258 #write { 259 max-width: 1200px; 260 } 261} 262 263#write > ul:first-child, 264#write > ol:first-child{ 265 margin-top: 30px; 266} 267 268a { 269 color: #4183C4; 270} 271h1, 272h2, 273h3, 274h4, 275h5, 276h6 { 277 position: relative; 278 margin-top: 1rem; 279 margin-bottom: 1rem; 280 font-weight: bold; 281 line-height: 1.4; 282 cursor: text; 283} 284h1:hover a.anchor, 285h2:hover a.anchor, 286h3:hover a.anchor, 287h4:hover a.anchor, 288h5:hover a.anchor, 289h6:hover a.anchor { 290 text-decoration: none; 291} 292h1 tt, 293h1 code { 294 font-size: inherit; 295} 296h2 tt, 297h2 code { 298 font-size: inherit; 299} 300h3 tt, 301h3 code { 302 font-size: inherit; 303} 304h4 tt, 305h4 code { 306 font-size: inherit; 307} 308h5 tt, 309h5 code { 310 font-size: inherit; 311} 312h6 tt, 313h6 code { 314 font-size: inherit; 315} 316h1 { 317 font-size: 2.25em; 318 line-height: 1.2; 319 border-bottom: 1px solid #eee; 320} 321h2 { 322 font-size: 1.75em; 323 line-height: 1.225; 324 border-bottom: 1px solid #eee; 325} 326 327/*@media print { 328 .typora-export h1, 329 .typora-export h2 { 330 border-bottom: none; 331 padding-bottom: initial; 332 } 333 334 .typora-export h1::after, 335 .typora-export h2::after { 336 content: ""; 337 display: block; 338 height: 100px; 339 margin-top: -96px; 340 border-top: 1px solid #eee; 341 } 342}*/ 343 344h3 { 345 font-size: 1.5em; 346 line-height: 1.43; 347} 348h4 { 349 font-size: 1.25em; 350} 351h5 { 352 font-size: 1em; 353} 354h6 { 355 font-size: 1em; 356 color: #777; 357} 358p, 359blockquote, 360ul, 361ol, 362dl, 363table{ 364 margin: 0.8em 0; 365} 366li>ol, 367li>ul { 368 margin: 0 0; 369} 370hr { 371 height: 2px; 372 padding: 0; 373 margin: 16px 0; 374 background-color: #e7e7e7; 375 border: 0 none; 376 overflow: hidden; 377 box-sizing: content-box; 378} 379 380li p.first { 381 display: inline-block; 382} 383ul, 384ol { 385 padding-left: 30px; 386} 387ul:first-child, 388ol:first-child { 389 margin-top: 0;
390} 391ul:last-child, 392ol:last-child { 393 margin-bottom: 0; 394} 395blockquote { 396 border-left: 4px solid #dfe2e5; 397 padding: 0 15px; 398 color: #777777; 399} 400blockquote blockquote { 401 padding-right: 0; 402} 403table { 404 padding: 0; 405 word-break: initial; 406} 407table tr { 408 border: 1px solid #dfe2e5; 409 margin: 0; 410 padding: 0; 411} 412table tr:nth-child(2n), 413thead { 414 background-color: #f8f8f8; 415} 416table th { 417 font-weight: bold; 418 border: 1px solid #dfe2e5; 419 border-bottom: 0; 420 margin: 0; 421 padding: 6px 13px; 422} 423table td { 424 border: 1px solid #dfe2e5; 425 margin: 0; 426 padding: 6px 13px; 427} 428table th:first-child, 429table td:first-child { 430 margin-top: 0; 431} 432table th:last-child, 433table td:last-child { 434 margin-bottom: 0; 435} 436 437.CodeMirror-lines { 438 padding-left: 4px; 439} 440 441.code-tooltip { 442 box-shadow: 0 1px 1px 0 rgba(0,28,36,.3); 443 border-top: 1px solid #eef2f2; 444} 445 446.md-fences, 447code, 448tt { 449 border: 1px solid #e7eaed; 450 background-color: #f8f8f8; 451 border-radius: 3px; 452 padding: 0; 453 padding: 2px 4px 0px 4px; 454 font-size: 0.9em; 455} 456 457code { 458 background-color: #f3f4f4; 459 padding: 0 2px 0 2px; 460} 461 462.md-fences { 463 margin-bottom: 15px; 464 margin-top: 15px; 465 padding-top: 8px; 466 padding-bottom: 6px; 467} 468 469 470.md-task-list-item > input { 471 margin-left: -1.3em; 472} 473 474@media print { 475 html { 476 font-size: 13px; 477 } 478 pre { 479 page-break-inside: avoid; 480 word-wrap: break-word; 481 } 482} 483 484.md-fences { 485 background-color: #f8f8f8; 486} 487#write pre.md-meta-block { 488 padding: 1rem; 489 font-size: 85%; 490 line-height: 1.45; 491 background-color: #f7f7f7; 492 border: 0; 493 border-radius: 3px; 494 color: #777777; 495 margin-top: 0 !important; 496} 497 498.mathjax-block>.code-tooltip { 499 bottom: .375rem; 500} 501 502.md-mathjax-midline { 503 background: #fafafa; 504} 505 506#write>h3.md-focus:before{ 507 left: -1.5625rem; 508 top: .375rem; 509} 510#write>h4.md-focus:before{ 511 left: -1.5625rem; 512 top: .285714286rem; 513} 514#write>h5.md-focus:before{ 515 left: -1.5625rem; 516 top: .285714286rem; 517} 518#write>h6.md-focus:before{ 519 left: -1.5625rem; 520 top: .285714286rem; 521} 522.md-image>.md-meta { 523 /*border: 1px solid #ddd;*/ 524 border-radius: 3px; 525 padding: 2px 0px 0px 4px; 526 font-size: 0.9em; 527 color: inherit; 528} 529 530.md-tag { 531 color: #a7a7a7; 532 opacity: 1; 533} 534 535.md-toc { 536 margin-top:20px; 537 padding-bottom:20px; 538} 539 540.sidebar-tabs { 541 border-bottom: none; 542} 543 544#typora-quick-open { 545 border: 1px solid #ddd; 546 background-color: #f8f8f8; 547} 548 549#typora-quick-open-item { 550 background-color: #FAFAFA; 551 border-color: #FEFEFE #e5e5e5 #e5e5e5 #eee; 552 border-style: solid; 553 border-width: 1px; 554} 555 556/** focus mode */ 557.on-focus-mode blockquote { 558 border-left-color: rgba(85, 85, 85, 0.12); 559} 560 561header, .context-menu, .megamenu-content, footer{ 562 font-family: "Segoe UI", "Arial", sans-serif; 563} 564 565.file-node-content:hover .file-node-icon, 566.file-node-content:hover .file-node-open-state{ 567 visibility: visible; 568} 569 570.mac-seamless-mode #typora-sidebar { 571 background-color: #fafafa; 572 background-color: var(--side-bar-bg-color); 573} 574 575.mac-os #write{ 576 caret-color: AccentColor; 577} 578 579.md-lang { 580 color: #b4654d; 581} 582 583/*.html-for-mac { 584 --item-hover-bg-color: #E6F0FE; 585}*/ 586 587#md-notification .btn { 588 border: 0; 589} 590 591.dropdown-menu .divider { 592 border-color: #e5e5e5; 593 opacity: 0.4; 594} 595 596.ty-preferences .window-content { 597 background-color: #fafafa; 598} 599 600.ty-preferences .nav-group-item.active { 601 color: white; 602 background: #999; 603} 604 605.menu-item-container a.menu-style-btn { 606 background-color: #f5f8fa; 607 background-image: linear-gradient( 180deg , hsla(0, 0%, 100%, 0.8), hsla(0, 0%, 100%, 0)); 608} 609 610 611 612</style><title>index</title> 613</head> 614<body class='typora-export os-windows'><div class='typora-export-content'> 615<div id='write' class=''><p><img src="images/5f71e92e94476e20ae64164a2133d172.jpg" referrerpolicy="no-referrer"></p><h1 id='æºå¨å¦ä¹ åå¦è '><span>æºå¨å¦ä¹ åå¦è </span></h1><p><span>æ¬ç½ç«æ¯ä¸ä¸ªå ¬çæ§ç½ç«ï¼è´åäºäººå·¥æºè½ï¼</span><strong><span>AI</span></strong><span>ï¼æ¹é¢ç课ç¨çç¿»è¯ãç¬è®°å享çã</span></p><p><strong><span>ç¥è¯å¨äºåäº«ï¼ èµ äººç«ç°ï¼ææä½é¦ï¼</span></strong><span> </span></p><p><strong><span>ä½ ä¸æ¯ä¸ä¸ªäººå¨ææï¼</span></strong></p><p><a href='https://zhuanlan.zhihu.com/fengdu78'><span>ç¥ä¹ä¸æ </span></a></p><p> </p><h1 id='ç®åå·²ç»å¼æºç项ç®'><span>ç®åå·²ç»å¼æºç项ç®ï¼</span></h1><h2 id='1å´æ©è¾¾èå¸ç2014æºå¨å¦ä¹ 课ç¨ç¬è®°'><span>1.å´æ©è¾¾èå¸ç2014æºå¨å¦ä¹ 课ç¨ç¬è®°</span></h2><p><span>ç¬è®°ä¸ºæ¬äººååï¼å¼ç¨ä¸ºæ³¨æåºå¤ã</span></p><p><a href='ml2014'><strong><span>ç¬è®°å¨çº¿é 读</span></strong></a> 616<a href='ml2014/html/README.html'><strong><span>课ç¨ä»ç»</span></strong></a></p><p><strong><span>æºå¨å¦ä¹ è§é¢ä¸è½½é¾æ¥ï¼è§Githubå å«mp4è§é¢ååå¹</span></strong></p><p><strong><span>Github</span></strong><span>ï¼</span><em><a href='https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes' target='_blank' class='url'>https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes</a></em></p><h2 id='2å´æ©è¾¾èå¸ç深度å¦ä¹ 课ç¨ç¬è®°deeplearningai'><span>2.å´æ©è¾¾èå¸ç深度å¦ä¹ 课ç¨ç¬è®°ï¼deeplearning.aiï¼</span></h2><p><span>ç¬è®°ä¸ºæ¬äººæ´çæºå¨å¦ä¹ ç±å¥½è 群ç¼åçç¬è®°ï¼ç®åæ´æ°å®æã</span></p><p><a href='dl2017/html/README.html'><span>课ç¨ç®ä»ä¸è´è°¢</span></a></p><p><a href='dl2017'><strong><span>ç¬è®°å¨çº¿é 读</span></strong></a></p><p><strong><span>Github</span></strong><span>ï¼</span><em><a href='https://github.com/fengdu78/deeplearning_ai_books' target='_blank' class='url'>https://github.com/fengdu78/deeplearning_ai_books</a></em></p><h2 id='3æºå¨å¦ä¹ çæ°å¦åºç¡'><span>3.æºå¨å¦ä¹ çæ°å¦åºç¡</span></h2><p><span>åèæç§ä¹¦ç¼åï¼ä» ä½åèã</span><strong><span>markdown</span></strong><span>æä»¶å°ä¼å¨</span><strong><span>Github</span></strong><span>å ¬å¸ã</span></p><p><span>1.</span><a href='CS229/1.CS229-LinearAlgebra.html'><span>CS229线æ§ä»£æ°ç¿»è¯</span></a></p><p><span>2.</span><a href='CS229/2.CS229-Prob.html'><span>CS229æ¦ç论翻è¯</span></a></p><p><span>
6163.</span><a href='dl2017/html/math.html'><span>大妿°å¦åºç¡å ¬å¼</span></a></p><hr /><h2 id='4æ°æ®ç§å¦çç¬è®°'><span>4.æ°æ®ç§å¦çç¬è®°</span></h2><p><span>æ°æ®ç§å¦çç¬è®°ä»¥åèµææéï¼ç®åå°å¨æ´æ°ï¼é¨åå å®¹æ¥æºäºgithubæéã</span></p><p><strong><span>Github</span></strong><span>ï¼</span><a href='https://github.com/fengdu78/Data-Science-Notes' target='_blank' class='url'>https://github.com/fengdu78/Data-Science-Notes</a></p><hr /><h2 id='5æèªç»è®¡å¦ä¹ æ¹æ³ä»£ç å®ç°'><span>5.æèªãç»è®¡å¦ä¹ æ¹æ³ã代ç å®ç°</span></h2><p><span>æèªãç»è®¡å¦ä¹ æ¹æ³ã代ç å®ç°ï¼å¯ä»¥å¨çº¿é 读ï¼é¨åå å®¹æ¥æºäºgithubæéã</span></p><p><strong><span>Github</span></strong><span>ï¼</span><a href='https://github.com/fengdu78/lihang' target='_blank' class='url'>https://github.com/fengdu78/lihang</a></p><p><a href='https://mp.weixin.qq.com/s/71w0IN3gAYWxrKVM_lcYrQ'><strong><span>å¨çº¿é 读</span></strong></a></p><hr /><p><strong><span>æºå¨å¦ä¹ qq群ï¼727137612</span></strong><span> </span><strong><span>å¾®ä¿¡å ¬ä¼å·ï¼ï¼æºå¨å¦ä¹ åå¦è ï¼</span></strong><img src="images/gongzhong.png" referrerpolicy="no-referrer" alt="gongzhong"><span> </span></p><p><a href='https://www.zhihu.com/people/fengdu78'><span>ç¥ä¹</span></a><span> </span><a href='https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes'><span>Github</span></a><span> </span></p></div></div> 617</body> 618</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.