<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[niwad的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/niwad</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; niwad]]></copyright><item><title><![CDATA[关于win弹出cmd命令行问题]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/127473739</link><guid>https://blog.youkuaiyun.com/niwad/article/details/127473739</guid><author>niwad</author><pubDate>Sun, 23 Oct 2022 13:22:43 +0800</pubDate><description><![CDATA[关于win弹出cmd命令行问题]]></description><category></category></item><item><title><![CDATA[UAV-5--链接飞控以及配置SITL以及ardupilot环境]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/124640826</link><guid>https://blog.youkuaiyun.com/niwad/article/details/124640826</guid><author>niwad</author><pubDate>Sat, 07 May 2022 22:31:59 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[UAV开发-4--飞行连接]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/124640695</link><guid>https://blog.youkuaiyun.com/niwad/article/details/124640695</guid><author>niwad</author><pubDate>Sat, 07 May 2022 22:29:09 +0800</pubDate><description><![CDATA[UAV开发-4–飞行连接
1. 建立网络连接：
将电池插上 BB 响报警器，绑扎在底板上。无人机连接电池插口，即可启
动。启动后先不要挪动无人机，等待飞控和树莓派启动系统，大概 2 分钟左
右。系统启动后自动启动 WIFI 热点。
WIFI 名称：ACopter
密码：12345678
将笔记本 WIFI 连接到树莓派热点。
2. 使用树莓派遥测转发功能，将无人机与地面站进行连接
相当于一个路由器。这样我们可
以通过 WIFI 网络远程连接飞控和 PC 端地面站软件。
3. 使用树莓派的图传功能，可实时回传]]></description><category></category></item><item><title><![CDATA[可开发UAV-1]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/124600172</link><guid>https://blog.youkuaiyun.com/niwad/article/details/124600172</guid><author>niwad</author><pubDate>Thu, 05 May 2022 23:29:18 +0800</pubDate><description><![CDATA[可开发UAV-1
地面站选择
**Missionplanner 地面站
固件选择
Ardupilot（3.6.11）固件
解锁

3.1 将无人机平放在地面上；
3.2 电池插上 BB 响报警器，贴上魔术贴，绑扎在飞机底板上；
3.3 打开遥控器，将油门摇杆拉倒最低，SWA~SWD 开关均拨到 1 挡，解除
遥控器报警；
3.4 将无人机接上电池，等待飞控自检。自检时间大概 30 秒左右。此时飞控会
闪黄灯，电机会发出“滴滴”声；
3.5 长按安全开关，直到安全开关 LED 指示灯常亮。此时飞控 LED 会]]></description><category></category></item><item><title><![CDATA[可开发UAV-3]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/124600219</link><guid>https://blog.youkuaiyun.com/niwad/article/details/124600219</guid><author>niwad</author><pubDate>Thu, 05 May 2022 23:28:55 +0800</pubDate><description><![CDATA[调试
1.飞控连接电脑
控连接电脑需要一根安卓手机数据线（需要自备）。当飞控连接电脑后，会有声音提示，并且右下角会有提示发现新硬件，系统会自动安装驱动

2.认识 Misson Planner 的界面

进入missionplaner

向导模式功能不完善，请不要使用向导升级安装固件，出错概率比较大。

点击四轴图标后，会弹出以下对话框，询问是否升级到最新版本，点YES
在连接过程中会弹出提示是否下载ChibiOS，请选择NO
地面站就会自动从官网下载最新版固件，期间会弹出下面的提示，请先拔下 USB 线，]]></description><category></category></item><item><title><![CDATA[可开发UAV-2]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/124600197</link><guid>https://blog.youkuaiyun.com/niwad/article/details/124600197</guid><author>niwad</author><pubDate>Thu, 05 May 2022 23:26:02 +0800</pubDate><description><![CDATA[可开发UAV-2
Ardupilot飞行模式注解
1、定高模式(ALTHOLD)

气压计测量的气压值计算保持目前高度的稳定模式
油门死区，油门动作幅度超过这个死区时，飞行器才会响应你的升降动作
任何带有自动高度控制的模式时，你目前的油门将被用来作为调整油门保持高度的基准。在进入高度保持前确保你悬停在一个稳定的高度。飞行器将随着时间补偿不良的数值

定高模式切换到其他模式，一定要在油门摇杆处于50%的位置进行切换！否则飞机会急速上升或则下降，容易造成操作失误。
2、悬停模式(Loiter)

悬停模式是通过]]></description><category></category></item><item><title><![CDATA[hashcode-equal粗浅操作]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/124594245</link><guid>https://blog.youkuaiyun.com/niwad/article/details/124594245</guid><author>niwad</author><pubDate>Thu, 05 May 2022 17:56:28 +0800</pubDate><description><![CDATA[hashCode()–equals()

hashCode() 返回哈希值

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

hashcode是什么？
hashcode

hashcod]]></description><category></category></item><item><title><![CDATA[JUC-1]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/124545991</link><guid>https://blog.youkuaiyun.com/niwad/article/details/124545991</guid><author>niwad</author><pubDate>Mon, 02 May 2022 20:20:14 +0800</pubDate><description><![CDATA[JUC
1.什么是JUC

Java.util:java工具包
Runnable ：没有返回值.效率比calllable来看要低一点

InterfaceLock

线程与进程

进程：程序的集合
一个进程可以包含多个线程，自少包含一个
java默认有两个线程，main、GC
线程：代码的集合
java线程：Thread、Runnable、callable
java真的可以开启线程嘛？不可以
最终是一个native方法，调用底层的C++，java无法直接操作硬件


并发、并行

并发：多线程操作同一个资源]]></description><category></category></item><item><title><![CDATA[操作系统：Java表示生产者消费者问题]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/124545172</link><guid>https://blog.youkuaiyun.com/niwad/article/details/124545172</guid><author>niwad</author><pubDate>Mon, 02 May 2022 19:29:44 +0800</pubDate><description><![CDATA[生产者和消费者问题
synchronized版本
package com.shiyi.produnctCons;


public class ConsumeAndProduct {
  public static void main(String[] args) {
    Data data = new Data();

    new Thread(() -&gt; {
      for (int i = 0; i &lt; 10; i++) {
        try {
          da]]></description><category></category></item><item><title><![CDATA[树莓派基础]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/124319080</link><guid>https://blog.youkuaiyun.com/niwad/article/details/124319080</guid><author>niwad</author><pubDate>Thu, 21 Apr 2022 13:03:07 +0800</pubDate><description><![CDATA[树莓派操作系统
系统编程实现

生态比较好，树莓派做人脸识别可以，ubuntu，raspbian
可以用openCV
家用机顶盒

游戏机


轻量级游戏需求
经典指令级RISC

广告机

类似电子公告板
IOTCORE。P3可用

管理虚拟机

烧录软件


绿灯读卡，红灯通电

不初始化容易连不了网

GPIO引脚定义

ads1115模拟信号转换

ARM转换64位


boot config.txt+arm64bit=1

Sudo rip update


学习资源

硬件点灯
可以用PHP，P]]></description><category></category></item><item><title><![CDATA[论文阅读——IEEE--古镇村落的历史建筑群的三维UAV建模采样]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/124003057</link><guid>https://blog.youkuaiyun.com/niwad/article/details/124003057</guid><author>niwad</author><pubDate>Wed, 06 Apr 2022 23:23:23 +0800</pubDate><description><![CDATA[论文阅读——IEEE——Unmanned Aerial Vehicle and Ground Remote Sensing Applied in 3D Reconstruction of HistoricalBuilding Groups in Ancient Villages

2018 Fifth International Workshop on Earth Observation and Remote Sensing Applications

古镇村落的历史建筑群的三维UAV建模采样
主要测算方法]]></description><category></category></item><item><title><![CDATA[CH2物理层]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/123642311</link><guid>https://blog.youkuaiyun.com/niwad/article/details/123642311</guid><author>niwad</author><pubDate>Mon, 21 Mar 2022 18:32:05 +0800</pubDate><description><![CDATA[物理层基本概念：
四大特性：

机械
电气
功能
过程



]]></description><category></category></item><item><title><![CDATA[Java EE课程学习-day1]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/123044784</link><guid>https://blog.youkuaiyun.com/niwad/article/details/123044784</guid><author>niwad</author><pubDate>Mon, 21 Feb 2022 12:51:23 +0800</pubDate><description><![CDATA[javaEE课程 day1
C/S

C/S就是“Client/Server”的缩写，即“客户端/服务器”模式。
C/S结构是一种软件系统体系结构，这种结构是将需要处理的业务合理地分配到客户端和服务器端，这样可以大大降低通信成本，但是升级维护相对困难。比如我们手机中安装的微信、qq、王者荣耀等应用程序就是C/S结构。

B/S

B/S结构（Browser/Server，浏览器/服务器模式）
B/S结构是随着互联网的发展，web出现后兴起的一种网络结构模式。这种模式统一了客户端，让核心的业务处理在服务端完成]]></description><category></category></item><item><title><![CDATA[java学业帮扶-JDBC+SWING gui实现]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/123044711</link><guid>https://blog.youkuaiyun.com/niwad/article/details/123044711</guid><author>niwad</author><pubDate>Mon, 21 Feb 2022 12:42:10 +0800</pubDate><description><![CDATA[(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]]></description><category></category></item><item><title><![CDATA[java学业帮扶-反射]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/123044701</link><guid>https://blog.youkuaiyun.com/niwad/article/details/123044701</guid><author>niwad</author><pubDate>Mon, 21 Feb 2022 12:40:21 +0800</pubDate><description><![CDATA[//实现构造的过程
    
        Class clazz = null;//step1
     
        clazz = Class.forName("day2.Foo");
      
    
        Constructor con = clazz.getConstructor(null);//step2
     
        Object obj = con.newInstance();//step3
        
        con = clazz.g.]]></description><category></category></item><item><title><![CDATA[java学业帮扶--讲义]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/123044637</link><guid>https://blog.youkuaiyun.com/niwad/article/details/123044637</guid><author>niwad</author><pubDate>Mon, 21 Feb 2022 12:39:31 +0800</pubDate><description><![CDATA[java
1.考试结构


判断


选择


程序解答题—


uml图—


多态接口程序设计 –


javaswing程序设计 —


数据库连接  -


连等equal


一位数组转二维数组的定义方法


random的int float

备注：下面是Java.util.Random()方法摘要：
protected int next(int bits)：生成下一个伪随机数。
boolean nextBoolean()：返回下一个伪随机数，它是取自此随机数生成器序列的均匀分布的boolean]]></description><category></category></item><item><title><![CDATA[数据结构-------（最小生成树-贪心算法-prim算法-旅游规划-邻接矩阵等）]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/121808696</link><guid>https://blog.youkuaiyun.com/niwad/article/details/121808696</guid><author>niwad</author><pubDate>Thu, 09 Dec 2021 10:57:16 +0800</pubDate><description><![CDATA[最小生成树
Minimum spanning tree

是树

无回路
v——（v-1）边


生成树

包含全部顶点
v-1条边都在图中


边权重最小

贪心算法初见

每一步最好
权重最小
约束

图中边
用掉v-1边
不能有回路



prim算法

小树长大

有点像dikjstra算法





Dist[v]=E(a,v)||正无穷———(后边搜索的权值路径和小于无穷大能够程序递归继续下去)


Parent [s]=-1


最后可以加个if（MST顶点不存在）{生成树不存在}


Kru]]></description><category></category></item><item><title><![CDATA[web-3常见搭建平台（中间件）脚本启用*]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/121808605</link><guid>https://blog.youkuaiyun.com/niwad/article/details/121808605</guid><author>niwad</author><pubDate>Thu, 09 Dec 2021 10:50:17 +0800</pubDate><description><![CDATA[3.基础入门——常见搭建平台（中间件）脚本启用
常见搭建平台（中间件）脚本启用
常见搭建平台脚本启用
ASP,PHP,ASPX,JSP,PY,JAVAWEB等环境
域名IP目录解析安全问题
IP地址访问可以发现更多的信息同时经常能找到程序源码备份文件和敏感信息，而域名访问只能发现一个文件夹下的所有文件。网站搭建的时候支持IP访问和域名访问，域名访问的时候一般只会指向某个目录，IP访问的时候指向的是根目录。
常见文件后缀解析对应安全
指定后缀名对应某个文件，访问网站出现遇到不能解析的文件就是中间件可能默认或者]]></description><category></category></item><item><title><![CDATA[web—2]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/121808561</link><guid>https://blog.youkuaiyun.com/niwad/article/details/121808561</guid><author>niwad</author><pubDate>Thu, 09 Dec 2021 10:49:30 +0800</pubDate><description><![CDATA[2.基础入门——数据包拓展
网站解析对应


攻击层面？

源码，搭建平台，系统，网络层等



安全问题？

目录，敏感文件，弱口令，IP以及域名



HTTP/S—数据包


• https协议需要到ca申请证书，一般免费证书较少，因而需要一定费用。
• http是超文本传输协议，信息是明文传输，https则是具有安全性的ssl加密传输协议。
• http和https使用的是完全不同的连接方式，用的端口也不一样，前者是80，后者是443。
• http的连接很简单，是无状态的；HTTPS协议是由SSL]]></description><category></category></item><item><title><![CDATA[Apple？apple！]]></title><link>https://blog.youkuaiyun.com/niwad/article/details/120960307</link><guid>https://blog.youkuaiyun.com/niwad/article/details/120960307</guid><author>niwad</author><pubDate>Mon, 25 Oct 2021 21:06:49 +0800</pubDate><description><![CDATA[Apple？apple！
今天是day1
通过使用Codingstartup的TriggerJs
先跟着Steven实现了Iphone13的开场推送
无意间找到了Steven老师的页面制作
感觉收益颇多
澳门独特的口音
给大陆的我带来许多惊喜
跟着steven老师学习第一天
心得体会
background-image: conic-gradient(
        #0f2257,
        #1d41a5,
        #1d3781,
        #90f1fe,
        #06]]></description><category></category></item></channel></rss>