To better understand the operating principle of the Linux system, it is necessary to understand the process of starting the system. Usually, when we press...
The previous article introduced the creation and management of processes under Linux, and introduced the ways of inter-process communication successively: pipeline, memory mapping, shared memory...
Hello everyone, I'm Xindoo, today I'd like to share my next opinion -- programmers should learn some Linux commands! This has been my personal experience...
In the last article we discussed password management tools using server-side technology. These tools are fun and suitable for cloud installations. In this article, we...
This article describes how processes communicate with each other under Linux. The standard stream pipeline supports the file stream mode just as file operations have...
Windows systems use mostly graphical programs with a few command-line programs, while Linux uses mostly command-line programs as well as GUI programs. This article takes...
Interface isolation that encapsulates change During component construction, direct dependencies between certain interfaces are often problematic or even impossible to implement at all. Adding a...
Introduction: Container technology is indispensable for software construction and deployment in the cloud native era. When it comes to containers, almost everyone subconsciously thinks of...
CMake is a cross-platform, open source BuildSystem. CMake can generate platform-specific standard build files from the cmakelists.txt file, for example: make makefiles for Unix platforms...
Introduction: Container technology is indispensable for software construction and deployment in the cloud native era. When it comes to containers, almost everyone subconsciously thinks of...
GCC GCC is a compiler used to compile code. After compilation, some common output files are:.a static library (document).c Preprocessed C source code. H c...