skyman满天星
码龄8年
关注
提问 私信
  • 博客:85,853
    社区:474
    86,327
    总访问量
  • 23
    原创
  • 535,539
    排名
  • 158
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-05-08
博客简介:

weixin_38693938的博客

查看详细资料
个人成就
  • 获得74次点赞
  • 内容获得37次评论
  • 获得480次收藏
  • 代码片获得460次分享
创作历程
  • 2篇
    2023年
  • 2篇
    2022年
  • 5篇
    2021年
  • 4篇
    2020年
  • 1篇
    2019年
  • 9篇
    2018年
成就勋章
TA的专栏
  • 垃圾回收
    1篇
  • c++
    5篇
  • ROS
    2篇
  • 飞控简析
    7篇
  • pixhawk
    1篇
  • 姿态控制
    1篇
兴趣领域 设置
  • 人工智能
    tensorflow
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

golang的垃圾回收详解

作为一门现代化的语言,golang与java一样,都在语言中内置了垃圾回收的功能,不需要程序员自己去回收堆内存。而垃圾回收中,最重要的两个部分就是垃圾检测算法以及垃圾回收算法。垃圾检测算法决定哪些对象是垃圾需要被回收,主要有引用计数法和三色标记法。垃圾回收算法决定如何回收内存,主要有标记清除,标记复制,标记压缩等。由于,引用计数法有循环引用的问题,故大部分的语言都是使用三色标记法来检测垃圾的。
原创
发布博客 2023.03.06 ·
4358 阅读 ·
6 点赞 ·
6 评论 ·
27 收藏

grpc实现c++异步非阻塞stream

描述grpc async的架构,实现异步非阻塞的stream server
原创
发布博客 2023.01.06 ·
3177 阅读 ·
1 点赞 ·
2 评论 ·
16 收藏

异步grpc c++代码例子

发布资源 2022.12.22 ·
cpp

c++的可见性,有序性与原子性

c++的可见性,有序性与原子性的分析,比较c++的volatile和java的volatile的不同
原创
发布博客 2022.10.28 ·
3070 阅读 ·
4 点赞 ·
0 评论 ·
14 收藏

redis性能测试

测试过程redis安装后之后,自带redis-benchmark这个性能测试工具,可以很方便的测试redis server的性能本机redis测试redis-benchmark -n 100000 -c 50 -q 如果是局域网测试redis-benchmark -n 100000 -c 50 -q -h IP(如192.168.1.2)其中 -n 是测试时,测试机总的请求命令的数量。 -c 是测试时链接的总数,-q 是不打印测试细节,如果是redis server不在本机上,需要使用 -
原创
发布博客 2022.03.15 ·
980 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

k8s搭建mysql主从同步

k8s搭建mysql主从同步1.1.  
原创
发布博客 2021.05.19 ·
5231 阅读 ·
0 点赞 ·
3 评论 ·
25 收藏

docker容器启动时运行脚本

docker容器启动时运行脚本1. docker容器开机运行2. docker容器启动时运行脚本二级目录三级目录1. docker容器开机运行  很多时候我们都有这样的需求,在开机的时候自动运行容器,并且容器被意外关闭时,能够自动重启,这个时候我们加入–restart=always属性即可满足该需求。命令如下   docker update --restart=always 容器名字或ID或者在运行镜像时就加入–restart=always属性docker run -itd --name tes
原创
发布博客 2021.03.26 ·
19665 阅读 ·
8 点赞 ·
4 评论 ·
60 收藏

select,poll,epoll的c++实现

select,poll,epoll的c++实现
原创
发布博客 2021.06.10 ·
857 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

cmake项目目录的结构

11
原创
发布博客 2021.04.16 ·
3739 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

cmake相对路径载入so文件和rpath

cmake动态
原创
发布博客 2021.03.19 ·
4543 阅读 ·
6 点赞 ·
0 评论 ·
21 收藏

所有语言的http服务器上传和下载图片通用要点(Poco C++)

文章目录前言一、浏览器上传图片二、浏览器下载图片1.后端2.前端前言  在很多时候,我们开发http后端服务器都需要在前端和后端之间传输图片,本文将介绍http服务器传输图片时的技术要点。一、浏览器上传图片  一般的浏览器上传图片均是使用multipart/form-data的Content-Type进行图片的传输,当然这种类型不仅仅是用于传图片,也用于传输任意文件。html网页使用的代码如下:<form method="POST" action="http://你的网站的接口" en
原创
发布博客 2020.09.29 ·
2776 阅读 ·
0 点赞 ·
2 评论 ·
8 收藏

C++类成员函数模拟实现反射

C++类成员函数模拟实现反射前言一、反射是什么?二、反射的用处综述实际使用c++的实现文章目录前言一、反射是什么?二、反射的用处综述实际使用c++的实现前言作为一门高效的语言,c++没有与元空间来存储类的信息,这就导致了c++从语言级别来说就不支持反射这一对程序员超友好的功能。,一、反射是什么?  反射是一种语言特性,像Java和python都支持反射,反射也被看作是语言一种高级特性。使用反射,能够让你的代码实现的更加的优雅,当然,你需要付出一点点时间和空间上的代价。  反射的功能就是通过类
原创
发布博客 2020.09.11 ·
1246 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Xavier(Xavier,NX, Nano, AGX Xavier, TX1, TX2)开机启动风扇

jetson(Xavier NX, Nano, AGX Xavier, TX1, TX2) Xavier开机启动风扇jetson Xavier开机自动启动风扇的方法很简单,不要设置脚本,一个软件搞定。jetson-stats,jetson-stats是一个用来监控和控制jetson系列(Xavier NX, Nano, AGX Xavier, TX1, TX2)硬件平台的一个软件。1.安装jetson-statssudo -H pip install jetson-stats正常的安装.
原创
发布博客 2020.08.17 ·
3100 阅读 ·
7 点赞 ·
5 评论 ·
35 收藏

Xavier安装AX200无线网卡

给在Jetson AGX Xavier上面安装AX200无线网卡的孩子指条路,使用下面的命令即可成功驱动AX200无线网卡,亲测有效sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifisudo apt-get updatesudo apt-get install backport-iwlwifi-dkms参考自:https://forums.developer.nvidia.com/t/intel-ax200-wifi
原创
发布博客 2020.08.14 ·
2416 阅读 ·
2 点赞 ·
4 评论 ·
13 收藏

飞控简析-从入门到跑路 第三章姿态解算的比较

姿态解算是每一个无人机都需要解决的问题,目前常用的姿态解算方法有三种:卡尔曼滤波、互补滤波、梯度下降。为了研究每种算法的误差大小及解算出来的数据情况,特别拿出了我的(其实是公司的)珍藏多年Xsens公司的Mti-3模块(3000软妹币,原来有Mti-G-710的,但是在无人机上)进行数据的采集,以模块输出的姿态角为准,进行比较。传感器数据及MATLAB处理脚本下载地址:https://gith...
原创
发布博客 2019.09.29 ·
1147 阅读 ·
0 点赞 ·
2 评论 ·
10 收藏

飞控简析-从入门到跑路 第二章PX4的位置控制(4)

PX4的姿态控制中,并没有提到姿态的期望值是如何计算得出的,在前面的位置控制的,我们已经从期望推力得到了期望姿态,但是却没有提到姿态模式下如何获取期望姿态,下面我们就来分析一下1.5.4版本的PX4位置控制最后一段——手动模式下姿态的获取。1.期望航向的获取首先,要判断是否是手动控制模式,手动控制模式包括手动(角速度控制),姿态,定高,定点等模式,凡是期望值获取来自遥控器的都是手动控制模式...
原创
发布博客 2018.12.23 ·
2497 阅读 ·
0 点赞 ·
0 评论 ·
16 收藏

飞控简析-从入门到跑路 第二章PX4的位置控制(3)

经过control_manual(dt)或者control_auto(dt)的处理,我们已经得到了实际控制用的期望位置,而我们期望输出的是期望姿态,下面我们就继续分析Mc_pos_control里的task_main()如何将期望位置转化为期望姿态。转化过程遵循:期望位置→期望速度→期望加速度(用于限制速度)→期望速度→期望推力→期望姿态首先程序已经调用了control_manual(dt...
原创
发布博客 2018.12.21 ·
3112 阅读 ·
7 点赞 ·
0 评论 ·
35 收藏

飞控简析-从入门到跑路 第二章PX4的位置控制(2)

1.control_auto()说完control_manual,接下来我们在看看control_auto。control_auto是用来处理自动控制的函数,即把航线任务转换为期望位置。函数位于Mc_pos_control-mian.cpp的1089行。首先,如果函数的_mode_auto是第一次启动,那么就要进行初始化,重置xy位置期望值和高度期望值,如果无人机位于固定翼模式,也要重置x...
原创
发布博客 2018.12.16 ·
2938 阅读 ·
2 点赞 ·
0 评论 ·
25 收藏

飞控简析-从入门到跑路 第二章PX4的位置控制(1)

一、前言首先,我们要清楚的我们的需求,PX4的位置控制需要完成什么样的工作。位置控制需要完成的是,从期望位置得到期望姿态的一个过程,然后把期望姿态传递给姿态控制模块,所以位置控制的输入是期望位置,输出是期望姿态(当然可能还需要其他信息)。然后,PX4的位置又可以分为两种,一种是自动控制,即地面站规划航线,无人机自己飞,第二种是手动控制,即遥控器控制期望位置(或者叫GPS定点模式)。这两种控制需...
原创
发布博客 2018.12.11 ·
4874 阅读 ·
6 点赞 ·
0 评论 ·
44 收藏

飞控简析-从入门到跑路 第一章新版PX4的姿态控制

今天我们来看下新版PX4(1.8.2版本,2018年11月21日)的姿态控制方法。首先下载该版本的代码。官方下载地址:https://github.com/PX4/Firmware/releases百度网盘:https://pan.baidu.com/s/18NiROf7Gsa7Zsbj7VoonVA解压文件后,定位到Firmware-master\src\modules\mc_att...
原创
发布博客 2018.12.01 ·
2718 阅读 ·
4 点赞 ·
2 评论 ·
25 收藏
加载更多