自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 关于win弹出cmd命令行问题

关于win弹出cmd命令行问题

2022-10-23 13:22:43 1704 1

原创 UAV-5--链接飞控以及配置SITL以及ardupilot环境

linux系统链接飞控以及配置SITL以及ardupilot环境先更改本机host到对象的ip再进行ssh的链接[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-meuTGFrN-1651933771950)(https://s2.loli.net/2022/05/07/eY3L84RVOZF6MrS.png)]链接成功进入系统链接飞控from dronekit import connect # Connect to the Vehicle (in this

2022-05-07 22:31:59 665

原创 UAV开发-4--飞行连接

UAV开发-4–飞行连接1. 建立网络连接:将电池插上 BB 响报警器,绑扎在底板上。无人机连接电池插口,即可启动。启动后先不要挪动无人机,等待飞控和树莓派启动系统,大概 2 分钟左右。系统启动后自动启动 WIFI 热点。WIFI 名称:ACopter密码:12345678将笔记本 WIFI 连接到树莓派热点。2. 使用树莓派遥测转发功能,将无人机与地面站进行连接相当于一个路由器。这样我们可以通过 WIFI 网络远程连接飞控和 PC 端地面站软件。3. 使用树莓派的图传功能,可实时回传

2022-05-07 22:29:09 993

原创 可开发UAV-1

可开发UAV-1地面站选择**Missionplanner 地面站固件选择Ardupilot(3.6.11)固件解锁3.1 将无人机平放在地面上;3.2 电池插上 BB 响报警器,贴上魔术贴,绑扎在飞机底板上;3.3 打开遥控器,将油门摇杆拉倒最低,SWA~SWD 开关均拨到 1 挡,解除遥控器报警;3.4 将无人机接上电池,等待飞控自检。自检时间大概 30 秒左右。此时飞控会闪黄灯,电机会发出“滴滴”声;3.5 长按安全开关,直到安全开关 LED 指示灯常亮。此时飞控 LED 会

2022-05-05 23:29:18 515

原创 可开发UAV-3

调试1.飞控连接电脑控连接电脑需要一根安卓手机数据线(需要自备)。当飞控连接电脑后,会有声音提示,并且右下角会有提示发现新硬件,系统会自动安装驱动2.认识 Misson Planner 的界面进入missionplaner向导模式功能不完善,请不要使用向导升级安装固件,出错概率比较大。点击四轴图标后,会弹出以下对话框,询问是否升级到最新版本,点YES在连接过程中会弹出提示是否下载ChibiOS,请选择NO地面站就会自动从官网下载最新版固件,期间会弹出下面的提示,请先拔下 USB 线,

2022-05-05 23:28:55 557 1

原创 可开发UAV-2

可开发UAV-2Ardupilot飞行模式注解1、定高模式(ALTHOLD)气压计测量的气压值计算保持目前高度的稳定模式油门死区,油门动作幅度超过这个死区时,飞行器才会响应你的升降动作任何带有自动高度控制的模式时,你目前的油门将被用来作为调整油门保持高度的基准。在进入高度保持前确保你悬停在一个稳定的高度。飞行器将随着时间补偿不良的数值定高模式切换到其他模式,一定要在油门摇杆处于50%的位置进行切换!否则飞机会急速上升或则下降,容易造成操作失误。2、悬停模式(Loiter)悬停模式是通过

2022-05-05 23:26:02 460

原创 hashcode-equal粗浅操作

hashCode()–equals()hashCode() 返回哈希值hash和hash表是什么hash是一个函数,该函数中的实现就是一种算法,就是通过一系列的算法来得到一个hash值。这个时候,我们就需要知道另一个东西,hash表,通过hash算法得到的hash值就在这张hash表中,也就是说,hash表就是所有的hash值组成的,有很多种hash函数,也就代表着有很多种算法得到hash值,如上面截图的三种,等会我们就拿第一种来说。hashcode是什么?hashcodehashcod

2022-05-05 17:56:28 57

原创 JUC-1

JUC1.什么是JUCJava.util:java工具包Runnable :没有返回值.效率比calllable来看要低一点InterfaceLock线程与进程进程:程序的集合一个进程可以包含多个线程,自少包含一个java默认有两个线程,main、GC线程:代码的集合java线程:Thread、Runnable、callablejava真的可以开启线程嘛?不可以最终是一个native方法,调用底层的C++,java无法直接操作硬件并发、并行并发:多线程操作同一个资源

2022-05-02 20:20:14 385

原创 操作系统:Java表示生产者消费者问题

生产者和消费者问题synchronized版本package com.shiyi.produnctCons;public class ConsumeAndProduct { public static void main(String[] args) { Data data = new Data(); new Thread(() -> { for (int i = 0; i < 10; i++) { try { da

2022-05-02 19:29:44 126

原创 树莓派基础

树莓派操作系统系统编程实现生态比较好,树莓派做人脸识别可以,ubuntu,raspbian可以用openCV家用机顶盒游戏机轻量级游戏需求经典指令级RISC广告机类似电子公告板IOTCORE。P3可用管理虚拟机烧录软件绿灯读卡,红灯通电不初始化容易连不了网GPIO引脚定义ads1115模拟信号转换ARM转换64位boot config.txt+arm64bit=1Sudo rip update学习资源硬件点灯可以用PHP,P

2022-04-21 13:03:07 197

原创 论文阅读——IEEE--古镇村落的历史建筑群的三维UAV建模采样

论文阅读——IEEE——Unmanned Aerial Vehicle and Ground Remote Sensing Applied in 3D Reconstruction of HistoricalBuilding Groups in Ancient Villages2018 Fifth International Workshop on Earth Observation and Remote Sensing Applications古镇村落的历史建筑群的三维UAV建模采样主要测算方法

2022-04-06 23:23:23 209

原创 CH2物理层

物理层基本概念:四大特性:机械电气功能过程

2022-03-21 18:32:05 128

原创 Java EE课程学习-day1

javaEE课程 day1C/SC/S就是“Client/Server”的缩写,即“客户端/服务器”模式。C/S结构是一种软件系统体系结构,这种结构是将需要处理的业务合理地分配到客户端和服务器端,这样可以大大降低通信成本,但是升级维护相对困难。比如我们手机中安装的微信、qq、王者荣耀等应用程序就是C/S结构。B/SB/S结构(Browser/Server,浏览器/服务器模式)B/S结构是随着互联网的发展,web出现后兴起的一种网络结构模式。这种模式统一了客户端,让核心的业务处理在服务端完成

2022-02-21 12:51:23 409

原创 java学业帮扶-JDBC+SWING gui实现

(1) 导入JDBC类;(2) 装载/注册驱动程序;(3) 连接数据库;(4) 创建语句对象;(5) 执行SQL语句;(6) 处理结果;(7) 关闭连接。import java.sql.*;public class SimpleDBDemo { static String strDriver ="com.mysql.cj.jdbc.Driver"; static String strURL = "jdbc:mysql://localhost:3306/mytest?"+"us

2022-02-21 12:42:10 581

原创 java学业帮扶-反射

//实现构造的过程 Class clazz = null;//step1 clazz = Class.forName("day2.Foo"); Constructor con = clazz.getConstructor(null);//step2 Object obj = con.newInstance();//step3 con = clazz.g.

2022-02-21 12:40:21 198

原创 java学业帮扶--讲义

java1.考试结构判断选择程序解答题—uml图—多态接口程序设计 –javaswing程序设计 —数据库连接 -连等equal一位数组转二维数组的定义方法random的int float备注:下面是Java.util.Random()方法摘要:protected int next(int bits):生成下一个伪随机数。boolean nextBoolean():返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的boolean

2022-02-21 12:39:31 98

原创 数据结构-------(最小生成树-贪心算法-prim算法-旅游规划-邻接矩阵等)

最小生成树Minimum spanning tree是树无回路v——(v-1)边生成树包含全部顶点v-1条边都在图中边权重最小贪心算法初见每一步最好权重最小约束图中边用掉v-1边不能有回路prim算法小树长大有点像dikjstra算法Dist[v]=E(a,v)||正无穷———(后边搜索的权值路径和小于无穷大能够程序递归继续下去)Parent [s]=-1最后可以加个if(MST顶点不存在){生成树不存在}Kru

2021-12-09 10:57:16 408

原创 web-3常见搭建平台(中间件)脚本启用*

3.基础入门——常见搭建平台(中间件)脚本启用常见搭建平台(中间件)脚本启用常见搭建平台脚本启用ASP,PHP,ASPX,JSP,PY,JAVAWEB等环境域名IP目录解析安全问题IP地址访问可以发现更多的信息同时经常能找到程序源码备份文件和敏感信息,而域名访问只能发现一个文件夹下的所有文件。网站搭建的时候支持IP访问和域名访问,域名访问的时候一般只会指向某个目录,IP访问的时候指向的是根目录。常见文件后缀解析对应安全指定后缀名对应某个文件,访问网站出现遇到不能解析的文件就是中间件可能默认或者

2021-12-09 10:50:17 414

原创 web—2

2.基础入门——数据包拓展网站解析对应攻击层面?源码,搭建平台,系统,网络层等安全问题?目录,敏感文件,弱口令,IP以及域名HTTP/S—数据包• https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。• http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。• http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。• http的连接很简单,是无状态的;HTTPS协议是由SSL

2021-12-09 10:49:30 1507

原创 Apple?apple!

Apple?apple!今天是day1通过使用Codingstartup的TriggerJs先跟着Steven实现了Iphone13的开场推送无意间找到了Steven老师的页面制作感觉收益颇多澳门独特的口音给大陆的我带来许多惊喜跟着steven老师学习第一天心得体会background-image: conic-gradient( #0f2257, #1d41a5, #1d3781, #90f1fe, #06

2021-10-25 21:06:49 119

原创 web安全-(1)

1.基础入门——基础概念域名-Domain Namewhat‘s it用于在数据传输时对计算机的定位标识(有时也指地理位置)由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。类似地图经纬度定位how to use italiyun,万网http://www.freenom.com

2021-10-19 19:31:24 1996

原创 汇编--(1)

汇编语言整理1.基础知识1.1机器语言机器指令的集合01组成1.2汇编语言的产生便于记忆的书写方式1.3汇编语言的组成汇编指令(助记符)伪指令(无对应机器码,编译器执行)其他符号(±*/等,无对应机器码,编译器识别)1.4存储器指令与数据存放的地方1.5指令与数据在内存或者硬盘上,指令和数据没有区别,都是二进制信息1.6存储单元8bit=1Byte1.7CPU对存储器的读写3类信息交互存储单元的 地址——–地址信息器件的选择,读写命令——–控制信

2021-10-19 19:11:10 86

原创 C-关于指针与指针变量的研究

1.1指针与指针变量指针:一个变量的地址指针变量:存储指针地址的变量1.2空指针概念:未被分配的指针,与未初始化不同int *p=0;//常数0会在编译时转换为空指针1.3野指针野指针概念:分配地址乱码//// Created by 十弌 on 2021/9/1.//#include "stdio.h"int main(){ int p; printf("%d",p); return 0;}1.3.1**“野指针”**的成因指针变量未被初始化f

2021-09-11 19:09:03 60

原创 super详解,方法重载,重写,多态,抽象,接口,异常

super详解关于值package super详解;public class student extends person{ private String name="yep"; public void test (String name){ System.out.println(name); System.out.println(this.name); System.out.println(super.name); }

2021-07-20 00:21:07 100

原创 寒假集训篇--Java基础1.

寒假集训篇–Java基础1.1.编写程序,使用三条输出语句分别显示"Welcome to java" 、“Welcome to computer science,”、“programming is fun”,使输出为如下形式Welcome to javaWelcome to computer science,programming is funpublic class Demo20 { public static void main(String[] args) { S

2021-07-12 16:44:49 155

原创 关于mac的wintogo制作(不需要win电脑不需要鼠标)

《wintogo》1.wintogo的定义一种能在存储硬盘中运行的系统,多用于mac用于群体Wintogo溯源归因:win支持软件较多,mac系统相对封闭,鄙人想装一个ArcGISpro做一些数据图表,做GIS分析相关的一些事情2.wintogo—弊Wintogo的安装相对来说是比较繁琐的,啊啊啊但应该比装通过HomeBrew装Python3 方便许多用惯了MacOS界面的用户对windows系统界面可能不适宜,特别是通过大的副屏去使用windows界面,精致程度差别较大。Wintogo 之

2021-06-21 20:34:55 4853 1

原创 数据结构实验|PTA|栈操作|实验二 括号匹配判断算法

数据结构实验|PTA|栈操作|实验二 括号匹配判断算法题目算法分析基本思路:关于栈的基本建立源代码题目实验二 括号匹配判断算法Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 4428 Accepted: 1693Description假设在表达式中([]())或[([ ][ ])]等为正确的格式,[( ])或([( ))或 (( )])均为不正确的格式。基于栈设计一个判断括号是否正确匹配的算法。Input输入数据有多组,

2021-03-31 13:25:29 1763

原创 2021实验室寒假集训20级大作业

2021实验室寒假集训20级大作业----by 赵杭键思考题综合题 宠物店,用Java语言实现,体现面向对象思想readme文档UML类图源码实现思考题问题1:为什么hash值不同?问题2:int i = 1 如果i作为如图的一个局部变量,底层到底发生了什么?建议画个图详细描述一下(请用自己的理解来说)综合题 宠物店,用Java语言实现,体现面向对象思想readme文档UML类图源码实现...

2021-02-25 11:19:33 185 1

原创 2021-01-30

**JAVA入门基础5**(系列更新)———面向对象的基础1---封装

2021-01-31 12:15:06 66

原创 JAVA入门基础6**(系列更新)———面向对象(二)的继承,抽象,接口

面向对象2继承下面有个例子:类是规则,用来制造对象的规则。我们不断地定义类,用定义的类制造一些对象。类定义了对象的属性和行为,就像图纸决定了房子要盖成什么样子。一张图纸可以盖很多房子,它们都是相同的房子,但是坐落在不同的地方,会有不同的人住在里面。假如现在我们想盖一座新房子,和以前盖的房子很相似,但是稍微有点不同。任何一个建筑师都会拿以前盖的房子的图纸来,稍加修改,成为一张新图纸,然后盖这座新房子。在面向对象的世界里我们就可以说,新的图纸是由原来的图纸继承得到的;问题引入现在需要制作一个媒体资料

2021-01-31 12:02:51 199 5

原创 2021-01-29

Java基础(三)作业:根据提供的动态数组代码:1:你需要提供一个添加元素的重载方法 (指定索引添加元素)import java.util.Scanner;public class Demo1{ public static void main(String[] args) { int[] arr = new int[]{1, 2, 3, 4, 5}; int[] arr2 = new int[6]; System.out.println("请输入索引

2021-01-30 23:29:30 126

原创 **JAVA入门基础1**(系列更新)———JAVA 环境安装操作「*MAC版本*」

**JAVA入门基础1**(系列更新)———JAVA 环境安装操作「*MAC版本*」JAVA入门基础day1笔记笔记原图概要问题纠正心得体会关于(mac版)JDK的下载与安装Java集成开发环境配置之智能IDE---------idea1.(Mac版)idea安装教程(1).需要准备教育网邮箱(此处以zjnu为例)(2).进入idea官网注册jetbrains licence(通行证)3.下载安装包后通过jetbrains license(通行证)激活使用软件感悟之“idea智能IDE带来的新手入门性思考”

2021-01-27 20:56:12 178

原创 **JAVA入门基础2**(系列更新)———JAVA 基础变量

1.编写程序,使用三条输出语句分别显示"Welcome to java" 、“Welcome to computer science,”、“programming is fun”,使输出为如下形式public class Helloworld {public static void main(String[] args) {System.out.println(“Hello World”);//println会自动换行System.out.println(“Welcome to java”);S.

2021-01-27 12:25:15 134 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除