自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 关于Python程序打包可执行程序的方案

跨平台支持(Windows、macOS、Linux),使用简单、文档丰富,是目前最常用的方案之一。同样支持多个平台,适合打包桌面应用,但配置上可能稍显繁琐。专为 Windows 设计,如果只面向 Windows 用户,这是一个不错的选择。通过将 Python 代码编译成 C/C++ 来生成可执行文件,不仅能打包,还可能带来性能提升,但配置和调试相对复杂。较新的打包工具,可以生成单文件可执行程序,适合对启动速度和打包体积有要求的场景,不过文档和社区支持可能不如 PyInstaller。

2025-02-10 09:23:32 139

原创 Openharmony开发记录-5.0.0(API12)引入Mavlink库

记录开发鸿蒙无人机地面站部分,接入Mavlink包。

2025-01-13 14:22:30 276

原创 使用Docker模拟PX4固件的无人机用于辅助地面站开发

最近在制作鸿蒙无人机地面站,模仿的是QGroundControl,协议使用mavlink,记录一下本地模拟mavlink协议通过tcp/udp发送。

2025-01-10 09:36:45 456

原创 Openharmony开发记录-5.0.0(API12)的关系型数据库封装

对于本次关系型数据库的封装其实并没有什么大用处,官方已经封装的很好了,主要是在于熟悉如何使用。

2024-12-26 16:45:11 349

原创 关于安卓开发中Gandle手动下载问题

关于安卓开发中Gandle手动下载问题:最后重新运行,就可以被识别到已经下载成功。然后解压到当前文件夹,得到如图。把压缩包放到当前文件夹。

2024-12-24 10:47:58 430

原创 QT6 Socket通讯封装(TCP/UDP)

为大家分享一下最近封装的以太网socket通讯接口。

2024-12-12 19:30:31 718

原创 QT6串口通讯封装(TTL/RS232/RS422/RS485/USB)

为大家分享一下最近封装的QT6串口通讯工具类

2024-12-12 19:21:17 558

原创 Inno Setup 学习笔记(一)

最近想把自己写的Windows端的软件打包成安装程序exe,又觉得自带的界面太丑了,想自己完全做一个新的页面网上找到的只有基础教程,记录一下进阶学习过程。

2024-12-10 14:27:02 1007

原创 关于正点原子STM32F404探索者V3ZGT6 RS232串口的使用

RS232分公头(针)和母头(孔)① ② ③ ④ ⑤⑥ ⑦ ⑧ ⑨⑤ ④ ③ ② ①⑨ ⑧ ⑦ ⑥对应到这块开发板上是公头(COM3),母头(COM2)需要注意开发板中的USART2和USART3这两处地方的跳线需要根据需求选择,需要连接COM2和COM3的时候需要把对应的串口输入/出与COM2/3连接。

2024-12-02 10:32:08 460

原创 分享一个项目模板electron+vue+ts+vite

分享一个项目模板electron+vue+ts+vite。

2024-07-10 16:31:27 602

原创 一个C++的枚举转字符串通用的工具函数

C++的枚举转字符串中常用的方法一般是写switch case或者直接写if else判断,这种方式就没那么优雅了。

2024-07-05 10:56:57 412

原创 关于降低C++程序CPU占用率的一次记录

在程序中如果有使用死循环的地方一定要注意,最好加点sleep把CPU资源释放出来,不然会一直抢占CPU资源。

2024-07-03 10:12:18 300

原创 关于PX4模拟机型的拓展

支持的机型种类包括:多旋翼、VTOL、尾座式 VTOL、固定翼、无人车、潜艇/无人水下航行器。

2024-06-27 09:28:45 352

原创 在Ubuntu中使用ROS搭建PX4 Gazebo 模拟飞行 四旋翼 固定翼

在Ubuntu中使用ROS搭建PX4 Gazebo 模拟飞行 四旋翼 固定翼

2024-06-27 09:00:53 1025

原创 【头歌】HBase扫描与过滤答案 解除复制粘贴限制

​当作者遇到这个限制的时候火气起来了三分,然后去网上搜索答案,然后发现了一位【碳烤小肥肠】居然不贴代码,XX链接,贴截图,瞬时火气冲顶,怒写此文​

2024-06-17 23:45:18 1987 6

原创 C++字符串转base64编码

博客中分享的案例里面base64编码的工具函数单独拿出来分享一下,为不想自己写的大佬提供快捷的CV路径。

2024-06-04 14:16:15 460 1

原创 Crow+opencv+websocket实现实时rtsp视频拉取以及显示

方案三:将视频在服务端拉取,转base64之后使用websocket发送到前端,在openharmonyAPP中使用一个嵌套的WEB显示html。方案二:使用openharmonyAPP中集成opencv(实际原理和方案一一致,因为opencv中集成了ffmpeg,后续更新)方案一:使用openharmonyAPP中集成ffmpeg(后续更新)需求:需要将rtsp视频流放到openharmony界面显示。网上没有找到能白嫖的代码,所以自己写了一个分享出来。crow的环境搭建参考。

2024-06-04 13:52:27 482

原创 在Windows下C++使用vcpkg配置crow环境

首先需要配置vcpkg环境,可以参考vcpkg install crow安装crow。

2024-04-12 15:01:26 795

原创 在Windows下面的vscode配置cmake使用vcpkg包管理器

(vcpkg自行添加环境变量)打开命令行,输入命令创建。在json文件中加入cmake插件的配置。添加之后的vcpkg.json。输入settings.json。ctrl+p打开命令窗口。

2024-04-12 14:51:26 1192

原创 Crow 一个c++的后端开发库,类似spring boot、flask等

本文演示在Linux中编译安装Crow下载源码创建build目录编译安装。

2024-04-11 16:39:50 1009

原创 解决Vmware虚拟机Ubuntu系统每次打开都需要重新挂载共享文件

使用gedit编辑器在/etc/fstab添加上下面这句话即可实现开机自动挂载。

2024-04-01 16:31:15 816 1

原创 RK3588-Linux 连接WIFI工具-nmcli

RK3588-Linux 连接WIFI工具-nmcli

2024-02-26 08:02:01 518

原创 Flutter报错-Unable to find git in your

原因为git权限问题,配置下git权限即可。

2024-01-31 09:13:43 638 1

原创 OpenHarmony开发记录-日志封装

日志封装是比较常见的封装。

2024-01-29 16:32:33 289

原创 Openharmony开发记录-API10的Restful风格请求封装

应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。

2024-01-29 15:27:56 1273

原创 Openharmony开发记录-从API9转API10的痛苦之路

由于业务需求更新的API前段时间写的APP需要更新到API10,记录在修改过程中发现的一系列问题。

2024-01-25 11:13:19 3196 2

原创 OpenHarmony开发记录-Websocket封装

本代码基于stage模型API10使用WebSocket建立服务器与客户端的双向连接,需要先通过createWebSocket()方法创建WebSocket对象,然后通过connect()方法连接到服务器。当连接成功后,客户端会收到open事件的回调,之后客户端就可以通过send()方法与服务器进行通信。当服务器发信息给客户端时,客户端会收到message事件的回调。当客户端不要此连接时,可以通过调用close()方法主动断开连接,之后客户端会收到close事件的回调。

2023-11-29 14:51:23 710

原创 OpenHarmony开发记录-Restful风格请求封装

OpenHarmony开发记录-Restful风格请求封装

2023-11-29 08:15:05 796

原创 openharmony开发记录-屏幕常亮

【代码】openharmony开发记录-屏幕常亮。

2023-11-27 07:59:46 239 1

原创 CMake在Windows下构建时候无法构建出MakeFile

CMake在Windows下构建时候无法构建出MakeFile

2023-11-20 08:30:47 158 1

原创 Openharmony开发记录-全屏

实例名接口名描述获取实例下的主窗口。此接口仅可在Stage模型下使用。为当前的主窗口加载具体页面。此接口仅可在Stage模型下使用。创建子窗口。此接口仅可在Stage模型下使用。window静态方法创建系统窗口。config:创建窗口时的参数。Window为当前窗口加载具体页面。Window设置窗口的背景色。Window设置屏幕亮度值。Window设置窗口是否为可触状态。Window移动当前窗口位置。Window改变当前窗口大小。Window。

2023-11-16 09:34:23 600 3

原创 OpenHarmony开发记录-屏幕方向配置(横屏、竖屏、自动)

abilities标签描述UIAbility组件的配置信息,标签值为数组类型,该标签下的配置只对当前UIAbility生效。表6abilities标签说明属性名称含义数据类型是否可缺省name标识当前UIAbility组件的名称,确保该名称在整个应用中唯一。取值为长度不超过127字节的字符串,不支持中文。字符串该标签不可缺省。srcEntry标识入口UIAbility的代码路径,取值为长度不超过127字节的字符串。字符串该标签不可缺省。launchType。

2023-11-15 10:13:22 2246 7

原创 Debian系统使用更版本的包

Debian系统version `GLIBC_2.34' not found 报错

2023-09-20 10:51:26 936 1

原创 Ubuntu没网,重启网络服务

【代码】Ubuntu没网,重启网络服务。

2023-08-06 17:35:50 424 1

原创 关于window配置本地域名解析之后可以ping但是浏览器无法访问的问题

由于科学上网的原因就会导致使用域名无法访问的问题,这个时候就需要关闭科学上网即可。我们知道在本机为了方便调试,我们可以将常用的IP设置为域名访问。在这个目录下面的hosts文件就是记录本地域名解析的。在下方添加IP+域名即可。

2023-05-17 23:52:40 1114 2

原创 ApiPost 无法访问以下内容Error: Invalid protocol: 127.0.0.1:

环境变量中有一个http_proxy的环境变量,将其删除重启apiPost即可。

2023-04-26 21:45:57 5191

原创 一些git操作笔记

【代码】一些git操作笔记。

2023-04-03 14:36:09 147

原创 centos7服务器常见配置nginx+mysql+redis+jdk

centos7服务器配置nginx,mysql,redis,jdk17笔记

2023-04-02 22:32:44 368

原创 Qt国内镜像安装

将前方的qt-unified-windows-x64-4.5.1-online.exe切换成你自己的路径,然后回车,即可自动打开Qt安装程序。点击注册账号,按照流程注册一个账号即可。注册成功之后直接登录。根据需求自己选择安装。

2023-01-30 20:05:36 5093

原创 Java基础

在Java 10之后变量的定义可以通过var 关键字进行推断,所以注意你使用的Java版本Java定义变量,是通过先声明变量类型,然后是变量名,最后赋值(可选)var 可以通过赋值的类型推断出该变量的类型。

2023-01-25 16:34:27 257

Openharmony开发记录-5.0.0(API12)引入Mavlink库

mavlink cpp 库

2025-01-13

QT6 Socket通讯封装(TCP/UDP)

QT6 Socket通讯封装(TCP/UDP)

2024-12-12

QT6串口通讯封装(TTL/RS232/RS422/RS485/USB)

QT6串口通讯封装(TTL/RS232/RS422/RS485/USB)

2024-12-12

关于正点原子STM32F404探索者V3ZGT6 RS232串口的使用

关于正点原子STM32F404探索者V3ZGT6 RS232串口的使用

2024-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除