<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[土豆]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bbmmbbmm20</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bbmmbbmm20]]></copyright><item><title><![CDATA[crsf 姿态解析python样例代码]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/155642891</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/155642891</guid><author>bbmmbbmm20</author><pubDate>Sat, 06 Dec 2025 15:01:36 +0800</pubDate><description><![CDATA[【代码】crsf 姿态解析python样例代码。]]></description><category></category></item><item><title><![CDATA[crsf attitude解析]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/155532146</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/155532146</guid><author>bbmmbbmm20</author><pubDate>Wed, 03 Dec 2025 14:54:13 +0800</pubDate><description><![CDATA[origin str:  392eec655a85这是attitude的pyload,总共6字节，2个字节一个摇杆为，转换成16进制为hex:  0x2e39 0x65ec -0x7aa6。使用下面代码可以对接收到的数据进行解析。]]></description><category></category></item><item><title><![CDATA[mql5 类来实现哈希映射]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/155348252</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/155348252</guid><author>bbmmbbmm20</author><pubDate>Fri, 28 Nov 2025 11:25:46 +0800</pubDate><description><![CDATA[【代码】mql5 类来实现哈希映射。]]></description><category></category></item><item><title><![CDATA[调用ZigZag显示]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/150639896</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/150639896</guid><author>bbmmbbmm20</author><pubDate>Sat, 23 Aug 2025 13:23:34 +0800</pubDate><description><![CDATA[【代码】调用ZigZag显示。]]></description><category></category></item><item><title><![CDATA[使用qtcreator编译安卓应用时，会路径错误，但其实路径已经存在了。通过定位发现，将生成的makefile文件的clang++路径反斜杠修改成斜杠就可以编译通过，这个问题时如何出现的呢，如何解决？]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/143483995</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/143483995</guid><author>bbmmbbmm20</author><pubDate>Mon, 04 Nov 2024 14:34:47 +0800</pubDate><description><![CDATA[如果将生成的makefile路径反斜杠替换成斜杠后，不要qmake，直接make就可以编译出来。下面时qtcretor编译安卓版本时报的错误，能够明显从绿色框里看出路径连在一块了。]]></description><category></category></item><item><title><![CDATA[有n条rtsp视频流，通过图像识别后在把这n条流推出去，然后通过http访问，使用python实现]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/143468843</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/143468843</guid><author>bbmmbbmm20</author><pubDate>Sun, 03 Nov 2024 18:50:33 +0800</pubDate><description><![CDATA[有n条rtsp视频流，通过图像识别后在把这n条流推出去，然后通过http访问，使用python实现。# 将处理后的帧转换为JPEG格式。# 将处理后的帧转换为JPEG格式。如果rtsp的流地址是通过网页下发下来的呢。# RTSP 流地址列表。# 存储所有视频流的字典。# 存储所有视频流的字典。# 启动所有RTSP流。]]></description><category></category></item><item><title><![CDATA[虚拟机vmware忘记root密码]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/143401406</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/143401406</guid><author>bbmmbbmm20</author><pubDate>Thu, 31 Oct 2024 14:56:18 +0800</pubDate><description><![CDATA[在以linux或linux16开头的行末尾添加rw init=/bin/bash，然后按Ctrl+X或F10启动系统。系统将以单用户模式启动，进入bash shell后，使用passwd root命令重置root密码‌1。通过Home文件夹打开相应的分区，找到并修改/etc/shadow文件，删除root密码的加密文本。使用chroot /sysroot进入系统，修改密码（passwd root），然后重启系统‌3。找到以linux16开头的行，在末尾添加rd.break，然后按Ctrl+X启动。]]></description><category></category></item><item><title><![CDATA[编译qgc安卓版本时，提示/usr/bin/bash ...clang++: No such file or direct]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/141792362</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/141792362</guid><author>bbmmbbmm20</author><pubDate>Sun, 01 Sep 2024 23:57:24 +0800</pubDate><description><![CDATA[修改Makefile，将反斜杠替换成斜杠，重新在Makefile目录下执行make命令，则不会报错。qmake生成的Makefile文件的路径在编译输出目录下可以找到。从报错发现，ndk的路径发现连起来了。]]></description><category></category></item><item><title><![CDATA[LINUX内核编译出来的驱动版本号不匹配MODULE_VERMAGIC，无法安装驱动]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/139779298</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/139779298</guid><author>bbmmbbmm20</author><pubDate>Tue, 18 Jun 2024 17:24:40 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[【特殊循环队列】固定长度的循环队列]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/138732519</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/138732519</guid><author>bbmmbbmm20</author><pubDate>Sat, 11 May 2024 22:42:50 +0800</pubDate><description><![CDATA[");n=5m=3index = 7。]]></description><category></category></item><item><title><![CDATA[如何从QSerialPort::readyRead函数中解析包]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/136451389</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/136451389</guid><author>bbmmbbmm20</author><pubDate>Mon, 04 Mar 2024 14:28:14 +0800</pubDate><description><![CDATA[信号会在串口缓冲区有新数据可读时发出。当你接收到这个信号后，需要从串口对象中读取并解析这些数据。通常，串口通信的数据包会有特定的起始和结束标志、长度字段或者其他协议约定，用于区分不同的数据包。在使用Qt的QSerialPort进行串口通信时，]]></description><category></category></item><item><title><![CDATA[在ubuntu22.04上配置交叉编译qt时，提示没有 去float16.h:300:7: error: ‘numeric_limits‘ is not a class template, 这个是什么]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/131847370</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/131847370</guid><author>bbmmbbmm20</author><pubDate>Fri, 08 Sep 2023 15:46:08 +0800</pubDate><description><![CDATA[在ubuntu22.04上配置交叉编译qt时，提示没有 去float16.h:300:7: error: 'numeric_limits' is not a class template, 这个是什么原因导致的呢？]]></description><category></category></item><item><title><![CDATA[QT 5.15以上在线安装遇到无法下载问题]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/131107395</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/131107395</guid><author>bbmmbbmm20</author><pubDate>Thu, 08 Jun 2023 15:00:53 +0800</pubDate><description><![CDATA[使用网上的教程，使用Fiddler来修改源之后，下载的部分组件不全，大部分显示灰色。必须使用如下命令在cmd下执行才能获取到所有包。使用在线安装时，下载程序和安装包失败，如下。]]></description><category></category></item><item><title><![CDATA[excel筛选相同内容]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/129262004</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/129262004</guid><author>bbmmbbmm20</author><pubDate>Tue, 28 Feb 2023 15:26:36 +0800</pubDate><description><![CDATA[excel筛选相同内容]]></description><category></category></item><item><title><![CDATA[matplotlib animation动态图]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/125044236</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/125044236</guid><author>bbmmbbmm20</author><pubDate>Mon, 30 May 2022 12:12:40 +0800</pubDate><description><![CDATA[动态显示图






import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation

fig, ax = plt.subplots(2, 2)

lines = []
x = np.arange(0, 2*np.pi, 0.01)
lines = ax[0][0].plot(x, np.sin(x))
lines += ax[0][0].plot(x, np.cos(x))
lin..]]></description><category></category></item><item><title><![CDATA[多个文件中的Grep关键字，并按文件修改日期或结果进行排序]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/124682763</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/124682763</guid><author>bbmmbbmm20</author><pubDate>Tue, 10 May 2022 10:41:51 +0800</pubDate><description><![CDATA[只需使用ls进行排序，然后将结果传递到grep或ag中，例如按日期排序：

grep "keyword" $(ls -1rt)
]]></description><category></category></item><item><title><![CDATA[matplotlib 多条曲线动态显示]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/122340452</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/122340452</guid><author>bbmmbbmm20</author><pubDate>Thu, 06 Jan 2022 11:53:07 +0800</pubDate><description><![CDATA[只保存缓存的数据


import matplotlib.pyplot as plt
import numpy as np

POINTS = 10
x_list = [0] * POINTS
sin_list = [0] * POINTS
cos_list = [0] * POINTS
indx = 0

while True:
    y = []
    indx += 1
    # 更新绘图数据
    x_list = x_list[1:] + [indx]
    sin_list = s..]]></description><category></category></item><item><title><![CDATA[Python列表，元组，字典，集合的比较总结【表格对比】]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/122209398</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/122209398</guid><author>bbmmbbmm20</author><pubDate>Wed, 29 Dec 2021 10:03:52 +0800</pubDate><description><![CDATA[区别总结

列表，元组，字典，集合，都用于存放数据，它们区别总结如下：

项目
			列表
			元组
			字典
			集合
		关键字
			list
			tuple
			dict
			set
		是否可变
			可变
			不可变
			可变
			可变
		是否有序 有序
			有序
			无序
			无序
		元素是否重复
			可重复
			可重复
			键不可重复
			不可重复
		定义符号
			[]
			()
			{key:value}
			{}
		创建
			[]直接创建]]></description><category></category></item><item><title><![CDATA[python语法学习]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/120182927</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/120182927</guid><author>bbmmbbmm20</author><pubDate>Wed, 08 Sep 2021 16:29:13 +0800</pubDate><description><![CDATA[一、变量及其作用域

1.1、函数中变量的作用域

https://www.jianshu.com/p/68f5ef6c3cee

1.2、python-类及类内变量作用域

https://blog.youkuaiyun.com/LY_ysys629/article/details/62887959

二、Python中的赋值、引用和深浅拷贝

https://blog.youkuaiyun.com/sinat_38682860/article/details/80955017

https://www.cnblogs.com/]]></description><category></category></item><item><title><![CDATA[Django下自动升级环境]]></title><link>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/119430577</link><guid>https://blog.youkuaiyun.com/bbmmbbmm20/article/details/119430577</guid><author>bbmmbbmm20</author><pubDate>Fri, 06 Aug 2021 00:26:00 +0800</pubDate><description><![CDATA[一、升级基本框架

1、效果图

#1号环境



#2号环境





 2、view文件


from django.shortcuts import render

# Create your views here.
import json
from random import randrange

from django.http import HttpResponse
from rest_framework.views import APIView

# from pyecharts.ch...]]></description><category></category></item></channel></rss>