首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏石开之旅

    四轴笔记----无线透传模块|无线图传|遥控和接收机|无线数传

    一、无线透传模块 所谓透传就是透明传输,透明传输就是在数据传输过程中,发送方和接收方数据的长度和内容完全一致,不需对数据做任何处理,相当于一条数据线或者串口线,只不过把有线变成无线。 二、无线图传模块 四轴通常由遥控系统和图传系统进行无线传输,常见的无人机遥控,主要还是源自遥控模型的遥控系统,通常采用2.4G频率的信号进行操作指令的传输。 图传系统通常采用5.8G模拟图传模块。在很多航拍无人机上,通常可以看到这样带有“蘑菇状天线”的发射器,这是图传系统的发射装置,通常采用5.8G频率的信号把图像画面传回地面。 另外还会有1.2G、2.4G等不同信号频段的图传,不过通常1.2G图传会影响GPS信号,2.4G图传又会影响2.4G遥控的信号,所以5.8G图传较为流行。 四、数传模块 数传仅仅是传输数据的作用,飞控通过数传连接地面站可以查看飞控数据,调参,另外给飞控发送飞行指令等,这个和接收机不一样,接收机是和遥控通讯,而数传是和电脑上地面站通讯,直接通过USB把数传中的一个接到电脑上

    3.1K30发布于 2019-01-11
  • 来自专栏CSDN搜“看,未来”

    指针传参解惑(3)

    因为指针传参代表着地址传参。 本篇解惑:如何让对指针参数的修改不被保存。

    70921发布于 2020-08-25
  • 来自专栏机器学习/数据可视化

    pyecharts-3-绘制K线图

    pyecharts-3-绘制K线图 本文中记录一次利用pyecharts绘制K线图。最近从朋友那边获取到一组关于stock的数据,于是抽空画了一下K线图,熟悉pyecharts中K线图的画法 ? 时间转化 在pyecharts中绘制K线图的时候,时间格式使用的是年-月-日的格式,所以需要先对上面的数据进行处理。 000001-demo 以深证的000001股票为例绘制K线图,下图为数据量: ?

    4.1K20发布于 2021-03-01
  • 来自专栏机器学习与统计学

    Python 入门路线图(2024 极简无废话版)

    大家好,我是Python爱好者章北海 梳理一个Python从入门到精通路线图 大家都挺忙的,突出一个无废话 注:时间仅供参考 第一阶段:基础入门 (0-3个月) 1. 数据结构基础 列表(List)和元组(Tuple) 字典(Dict)和集合(Set) 字符串处理 文件操作 3. 模块与包 模块导入机制 包的创建与使用 虚拟环境管理 pip包管理 3. 网络编程 Socket编程 HTTP请求处理 RESTful API设计 WebSocket 3. 后端开发方向 微服务架构 消息队列 服务器部署 性能监控 3.

    1.3K10编辑于 2024-12-06
  • 来自专栏绘图

    pyecharts 简单3D折线图

    coding: utf-8from pyecharts.charts import Linefrom pyecharts import options as optsx = ["1月", "2月", "3月 .add_xaxis(x) .add_yaxis("销售额", y) .set_global_opts(title_opts=opts.TitleOpts(title="月度销售额折线图 /chart/折线图.html")结果展示

    36021编辑于 2025-07-02
  • 来自专栏云深之无迹

    开源4G3G 数传图传解决方案

    你需要用摄像头来判断飞行的方向以及现场环境,更重要的一点是回传的信息要推流到服务器或直播或记录。对于我们飞行器来说,可能是需要运行一些高性能的图形学算法,比如图像实时重建,一些物体的识别与追踪。 就是无人机上面只有高性能的图传设备,对于这些图形信息的处理就放在地面端。所以我们就需要一个中间来推流的软件系统。

    2.1K10发布于 2021-02-23
  • 来自专栏在线工具

    图片太大传不上?试试这个免费在线图片压缩工具 Squoosh

    Squoosh 是 Google Chrome Labs 推出的开源图片压缩工具,打开网页后,直接把图片拖进去就能处理。

    1.5K10编辑于 2026-05-13
  • 来自专栏sickworm

    Launcher3无图标问题

    old=com.android.launcher3.LauncherApplication@41c76888 new=com.android.launcher3 old=com.android.launcher3.LauncherApplication@41c76888 new=com.android.launcher3 也就是说在初始化过程中,Launcher3 onCreate了两次。 我们知道,为了重新布局,Launcher每次转屏都会重新onCreate的。

    1.3K40发布于 2019-02-27
  • 来自专栏软件安装

    vue3使用ts传参教程

    在Vue 3中使用TypeScript进行组件间传参是开发中常见的需求,它能提供类型安全和更好的开发体验。以下是Vue 3 + TypeScript组件传参的详细教程: 1. 父组件向子组件传参(Props) 子组件定义Props类型 使用defineProps宏函数并指定类型: <! 子组件向父组件传参(Emits) 子组件定义Emits类型 <! handleUpdate = (id: number, status: boolean) => { console.log('收到更新事件:', id, status); }; </script> 3. 的传参方式主要有: Props:父向子传递数据 Emits:子向父传递事件和数据 v-model:双向绑定 useAttrs:透传未声明的属性 使用TypeScript可以在编译阶段就发现类型错误,提高代码质量和开发效率

    50110编辑于 2025-11-12
  • 来自专栏Java开发

    vue3使用ts传参教程

    在Vue 3中使用TypeScript进行组件间传参是开发中常见的需求,它能提供类型安全和更好的开发体验。以下是Vue 3 + TypeScript组件传参的详细教程:1. 父组件向子组件传参(Props)子组件定义Props类型使用defineProps宏函数并指定类型:<! 子组件向父组件传参(Emits)子组件定义Emits类型<! const handleUpdate = (id: number, status: boolean) => { console.log('收到更新事件:', id, status);};</script>3. attrs = useAttrs();// attrs包含所有未在props中声明的属性console.log(attrs);</script>总结Vue 3 + TypeScript的传参方式主要有

    36510编辑于 2025-10-09
  • 来自专栏TopFE

    d3成神之路(三):折线图

    body> <svg id="main" width="500" height="500"></svg> <script src="https://cdn.jsdelivr.net/npm/d<em>3</em>@ 7.0.1/dist/d<em>3</em>.min.js"></script> <script> const svg = d3.select("#main") const margin = { top const data = [ { name: 'a', value: 1 }, { name: 'b', value: 2 }, { name: 'c', value: 3 scaleLinear() .domain([0, d3.max(data, x=>x.value)]) .range axisLeft(yScale) g.append('g').call(yAxis) const xAxis = d3.axisBottom(xScale) g.append

    79530编辑于 2022-01-24
  • 来自专栏编程直播室

    SP Racing F3 飞控接线图

    接线图 ? 输出通道 ? 外设接口 ? 装机图

    4.6K50发布于 2018-06-06
  • 来自专栏全栈开发工程师

    Vue 3 子组件接收父组件传参数

    Vue 3 子组件接收父组件传参数 一、子组件接收参数 1、子组件 <script setup lang="ts"> defineProps<{ msg: string, student: { :{{ students[0] }}

    传数组第二个值:{{ students[1] }}

    </template> <style scoped> </style> 带默认值写法 // 接收父组件传参,带默认值 const props = withDefaults(defineProps<{ row? students = [ { name: "訾博1", age: 26, }, { name: "訾博2", age: 26, }, ]; </script> 3、 该属性在子组件中的值也会被修改; 2、子组件中使用 const props = defineProps<{ msg: string }>() 定义接收的属性,可以直接访问,也可以通过 props 访问; 3、

    1.1K00编辑于 2025-01-06
  • 来自专栏前端开发随笔

    Vue3响应式provide、inject传值

    在父组件定义一个响应式的值 chat为要向子组件传递的值 updateChat为子组件修改chat的方法

    1.2K20编辑于 2021-12-17
  • 来自专栏数据分析与可视化

    数据可视化(3)-Seaborn系列 | 折线图lineplot()

    本篇是《Seaborn系列》文章的第3篇-折线图。 案例代码:欢迎给个star https://github.com/Vambooo/SeabornCN 折线图 注意:数据一定是通过DataFrame中传送的 函数原型 seaborn.lineplot( sex列中的值也归一化,现将其划分一下,大于0的设置为1,小于等于0的设置为0 df['sex']=df['sex'].apply(lambda x: fun(x)) """ 案例1:绘制带有误差带的单线图 sex列中的值也归一化,现将其划分一下,大于0的设置为1,小于等于0的设置为0 df['sex']=df['sex'].apply(lambda x: fun(x)) """ 案例2:绘制带有误差带的单线图 ,显示置信区间 """ dd=[df['s1'],df['s2'],df['s3'],df['s4']] ax = sns.lineplot(data=dd) plt.show() [gbn3hjkjnb.png

    25.9K12发布于 2019-09-16
  • 来自专栏智能时刻

    【企业架构】描绘未来第 3 部分:产品路线图

    产品路线图是我们将在我的 4 部分系列中深入探讨的第二个路线图。如果您尚未阅读它们,请阅读第 1 部分:路线图概述和第 2 部分:能力路线图。 顾名思义,产品路线图定义了产品或产品及其功能的预期未来推出。由于我们正在谈论技术,因此我们将假设后者进行讨论。 与我们正在讨论的其他路线图一样,产品路线图随着时间的推移展示了产品的未来。 产品路线图的基本输入,例如战略、当前产品和技术需求以及市场需求,都会影响路线图,应该以批判的眼光进行评估。如果在其中一个影响路线图的变化中发现了变化,则应注意并立即或在其下一次迭代中调整路线图。 产品路线图既是一份活的文件,也是一份未来计划的快照。因此,出于历史目的,应定期存档。有许多专门用于路线图和产品路线图的工具。质量更好的工具将是数据驱动的,并将更新路线图以反映变化。 请继续关注我关于路线图的最后一篇文章——技术路线图——大约一周后会发布。

    69720编辑于 2022-07-29
  • 来自专栏行者常至

    Struts2中的3种传值方式

    ActionContext.getContext().put("aa", 12345); ActionContext.getContext().put("bb", "abc"); 3、 可以通过Servlet的API传值 ServletActionContext.getRequest().setAttribute("dd", "Hello,World."); 例程如下 String password) { this.password = password; } public String execute(){ //传值的第一种方式 ActionContext.getContext().put("bb", "abc"); ActionContext.getContext().put("cc", this.getName()); //第三种传值方式 ,可以通过Servlet的API传值 ServletActionContext.getRequest().setAttribute("dd", "Hello,World.");

    1.1K40发布于 2018-08-10
  • 来自专栏兵马俑的CSDN

    树莓派3B+入门(无外设)

    昨日刚到一块树莓派3B+,甚是喜爱,然半宿未眠 1、下载 在官网先下载烧录文件 https://www.raspberrypi.com/software/ 下载完毕打开,选择,根据自己板子型号定 操作系统用最新的就行 ,64位不太稳定 储存卡,需要读卡器,我买的时候,给送的(自我感觉质量不咋滴,重置卡好几次) 记得格式化SD卡 下载完成后看U盘里面是这样的 2.无显示器连接 (1)先设置一个网络,可以通过读卡器配置 另外还要在控制面板里面确认共享网络 3.ip查找 下载Nmap(搜ip地址)Nmap-7.92-setup.zip Putty(远程连接树莓派)Putty.zip window+r,然后cmd,输入 第一次登录树莓派需要创建一个自己账户,在创建用户帐户之前,您无法登录树莓派,我们可以在桌面新建一个userconf.txt文档,里面加入如下图所示: pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1

    1.4K00编辑于 2024-05-25
  • 来自专栏人生代码

    完整的 Web3 和 Solidity 发展路线图 2022

    - 完整的 Web3 和 Solidity 发展路线图 2022 区块链开发这是一个棘手的课题,我不会说谎。 为此,您可以在两个 JavaScript 库之间进行选择: Web3.js 以太坊.js 12.1 学习Web3.js - 完整的 Web3 和 Solidity 发展路线图 2022 web3.js v=t3wM5903ty0 12.2 学习 Ethers.js - 完整的 Web3 和 Solidity 发展路线图 2022 Ethers.js 是一个轻量级的 JavaScript 库 ,用作 Web3 v=xxJfQJ5bMfw - 完整的 Web3 和 Solidity 发展路线图 2022 15. v=a0osIaAOFSE - 完整的 Web3 和 Solidity 发展路线图 2022 17.

    2K31编辑于 2023-08-09
  • 来自专栏Vue技术实践

    Vue3使用插槽时的父子组件传值

    Vue3使用插槽时的父子组件传值 用法见官方文档深入组件章节,插槽部分: 参考文档:插槽-作用域插槽-插槽prop 作用域插槽 有时让插槽内容能够访问子组件中才有的数据是很有用的。 handleClick(slotProps)">{{slotProps.item}}</button> </template> </todo-list>

    <h3> 点击按钮</h3>
  • {{`${state.slotProps.index + 1}: ${state.slotProps.item}`}}
</div

2.8K20编辑于 2022-05-12
第 2 页第 3 页第 4 页第 5 页第 6 页第 7 页第 8 页第 9 页第 10 页第 11 页
点击加载更多
领券