10 Problems Large Companies Have with Managing C++ Dependencies and How to Solve ThemSupport building from source 2. Build a verified binary cache 3. Version using baselines 4. Build open-source with a package manager 5. Cache build assets internally 6. Monitor, prevent, and respond to vulnerabilities consumers of the library disagree about its API version, a Diamond problem occurs •Very common with open-source, but also possible with 1st party libraries at large companies Library A version ? Library along with the changed libraryCataclysm: Dark Days Ahead Versioning baselinesProblem 4: Building open-source dependencies is hard •Trade-off: writing your own libraries is more initial work, but easier0 码力 | 46 页 | 917.72 KB | 6 月前3
My Participation in ServiceComb - Apache Committer 成长经验分享First Meet with ServiceComb 3. My Contributions to the Saga Project 4. How to Advance Skills in Open-Source Projects 5. Suggestions for Developers Huawei Confidential 3 Biography Joined in Red Hat Software some bugs in Timeout cases. Huawei Confidential 6 How to Advance Skills in Open-Source Projects l Introduce open-source projects into your work. l Make practices in live environments. l Ask questions Introduce your work to open-source projects. l Complete open-source project documents. l Complete the test cases and sample code of open-source projects. l Make your work and open-source projects well integrated0 码力 | 9 页 | 2.23 MB | 1 年前3
What's New in Visual Studio 2022agenda todayVisual Studio Code #1 most used code editor [StackOverflow Developer Surveys] Free, open-source code editor Runs on Windows, macOS, and Linux C++ IntelliSense, debug & code browsing CMake, vcpkg View call stacks of file names • Open-source Visit https://aka.ms/CMake-debugger for more details AnnouncingSimplify C++ dependency management with vcpkg Open-source package manager for Windows, Linux Linux, and macOS 2200+ popular open-source libraries available for installation • Largest open-source catalog of any package manager • Built from source, on-demand • Avoid diamond dependency conflicts0 码力 | 55 页 | 3.27 MB | 6 月前3
Apache ServiceComb (Incubating) Community RoadmapSoftware Institute, 2012 Laboratories 2018-10-12 Huawei Confidential 2 Biography Huawei open-source technology expert Apache ServiceComb project initiator Apache member Participated in the development authentication Saga transaction consistency Service contract Smooth cloud migration Open-source ecosystems Processing chain Microservice scaffolding Service security Governance UI Automated ap.html ServiceComb (Before Apache Incubating) Service Center Java Chassis 0.1.0 Official open-source version Service Center Java Chassis 0.2.0 Support for Zuul Spring Boot starter Service center0 码力 | 20 页 | 7.95 MB | 1 年前3
Service Mesh微服务化和传统框架微服务化混合部署协同实践分享can take the full control. • A complete ecological stack is available, covering mainstream open-source microservice O&M and security domains. • Learning costs are low. Users with the basic knowledge quickly get started. ServiceCenter Java-chassis ServiceComb Pilot Citadel Istio ServiceComb open-source ecosystem Zipkin Prometheus Skywalking ... Go-SDK Registration and discovery Service Mesh ServiceComb SDK to provide multi-language support. Open microservice interfaces support access to open-source APM/Opentracing and dynamic configuration of ecosystems. Interworking Interworking Interworking0 码力 | 11 页 | 11.76 MB | 1 年前3
whats new in visual studioStudio Code Session coming up! #1 most used code editor [StackOverflow Developer Surveys] Free, open-source code editor Runs on Windows, macOS, and Linux C++ IntelliSense, debug & code browsing CMake, vcpkg #4: Compile your dependencies with the latest compiler 💡 Have peace of mind upgrading all your open-source libraries with vcpkg (https://vcpkg.io) Next: Upgrade to future minor releases of the MSVC toolset Simplify C++ dependency management with . vcpkg Open-source library manager for Windows, Linux, and macOS 1700+ popular open-source libraries available for installation • Built from source0 码力 | 42 页 | 19.02 MB | 6 月前3
Linear Algebra with The Eigen Cpp Libraryoutstanding) performance • Last major improvement was in 2008 (See uBLAS FAQ’s) A Little History: Open-Source Libraries Daniel Hanson CppCon 2024 6• “Next Generation” linear algebra libraries (not exhaustive): Iglberger (library author) • Performance tests included comparisons with Eigen A Little History: Open-Source Libraries Daniel Hanson CppCon 2024 7• mdspan (P0009), C++23 • A mutating multidimensional array Daniel Hanson CppCon 2024 32• Linear algebra options originally very limited for C++98 • Robust open-source libraries mid/late 2000’s~ • Eigen • Armadillo • Blaze • Eigen • Header only/expression templates0 码力 | 35 页 | 1.10 MB | 6 月前3
07 FPGA 助力Python加速计算 陈志勇12 • PYNQ: Python Productivity for Zynq (Xilinx SOC 芯片) • http://www.pynq.io/ • PYNQ is an open-source project from Xilinx® that makes it easy to design embedded systems with Xilinx Zynq® Systems on 统治了嵌入式编程 Ø PYNQ 框架支持 Cpython,支持 C library,C code PYNQ 是如何加速 Python 设计效率的 – con’t 15 PYNQ is an open-source project that aims to work on any computing platform and operating system. This goal is achieved achieved by adopting a web-based architecture, which is also browser agnostic. We incorporate the open-source Jupyter notebook infrastructure to run an Interactive Python (IPython) kernel and a web server0 码力 | 34 页 | 6.89 MB | 1 年前3
2_FPGA助力Python加速计算_陈志勇12 • PYNQ: Python Productivity for Zynq (Xilinx SOC 芯片) • http://www.pynq.io/ • PYNQ is an open-source project from Xilinx® that makes it easy to design embedded systems with Xilinx Zynq® Systems on 统治了嵌入式编程 Ø PYNQ 框架支持 Cpython,支持 C library,C code PYNQ 是如何加速 Python 设计效率的 – con’t 15 PYNQ is an open-source project that aims to work on any computing platform and operating system. This goal is achieved achieved by adopting a web-based architecture, which is also browser agnostic. We incorporate the open-source Jupyter notebook infrastructure to run an Interactive Python (IPython) kernel and a web server0 码力 | 33 页 | 8.99 MB | 1 年前3
FPGA助力Python加速计算 陈志勇 12 • PYNQ: Python Productivity for Zynq (Xilinx SOC 芯片) • http://www.pynq.io/ • PYNQ is an open-source project from Xilinx® that makes it easy to design embedded systems with Xilinx Zynq® Systems on 统治了嵌入式编程 ➢ PYNQ 框架支持 Cpython,支持 C library,C code PYNQ 是如何加速 Python 设计效率的 – con’t 15 PYNQ is an open-source project that aims to work on any computing platform and operating system. This goal is achieved achieved by adopting a web-based architecture, which is also browser agnostic. We incorporate the open-source Jupyter notebook infrastructure to run an Interactive Python (IPython) kernel and a web server0 码力 | 34 页 | 4.19 MB | 1 年前3
共 696 条
- 1
- 2
- 3
- 4
- 5
- 6
- 70













