Markov test笔记
补充知识
来源于数学之美第五章:
到了 19 世纪,概率论的发展从相对静止的随机变量的研究发展到随机变量的时间序列 ( s 1 , s 2 , s 3 , … ) (s_1, s_2, s_3, \dots) (s1,s2,s3,…),即随机过程(动态的)。这在哲学的意义上,是人类认识的一个飞跃。但是,随机过程比随机变量复杂得多。在任意时刻 t t t,对应的状态为 s t s_t st都是随机的。举一个简单的例子,可以把 s 1 , s 2 , s 3 , … s_1, s_2, s_3, \dots s1,s2,s3,…当作每天的最高气温,每天的最高气温可能和周围的状态有关,还和以前的最高气温有关,这样的随机过程就有两个维度的不确定。马尔可夫为了简化这个问题,提出了一种简单化的假设,即对于任何状态 s t s_t st,未来的状态 s t + 1 s_{t+1} st+1 仅依赖于当前的状态 (s_t),而与过去的状态无关。这可以表示为:
P ( s t + 1 ∣ s t , s t − 1 , … , s 0 ) = P ( s t + 1 ∣ s t ) P(s_{t+1} \mid s_t, s_{t-1}, \ldots, s_0) = P(s_{t+1} \mid s_t) P(st+1∣st,st−1,…,s0)=P(st+1∣st)
对于天气预报,硬性假定今天的气温只与昨天有关而和前天无关。当然这种假设未必适合所有的应用,但是至少对以前很多不好的问题给出了近似解。这个假设后来被命名为马尔可夫假设,而符合这个假设的随机过程则称为马尔可夫过程,也称为马尔可夫链。
因此,马尔可夫链体现了一种无记忆性,而状态表示为一个离散的马尔可夫状态空间。
假设检验的步骤:
- 提出相关的原假设和备择假设。
- 选择合适的统计量(不需要未知参数的值、仅从样本计算得到的量为统计量)
- 在原假设成立的情况下考虑统计量的分布
1997Do interest rates really follow continuous-time Markov diffusions?
Ait-Sahalia (1997) first proposes a test for whether the interest rate process is Markov by checking the validity of the \textcolor{red}{Chapman-Kolmogorov equation}
利率在文献中传统上被建模为遵循连续时间马尔可夫过程,特别是扩散过程。相比之下,最近的期限结构模型常常暗示非马尔可夫的连续时间动态。离散采样的利率数据能否帮助决定哪些连续时间模型是合理的?
首先,马尔可夫假设的合理性如何?将提出一个检验该假设的方法。其次,如果该过程是马尔可夫的,能否进一步识别为扩散过程,正如大多数理论文献所假设的那样?将提出第二个检验,旨在检验在保持马尔可夫假设下的扩散假设。在马尔可夫的框架内,扩散过程的特征是其样本路径的连续性。然而,显然这一条件无法从观察到的样本路径中验证:即使样本路径是连续的,离散采样的利率数据也会呈现为一系列离散变化。本文探讨在离散数据中观察到的不连续性是否来源于采样的离散性,还是对连续时间利率过程真正的非扩散动态的证据。问题在于隔离出作为连续时间扩散的不完整离散样本对数据的可观察影响。本文的答案依赖于在观察数据的采样间隔上检验扩散的条件密度的必要性和充分性约束。这一约束特征化了不可观察的完整样本路径的连续性。
测试统计量的分布以及它们的一致性和效能特性被推导出来。我们在实证上发现:(i) 短期利率(一年期)和长期利率(一年以上的利率)都不能单独被表征为马尔可夫过程;(ii) 它们共同形成一个马尔可夫系统;(iii) 收益曲线的斜率是一个单变量马尔可夫过程;(iv) 同时也是一个扩散过程。作为警示,这些初步的实证结果对数据集的选择敏感。
涉及到扩散过程,看不懂。
2012TESTING FOR THE MARKOV PROPERTY IN TIME SERIES
Markov decision processes (MDP)在不确定的情况下做序列决策。在MDP框架下,一个合适的决策准则是只依赖于现在的状态。最近non-MDP(NMDP)吸引了很多注意力。将马尔可夫决策过程(MDP)最直接扩展到非马尔可夫决策过程(NMDP)的方法是剥夺决策者对环境状态的完美信息。
在金融领域,马尔可夫性质是大多数连续时间建模中最常见的假设之一。众所周知,随机积分会产生马尔可夫过程。举了很多例子说明很多模型都是基于马尔可夫假设。
我们对检验马尔可夫性质的兴趣也源于其在实际应用中的广泛性。一个重要的类别是基于价格的技术策略,这些策略是基于过去价格的预测,通常通过移动平均规则进行。然而,如果价格历史没有提供额外的信息,也就是说当前价格已经包含了所有信息,那么基于价格的技术策略将不会有效。
尽管有大量基于马尔可夫过程的研究,但文献中关于马尔可夫性质的检验却寥寥无几。
In this paper we provide a conditional characteristic function (CCF) characterization for the Markov property and use it to construct a nonparametric test for the Markov property.
涉及到傅立叶变换
2020Does the markov decision process fit the data- Testing for the markov property in sequential decision making
马尔可夫假设(MA)是强化学习在实证中应用有效性的基础。
Testing for the Markov property in time series via deep conditional generative learning
创新点:写在前面,其实这篇文章是基于Section 3。只是在高维情况下前面的文章表现不好,不是consistent。想到深度学习的方法可以估计conditional distributions。但是呢还不能直接用,还得改良一下。
马尔可夫性质是时间序列分析的基础,但是挑战比较多,尤其是在高维时间序列分析中。
用深度学习的方法去解决test的问题,深度学习的工具很少应用到统计领域中。deep conditional generative models作为一个工具可以很好地学习conditional probability distributions,并且比传统的kernel 的方法更好,在高维上。
本文不是简单的将深度学习的工具应用一下,并且我们做了重要的改进,还有理论性质。
Markov property test
换一种方式也就是。在零假设 H 0 H_0 H0下,马尔可夫性质成立。直观上,这一性质要求在给定当前值的条件下,过去和未来的值彼此独立。
X t + q ⊥ { X j } t ≤ j < t + q − 1 ∣ X t + q − 1 X_{t+q}\perp \{X_{j}\}_{t\leq j<t+q-1}\mid X_{t+q-1} Xt+q⊥{Xj}t≤j<t+q−1∣Xt+q−1
for any time t t t and any lag q ≥ 2 q\geq 2 q≥2.
本文用的还是CCF的概念,首先理解一下特征函数的含义。特征函数其实是包含了各阶矩的信息,所以也是掌握了分布的全部信息。条件特征分布也是类似的概念。所以test转化为
H 0 : ϕ ( u ∣ X t ) = ϕ ( u ∣ I t ) H_0:\phi(u\mid X_t)=\phi(u\mid I_t) H0:ϕ(u∣Xt)=ϕ(u∣It)
这里还要补充一些概念:
- 马尔可夫过程(\textcolor{red}{Markov Process})是一类重要的随机过程,其核心特性是“无记忆性”,即未来状态只依赖于当前状态,而与过去的状态无关。
- 一个随机过程 ((X_n)_{n \geq 0}) 被称为鞅(\textcolor{red}{Martingale}),如果满足以下条件:
E [ X n + 1 ∣ F n ] = X n , ∀ n ≥ 0 \mathbb{E}[X_{n+1} \mid \mathcal{F}_n] = X_n, \quad \forall n \geq 0 E[Xn+1∣Fn]=Xn,∀n≥0
其中, F n \mathcal{F}_n Fn 是在时刻 n n n 可得的信息集(即 σ \sigma σ-代数)。
马尔可夫过程可以是鞅,但并非所有的马尔可夫过程都是鞅。例如,马尔可夫链的状态转移可以具有特定的期望,但不一定满足鞅的条件。
- martingale difference sequence (MDS)
In probability theory, a ``martingale difference sequence’’ (MDS) is related to the concept of the martingale (probability theory). A stochastic series X X X is an MDS if its expectation with respect to the past is zero. Formally, consider an adapted sequence { X t , F t } − ∞ ∞ \{X_t, \mathcal{F}_t\}_{-\infty}^{\infty} {Xt,Ft}−∞∞ on a probability space ( Ω , F , P ) (\Omega, \mathcal{F}, \mathbb{P}) (Ω,F,P). X t X_t Xt is an MDS if it satisfies the following two conditions:
E ∣ X t ∣ < ∞ \mathbb{E} \left|X_t\right| < \infty E∣Xt∣<∞, and $ \mathbb{E} \left[X_t | \mathcal{F}_{t-1}\right] = 0, a.s.$, for all t t t. By construction, this implies that if Y t Y_t Yt is a martingale, then X t = Y t − Y t − 1 X_t=Y_t-Y_{t-1} Xt=Yt−Yt−1 will be an MDS–hence the name.
那么test又可以转化一下。首先定义
We define a complex-valued process
Z t + 1 ( u ) = e i u ′ X t − φ ( u ∣ X t ) , u ∈ R d . Z_{t+1}(u) = e^{i u^{'}X_t} - \varphi(u \mid X_t), \quad u \in \mathbb{R}^d. Zt+1(u)=eiu′Xt−φ(u∣Xt),u∈Rd.
Then the Markov property is equivalent to the MDS characterization:
E [ Z t + 1 ( u ) ∣ I t ] = 0 for all u ∈ R d and t ≥ 1. \mathbb{E}[Z_{t+1}(u) \mid \mathcal{I}_t] = 0 \quad \text{for all } u \in \mathbb{R}^d \text{ and } t \geq 1. E[Zt+1(u)∣It]=0for all u∈Rd and t≥1.
相关文章:
Markov test笔记
补充知识 来源于数学之美第五章: 到了 19 世纪,概率论的发展从相对静止的随机变量的研究发展到随机变量的时间序列 ( s 1 , s 2 , s 3 , … ) (s_1, s_2, s_3, \dots) (s1,s2,s3,…),即随机过程(动态的)。这在…...
docker 搭建集群
准备3台机器: #dockermaster 192.168.31.150 sudo hostnamectl set-hostname dockermaster #初始化主节点 docker swarm init --advertise-addr 192.168.31.150 #查看集群是否搭建成功 docker node ls #dockernode1 192.168.31.151 sudo hostnamectl set-hostname …...
C# WPF读写STM32/GD32单片机Flash数据
1.安装jlink 下载你需要的Jlink版本 JLink-Windows-V792k-x86-64 JLink-Windows-V810k-x86-64 https://download.csdn.net/download/hmxm6/90178195 2.Visual Studio创建WPF项目 如果没有这个选项请看 https://blog.csdn.net/hmxm6/article/details/132914337 创建完…...
[图形渲染]【Unity Shader】【游戏开发】 Shader数学基础17-法线变换基础与应用
在计算机图形学中,法线(normal) 是表示表面方向的向量。它在光照、阴影、碰撞检测等领域有着重要作用。本文将介绍如何在模型变换过程中正确变换法线,确保其在光照计算中的正确性,特别是法线与顶点的变换问题。 1. 法线与切线的基本概念 法线(Normal Vector) 法线(或…...
MySQL外键类型与应用场景总结:优缺点一目了然
前言: MySQL的外键简介:在 MySQL 中,外键 (Foreign Key) 用于建立和强制表之间的关联,确保数据的一致性和完整性。外键的作用主要是限制和维护引用完整性 (Referential Integrity)。 主要体现在引用操作发生变化时的处理方式&…...
Axure10
如果还是不行就将字体图标安装在控制面板–字体下 打开原型了之后,icon没有 一定要将字体库放到–》控制面板\外观和个性化\字体 里面...
数据结构(单向循环链表)
循环单向链表 所谓的循环,指得是将链表末尾节点的后继指针指向头结点。比如,单向链表变成循环链表的示意 图如下所示: 循环链表的操作跟普通链表操作基本上是一致的,只要针对循环特性稍作修改即可。 sclist.h #ifndef __SCLIST_…...
springboot项目搭建
springboot搭建 问题描述不够清晰,无法提供具体的代码解决方案。"springboot搭" 这个表述不明确是要进行什么操作,比如搭建项目、搭建环境、搭建服务等。 如果你是想要创建一个基本的Spring Boot项目,可以使用Spring Initializr&…...
五模型对比!Transformer-GRU、Transformer、CNN-GRU、GRU、CNN五模型多变量时间序列预测
目录 预测效果基本介绍程序设计参考资料 预测效果 基本介绍 光伏功率预测!五模型对比!Transformer-GRU、Transformer、CNN-GRU、GRU、CNN五模型多变量时间序列预测(Matlab2023b 多输入单输出) 1.程序已经调试好,替换数据集后,仅运…...
02-18.python入门基础一基础算法
(一)排序算法 简述: 在 Python 中,有多种常用的排序算法,下面为你详细介绍几种常见的排序算法及其原理、实现代码、时间复杂度以及稳定性等特点,并对比它们适用的场景。 冒泡排序(Bubble Sor…...
条款19 对共享资源使用std::shared_ptr
目录 一、std::shared_ptr 二、std::shared_ptr性能问题 三、control block的生成时机 四、std::shared_ptr可能存在的问题 五、使用this指针作为std::shared_ptr构造函数实参 六、std::shared_ptr不支持数组 一、std::shared_ptr<T> shared_ptr的内存模型如下图&…...
TCP-UDP调试工具推荐:Socket通信测试教程(附详细图解)
前言 在网络编程与应用开发中,调试始终是一项不可忽视的重要环节。尤其是在涉及TCP/IP、UDP等底层网络通信协议时,如何确保数据能够准确无误地在不同节点间传输,是许多开发者关注的核心问题。 调试的难点不仅在于定位连接建立、数据流控制及…...
算法练习——模拟题
前言:模拟题的特点在于没有什么固定的技巧,完全考验自己的代码能力,因此有助于提升自己的代码水平。如果说一定有什么技巧的话,那就是有的模拟题能够通过找规律来简化算法。 一:替换所有问号 题目要求: 解…...
Windows下播放文件作为麦克风声源的一种方式
近期测试一种外语的ASR识别成功率,样本素材是懂这门语言的同事录制的mp3文件。测试client端原本是从麦克风拾音生成媒体流的。 这样,就需要想办法把mp3文件转换为测试client的输入声音。物理方式上,可以用一根音频线,把电…...
微信流量主挑战:用户数30!新增文档转化功能,解决docker运行jar包报错SimSun找不到的问题(新纪元5)
哎呀,今天忙到飞起,文章晚点更新啦!不过好消息是,我们的小程序用户终于突破30啦,感谢大家的支持!而且,大家期待已久的文档转化功能明天就要上线啦,目前支持word转pdf,pdf…...
BUU LFI COURSE 1
BUU LFI COURSE 1 启动环境 isset函数检查输入是否为空,使用GET传参file,然后赋值给$str 在调用传参内容 我们是找flag那我们输入?file/flag试试 输入后就得到了flag flag{8c108da2-a579-4ec4-b447-92d9265b8dd4}...
Spark SQL DML语句
【图书介绍】《Spark SQL大数据分析快速上手》-CSDN博客 《Spark SQL大数据分析快速上手》【摘要 书评 试读】- 京东图书 Spark本地模式安装_spark3.2.2本地模式安装-CSDN博客 DML(Data Manipulation Language,数据操作语言)操作主要用来对…...
逻辑控制语句
一、逻辑控制语句 条件判断 if循环 for、while 二、条件判断 if 1、语法 if 条件:条件为真的操作条件为真的操作 else:条件为假的操作条件为假的操作 data_01 int(input("数字: "))if data_01 > 10:print("ok!!!")print("正确!!!")prin…...
PlasmidFinder:质粒复制子的鉴定和分型
质粒(Plasmid)是一种细菌染色体外的线性或环状DNA分子,也是一种重要的遗传元素,它们具有自主复制能力,可以在细菌之间传播,并携带多种重要的基因(如耐药基因与毒力基因等)功能。根据质粒传播的特性…...
OSCP打靶大冒险之Solidstate:多端口获取信息,shell逃逸,计划任务提权
声明! 学习资源来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&a…...
【Java-tesseract】OCR图片文本识别
文章目录 一、需求二、概述三、部署安装四、技术细节五、总结 一、需求 场景需求:是对识别常见的PNG,JPEG,TIFF,GIF图片识别,环境为离线内网。组件要求开源免费,并且可以集成Java生成接口服务。 二、概述 我不做选型对比了,我筛选测试了下Tesseract(v…...
sqlserver 数据库误删-用mdf和ldf文件恢复
1.准备好需要恢复的文件 2.安装sqlserver数据库,安装设置的实例目录要记清 3.将需要恢复的文件拷到实例所在目录下的DATA文件夹下 D:\安装时的实例目录\MSSQL10_50.MSSQLSERVER\MSSQL\DATA 4.打开 SQL Server Management Stadio执行以下命令 CREATE DATABASE 数…...
机器学习算法基础知识1:决策树
机器学习算法基础知识1:决策树 一、本文内容与前置知识点1. 本文内容2. 前置知识点 二、场景描述三、决策树的训练1. 决策树训练方式(1)分类原则-Gini(2)分类原则-entropy(3)加权系数-样本量&am…...
使用EasyExcel来动态生成表头
本文记录下使用EasyExcel来动态生成表头 文章目录 概述 概述...
梳理你的思路(从OOP到架构设计)_介绍Android的Java层应用框架03
目录 1、认识Android框架的实践技术 4个嫡系基类 誰來創建子類的對象呢? 2、Intent-based Programming 技术 嫡系应用子类之间如何互相沟通呢? 1、认识Android框架的实践技术 4个嫡系基类 • Android框架里提供了4个嫡系的基类,包括:…...
Html——10 关键字和描述
<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>淘宝网</title><meta name"keywords" content"我要自学网,自学HTML,自学CSS"/><meta name"description" content"要设置…...
汇编学习笔记
汇编 1. debug指令 -R命令(register) 查看、改变CPU寄存器的内容 r ax 修改AX中的内容 -D命令(display) 查看内存中的内容 -E命令(enter) 改写内存中的内容 -U命令(unassenble反汇编) 将内存中的机器指令翻译成汇编指令 -T命令(trace跟踪) 执行一条机器指令 -A命令…...
【C++】统计正整数的位数:题目解析与代码优化
博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 💯前言💯题目描述**题目要求:统计正整数的位数** 💯我的代码实现**核心逻辑解析** 💯老师的代码实现**老师代码逻辑解析** 💯我的代码…...
CF2043b-B. Digits
题目链接 题意:给定两个整数n、d,要求找出排列成n!个d之后的数可以被1-9中奇数整除的数 题解: 主要是考察分类讨论: 被3整除,当d能被3整除时一定成立或者n > 3,当n > 3时n!一定包含因数3 被5整除&a…...
[文献阅读]ReAct: Synergizing Reasoning and Acting in Language Models
文章目录 摘要Abstract:思考与行为协同化Reason(Chain of thought)ReAct ReAct如何协同推理 响应Action(动作空间)协同推理 结果总结 摘要 ReAct: Synergizing Reasoning and Acting in Language Models [2210.03629] ReAct: Synergizing Reasoning an…...
React 高阶组件(HOC)
文章目录 一. 高阶组件(HOC)的定义二. HOC 的作用和优势三. HOC 的使用方式四. HOC 的注意事项和潜在问题五. 应用场景1. 权限控制与认证2. 数据获取与预加载3. 样式和主题管理4. 性能优化 - 缓存数据或组件渲染结果5. 日志记录与调试辅助 六. 总结 一. …...
module ‘django.db.models‘ has no attribute ‘FieldDoesNotExist‘
module ‘django.db.models’ has no attribute ‘FieldDoesNotExist’ xadmin报错 原因 django与xadmin版本不匹配。 django==3.2.7 xadmin-django==3.0.2解决方案 在xadmin/view/edit.py的388行改为 from django.core import exceptions if self.request_method ==...
仓颉语言实战——1. 类型
仓颉语言实战——1. 类型 仓颉语言(Cangjie Language)是一个现代化的、简洁而强大的编程语言,它的类型系统为高效开发提供了极大的支持。本篇文章将围绕仓颉语言中的类型系统展开,结合实战代码,帮助开发者快速掌握这一…...
大数据平台开发学习路线及技能
背景 最近项目涉及这方面,特地整理学习路线方便后续学习。 必备技能 一、编程语言 Java:大数据开发的基础语言,具有跨平台能力,可用于编写各种应用。 Python:机器学习和数据分析领域广泛使用的语言,易于…...
python报错ModuleNotFoundError: No module named ‘visdom‘
在用虚拟环境跑深度学习代码时,新建的环境一般会缺少一些库,而一般解决的方法就是直接conda install,但是我在conda install visdom之后,安装是没有任何报错的,conda list里面也有visdom的信息,但是再运行代…...
python-Flask:SQLite数据库路径不正确但是成功访问到了数据库,并对表进行了操作
出现了这个问题,就好像是我要去找在南方的人,然后我刚好不分南北,我认为的方向错了,实则方向对了。 在我针对复盘解决:sqlite3.OperationalError: unrecognized token: “{“-CSDN博客这个内容的时候,又出现…...
阿里云人工智能ACA(七)——计算机视觉基础
一、自然语言处理基本介绍 1. 自然语言处理的定义 1-1 自然语言 人类使用的在社会生活中自然形成的语言 1-2 自然语言处理 目标是让计算机能够理解、解析、生成和处理人类的自然语言 包含自然语言理解和自然语言生成两部分组成 2. 自然语言处理的发展趋势 3.自然语言处理…...
计算机组成(1)——CPU与存储器的连接
目录 CPU与存储器的连接 1.内存条的设计思路 如何读取存储元上是0还是1 存储数据1010 系统的将这些存储元连接起来 2.译码器的原理 3.加入控制电路 4.位扩展 5.字扩展 CPU与存储器的连接 1.内存条的设计思路 内存条:存储体、MAR(地址寄存器&am…...
MySQL学习之表查询操作
MySQL学习之表查询操作 准备数据 创建数据表和导入数据 CREATE TABLE user (id INT COMMENT 编号,name VARCHAR (10) COMMENT 姓名,gender CHAR(1) COMMENT 性别,age TINYINT UNSIGNED COMMENT 年龄,phone VARCHAR(11) COMMENT 手机号,idcard CHAR(18) COMMENT 身份证号,addre…...
GitHub 桌面版配置 |可视化界面进行上传到远程仓库 | gitLab 配置【把密码存在本地服务器】
🥇 版权: 本文由【墨理学AI】原创首发、各位读者大大、敬请查阅、感谢三连 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️ 文章目录 桌面版安装包下载clone 仓库操作如下GitLab 配置不再重复输入账户和密码的两个方…...
六十:HTTP/2与gRPC框架
随着互联网技术的发展,应用程序之间的通信需求日益复杂和多样化。传统的HTTP/1.x协议虽然广泛应用,但在性能和功能方面已经难以满足现代应用的需求。为了解决这些问题,HTTP/2协议和基于其之上的gRPC框架应运而生。本文将介绍HTTP/2协议的特点…...
普通的树形数据primevue的treetable组件的treetable[ ]
1,核心思想就是缺什么属性加什么属性 1.原始数据 原始数据本身就是树状,只是不是TreeNode类型的数组,这样的数据,primevue的treetable组件是展示不出来的,自己把这个数组转成node类型的,会有一个难解决的…...
数据库设计问题记录
唯一性约束和逻辑删除的冲突 问题描述 如果一张表中,存在唯一性约束,比如一些数据中的code,且数据表使用逻辑删除。当删除某行数据的时候,以后再次插入相同code的数据,数据库会报错。 问题分析 在逻辑删除中&#…...
基于springboot的汽车租赁系统丨源码+数据库+万字文档+PPT
作者简介: 作者:学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等 文末获取“源码数据库万字文档PPT”,支持远程部署调试、运行安装。 技术框架 开发语言:Java 框架:spring…...
计算机毕业设计hadoop+spark+hive民宿推荐系统 酒店推荐系统 民宿价格预测 酒店价格 预测 机器学习 深度学习 Python爬虫 HDFS集群
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
从0入门自主空中机器人-2-2【无人机硬件选型-PX4篇】
1. 常用资料以及官方网站 无人机飞控PX4用户使用手册(无人机基本设置、地面站使用教程、软硬件搭建等):https://docs.px4.io/main/en/ PX4固件开源地址:https://github.com/PX4/PX4-Autopilot 飞控硬件、数传模块、GPS、分电板等…...
渗透测试常用术语总结
一、攻击篇 1.攻击工具 肉鸡 所谓“肉鸡”是一种很形象的比喻,比喻那些可以被攻击者控制的电脑、手机、服务器或者其他摄像头、路由器等智能设备,用于发动网络攻击。 例如在2016年美国东海岸断网事件中,黑客组织控制了大…...
Spring Boot 介绍与应用
什么是 Spring Boot? Spring Boot 是一个用于简化 Spring 应用程序开发和部署的框架,它建立在 Spring 框架的基础之上,但去除了繁琐的配置。Spring Boot 采用“约定优于配置”的原则,默认启用了大量自动配置,使得开发…...
前端:改变鼠标点击物体的颜色
需求: 需要改变图片中某一物体的颜色,该物体是纯色; 鼠标点击哪个物体,哪个物体的颜色变为指定的颜色,利用canvas实现。 演示案例 代码Demo <!DOCTYPE html> <html lang"en"><head>&l…...
基于Android的校园导航系统
基于Android的校园导航系统是一种专为校园环境设计的移动应用程序,旨在帮助学生、教职工及访客快速、准确地找到校园内的目的地。以下是对基于Android的校园导航系统的详细介绍: 一、系统概述 基于Android的校园导航系统通常包括客户端(移动…...