A Picture is Worth a Thousand Wordscom/jgraph/drawio-desktopText to diagram converters • PlantUML • open source tool that converts simple textual descriptions to UML diagrams • Not only UML diagrams - Earth diagram, UI wireframes and more Integration to doxygen doc / markdown doc http://plantuml.com/guideThree simple lines generate this diagram…. Isn’t it awesome?Have a break! • Use PlantUML to create Sudoku. • The sudoku is randomly diagramming and charting tool. • Mermaid can render: • Flowcharts • Sequence / class diagrams • Gantt diagram • Git graph and more https://mermaid-js.github.io/mermaid/#/Finally comes : the most exciting0 码力 | 18 页 | 1.77 MB | 6 月前3
Using Modern C++ to Build XOffsetDatastructurestructures, including: • Base Types, Custom Types, Different Containers, Nested Types. • The diagram shows how these base types and containers can be combined to form complex data structures. Fanchen sent directly. • Deserialization without decoding: Data is accessed and modified directly. • The diagram shows that our method removes the need for encoding and decoding steps, simplifying the serialization include: • Serialization & deserialization • Read & write • In-place/non-in-place write • The diagram illustrates that, just like a road without bottlenecks allows for smooth traffic flow, we need0 码力 | 111 页 | 3.03 MB | 6 月前3
Contracts for C++Contracts and indirect calls Diagram by Lisa Lippincott136 Copyright (c) Timur Doumler | @timur_audio | https://timur.audio Contracts and virtual function calls Diagram by Lisa Lippincott pre/post Doumler | @timur_audio | https://timur.audio Contracts and virtual function calls Diagram by Lisa Lippincott struct UnaryFunction { virtual Value compute(ArgList args) pre (args Doumler | @timur_audio | https://timur.audio Contracts and virtual function calls Diagram by Lisa Lippincott struct UnaryFunction { virtual Value compute(ArgList args) pre (args0 码力 | 181 页 | 4.44 MB | 6 月前3
Back to Basics: Design Patternsstart this talk by introducing the taxonomy of design patterns at a high level, how to read a UML diagram (as a quick refresher), a refresher on inheritance vs composition, and then spend the rest of the architect for larger systems ○ i.e. Drawing a diagram and planning before diving into code is wise!Sample UML for a Class Diagram (1/4) ● Example of a class diagram ○ Class name ○ member variables (data) a Class Diagram (2/4) ● Example of a class diagram ○ Class name ○ member variables (data) ○ member functions (behaviors) 91Sample UML for a Class Diagram (3/4) ● Example of a class diagram ○ Class0 码力 | 96 页 | 2.10 MB | 6 月前3
Multi Producer, Multi Consumer, Lock Free, Atomic Queueflag place data ++W.Index Pop Advance seq += N turn off data flag ++R.Index Cell / Entry State Diagram - Empty & Full CppCon 2024 | Erez Strauss | Lockfree, MPMC Queue https://github.com/erez-straus flag place data ++W.Index Pop Advance seq += N turn off data flag ++R.Index Cell / Entry State Diagram - Empty & Full Cell index 0, Start, empty - Round CppCon 2024 | Erez Strauss | Lockfree, MPMC Queue flag place data ++W.Index Pop Advance seq += N turn off data flag ++R.Index Cell / Entry State Diagram - Empty & Full Cell index 0, push1, full, round 0 CppCon 2024 | Erez Strauss | Lockfree, MPMC Queue0 码力 | 54 页 | 886.12 KB | 6 月前3
Back to Basics: Templates Part 2Specialization Specialization Instantiation (Implicit Specialization) Implicit Instantiation Diagram courtesy of Dan Saks Back to Basics: Function and Class Templates CppCon 2019 Note: arrow means Specialization Specialization Instantiation (Implicit Specialization) Implicit Instantiation Diagram courtesy of Dan Saks Back to Basics: Function and Class Templates CppCon 2019 Note: arrow means Specialization Specialization Instantiation (Implicit Specialization) Implicit Instantiation Diagram courtesy of Dan Saks Back to Basics: Function and Class Templates CppCon 2019 Note: arrow means0 码力 | 80 页 | 490.15 KB | 6 月前3
Back to Basics: Templates - Part 1between instantiation and specialization? NB: arrow means Is-A 57 Specialization Instantiation Diagram courtesy of Dan Saks Back to Basics: Function and Class Templates CppCon 2019CppCon 2021 – Back to specialization? NB: arrow means Is-A 60 Specialization Instantiation Implicit Instantiation Diagram courtesy of Dan Saks Back to Basics: Function and Class Templates CppCon 2019CppCon 2021 – Back to arrow means Is-A 63 Explicit Instantiation Specialization Instantiation Implicit Instantiation Diagram courtesy of Dan Saks Back to Basics: Function and Class Templates CppCon 2019CppCon 2021 – Back to0 码力 | 68 页 | 436.75 KB | 6 月前3
Conda 23.3.x Documentationthe diagram interacts with other systems and how users relate to it. More information about how to interpret this diagram can be found in the C4 model documentation about the System Context diagram. 172 Container This level is zooming in to conda on a system level, which was in the center of the Level 1 diagram, to show the high- level shape of the software architecture of and the various responsibilities in in the C4 model documentation about the Container diagram. Channels The following diagram focuses on the channels container from the level 1 diagram. 174 Chapter 6. Developer guide conda Documentation0 码力 | 370 页 | 2.94 MB | 8 月前3
Conda 23.5.x Documentationthe diagram interacts with other systems and how users relate to it. More information about how to interpret this diagram can be found in the C4 model documentation about the System Context diagram. 168 Container This level is zooming in to conda on a system level, which was in the center of the Level 1 diagram, to show the high- level shape of the software architecture of and the various responsibilities in in the C4 model documentation about the Container diagram. Channels The following diagram focuses on the channels container from the level 1 diagram. 170 Chapter 6. Developer guide conda Documentation0 码力 | 370 页 | 3.11 MB | 8 月前3
Conda 23.10.x Documentationthe diagram interacts with other systems and how users relate to it. More information about how to interpret this diagram can be found in the C4 model documentation about the System Context diagram. 4 Container This level is zooming in to conda on a system level, which was in the center of the Level 1 diagram, to show the high- level shape of the software architecture of and the various responsibilities in in the C4 model documentation about the Container diagram. Channels The following diagram focuses on the channels container from the level 1 diagram. 4.6. Developer guide 309 conda, Release 23.10.10 码力 | 773 页 | 5.05 MB | 8 月前3
共 83 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













