Designing Fast and Efficient List-like Data StructuresList-like data structures std::vector std::list std::dequestd::vector C++ version of the array-list data structure Backed by a C-style array Automatically allocates a new backing array when inserting (O(n))std::list C++ version of the linked-list data structure Elements stored in nodes referencing the next nodestd::list Node Node Node Node Node Node std::list First Laststd::list Inserting byte ...std::list with custom allocator Idea: minimize cache misses by grouping consecutive nodes into contiguous memorystd::list with custom allocator Node Node Node Node Node std::list First Laststd::list0 码力 | 29 页 | 852.61 KB | 6 月前3
Conan 2.10 Documentationhome page. Entry point to the project, with links to docs, blog, social, downloads, release mailing list, etc. • Github project and issue tracker. The main support channel, file issues here for questions manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang, intel, with different configurations of versions, runtimes, C++ standard library Conan. Private implementation details, and everything not included in the documentation is subject to change. • The compatibility is always considered forward. New APIs, tools, methods, helpers can be added0 码力 | 803 页 | 5.02 MB | 10 月前3
Conan 2.9 Documentationhome page. Entry point to the project, with links to docs, blog, social, downloads, release mailing list, etc. • Github project and issue tracker. The main support channel, file issues here for questions manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang, intel, with different configurations of versions, runtimes, C++ standard library Conan. Private implementation details, and everything not included in the documentation is subject to change. • The compatibility is always considered forward. New APIs, tools, methods, helpers can be added0 码力 | 795 页 | 4.99 MB | 10 月前3
Conan 2.8 Documentationhome page. Entry point to the project, with links to docs, blog, social, downloads, release mailing list, etc. • Github project and issue tracker. The main support channel, file issues here for questions manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang, intel, with different configurations of versions, runtimes, C++ standard library Conan. Private implementation details, and everything not included in the documentation is subject to change. • The compatibility is always considered forward. New APIs, tools, methods, helpers can be added0 码力 | 785 页 | 4.95 MB | 10 月前3
Conan 2.7 Documentationhome page. Entry point to the project, with links to docs, blog, social, downloads, release mailing list, etc. • Github project and issue tracker. The main support channel, file issues here for questions manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang, intel, with different configurations of versions, runtimes, C++ standard library Conan. Private implementation details, and everything not included in the documentation is subject to change. • The compatibility is always considered forward. New APIs, tools, methods, helpers can be added0 码力 | 779 页 | 4.93 MB | 10 月前3
Conan 2.6 Documentationhome page. Entry point to the project, with links to docs, blog, social, downloads, release mailing list, etc. • Github project and issue tracker. The main support channel, file issues here for questions manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang, intel, with different configurations of versions, runtimes, C++ standard library Conan. Private implementation details, and everything not included in the documentation is subject to change. • The compatibility is always considered forward. New APIs, tools, methods, helpers can be added0 码力 | 777 页 | 4.91 MB | 10 月前3
Comprehensive Rust(Español) 202412• Concurrencia: una clase de un día sobre concurrencia en Rust. Abordaremos tanto la concurrencia clásica (programación interrumpible mediante hilos y exclusiones mutuas), como la concurrencia async / bienvenida. Concurrencia en Rust Concurrencia en profundidad es una clase de un día sobre la concurrencia clásica y la concurrencia async/await. Necesitarás configurar un nuevo crate, y descargar y preparar minutos Ejercicio: Fibonacci 15 minutos 5.1 Hola, Mundo Vamos a hablar del programa Rust más simple, un clásico Hola Mundo: fn main() { println!("Hola, "); } Lo que ves: • Las funciones se introducen con0 码力 | 389 页 | 1.04 MB | 10 月前3
Comprehensive Rust(Português do Brasil) 202412. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 36 Gerando Registros (Log) 221 37 Interoperabilidade 223 37.1 Interoperabilidade com C . . . . . . . . . . . . . . . . . . Usando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 53.6 Gerando Registros (Log) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 53.6.1 Usando . . . . . . . . . . Concorrência: uma aula de um dia inteiro sobre concorrência em Rust. Nós cobrimos tanto concorrência clássica (escalonamento preemptivo utilizando threads e mutexes) quanto concorrência async/await (multitarefa0 码力 | 389 页 | 1.05 MB | 10 月前3
MuPDF 1.23.0 Documentationtime can perform operations such as fetching a page, or rendering that page to a display list. Once a display list has been obtained however, it can be rendered from any other thread (or even from several display list as obtained by the main thread and sent // from main to rendering thread. This contains the drawing // commands (text, images, etc.) for the page that should be // rendered. fz_display_list *list; It takes // pointer to an instance of the data structure described above and // renders the display list into the pixmap before exiting. void * renderer(void *data_) { struct thread_data *data = (struct0 码力 | 245 页 | 817.74 KB | 8 月前3
MuPDF 1.22.0 Documentationtime can perform operations such as fetching a page, or rendering that page to a display list. Once a display list has been obtained however, it can be rendered from any other thread (or even from several display list as obtained by the main thread and sent // from main to rendering thread. This contains the drawing // commands (text, images, etc.) for the page that should be // rendered. fz_display_list *list; It takes // pointer to an instance of the data structure described above and // renders the display list into the pixmap before exiting. void * renderer(void *data_) { struct thread_data *data = (struct0 码力 | 175 页 | 698.87 KB | 8 月前3
共 460 条
- 1
- 2
- 3
- 4
- 5
- 6
- 46













