VSCode runs c++ program (operation + detailed explanation + json file configuration detailed explanation)

Preface: Because the quality of online tutorials varies, I felt very confused when I first came into contact with this thing. I hereby write this blog to help my friends solve the problem. Table of Contents 1. Operation details 1Download VSCode code editor 2Install C/C++ extension 3Install the MinGW-w64 compiler 4Add path 5 Test whether […]

C language – array explanation

The concept of array What is an array? An array is a collection of elements of the same type. We can know from the concept: ? The array stores one or more data, but the number of array elements cannot be 0. ? Multiple data stored in the array have the same type. Arrays are […]

A brief discussion on CoordinatorLayout

Directory Article directory Table of contents 1.What is CoordinatorLayout 2. Features of CoordinatorLayout 3. Usage of CoordinatorLayout 4.CoordinatorLayout related attribute methods Properties of CoordinatorLayout Behavior method Methods of CoordinatorLayout 4.Usage of CoordinatorLayout In Android development, we often need to deal with complex interface interactions and coordination operations. CoordinatorLayout is a useful layout container from the […]

org.hibernate.QueryException: could not instantiate class [com.ak47.cms.cms.dto.TechArticleDto] from

Table of Contents org.hibernate.QueryException: could not instantiate class [com.ak47.cms.cms.dto.TechArticleDto] from tuple Abnormal background solution in conclusion org.hibernate.QueryException: could not instantiate class [com.ak47.cms.cms.dto.TechArticleDto] from tuple When performing Hibernate-based data query, you may encounter an exception similar to ??org.hibernate.QueryException: could not instantiate class??, especially when using DTO (Data Transfer Object) from When mapping data in query results. […]

[Springboot] Based on annotation development Springboot-Vue3 integrates Mybatis-plus to implement paging query (2) – front-end el-pagination implementation

Series of articles [Springboot] Based on annotation development Springboot-Vue3 integrates Mybatis-plus to implement paging query – back-end implementation Article directory Series of articles system version Implement function Implementation ideas Data format passed in from backend frontendel-table Encapsulate axois interface Introducing the el-pagination paging component of Element-plus Axois gets background data System version Backend: Springboot 2.7, […]

[Data structure] Sequence table | Detailed explanation

There are two basic storage structures used to store linear tables in computers: sequential storage structures and chained storage structures. This article introduces the use of sequential storage structure to realize linear table storage. Sequential storage definition The sequential storage structure of a linear list refers to a storage unit with consecutive addresses that stores […]

4. IPSec NAT traversal

IPSec NAT traversal 1. IPSec NAT traversal 2. Processing of IPSec traversal through NAT 3. IKEv2 and NAT traversal 3.1. NAT-T capability detection 3.2. NAT gateway discovery 3.3. Enabling NAT traversal 3.4. NAT-keepalive 4. IPSec NAT traversal example (NAT devices exist between gateways) 5. IPSec NAT traversal example (the egress gateway is a NAT device, […]

18NAT network address translation

1. NAT Overview 1. Foreword With the development of the Internet and the increase in network applications, limited IPv4 public addresses have become a bottleneck restricting network development. To solve this problem, NAT (Network Address Translation) technology came into being. NAT technology is mainly used to enable hosts in the internal network to access external […]