[013] [RT thread learning notes] dynamic memory heap management

RT thread version: 4.0.5 MCU model: STM32F103RCT6 (ARM Cortex-M3 core) introduction stay Program memory distribution It is explained that the space from the end address of ZI segment to the tail of RAM memory is RTT dynamic memory heap. This paper mainly describes the RT thread dynamic memory heap management algorithm, analyzes the ...

Added by andreiga on Fri, 11 Feb 2022 08:31:16 +0200

8 Python libraries that can improve the efficiency of data science and save valuable time

In data science, you may waste a lot of time coding and waiting for the computer to run something. So I chose some Python libraries that can help you save valuable time.1,OptunaOptuna is an open source hyperparametric optimization framework, which can automatically find the best hyperparameters for machine learning models.The most basic (and po ...

Added by Horatiu on Fri, 11 Feb 2022 08:29:27 +0200

Sorting out kotlin collaborative process knowledge points

preface The term coroutines was put forward in 1958. Coprocessing was invented and used to build assemblers, which shows that coprocessing is a programming idea and is not limited to a specific language. The author simply passed through the document and recorded some things. There are some things that are not commonly used that have not been s ...

Added by cdwhalley.com on Fri, 11 Feb 2022 08:24:01 +0200

In depth details ThreadLocalMap

Previous article Analysis of ThreadLocal , let's have a general understanding of its internal operation mode. Students who are not familiar with ThreadLocal are advised to read it before instructing the following articles, which is more or less helpful.In this article, I focus on understanding ThreadLocalMap. Look at the internal implementation ...

Added by HFD on Fri, 11 Feb 2022 08:22:39 +0200

Spring Boot and data access

6, Spring Boot and data access 1. Introduction For the data access layer, whether SQL (relational) or NOSQL (non relational), Spring Boot adopts the method of integrating Spring Data for unified processing by default. Add a large number of automatic configurations and mask many settings. Introduce various xxxTemplate and xxxRepository to ...

Added by The Wise One on Fri, 11 Feb 2022 08:21:21 +0200

Collection ~ how does Dropbox solve the memory leak problem of Android App?

A memory leak occurs when an application allocates memory for an object and the object is not released when it is no longer used. Over time, the leaked memory will accumulate, resulting in poor application performance or even crash. Leaks can occur on any program and platform, but due to the complexity of the activity life cycle, this situation ...

Added by Aeolus on Fri, 11 Feb 2022 08:12:00 +0200

Analyze the way out of Android development in the future, Android interview questions and analysis

preface As the saying goes, "born of hardship, die of happiness", in fact, most middle-aged crises are produced in happiness. Some people may retort, "as you say, I still have to struggle. If I don't struggle, I will die. Isn't it wrong to choose a comfortable life? Don't I have the right to choose my own way of life?" Pe ...

Added by Nytemare on Fri, 11 Feb 2022 08:12:46 +0200

Machine learning -- clustering algorithm k-means 25

clustering algorithm A typical unsupervised learning algorithm, which is mainly used to automatically classify similar samples into one category. In the clustering algorithm, samples are divided into different categories according to the similarity between samples. Different clustering results will be obtained for different similarity calc ...

Added by slevytam on Fri, 11 Feb 2022 08:04:09 +0200

SSM framework integration ideas (personal view)

SSM framework integration ideas (personal view) The ssm framework is frequently used in projects. In order to focus on the business code in the project, I sorted out the steps to be used by the ssm framework. The following figure is the result of the sorting. (the green box in the figure is the key point of the process, and the changes in each ...

Added by froggie81 on Fri, 11 Feb 2022 07:57:10 +0200

Package output results

catalogue After the execution of SQL statements in MyBatis, the processing of results     1. resultType result type refers to the java object that the data is converted to after the sql statement is executed. The java type is arbitrary     2. Alias the resultType of the returned result     3. Save q ...

Added by paullb on Fri, 11 Feb 2022 07:45:04 +0200