自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随笔居

开发笔记

  • 博客(29)
  • 收藏
  • 关注

原创 Threejs GLSL着色器

Threejs GLSL着色器。

2024-10-29 15:54:27 88

原创 日常开发笔记

开发记录

2023-11-02 17:16:29 129

原创 Qt开发笔记

Qt 中文乱码

2023-11-02 17:06:35 58

原创 H264转MP4

【代码】H264转MP4。

2023-07-21 18:17:37 588 5

原创 WebAssembly编译ffmpeg

WebAssembly编译ffmpeg

2023-07-21 18:06:48 311

原创 FFmpeg 解码一帧压缩Packet

FFmpeg Decod h264 h265

2023-03-07 13:19:17 198

原创 Vue3调用Echarts

vue echart js html

2022-06-24 18:41:54 513

原创 python pyarmor代码加密

简单加密sudo pip install pyarmorpyarmor obfuscate bos_upload.py

2021-07-30 10:23:28 329

原创 const的用法

const修饰普通变量const int nValue;int const nValue;const修饰指针变量指针本身是常量(char*) const pContent;指针所指向的内容是常量const (char) *pContent;(char) const *pContent;两者都常量const char* const pContent;const修饰函数void function(const char* Var); void function(co

2021-07-14 10:32:34 109

原创 函数与函数指针

函数指针int function(int argc){ /*...*/}...int (*p_fun)(int) = function;int (*p_fuc)(int) = &function;//和上一句意义一致函数指针数组int (*p_func_arr[])(int) = {func1, func2,};

2021-07-13 17:37:23 75

原创 C交换函数

经典交换函数void swap_v1(int* val_1, int* val_2){ int temp = *val_1; *val_1 = *val_2; *val_2 = *val_1;}简单使用#define SWAP_V2(a, b) (a += b, b = a - b, a -= b)#define SWAP_V3(x, y) {x ^= y; y ^= x; x ^= y}但是以上的使用需要考虑输入的参数是否指向同一块内存。解决方案static

2021-07-13 17:28:34 123

原创 K-means算法

K-means算法具体步骤1. 数据预处理:剔除离群点、数据归一化、数据标准化2. 初始化:随机选取K个中心点3. 定义损失函数:规定行进方向4. 迭代收敛对于每个样本点,将其分配到距离最近的簇对于每个簇,重新计算聚类质心...

2021-06-29 19:56:57 90

原创 大疆OSDK开发时需要注意的点

已知问题nh.subscribe("dji_osdk_ros/height_above_takeoff", 10, &heightSubCallback);该订阅返回的高度会出现跳变。会逐步更新

2021-06-23 17:38:08 457 1

原创 大疆MSDK开发指南

云台相关云台状态 DJISDKManager.getInstance().getProduct().getGimbal().setStateCallback(new GimbalState.Callback() { @Override public void onUpdate(@NonNull GimbalState gimbalState) { } }

2021-06-22 11:11:06 1773

原创 大疆MSDK开发时需要注意的点

已知问题setVirtualStickModeEnabled 会清空航线;推流必须在播放的时候进行推流,不能隐藏或者切换播放窗口;一直发送0,0,0参数的云台控制会导致云台控制产生问题;会逐步更新

2021-06-21 19:34:46 606

原创 大疆DEMO地址

地址:https://github.com/DJI-Mobile-SDK-Tutorials

2021-06-21 19:27:42 291

原创 Qt串口多线程收发

#include "serialport.h"#include "Configuration.h"#include "global.h"#include <QDebug>#include <QThread>SerialPort::SerialPort(){ isRun = true; this->setAutoDelete(true);}SerialPort::~SerialPort(){ if (serial){

2021-06-19 18:58:04 2193 4

原创 Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn‘t set

删除 *.pro所在目录下的 .qmake.stash。

2021-06-18 23:03:43 208

原创 ROS入门推荐

创客制造地址:https://www.ncnynl.com/category/ros-junior-tutorial/古月居地址:https://www.bilibili.com/video/BV1zt411G7Vn官网地址:http://wiki.ros.org/cn

2021-06-18 20:14:25 157

原创 apriltag国内镜像

apriltags地址:git@codechina.csdn.net:mirrors/AprilRobotics/apriltags.gitapriltag_ros地址:git@codechina.csdn.net:mirrors/AprilRobotics/apriltag_ros.git生成tag标签使用OpenMV IDE生成。

2021-06-18 19:54:02 211

原创 大疆SDK国内镜像

Mobile-SDK-Android地址:git@codechina.csdn.net:mirrors/dji-sdk/Mobile-SDK-Android.gitOnboard-SDK地址:git@codechina.csdn.net:mirrors/dji-sdk/Onboard-SDK.gitOnboard-SDK-ROS地址:git@codechina.csdn.net:mirrors/dji-sdk/Onboard-SDK-ROS.git

2021-06-18 19:48:51 251

原创 Qt不阻塞延时

QTime dieTime = QTime::currentTime().addMSecs(300);while( QTime::currentTime() < dieTime ) QCoreApplication::processEvents(QEventLoop::AllEvents, 100);

2021-06-18 19:37:07 137

原创 qDebug()和printf()区别

多线程同时调用**printf()**有时候可能会在控制台阻塞,**qDebug()**一般不会。

2021-06-18 12:01:53 702

原创 Qt截取屏幕

QPixmap fullScreenPixmap;QDateTime dt = QDateTime::currentDateTime();QString filename = dt.toString("/opt/yyyyMMddhhmmss") + ".png";fullScreenPixmap = QPixmap::grabWindow(QApplication::desktop()->winId());fullScreenPixmap.save(filename);

2021-06-18 11:50:40 153

原创 C++调用C函数

根据预处理器区分函数#ifdef __cplusplus extern "C" { #endif void funA(); void funB(); void funC(); #ifdef __cplusplus } #endif

2021-06-18 11:37:27 77

原创 编译OPENCV3.2.0

编译OPENCV3.2.0mkdir build cd build cmake -D CMAKE_INSTALL_PREFIX=/usr/ -D WITH_VTK=ON -D ENABLE_PRECOMPILED_HEADERS=OFF ..

2021-06-17 16:41:22 157

原创 大疆OSDK部署

环境部署cd onboard-sdkmkdir buildcd buildcmake .. -DADVANCED_SENSING=ONsudo make -j7 installsudo apt install ros-melodic-nmea-commssudo apt install libavcodec-dev libswresample-devsudo apt install ffmpegsudo apt install libusb-1.0-0-devsudo apt insta

2021-06-17 16:37:14 620

原创 Ubuntu18.04部署samba服务

安装服务sudo apt-get install samba修改配置文件sudo vi /etc/samba/smb.conf参数[share]comment = share folderpath = /home/test/workcreate mask = 0777directory mask = 0777valid users = airlookforce user = nobodyforce group = nogrouppublic = yesavailabl

2021-06-17 16:28:53 109

原创 Ubuntu18.04安装ROS

更新镜像源sudo apt update设置ROS源sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com

2021-06-17 16:22:44 108

空空如也

空空如也

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

TA关注的人

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