作者 | 轩辕之风O程序员经常要面临一个问题就是:如何提高程序性能?这篇文章,我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十必须掌握核心技术。首先,我们从最简单模型开始。老板告诉你,开发一个静态 web 服务器,把磁盘文件(网页、图片)通过网络发出去,怎么做?你花了两天时间,撸了一个1.0版本:主线程进入一个循环,等待连接。
# Java 调用 TSDK 指南 如果你是一名刚入行小白,想要在 Java 中调用 TSDK(飞行器基础开发工具),这篇文章将带你快速上手。我们将分步骤学习如何通过 Java 调用 TSDK,并在每个步骤中讲解相关代码及其注释。 ## 流程步骤 | 步骤 | 任务描述 | |-----------
原创 11月前
350阅读
前不久嵌入式线上笔试,可能是因为最近只是在做毕设项目,还没有来得及认真系统复习,直接崩了。就凭借着记忆,把一些记得住笔试题分享一下,作下记录。整个大嵌入式线上笔试,分为选择题(单选题、多选题)、填空题、简答题、编程题。也没有将所有的题目都记得,就分成填空选择题、简答题和编程题三块来介绍吧。 填空选择题1、ARM指令和Thumb指令。(选择题)解答:在ARM体系结构中,可以工作
前言上周参加了2022秋招笔试,我投Java岗。题目分为单选、多选和编程题,然后是赛码平台,单选15道占60分,多选5道占20分,编程题2道占20分,这里主要记录分享编程题以及解题思路。编程题两题都是原题,都能在力扣上找到。最小时间差 [中等]题目大意给定一个 24 小时制(小时:分钟 “HH:MM”)时间列表,找出列表中任意两个时间最小时间差并以分钟数表示。 示例 : 输
之前开始整理机甲Python API,但纸上得来终觉浅,而且发现有些API与即使官方qq群教程文档也有少许出入,于是打算逐个测试。这一系列将附上真机运行视频,以便以后直观看到最终演示效果。先从灯效部分API开始。此文API测试如下(友情提示,有背景音请关音箱):Python完整例程如下:def start(): 次数 = 0 while 次数 < 3: LED灯.枪亮() time.s
通过大 “桥” 连接,查看日志精灵4(Phantom)、m210、m200、“御”(mavic pro)等系列无人机,它们连接方式是:无人机通过无线协议连接遥控器,然后遥控器通过USB连接安卓设备,从而实现数据传递。在无人机二次开发过程中日志打印是一个让人头疼问题,由于安卓设备是使用USB连接了无人机,而不能跟pc连接,这时候log日志就不容易查看了,之前也试过一些打印日志方法,比如:
转载 2024-04-30 15:21:13
829阅读
常见问题:产品Mavic和Phantom 4有什么区别? Mavic更轻巧便携,图传性能更强。两款飞行器都拥有视觉智能系统,可实现避障、智能跟随、指点飞行等功能。两款相机传感器规格相同、Mavic配备可对焦镜头,Phantom 4配备固定焦点镜头。Phantom因为机体更大,所以在最高速度,大风中稳定性上有更大优势。推荐看下更多详情:http://www.52bjr.com/shop/mav
转载 2023-08-23 14:22:28
460阅读
本节全篇为 Mobile SDK 安卓教程 部分,ios教程参见 IOS教程 .应用程序激活和飞机绑定Note:本教程仅适用于在 中国 使用应用程序。相同步骤可用于在现有应用中激活应用和绑定飞机。你可以在这里下载本教程最终示例项目 Github Page.介绍如果该应用程序在中国使用,DJI飞机固件要求控制DJI飞机移动应用程序使用用户DJI账户激活。这将确保操作人员根据其地理位置和
转载 2024-01-18 19:10:56
163阅读
DJI Phantom 3 Professional 基础使用指南最近借到了导师精灵3 Pro来做新项目。但是之前使用方法之类完全记不得了,所以写这篇再次摸索出来使用指南供自己和新手们参考。01 装备篇我拿到配件如上图所示。飞行器 * 1遥控器 * 1电池 * 4白点机翼 * 3黑点机翼 * 3机翼袋 * 1一拖四电池管家 * 1电源适配器 * 1Type-C 数据线 * 102
生成CSV文件:有时候我们做网站,需要将一些数据,生成有一个CSV文件给浏览器,并且是作为附件形式下载下来。以下将讲解如何生成CSV文件。生成小CSV文件:这里将用一个生成小CSV文件为例,来把生成CSV文件技术要点讲到位。我们用Python内置csv模块来处理csv文件,并且使用HttpResponse来将csv文件返回回去。示例代码如下:<span class="hljs-k
转载 2023-10-20 14:12:15
315阅读
第3章 Spark集群安装3.1 Spark安装地址1.官网地址http://spark.apache.org/2.文档查看地址https://spark.apache.org/docs/2.1.1/3.下载地址https://spark.apache.org/downloads.html3.2 Standalone模式安装1)上传并解压spark安装[atguigu@hadoop102 sor
8月13日晚间,DJI创新正式发布了新一代Osmo Mobile灵眸手机云台3。灵眸手机云台3采用设计精巧可折叠机身,融入手势控制、智能跟随3.0等智能功能。另外适配DJI Mimo应用程序,给手机摄像用户带来了全新创作体验。 新一代灵眸手机云台3仅重405g,在轻量化机身基础上巧妙设计了独特可折叠形态,折叠后仅有手掌大小。作为便携视频创作工具,全新灵眸手机云台3着重优
Mobile SDK初步开发1. 从MSDK示例代码开始配置代码运行环境 (1)下载Moblie SDK:DJI MSDK下载。 (2)准备Android开发环境,推荐使用Android Studio 2.1.1以上版本。官网下载网址:Download Android Studio或者 Android Studio从GitHub上下载Android demo project:Mobile-SD
转载 2023-09-11 19:27:29
4412阅读
# 如何使用Java获取飞行器数据 在现代科技领域,飞行器是一种十分常见无人机设备。通过Java编程语言,我们可以轻松地获取飞行器数据,并进行进一步处理和分析。本文将介绍如何使用Java获取飞行器数据,并提供相应代码示例。 ## 获取飞行器数据 飞行器通常通过WiFi或者移动网络进行数据传输。我们可以通过Java编程语言来建立与飞行器连接,并获取相应
原创 2024-05-02 07:15:09
154阅读
# Java SDK:飞行器编程新体验 ## 引言 (DJI)作为无人机行业佼佼者,推出了一系列用于开发者SDK(软件开发工具),以帮助他们创建自己无人机应用程序。本文将重点介绍Java SDK,包含其基本概念、如何使用,以及代码示例。通过本文,您将了解如何使用 Java SDK 来控制无人机飞行,并实现一些简单功能。 ## 什么是 Java SDK
原创 9月前
187阅读
SDK Java:解决方案与技术分析 SDK在无人机开发中极为关键,尤其是Java开发环境下集成与应用。随着无人机技术普及,越来越多开发者开始关注SDK使用。本文将详细探讨在使用SDK时可能遇到问题,并分享解决过程,括技术原理、架构解析、源码分析、案例分析及扩展讨论。 ### 背景描述 随着无人机技术快速发展,设备广泛应用于个人和商业领域。提供J
原创 6月前
30阅读
随着倾斜摄影测绘技术出现,它颠覆了以往正射影像只能从垂直角度拍摄局限,通过在同一飞行平台上搭载多台传感器,同时从一个垂直、四个倾斜等五个不同角度采集影像,将用户引入了符合人眼视觉真实直观世界。 ,在一平方公里内不加外扩可获取约2万余张,加外扩多达4万余张,再加之地形不规则等等。这就造成了外业采集照片,内业处理需要大量时间。为解决这个问题,赛尔投入专业研发
前言从事行业应用开发有一段时间了,看到很多厂商在做视频回传时候,都要装个自己APP,界面很丑不说,还经常卡死,但是其实已经在视频流中携带了很多信息,很多人都不知道,现在把自己直播开发经验分享出来 文章目录前言一、安防视频平台介绍二、DJI Pilot机型匹配表及回传流程1. 视频流选择2. 视频回传码流格式3. GB28181业务流程4. 传输和控制要求(基于 GB/T 28181
随着技术沉淀,无人机已经显现出其巨大生产力功能。无人机应用领域日渐广泛,扩展到了农业、应急救援、消防、能源、测绘与城市管理等多个垂直领域,助力细分行业升级迭代。   精灵 Phantom 4 RTK 是测绘人员重要工具,相信它将在建筑行业数字化过程中发挥重要作用。   精灵 4 RTK 内置厘米级导航和定位系统,具有支持 RTK 和 PPK 双解决方案高性能成像系统。为了提供可直接交
转载 2024-01-29 00:21:04
104阅读
今天,我们看到了新专利,显示了新FPV相机,在未来会发布FPV竞速无人机么?DJI FPV相机新专利去年夏天,发布了FPV数字图传系统,该系统可让您构建自己FPV无人机,并安装组件以实现高清视频传输,而不是传统模拟系统。网友OsitaLV分享了一些有趣专利,它表明了我们认为是用于FPV无人机新型摄像机。如您在附图中看到,它显示了摄像机内置在保护壳中功能,我们
转载 2024-01-14 08:43:41
82阅读
  • 1
  • 2
  • 3
  • 4
  • 5