Shared Libraries and Where To Find Them
Shared Libraries and Where to Find Them R&D Team Lead, JFrogIntroduction From the point of view of a C++ developer, compiled code typically ends up in either: ● The executables themselves ● Static needed When creating other shared libraries and executables When running executables: ● Launching them ● Loading loadable plugins When configuring the build When packaging application for distributionWHEN needed When creating other shared libraries and executables When running executables: ● Launching them ● Loading loadable plugins When configuring the build When packaging application for distribution0 码力 | 94 页 | 6.49 MB | 5 月前3CROSS PLATFORM PITFALLS AND HOW TO AVOID THEM
CROSS-PLATFORM PITFALLS AND HOW TO AVOID THEM Erika Sweet (she/her) Microsoft C++ TeamWelcome to CppCon 2020! Visit our table at the Expo Hall https://aka.ms/cppcon/expo • Meet the Microsoft C++ complete suite of tests Cross-platform unit testing frameworks Google Test Boost.Test Catch2 Use them together!DEMO #2 Google Test, remote debugging in Visual Studio & GitHub actionsDemo #2 recap CTest Polymorphism with Metaclasses and Code Injection – Sy Brand • Cross-Platform Pitfalls and How to Avoid Them – Erika Sweet • Effective Remote C++ Development with Codespaces – Nick Uhlenhuth Friday 18th0 码力 | 67 页 | 360.44 KB | 5 月前3Coroutine Patterns and How to Use Them: Problems and Solutions Using Coroutines in a Modern Codebase
Francesco Zoffoli - Coroutine Patterns and How to Use Them - CppCon 2023 2About Me • Software engineer building monitoring systems at • Passionate about C++ • Author of the book “C++ Fundamentals” – Packt Packt • I like writing and talking about C++ Francesco Zoffoli - Coroutine Patterns and How to Use Them - CppCon 2023 3 makers.f.dev@gmail.comOutline • Motivation • Overview • Patterns • Lifetime • Coroutine Patterns and How to Use Them - CppCon 2023 4Motivation • 40 years of • Experience • Accumulated knowledge Francesco Zoffoli - Coroutine Patterns and How to Use Them - CppCon 2023 5Motivation0 码力 | 70 页 | 1.45 MB | 5 月前310 Problems Large Companies Have with Managing C++ Dependencies and How to Solve Them
10 Problems Large Companies Have Managing C++ Dependencies and How to Solve Them Augustin Popa, Microsoft C++ TeamIntroduction Augustin Popa Senior Product Manager, Microsoft C++ Team @augustin_popa C++ dependencies from source •Instead of consuming prebuilt libraries, establish a way to build them from source. •Some approaches: • “Build from source” package manager like vcpkg or Conan • Leverage how to build and integrate into the consuming project • Lots of transitive dependencies; building them all manually is a pain • Licensing issues; need to minimize legal risk (covered later in this talk)0 码力 | 46 页 | 917.72 KB | 5 月前3Krita 5.2 Manual
by the core developers of Krita, so you may encounter some bugs while running Krita installed from them. macOS You can download the latest binary from our website [https://krita.org/download/krita-desktop/] creator, date created and DPI et cetera. Krita can open multiple images at once, you can switch between them via the Window menu. Because the image is a working copy of the image on the hard drive, you can in Krita via Window ‣ New view ‣ image name. You can switch between them via the Window menu, or the Ctrl + Tab shortcut, or keep them in the same area when subwindow mode is active in the settings, via0 码力 | 1502 页 | 79.07 MB | 1 年前3Pro Git 2nd Edition 2.1.413
for you. Chapter 5 will go over in full detail various distributed workflows and how to accomplish them with Git. When you are done with this chapter, you should be able to work expertly with multiple through all the major Git commands one at a time and review where in the book we covered them and what we did with them. If you want to know where in the book we used any specific Git command you can look 24b9da6552252987aa493b52f8696cd6d3b00373 You will see these hash values all over the place in Git because it uses them so much. In fact, Git stores everything in its database not by file name but by the hash value of0 码力 | 731 页 | 21.49 MB | 1 年前3Pro Git 2nd Edition 2.1.413
for you. Chapter 5 will go over in full detail various distributed workflows and how to accomplish them with Git. When you are done with this chapter, you should be able to work expertly with multiple through all the major Git commands one at a time and review where in the book we covered them and what we did with them. If you want to know where in the book we used any specific Git command you can look 24b9da6552252987aa493b52f8696cd6d3b00373 You will see these hash values all over the place in Git because it uses them so much. In fact, Git stores everything in its database not by file name but by the hash value of0 码力 | 501 页 | 17.96 MB | 1 年前3Pro Git 2nd Edition 2.1.413
for you. Chapter 5 will go over in full detail various distributed workflows and how to accomplish them with Git. When you are done with this chapter, you should be able to work expertly with multiple through all the major Git commands one at a time and review where in the book we covered them and what we did with them. If you want to know where in the book we used any specific Git command you can look 24b9da6552252987aa493b52f8696cd6d3b00373 You will see these hash values all over the place in Git because it uses them so much. In fact, Git stores everything in its database not by file name but by the hash value of0 码力 | 691 页 | 13.35 MB | 1 年前3GNU Image Manipulation Program User Manual 2.4
addition, dialogs have separated out or removed many ‘Advanced’ options, and replaced them with sane defaults or hidden them in an expander. 1.2.6 GTK+ 2.4 Migration • Menus use the GtkUIManager to generate types of image files are ‘associated’ with GIMP, and cause it to start automatically when icons for them are double-clicked. Tip If you want to cause a certain file type to automatically open in GIMP, you it too distracting to look at them each time you start, you can disable them; but please go through them when you have the chance: for your convenience, you can read them at any time using the menu command0 码力 | 653 页 | 19.93 MB | 1 年前3GIMP User Manual 2.2
addition, dialogs have separated out or removed many "Advanced" options, and replaced them with sane defaults or hidden them in an expander. GNU Image Manipulation Program Generated by docbook2odf Page 6 types of image files are "associated" with GIMP, and cause it to start automatically when icons for them are double-clicked. If you want to cause a certain file type to automatically open in GIMP, you types of dialogs used by GIMP for various purposes, but users typically create them when they are needed and close them when they are not. Knowledgeable users generally keep the Toolbox (with Tool Options)0 码力 | 421 页 | 8.45 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100