Apache Ozone Erasure Coding(EC)
- chunk4 1MB - chunk5 1MB - chunk6 blockGrpID:1 1MB c4:chunk4 1MB c5:chunk5 1MB c6:chunk6 1MB parity1 (c4, c5, c6) 1MB parity2 (c4, c5, c6) 1MB c1:chunk1 1MB c2:chunk2 1MB c3:chunk 3 - chunk4 1MB - chunk5 1MB - chunk6 blockGrpID:1 1MB c4:chunk4 1MB c5:chunk 5 1MB c6:chunk 6 1MB parity1 (c4, c5, c6) 1MB parity2 (c4, c5, c6) 1MB c1:chunk1 1MB c2:chunk 2 1MB c3:chunk - chunk4 1MB - chunk5 1MB - chunk6 blockGrpID:1 1MB c4:chunk4 1MB c5:chunk5 1MB c6:chunk6 1MB parity1 (c4, c5, c6) 1MB parity2 (c4, c5, c6) 1MB c1:chunk1 1MB c2:chunk2 1MB c3:chunk30 码力 | 29 页 | 7.87 MB | 1 年前3Performance Engineering: Being Friendly to Your Hardware
WORD PTR cs:[rax+rax*1+0x0] 12cd: 00 00 00 12d0: c4 a1 7c 10 04 16 vmovups ymm0,YMMWORD PTR [rsi+r10*1] 12d6: c4 a1 7c 11 04 17 vmovups YMMWORD PTR [rdi+r10*1],ymm0 12dc: _m128i*>(dst), head); dst += padding; src += padding; size -= padding; } __m128i c0, c1, c2, c3, c4, c5, c6, c7; while (size >= 128) { c0 = _mm_loadu_si128(reinterpret_cast(src) + 0); t_cast (src) + 2); c3 = _mm_loadu_si128(reinterpret_cast (src) + 3); c4 = _mm_loadu_si128(reinterpret_cast (src) + 4); c5 = _mm_loadu_si128(reinterpret_cast 0 码力 | 111 页 | 2.23 MB | 5 月前3Drawing UML with PlantUML - PlantUML Language Reference Guide(Version 1.2023.11)
groupInheritance 1 A1 <|-- B1 A2 <|-- B2 A2 <|-- C2 A3 <|-- B3 A3 <|-- C3 A3 <|-- D3 A4 <|-- B4 A4 <|-- C4 A4 <|-- D4 A4 <|-- E4 @enduml 3.39.2 GroupInheritance 2 (grouping from 2) @startuml skinparam groupInheritance inheritance arrow heads 3 CLASS DIAGRAM A2 <|-- C2 A3 <|-- B3 A3 <|-- C3 A3 <|-- D3 A4 <|-- B4 A4 <|-- C4 A4 <|-- D4 A4 <|-- E4 @enduml 3.39.3 GroupInheritance 3 (grouping only from 3) @startuml skinparam groupInheritance 3 A1 <|-- B1 A2 <|-- B2 A2 <|-- C2 A3 <|-- B3 A3 <|-- C3 A3 <|-- D3 A4 <|-- B4 A4 <|-- C4 A4 <|-- D4 A4 <|-- E4 @enduml 3.39.4 GroupInheritance 4 (grouping only from 4) @startuml skinparam0 码力 | 551 页 | 7.79 MB | 1 年前3PlantUML 1.2021.3 Language Reference Guide
various IT areas such as architecture, cloud services, logos etc. It including AWS, Azure, Kubernetes, C4, product Logos and many others. To explore these libraries: • Browse the Github folders of PlantUML library [azure] 27 STANDARD LIBRARY AWS Architecture Icons and when combined with PlantUML and the C4 model, are a great way to communicate your design, deployment, and topology as code. @startuml 'Copyright Medallion HackLicense VendorId; 3 TUs") PlantUML Language Reference Guide (1.2021.2) 389 / 415 27.6 C4 Library [C4] 27 STANDARD LIBRARY AzureEventHub(tripDataEventHub, "Trip Data", "PK: Medallion HackLicense0 码力 | 416 页 | 4.33 MB | 1 年前3PlantUML 1.2021.1 Language Reference Guide
various IT areas such as architecture, cloud services, logos etc. It including AWS, Azure, Kubernetes, C4, product Logos and many others. To explore these libraries: • Browse the Github folders of PlantUML library [azure] 26 STANDARD LIBRARY AWS Architecture Icons and when combined with PlantUML and the C4 model, are a great way to communicate your design, deployment, and topology as code. @startuml 'Copyright Medallion HackLicense VendorId; 3 TUs") PlantUML Language Reference Guide (1.2021.1) 366 / 391 26.6 C4 Library [C4] 26 STANDARD LIBRARY AzureEventHub(tripDataEventHub, "Trip Data", "PK: Medallion HackLicense0 码力 | 392 页 | 4.12 MB | 1 年前3PlantUML 1.2021.2 Language Reference Guide
various IT areas such as architecture, cloud services, logos etc. It including AWS, Azure, Kubernetes, C4, product Logos and many others. To explore these libraries: • Browse the Github folders of PlantUML library [azure] 27 STANDARD LIBRARY AWS Architecture Icons and when combined with PlantUML and the C4 model, are a great way to communicate your design, deployment, and topology as code. @startuml 'Copyright Medallion HackLicense VendorId; 3 TUs") PlantUML Language Reference Guide (1.2021.2) 372 / 397 27.6 C4 Library [C4] 27 STANDARD LIBRARY AzureEventHub(tripDataEventHub, "Trip Data", "PK: Medallion HackLicense0 码力 | 398 页 | 4.17 MB | 1 年前3Pro Git 2nd Edition 2.1.413
changed, 2 insertions(+) You’ll notice the phrase “fast-forward” in that merge. Because the commit C4 pointed to by the branch hotfix you merged in was directly ahead of the commit C2 you’re on, Git simply the merge command. It performs a three-way merge between the two latest branch snapshots (C3 and C4) and the most recent common ancestor of the two (C2), creating a new snapshot (and commit). Figure history However, there is another way: you can take the patch of the change that was introduced in C4 and reapply it on top of C3. In Git, this is called rebasing. With the rebase command, you can take0 码力 | 731 页 | 21.49 MB | 1 年前3Pro Git 2nd Edition 2.1.413
changed, 2 insertions(+) You’ll notice the phrase “fast-forward” in that merge. Because the commit C4 pointed to by the branch hotfix you merged in was directly ahead of the commit C2 you’re on, Git simply is the merge command. It performs a three-way merge between the two latest branch snapshots (C3 and C4) and the most recent common ancestor of the two (C2), creating a new snapshot (and commit). 95 Figure history However, there is another way: you can take the patch of the change that was introduced in C4 and reapply it on top of C3. In Git, this is called rebasing. With the rebase command, you can take0 码力 | 501 页 | 17.96 MB | 1 年前3Pro Git 2nd Edition 2.1.413
changed, 2 insertions(+) You’ll notice the phrase “fast-forward” in that merge. Because the commit C4 pointed to by the branch hotfix you merged in was directly ahead of the commit C2 you’re on, Git simply the merge command. It performs a three-way merge between the two latest branch snapshots (C3 and C4) and the most recent common ancestor of the two (C2), creating a new snapshot (and commit). Figure history However, there is another way: you can take the patch of the change that was introduced in C4 and reapply it on top of C3. In Git, this is called rebasing. With the rebase command, you can take0 码力 | 691 页 | 13.35 MB | 1 年前3Forwarding References
c2("abc"s, "def"s); // OK std::string txt = "abc"; MyClass c3(txt, txt); // OK MyClass c4("abc", "def"); // ERROR CppCon 2023 | Forwarding References Sinks: Constraining a forwarding c2("abc"s, "def"s); // OK std::string txt = "abc"; MyClass c3(txt, txt); // OK MyClass c4("abc", "def"); // OK CppCon 2023 | Forwarding References Sinks: Constraining a forwarding c2("abc"s, "def"s); // OK std::string txt = "abc"; MyClass c3(txt, txt); // OK MyClass c4("abc", "def"); // OK CppCon 2023 | Forwarding References Sinks: Constraining a forwarding0 码力 | 107 页 | 3.72 MB | 5 月前3
共 238 条
- 1
- 2
- 3
- 4
- 5
- 6
- 24