相关文章
typescript 中的接口及其用途
接口:定义行为动作的规范 属性接口、函数类型接口、可索引接口、类类型接口、 1、属性接口 对JSON的约束
function printLabel(label: string): void {console.log(printLabel);
}
printLabel(字符串)function printLabel2(labelInfo: { label: string }): void {…
编程日记
2024/12/20 5:44:17
TCP的三次握手过程
TCP是面向连接的、可靠的、基于字节流的传输层通信协议。
TCP是面向连接的协议,所以使用 TCP前必须先建立连接,而建立连接是通过三次握手来进行的。
TCP包头结构
在讲解三次握手的过程之前,我们先来看一下 TCP包的结构: TCP包…
编程日记
2024/11/17 22:35:36
RTT PIN设备学习
获取GPIO编号
GET_PIN(port, pin)#define LED_BLUE_PIN GET_PIN(A, 0)设置引脚模式
void rt_pin_mode(rt_base_t pin, rt_base_t mode);设置引脚电平
void rt_pin_write(rt_base_t pin, rt_base_t value);rt_base_t pin 同上, 为引脚编号,尽量通过宏定…
编程日记
2024/12/19 17:15:56
【数据结构与算法】力扣 347. 前 K 个高频元素
题目描述
给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。
示例 1:
输入: nums [1,1,1,2,2,3], k 2
输出: [1,2]示例 2:
输入: nums [1], k 1
输出: [1]提示:
1 < nums.length < …
编程日记
2024/12/19 23:53:46
SpringMVC响应数据
三、SpringMVC响应数据
3.1 handler方法分析
理解handler方法的作用和组成:
/*** TODO: 一个controller的方法是控制层的一个处理器,我们称为handler* TODO: handler需要使用RequestMapping/GetMapping系列,声明路径,在HandlerMapping中注册,供DS查找!* TODO: ha…
编程日记
2024/12/22 23:36:26
【强训笔记】day10
NO.1 思路:中心扩展。从i位置开始,从i-1为左边和i1右边进行移动,字符相等就继续移动,直到不等,更新回文串长度,让i为左边,i1右边再移动,同样字符相等就移动,不等就更新长…
编程日记
2024/12/20 5:44:31
Elasticsearch:探索 11 种流行的机器学习算法
作者:来自 Elastic Elastic Platform Team 过去几年中,机器学习(ML)已经悄然成为我们日常生活中不可或缺的一部分。它影响着从购物网站和流媒体网站上的个性化推荐,到保护我们的收件箱免受我们每天收到的大量垃圾邮件的…
编程日记
2024/12/17 11:38:17