Returns and jobs of SaltStack_ Cache configuration and job management

return of SaltStack component The return component can be understood as the SaltStack system stores or returns the data returned by Minion to other programs. It supports a variety of storage methods, such as MySQL, MongoDB, Redis, Memcache, etc. through return, we can record each operation of SaltStack and provide a data source for future ...

Posted by doc on Sat, 06 Nov 2021 14:59:14 -0700

STM32 interrupt, DMA communication principle and programming method example

STM32 interrupt, DMA communication principle and programming method example STM32 interrupt, DMA communication principle and programming method example 1 Introduction to interrupt 1.1 concept Interrupt actually means that when the CPU executes a program, due to some random event (external or internal), the CPU temporarily interrupts the ...

Posted by chrispols on Sat, 06 Nov 2021 14:56:59 -0700

Uninstall built-in apps from Android Phones

Tip: please read through the operation steps, relevant precautions and relevant reference links before operation. Operation is risky. 1, Tool preparation Download ADB environment package platform-tools_r31.0.1-windows tools I use Reference tool link: https://dl.google.com/android/repository/platform-tools_r31.0.1-windows.zip decompression 2, Tu ...

Posted by 2gd-2be-2rue on Sat, 06 Nov 2021 14:45:20 -0700

Process concept of Linux system programming

Note: some pictures in this article come from the Internet. If there is infringement, please inform us to delete them 1. What is a process? Before we understand the concept of process, we need to know the concept of program. Program refers to compiled binary files. These files are on disk and do not occupy system resources. Process refers to th ...

Posted by xcali on Sat, 06 Nov 2021 14:26:53 -0700

Grasp the detailed process of function call stack from the perspective of instruction

Stack space          Stack space is expanded from high address to low address, and heap address is expanded from low address to high address.          Stack is a data structure with certain rules. We can add and delete data according to certain rules. It uses th ...

Posted by Typer999 on Sat, 06 Nov 2021 14:14:59 -0700

Brief summary of the first day of react

react is a framework for building user pages, which consists of four major parts: react: core library,React dom: dom operation (using jsx to operate dom elements)React Router: route (similar to vueRouter)redux: centralized state management (similar to vuex) react features: 1) Declarative creates user pages in a form similar to writing html ta ...

Posted by skissiks on Sat, 06 Nov 2021 13:59:47 -0700

SQL injection - blind note~

Blind injection, as the name suggests, means that the return value can not be seen directly during injection, but we can judge it by other methods: next, I will introduce error echo, time blind injection and Boolean blind injection one by one. Blind injection is divided into three categories: reference resources: like 'ro%' # judge whe ...

Posted by noisenet on Sat, 06 Nov 2021 13:54:55 -0700

An online problem I solved at work

In many scenarios, the zookeeper cluster is used. For example, it uses its consistency ability and node monitoring ability to realize a variety of business functions.The problem encountered this time is that the zookeeper disk util is too high.First view the await index and util index of the disk through iostat, as shown in the following figure ...

Posted by maxrisc on Sat, 06 Nov 2021 13:34:02 -0700

SP6779 GSS7 - Can you answer these queries VII

Title Link: SP6779 GSS7 - Can you answer these queries VII General meaning Given a tree with n n A tree with n nodes, each node has a weight w i ( ...

Posted by Ghost_81st on Sat, 06 Nov 2021 13:27:50 -0700

2, Concurrent programming - the underlying knowledge of threads (visibility, ordering, atomicity)

1. Visibility between threads Multithreading improves efficiency and caches data locally, making data modification invisible, To ensure visibility, either trigger synchronization instructions or add volatile modified memory. As long as there are modifications, synchronize each thread involved immediately /** * volatile Keyword to make a var ...

Posted by Houdini on Sat, 06 Nov 2021 13:27:44 -0700