相关文章
【C++初阶】vector使用特性 vector模拟实现
1.vector的介绍及其使用
1.1 vector的介绍
vector文档介绍 1. vector是表示可变大小数组的序列容器。 2. 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组&#…
建站知识
2024/9/17 2:42:20
MySQL如何避免全表扫描?
MySQL如何避免全表扫描?
这篇文章解释了何时以及为什么MySQL会执行全表扫描来解析查询,以及如何避免在大型表上进行不必要的全表扫描。
何时会发生全表扫描
MySQL使用全表扫描(在EXPLAIN输出中的type列显示为ALL)来解析查询的几…
建站知识
2024/9/19 19:30:38
C++:智能指针(一)
正文
关于这个例子:
#include <iostream>
#include <memory>
#include <string>std::unique_ptr<std::string> demo(const char *s) {std::unique_ptr<std::string> temp(new std::string(s));return temp;
}int main() {// 调用de…
建站知识
2024/9/17 17:25:51
滚动条详解:跨平台iOS、Android、小程序滚动条隐藏及自定义样式综合指南
滚动条是用户界面中的图形化组件,用于指示和控制内容区域的可滚动范围。当元素内容超出其视窗边界时,滚动条提供可视化线索,并允许用户通过鼠标滚轮、触屏滑动或直接拖动滑块来浏览未显示部分,实现内容的上下或左右滚动。它在保持…
建站知识
2024/9/19 20:23:34
linux的编译器vim
vim简介
之前我们在win下写代码,都是下载一些编译器VS/eclipse等 他们不仅可以写代码,还可以实现代码的运行调试,开发。这样的编译器叫做集成编译器
而linux中虽然也有这样的编译器,但不管是从下载,还是使用中都会显…
建站知识
2024/9/18 19:47:08
Java 泛型定义格式与应用
Java泛型(Generics)是Java SE 5引入的一项核心语言功能,是一种用于在编译时对类型进行检查的技术,它允许程序员在编写类、接口和方法时使用类型参数(type parameters),而不是硬编码具体的类型。…
建站知识
2024/9/19 16:53:30
【001_IoT/物联网通信协议基础: HTTP、Websocket、MQTT、AMQP、COAP、LWM2M一文搞懂】
001_IoT/物联网通信协议基础: HTTP、Websocket、MQTT、AMQP、COAP、LWM2M一文搞懂 文章目录 001_IoT/物联网通信协议基础: HTTP、Websocket、MQTT、AMQP、COAP、LWM2M一文搞懂创作背景通信模型ISO/OSI七层模型 和 TCP/IP四层模型网络通信数据包格式(Ethernet II&…
建站知识
2024/9/15 15:35:36
嵌入式 - i.MX93 Evaluation Kit介绍
MCIMX93-EVK (i.MX 93 APPLICATIONS PROCESSOR) 1, Out of the Box [ 开箱 ] Top view i.MX 93 11x11 EVK board Back view: Board kit contents: (board, power supply, cable, software, Documentation) MCIMX93-EVK board assembled with two separate boards, MCIMX93-SOM…
建站知识
2024/9/16 19:26:58