Embedded AI Series – A Simple Header File to Quickly Enable HTTP Capabilities for Rockchip RV1126_RV1109 AI Applications

Embedded AI Series - A Simple Header File to Quickly Enable HTTP Capabilities for Rockchip RV1126_RV1109 AI Applications

1. Introduction In embedded AI application development, we often need to add HTTP network interfaces to devices for remote control, data upload, or information queries. Traditional methods often require introducing complex dependency libraries, which can be cumbersome. In practical development, I prefer using a single header file solution, such as cpp-httplib, which is a single-header … Read more

fast_float: A Comprehensive Guide to a High-Performance Floating-Point Parsing Library

fast_float: A Comprehensive Guide to a High-Performance Floating-Point Parsing Library

fast_float: A Comprehensive Guide to a High-Performance Floating-Point Parsing Library In today’s big data and high-performance computing fields, number parsing, as a fundamental operation, often becomes a performance bottleneck. The floating-point parsing functions in the traditional C++ standard library (such as std::strtod) often fall short in performance, limiting the throughput of the entire application. Against … Read more

Assimp: A Powerful C++ Library for 3D Model Processing

1 Overview and Applications of the Assimp Library The Open Asset Import Library (commonly known as Assimp) is a powerful and open-source C++ library that has been dedicated to solving the compatibility issues of 3D models across different software and environments since its inception by the open-source community in 2006. With the rapid development of … Read more

AsmJit: A Comprehensive Guide to a Powerful C++ Library for High-Performance Machine Code Generation

AsmJit: A Comprehensive Guide to a Powerful C++ Library for High-Performance Machine Code Generation AsmJit is a lightweight, high-performance machine code generation library entirely written in C++. It provides complete JIT (Just-In-Time) and AOT (Ahead-Of-Time) compilation capabilities, enabling dynamic generation of native machine code for x86, x64, and ARM architectures. This article will detail the … Read more

Effolkronium: A Magical C++ Library for Random Number Generation

In traditional C++ programming, generating random numbers typically requires creating random number engines, distributors, and handling seed settings, resulting in verbose and complex code. effolkronium/random is an open-source random number library that addresses these issues with a concise and intuitive API, making random number generation in modern C++ simple and efficient. Project Overview effolkronium/random is … Read more

libtins: An Open Source C++ Library for Network Packet Capture and Construction

In today’s fields of cybersecurity and software development, capturing, analyzing, and constructing network packets is a crucial technology. libtins, as a high-level, cross-platform, open-source C++ library for network packet capture and construction, provides developers with a simple, efficient, and platform- and byte-order-independent way to create network tools. Let’s delve deeper into it. πŸ” libtins: A … Read more

simdjson: A Powerful C++ Library

⚑ simdjson: An Ultra-Fast C++ Library for Parsing GB-Level JSON per Second Have you encountered these issues in web services, big data processing, log analysis, database systems, or real-time communication? “JSON parsing is too slow, becoming a bottleneck in the system!”“Is there a faster solution than RapidJSON or nlohmann/json?”“Can we parse several GB of JSON … Read more

SymEngine: An Open Source C++ Library for Symbolic Computation

πŸš€ Easily Master Symbolic Computation with SymEngine: The “Mathematical Assistant” in C++ Have you ever encountered the following problem: “I need to write a program in C++ that can automatically differentiate, simplify, or solve mathematical expressions, but C++ does not natively support these features. What should I do?” Don’t worry! Today we will introduce a … Read more

Boost.Bimap: A Bidirectional Mapping Library in C++

Boost.Bimap: A Bidirectional Mapping Library in C++

Boost.Bimap: A Bidirectional Mapping Library in C++ In C++ programming, Boost.Bimap is a very useful library that provides a container for bidirectional mapping. Unlike the standard std::map, Boost.Bimap allows data to be accessed from both directions, meaning you can use data from either side as a key to look up data on the other side. … Read more

BitMagic: An Efficient C++ Bit Vector Library

BitMagic: An Efficient C++ Bit Vector Library

BitMagic: An Efficient C++ Bit Vector Library In C++ development, memory efficiency and performance optimization are crucial when handling large-scale data. BitMagic is an open-source library focused on providing efficient bit vector containers and algorithms. It employs various optimization techniques to help developers achieve better performance and lower memory usage in data-intensive applications. Bit Vector … Read more