arkts harmonyos语言 基础

目标跟踪基础:两张图片相似度算法

本文来自公众号“AI大道理” —————— 目标跟踪就是在时序帧中搜索目标的过程,本质上就是检索。 不管是传统的目标跟踪中的生成模型和判别模型,还是用深度学习来做目标跟踪,本质上都是来求取目标区域与搜索区域的相似度,这就是典型的多输入。 目标跟踪为什么需要相似度? 在跟踪中,下一帧的目标要和上一帧的 ......
算法 目标 基础 图片

[C#基础学习]内部类和分部类

内部类没啥好说的,类嵌套类而已。 ~~~c# class a{ //sth class b{ //sth class c{ //sth } } } ~~~ 这个还是比较常用的,将数据详细定义清楚增加可读性 ### 分部类partial class 把一个类分成多个类写。 ~~~c# partial ......
部类 基础

编程基础2

列表 切片和字符串一样 起始位置:终止位置:步长 分片赋值 使用=l1的话,赋值会导致l1,l2是同一个值 列表,元素用方括号,元组,元素用圆括号 列表元素是可变的,元组元素不可变 集合中,不用[]的话,只显示不重复的 交集& 合集| 差集- 对称差集^在1或者2中存在,但不同时存在 循环 whil ......
基础

【后端面经-计算机基础】HTTP和TCP的区别

本文主要介绍了计算机网络中的两个经典协议:http和tcp,简单介绍两者的报文结构,并结合面试题对两者进行详细说明。 ......
端面 计算机 基础 HTTP TCP

go语言的"面向对象"

面向对象定义 面向对象三要素: 封装:将属性(数据)和方法(操作)封装,提供访问控制,隐藏实现细节,暴露该暴露的 继承:子类可以从父类直接获得属性和方法,减少重复定义。子类中如果与父类不同,可以自己定 义新的属性和方法,也可以覆盖同名的属性和方法 多态:前提是继承和覆盖,使得子类中虽然使用同一个方法 ......
quot 对象 语言

go语言结构体排序

排序接口 从接口定义来看,要实现某类型的排序 要知道有多少个元素 2个指定索引的元素怎么比较大小,索引i的元素小于索引j的值返回true,反之返回false 如何交换指定索引上的元素 那么自定义类型,要想排序,就要实现sort包中该接口。 结构体排序 假设有N个学生,学生有姓名和年龄,按照年龄排序结 ......
语言 结构

【狂神说Java】Java零基础学习笔记-Java流程控制

# 【狂神说Java】Java零基础学习笔记-Java流程控制 ## Scanner对象 - 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,**我们可以通过Scanner类来 ......
Java 流程 基础 笔记

【12.0】前端基础JavaScript之DOM

# 【12.0】前端基础JavaScript之DOM # 【一】什么是DOM/BOM - 截至目前为止,我们虽然已经学会了js语法,但是还是没办法跟浏览器进行交互 - BOM(Browser Object Model) - 浏览器对象模型 - js代码操作浏览器 - DOM(Docunment Ob ......
前端 JavaScript 基础 12.0 DOM

Java基础-Day11

# Java基础-Day11 - 关键字this - 知识点理解方式:3W:what?why?how? ![](https://img2023.cnblogs.com/blog/2779111/202307/2779111-20230705085114692-1964094714.png) - th ......
基础 Java Day 11

python基础day38 并发编程

进程概念 进程、线程都是操作系统中的基本概念,也就是说进程和线程都是操作系统层面的东西,专业术语表达就是进程和线程都是由操作系统来调度的,而不是由我们程序员自己来操控的。 在操作系统这门课里面,进程和线程是操作系统的概念,协程不是操作系统中的概念,而是我们程序员层面的 协程是由我们程序员自己来调用的 ......
基础 python day 38

C语言学习笔记

# C语言学习笔记 ## 1.初识C语言 ### 常见类型长度 **单位:字节=比特** ### 全局变量和局部变量 全局变量:定义在花括号外的变量 局部变量:定义在花括号内的变量 局部变量和全局变量的名字重合时,**局部变量优先** C语言规定变量要 **定义在当前代码块的最前面** ***计算两 ......
语言学习 语言 笔记

python基础 进程、操作系统调度算法、同步异步、开启进程、process类的参数、进程锁、ipc机制

进程概念 进程、线程都是操作系统中的基本概念,也就是说进程和线程都是操作系统层的东西,专业术语表达就是进程和线程的使用都是由操作系统来调度的‘,而不是由我们来操控的。 在操作系统这门课里,进程和线程是操作系统的概念,协程不是操作系统中的概念,而是我们程序层面的 协层使我们程序员自己来调用的,不是由操 ......
进程 算法 机制 参数 process

【笔试实战】LeetCode题单刷题-编程基础 0 到 1【三】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
笔试 实战 LeetCode 基础

C语言教程(6)

## 六、结构体可以想象一个对象,结构体可以处理该对象的属性~~~struct 结构体名 { 数据类型 成员1;数据类型 成员2;} ~~~例char student[101]{int a;int b;int c}a[101];结构体别名typedef,别名允许是变量也允许数组作业:*关注公众号[K ......
语言 教程

多模态大语言模型首篇综述

近来,多模态大语言模型(Multimodal Large Language Model,MLLM)受到广泛关注,成为一个新兴的研究热点。 MLLM通常以大语言模型(Large Language Model,LLM)为基础,融入其它非文本的模态信息,完成各种多模态任务。 相比于常规的多模态模型,MLL ......
模态 模型 语言

C语言运算符 类型与示例

C语言的运算符是C语言中的重要功能之一,它们使用符号来执行各种数学、关系、按位、条件或逻辑操作。C编程语言提供了多种内置运算符,以满足程序的不同需求。通常,运算符在操作数据和变量的程序中起着关键作用,并作为数学、条件或逻辑表达式的组成部分。 算术运算符示例 算术运算符是用于执行数学计算的运算符,如加 ......
运算符 示例 语言 类型

08:vue3 组件基础

定义一个组件 在components文件夹下新建MyComponent.vue组件 写入下面代码 1 <script> 2 export default { 3 data() { 4 return { 5 count: 0 6 } 7 } 8 } 9 </script> 10 11 <templat ......
组件 基础 vue3 vue

基础语法-集合LinkedList

以下情况使用 ArrayList : 频繁访问列表中的某一个元素。 只需要在列表末尾进行添加和删除元素操作。 以下情况使用 LinkedList : 你需要通过循环迭代来访问列表中的某些元素。 需要频繁的在列表开头、中间、末尾等位置进行添加和删除元素操作。 ......
语法 LinkedList 基础

Python基础语法--课程笔记

Smiling & Weeping 我的心是旷野的鸟,在你的眼睛里找到了它的天空 定义和使用类: 1.声明类: class类名: 成员变量,成员函数 2.定义类的对象: 对象名 = 类名() 3.成员变量: 公有变量 私有变量__xxx 4.构造函数: def __init__(self , 其他参 ......
语法 课程 基础 笔记 Python

基础知识

类型 特点 典型应用 单工 只支持在一个方向上传输 半双工 两台设备双向传输,但是不能同时进行 IIC 全双工 二台设备间同时进行双向数据传输 SPI / UART 类型 特点 典型应用 同步 有时钟线,通信的字节传输是没有间隔的,通信传输效率高(但复杂)。 SPI / IIC 异步 无时钟线,采用 ......
基础知识 基础 知识

C语言中if(a);if(!a);if(a!=0);if(a==0)有什么区别?

if(a):如果a为非0数字或字符那么就为真,if条件成立,反之不成立。 if(!a):如果!a为真,也就是a为0时,if条件成立,反之不成立。 if(a!=0):如果a不等于0,则使得if条件成立,反之不成立。等价于if(a)。 if(a==0): 如果a等于0,则使得if条件成立,反之不成立。等 ......
if 语言

数论基础

数论基础 导读:快速幂取模、欧式筛法、裴蜀定理(贝祖定理)、威尔逊定理、费马定理、(扩展)中国剩余定理。 ### 快速幂取模 求$a^b \% p$我们有时间复杂度$O(b)$的办法。但数据规模放大时,我们的显示界面难免会出现一个老熟人 `TLE`,我们需要更**快**的方法。 根据初中数学,$a^ ......
数论 基础

技术架构和基础架构

技术架构和基础架构 产品的架构是技术架构负责人明确出来的 基础架构负责具体的搭建已经架构层面的一些建议 技术架构对于基础架构掌握的要求 从产品 ​ 了解整个产品的架构,架构中组件之间的相互关系 ​ 了解表结构 ​ 了解模块功能 从行业 ​ 架构中常见组件的特性、功能、使用 ......
架构 基础 技术

【11.0】前端基础之阶段性复习

# 【11.0】前端基础之阶段性复习 # 【一】HTML ### 【1】什么是HTML - 超文本标记语言,就是一堆标签,每个标签具有特定的意义,是浏览器展示页面所公用的一套标准 - HTML是一种用于构建网页的标记语言,全称为"Hypertext Markup Language"(超文本标记语言) ......
阶段性 前端 阶段 基础 11.0

前端学习 C 语言 —— GDB调试器

## GDB调试器 我们在讲[指针][初级指针]时用 `GDB` 调试段错误。 本篇将详细介绍 gdb 的`最常用命令`、`日志记录`、`检测点`,最后介绍如何用 gdb `调试进程`以及用gdb 调试一个开源项目的`调试版本` —— glmark2。 ### gdb介绍 GDB, the GNU ......
调试器 前端 语言 GDB

8086汇编语言精讲2 :寄存器

mov就是赋值;add就是+=; 为什么044CH(0可去,因为是高位补的0),也就是44CH < 十六进制数在十六位下最大数FFFFH(也就是16 = 2^4) = 65535D(D指的十进制,H指的十六进制),所以是不算溢出,因为C本来就是十六位进制中的一个位值,和1-9是一样的. Tips : ......
寄存器 语言 8086

[ SQL笔记 ] 基础语法篇

SQL 基础篇 一:普通查询语句 :SELECT 二:去重查询语句 :SELECT DISTINCT ......
语法 基础 笔记 SQL

60.C++中新增了string,它与C语言中的 char *有什么区别吗?它是如何实现的?

# 60.C++中新增了string,它与C语言中的 char *有什么区别吗?它是如何实现的? 1.实现方式:string是一种抽象类,它的实现由std::string和char *转换而来。 在实现上,`std::string` 内部通常会使用动态数组来存储字符串,可以动态地分配内存。同时,`s ......
语言 string char 60

读发布!设计与部署稳定的分布式系统(第2版)笔记19_基础层之设备

![](https://img2023.cnblogs.com/blog/3076680/202307/3076680-20230703164452820-448646113.png) # 1. 物理主机 ## 1.1. 以前数据中心硬件就是建立在单个物理机器的高可靠性上的 ## 1.2. 如今通过 ......
基础层 分布式 基础 笔记 设备

TypeScript基础

# TypeScript基础 ## 类型 | 类型 | 例子 | 描述 | | : : | : : | : : | | number | 1, -33, 2.5 | 任意数字 | | string | 'hi', "hi", `hi` | 任意字符串 | | boolean | true、false ......
TypeScript 基础