[linux] embedded application development process: from scratch file to main function

1, Introduction to Linux application development Three directions of Linux learning: Operation and maintenanceapplication developmentBottom development For application development engineers, the skills they need to master are API of Linux platform, including IO operation, interprocess communication, linux environment and network commun ...

Posted by landysaccount on Wed, 24 Nov 2021 04:28:15 -0800

nginx realizes dynamic and static separation

1. What is dynamic and static separation Dynamic and static separation is mainly realized through nginx + PHP FPM, in which nginx handles static files such as pictures and html, and PHP handles dynamic programs. Dynamic static separation refers to the architecture design method of separating static pages from dynamic pages or static conte ...

Posted by Lautarox on Wed, 24 Nov 2021 00:58:31 -0800

Linux Learning Notes 2

tar command Use the tar command to package, compress, and decompress files: Compress the file using gzip and specify the compression name tar_gzip.tar.gz [root@ikta ~]# tar -czvf tar_gzip.tar.gz find_test1 find_test2 find_test1 find_test2 Compress the folder using bzip2 and specify the compression name tar_bzip2.tar.bz2 [root@ikta ~]# tar ...

Posted by john_wenhold on Tue, 23 Nov 2021 12:10:00 -0800

Delve into the principles of computer composition ELF and static links: why can't programs run under Linux and Windows at the same time?

In the past three sections, you and I have seen how our programs become machine instructions through some simple code; How conditional jumps like if... else are executed; How do loops like for/while execute; How mutual calls between functions occur. Since our programs are eventually turned into machine codes to execute, why is the same program ...

Posted by Thuy on Tue, 23 Nov 2021 02:35:13 -0800

Keep alive to achieve high availability of httpd server

1. Introduction to keepalived Keepalived software was originally designed for LVS load balancing software to manage and monitor the status of each service node in LVS cluster system. Later, it added VRRP function that can realize high availability. Therefore, in addition to managing LVS software, keepalived can also be used as high availab ...

Posted by astarmathsandphysics on Tue, 23 Nov 2021 01:03:46 -0800

C + + classes and objects

1, Class Constructor: the constructor is a special member function with the same name as the class name. It is automatically called by the compiler when creating a class type object to ensure that each data member has an appropriate initial value and is called only once in the life cycle of the object. Characteristics of constructors: construct ...

Posted by siobhan on Tue, 23 Nov 2021 00:53:15 -0800

Fully understand Hisilicon SDK and embedded layer development

1, Research and practice of mpp deployment Hisilicon MPP reference learning: https://blog.csdn.net/flaoter/article/details/92402685   the Media Process Platform (MPP) provided by Hisilicon can support the rapid development of application software. The platform shields the complex underlying processing related to the chip for the appl ...

Posted by lanjoky on Mon, 22 Nov 2021 15:26:35 -0800

Chapter 12 Linux startup and kernel management -- CentOS startup management

Chapter 12 Linux startup and kernel management Content overview Startup process for versions prior to CentOS 6Service managementGrub managementStart troubleshootingKernel managementLaunch process of CentOS version 7 and laterUnit introductionService management and viewingStart troubleshootingCrack root passwordRepair Grub2 1.CentOS 6 startup ...

Posted by ebbatten on Mon, 22 Nov 2021 08:19:26 -0800

Source code analysis and detail control of Java executing Linux commands (preliminary preparation for developing "Java command executor")

next Source code analysis and detail control of Java executing windows commands (preliminary preparation for developing "Java command executor")_ Jiangnan liquor cooking blog - CSDN blog Say: 1. In Linux systems, there is no / c and / k, only one  / bin/bash -c it and direct  / The difference between bin/bash is that the &q ...

Posted by racerxfactor on Mon, 22 Nov 2021 00:30:18 -0800

Zookeeper 3.6.x ultimate operation and maintenance

At first, I refused to operate Zookeeper. I haven't done this thing, but I've always known about it, and I've never used it; Well, after reading the official website documents and trying for a period of time, I can only say "that's it ~". This article does not involve too much other people's blog knowledge, just look at it zk officia ...

Posted by Colton.Wagner on Sun, 21 Nov 2021 23:52:09 -0800