摘要: C#2.0 泛型 部分类型 匿名方法 迭代器 可空类型 Getter / setter单独可访问性 方法组转换(代表) Co- and Contra-variance for delegates 静态类 Delegate inference C#3.0 隐式类型局部变量 对象和收集初始化器 自动实现 阅读全文
posted @ 2024-09-05 17:46 Mr.石 阅读(27) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-03-26 11:09 Mr.石 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1 #region Usings 2 using System; 3 using System.Text; 4 using System.Data; 5 using System.Data.SqlClient; 6 using System.Text.RegularExpressions; 7 using System.Linq; 8 using System.C... 阅读全文
posted @ 2018-10-11 14:22 Mr.石 阅读(2139) 评论(0) 推荐(0) 编辑
摘要: 一、引言 经过这段时间对设计模式的学习,自己的感触还是很多的,因为我现在在写代码的时候,经常会想想这里能不能用什么设计模式来进行重构。所以,学完设计模式之后,感觉它会慢慢地影响到你写代码的思维方式。这里对设计模式做一个总结,一来可以对所有设计模式进行一个梳理,二来可以做一个索引来帮助大家收藏。 PS 阅读全文
posted @ 2017-04-09 11:23 Mr.石 阅读(1580) 评论(0) 推荐(1) 编辑
摘要: 源码下载官方源码地址点击此处。点击如下按钮下载。 启动界面改装 此模块位于missionplanner项目下splash.cs模块。1.打开模块后发现有个空白无用的picturebox1,直接删掉。删掉后运行报错,找到报错代码,把picturebox1有关的都删掉。2.标题栏无用且与画面不协调,直接 阅读全文
posted @ 2024-12-24 14:35 Mr.石 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 媒体播放器EasyPlayer有很多版本,其中EasyPlayer-RTSP就是能够输出RTSP视频流的版本,由于RTSP的需求众多,因此RTSP版本的用户也是很广泛。 EasyPlayer-RTSP录像文件被覆盖EasyPlayer-RTSP是可以进行录像的,在录制录像文件时会出现开始录像后产生一 阅读全文
posted @ 2024-12-24 13:52 Mr.石 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Mavlink主要是飞控和地面站之间的消息指令发送,包含地面站解析飞控发来的mavlink数据流,和地面站向飞控发送mavlink指令(指令,航点数据,校准数据)两部分。地面站有mavlink库,对应飞控端也有一套mavlink库。 1、协议介绍Mavlink协议官网:http://qgroundc 阅读全文
posted @ 2024-12-24 13:49 Mr.石 阅读(522) 评论(0) 推荐(0) 编辑
摘要: MP高级功能 高级功能,完成图传,Follow ME功能,地面站take off,在temp.cs窗体里面。要实现VLC的视频直播功能要安装vlc-3.0.2-win64。 主界面基本修改 在missionplanner项目下双击MainV2.cs这个主窗体类,可以看到主窗体设计选项 1、菜单名称背 阅读全文
posted @ 2024-12-24 11:31 Mr.石 阅读(155) 评论(0) 推荐(0) 编辑
摘要: AppDomain.CurrentDomain.BaseDirectory 是获取基目录,它由程序集冲突解决程序用来探测程序集。由显示的路径可以看出,它代表的是程序集所在的目录,它具有读取和写入的属性。 // 获取程序的基目录。System.AppDomain.CurrentDomain.BaseD 阅读全文
posted @ 2024-12-23 10:26 Mr.石 阅读(95) 评论(0) 推荐(0) 编辑
摘要: gitea。适用于个人或者小团队所有。 一:环境安装,需要先安装个mysql,如果有现成的可以直接使用。 下载地址:https://downloads.mysql.com/archives/community/ 二:下载gitea安装包: 地址:https://dl.gitea.io/gitea 这 阅读全文
posted @ 2024-09-03 17:22 Mr.石 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 在C#中,可以使用Convert.ToByte方法将十六进制的字符串转换成byte类型。以下是一个简单的例子: string hexValue = "A3"; // 示例十六进制字符串 byte byteValue = Convert.ToByte(hexValue, 16); // 转换成byte 阅读全文
posted @ 2024-05-15 17:27 Mr.石 阅读(2019) 评论(0) 推荐(0) 编辑
摘要: MAVLink 协会(dronecode公司)产品: MAVLink(无载具数据传输协议)、MavSDK(基于mavlink协议的支持多种编程语言的二次开发接口)、qgroundcontrol(地面站)、PX4(飞控固件) Ardupilot公司产品: MAVProxy(消息转发器)、Pymavli 阅读全文
posted @ 2024-05-11 15:04 Mr.石 阅读(435) 评论(0) 推荐(1) 编辑
摘要: qgroundcontrol是一款无人机地面站开源软件,C++/QT开发 在https://github.com/mavlink/qgroundcontrol上就能找到,选择稳定版下载最新的是2.6 下载https://github.com/mavlink/qgroundcontrol/archiv 阅读全文
posted @ 2024-05-11 14:55 Mr.石 阅读(548) 评论(0) 推荐(0) 编辑