agile development
Solana Development Practice: Full Process of Rust Client Calling On-Chain Programs
Solana Development Practice: Full Process of Rust Client Calling On-Chain Programs Following the exploration of the Solana SDK in practice: the dual paths and lightweight modularization of Web3 development, this article will delve into practical implementation, focusing on how to interact with Solana on-chain programs using a Rust client. Whether you want to quickly get … Read more
Introduction to C++ Graphical User Interface Development
Introduction to C++ Graphical User Interface Development A graphical user interface (GUI) is an essential component of modern software applications. C++, as a powerful programming language, offers various libraries and frameworks to assist developers in creating graphical user interfaces. In this article, we will introduce how to use the Qt framework for C++ GUI development … Read more
Why Everyone Should Consider Using Linux for Development
Follow our public account for Java insightsDelivered promptly👇 Source:cnblogs.com/summertime-wu/p/11140052.html Is Linux usable? Does Linux have a graphical interface? Supports daily development Social communication is not an issue Can Linux replace Windows? Running Android applications on Linux What advantages does Linux have? Linux is elegant Linux is efficient Linux is free Linux can also be beautiful … Read more
Common Pitfalls for ESP32 Beginners
When I was developing products, I used to scoff at the ESP32, thinking it was just a toy, lacking reliability, ease of use, and anti-interference capabilities for actual products. However, later on, when some of Xiaomi’s smart home products began to adopt it in large quantities, my perspective changed slightly. Nevertheless, I still wouldn’t use … Read more
How to Compile LineageOS and Flash It
1 Environment Compile host should be Ubuntu 20.04; really avoid using other versions as they have too many pitfalls. If your Ubuntu is a different version, it is recommended to check the required libraries on the LineageOS official website. The device is Flame, compiling LineageOS version 18. Other versions can also refer to this article, … Read more
Advantages of Running RTOS on Microcontrollers Compared to Bare Metal
Author | strongerHuangWeChat Official Account | Embedded ColumnRecently, I have been asked similar questions: Do I have to learn RTOS when studying microcontrollers? Is there still a future for bare metal development? For microcontroller projects, should I choose bare metal development or RTOS development? Are there still companies using bare metal for projects? …… Many … Read more
Comparing ESP32 and STM32: A Technical Perspective
Hello everyone, recently I encountered a newcomer asking whether to learn ESP32 or STM32 first. First of all, these two devices are not aimed at the same direction. STM32 is an enhanced version of the STC51, which has very limited resources, including few registers and limited RAM and ROM. If you want to develop more … Read more
Using CMake to Reference Your Own Developed Third-Party Library
Summary Developing your own library in C++ is quite convenient, but making it usable for others can be a bit challenging. It requires understanding the CMake toolset. This article may seem simple, but I spent three days working on this issue. Perhaps I am a bit slow, and with limited learning ability, I will strengthen … Read more
15 Powerful Python Libraries to Explore in 2025
In 2025, build various powerful applications with these 15 Python libraries. Long press to follow “Python Learning and Research Base”, join the reader group, and share more exciting content. In the technical ecosystem of Python, the rich and diverse libraries are a major highlight, greatly expanding the application boundaries of Python and serving as “power … Read more