Android Performance Optimization Series App Startup Optimization

The slow startup speed of applications is a problem we often encounter during the development process, such as black screen and white screen problems caused by slow startup. This blog will introduce the relevant knowledge of App startup optimization. How to launch the app Generally speaking, there are two starting methods: cold start and hot […]

[Elementary C++] Classes and Objects (3)

Directory 1. Let’s talk about the constructor again 1.1 Initialization list 1.1.1 How to write the initialization list 1.1.2 Which members should use the initialization list? 1.2 Characteristics of initialization list 1.2.1 Solving queue problems 1.2.2 The declaration order is the order of the initialization list 1.3 explicit keyword 1.3.1 The role of explicit keyword […]

Getting started with git commands

Reference Liao Xuefeng git tutorial-recommended git diagram Branch naming convention ps: The pictures are all other people’s 1.Basic concepts Region Four areas: Working Directory, Staging Area (stage/index), Local Repository, and Remote Repository. The relationship between them is as follows: – branch Master branch (master/main) (the master branch is always the stable version available and cannot […]

Linux environment Centos7 installation MySQL5.7 (rpm-bundle.tar)

Table of Contents 1.Download 2. Uninstall 3.Installation 4.Connect 1.Download Official website address: https://dev.mysql.com/downloads/mysql/5.7.html Download results cd /usr/local mkdir mysql rz Upload the downloaded mysql package to the new /usr/local/mysql in linux upload completed 2.Uninstall Clear pre-installed mariadb or mysql 1. Query the installed mariadb and mysql rpm -aq|grep -i mariadb;rpm -aq|grep -i mysql; 2. Uninstall […]

Restart your Android journey

When I took the Android course in college in 2017, I vowed that I would never deal with Android again in my life. Then I spent a week studying the teacher’s knowledge points in “The First Line of Code” and recorded the notes on CSDN. . Five years later, when I was looking for a […]

[SpringBoot] SpringBoot startup source code analysis

Overview 1. SpringBoot startup process source code analysis2. Extension point source code analysis during SpringBoot startup process3. SpringBootConfiguration File Priority Analysis4. SpringBoot has built-in Tomcat to start source code analysis SpringBoot startup class: @SpringBootApplication public class MyApplication {<!– –> public static void main(String[] args) {<!– –> SpringApplication.run(MyApplication.class, args); } } public static ConfigurableApplicationContext run(Class<?>[] primarySources, […]

Elementary C++–Classes and Objects (3) (Illustration)

Article directory Let’s talk about the constructor again initialization list implicit type conversion explicit keyword static member Friend class inner class anonymous object Some optimizations when copying functions Let’s talk about the constructor again In our previous constructor, the compiler will give a suitable initial value to each member of the object through the constructor, […]

Deep Neural Networks – Convert a TensorFlow piecewise model and start using OpenCV v4.8.0

Goals In this tutorial you will learn how to Convert a TensorFlow (TF) segmentation model Run the converted TensorFlow model using OpenCV Evaluate TensorFlow and OpenCV DNN models We will discuss the above points using the DeepLab architecture as an example. Introduction Apart from the graph optimization stage, the key concepts involved in TensorFlow classification […]

odoo16 front-end framework source code reading – startup, menu, action

odoo16 front-end framework source code reading – startup, menu, action Directory: addons/web/static/src 1.main.js Odoo is actually a single-page application. Judging from the name, this is the entry file for the front end, and the file content is also very simple. /** @odoo-module **/ import {<!– –> startWebClient } from “./start”; import {<!– –> WebClient } […]