Android opens multiple processes
Reasons why Android apps need to start multiple processes:
The memory allocated by a single process is not enough and more memory is needed. The early Android system only allocated 16MB of available memory for a single process application. With the improvement of mobile phone hardware and the improvement of Android system, although more and mo ...
Posted by CostaKapo on Mon, 07 Mar 2022 22:44:07 +0100
0 basic society simple QQ version chat dialogue function (with complete implementation code)
Today we will use the famous pipe mkfifo to realize a simple version of QQ dialogue function.
Step 1: first create two processes Talka C and talkb c;
Step 2: talk a C and talkb C is responsible for checking whether two pipelines have been created. If not, it is necessary to create pipelines;
Step 3: talk a C open pipe 1 in a write only mann ...
Posted by Hannes2k on Mon, 07 Mar 2022 22:40:26 +0100
Linux learning notes (17.9) -- processing the follow-up work of keys in the work queue
Work queue Soft interrupts run in the context of interrupts, so they cannot block and sleep. Tasklets are implemented with soft interrupts, and of course they cannot block and sleep. But what if a delay handler needs sleep or blocking? Never mind, the work queue will be as you want. The delayed task is called work, and its data structure is wo ...
Posted by jkrettek on Mon, 07 Mar 2022 22:37:57 +0100
Configurable data filling framework
summary
ivy is a configurable data filling framework, which mainly solves the following scenarios1. Help you better deal with the embarrassment of no data before the development project2. Get rid of the tedious work of manually creating databases and data tables3. Quickly generate the simulation data required by the data background to help you ...
Posted by vikramjeet.singla on Mon, 07 Mar 2022 22:31:11 +0100
RT thread kernel learning notes - kernel object initialization linked list organization
RT thread kernel learning notes - kernel object rt_object
RT thread kernel learning notes - kernel object management
RT thread kernel learning notes - kernel object operation API
RT thread kernel learning notes - kernel object initialization linked list organization
RT thread kernel learning notes - in depth understanding of kernel object l ...
Posted by gfX on Mon, 07 Mar 2022 22:26:25 +0100
April 14, 2021 - Spring framework 4
Spring framework 4
What is Spring AOP (aspect oriented programming)?
Aspect oriented programming (AOP), similar to object-oriented programming (OOP), is also a programming mode. Spring AOP is a framework based on AOP programming mode. Its use effectively reduces the repeated code between systems and achieves the purpose of loose coupling betw ...
Posted by cLFlaVA on Mon, 07 Mar 2022 22:23:54 +0100
Fluid gives data elasticity a pair of invisible wings - Custom elastic expansion
background
As more and more data intensive applications such as big data and AI begin to be deployed and run in Kubernetes environment, the differences between the design concept of data intensive application computing framework and the original flexible application layout of cloud lead to data access and computing bottlenecks. Cl ...
Posted by stevieontario on Mon, 07 Mar 2022 22:21:29 +0100
Attack and defense world welpwn general gardet utilization
welpwn
The topic is attacking and defending the world.
Check the flow protection program first
It's like a stack overflow, but there's no overflow.
Then look at the echo function
A little reverse, we can find that there is an array inside eval, which puts the first 16 of the previously read 0x400 bytes into s2. But it was launched when ...
Posted by ljschrenk on Mon, 07 Mar 2022 22:19:25 +0100
K8s oriented design errors
K8s design mode
Kubernetes is a container choreography tool with universal significance. It provides a set of basic dependencies for building distributed systems based on containers. Its significance is equivalent to the position of Linux in the operating system, which can be considered as a distributed operating system.
Custom resources
K8s ...
Posted by pedroteixeira07 on Mon, 07 Mar 2022 22:14:03 +0100
Containerization Technology: the life cycle of Pod in Kubernetes
1, Life cycle of Pod
The Pod follows a predefined life cycle, starting from the Pending phase. If at least one of the main containers starts normally, it enters the Running phase. Then it depends on whether any container in the Pod ends in the Failed state and enters the Succeeded or Failed phase.
During Pod operation, Kubernetes can restart ...
Posted by cosmos33 on Mon, 07 Mar 2022 22:09:27 +0100