自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (9)
  • 收藏
  • 关注

转载 C++音视频开发的技术要点

客户端应用开发、音视频引擎SDK、音视频引擎框架、通用服务器开发等主要涉及C/C++通用开发知识,但要设计好这些部分必须对音视频相关的知识和产品业务有比较深刻的理解才能做到。总体来讲,音视频开发是有一定的技术门槛的,我觉得至少需要在这个领域踏踏实实积累个3-5年,才能对音视频相关的开发知识有一个整体、深刻的理解。音视频的开发并不是完全从零开始,而是有许多可以依赖的开源库,但要用好这些库,需要对上述的音视频专业知识有深刻的理解。这块的专业知识是非常多的,每个功能模块背后涉及很多专业的知识。

2023-08-15 20:56:40 301

原创 (解决curl_easy_perform阻塞很久的问题)libcurl的share interface与curl_easy_perform的性能

不是libcurl的性能不好,而是我沒有用好它

2023-08-11 15:20:46 1274

原创 libcurl返回错误码解释

'22'=>'CURLE_HTTP_RETURNED_ERROR (22) – 如果 CURLOPT_FAILONERROR 设置为 TRUE,且 HTTP 服务器返回 >= 400 的错误代码,就会返回此代码。'8'=>'CURLE_FTP_WEIRD_SERVER_REPLY (8) – 在连接到 FTP 服务器后,libcurl 需要收到特定的回复。'19'=>'CURLE_FTP_COULDNT_RETR_FILE (19) – ‘RETR’ 命令收到了不正常的回复,或完成的传输尺寸为零字节。

2023-04-23 20:35:53 1399 1

转载 ​[c++17]std::filesystem​

[c++17]std::filesystem

2022-10-09 11:39:19 678

原创 ​ubuntu20.04下VSCode无法输入中文解决方法​

商店里的VSCode是阉割版的,想要输入中文就要重新下载deb安装包,然后输入sudodpkg-icode***.deb安装,即可。解决方法重新安装VSCode。

2022-07-25 10:05:56 1265

原创 一种Switch……case……优化方法

Switch-case你是要弄啥呢?……………………

2022-01-01 09:52:11 925

原创 Ubuntu16.04下适配使用LogitechF710手柄,实际项目使用

Ubuntu下logictechF710手柄适配,项目实际使用,直接拿去用,不谢!

2022-01-01 09:04:37 593

原创 Ubuntu16.04下实时获取键盘输入,支持热拔插

Ubuntu下获取键盘输入,支持热拔插!!实际项目使用!

2021-12-29 19:17:53 685

原创 undefined reference to XXX:一种解决方法

编译链接依赖库libHCCore.so的时候报错:undefined reference to ***,添加如下链接选项"-Wl,--allow-shlib-undefined"

2021-11-24 09:03:58 1936

原创 Ubuntu下Glog从X86移植到英伟达STM32操作以及glog相关功能修改、避免入坑

glog编译安装与使用以及相关功能自定义

2021-11-19 17:41:26 1050

原创 VMware 打开虚拟机UBUNTU蓝屏问题解决

虚拟机开机出现蓝屏:原因:主要是因为之前的暴力关机(各种点X关机、强制关机等操作)损坏了 Ubuntu 的图形系统配置,导致图形界面无法正常起来。所以就看到能够登录,却只有一片蓝色。解决方法:进入无界面的字符界面(命令行模式):Ctrl + Alt + F4然后安装相应服务:sudo apt-get updatesudo apt-get upgrade然后重置:sudo apt-get install xserver-xorg-lts-utopicsudo dpk

2021-10-26 10:12:46 2059

转载 仿射变换(Affine Transformation)

转自:https://www.cnblogs.com/bnuvincent/p/6691189.htmlhttp://www.cnblogs.com/ghj1976/p/5199086.html变换模型是指根据待匹配图像与背景图像之间几何畸变的情况,所选择的能最佳拟合两幅图像之间变化的几何变换模型。可采用的变换模型有如下几种:刚性变换、仿射变换、透视变换和非线形变换等,如下图:参考:http://wenku.baidu.com/view/826a796027d3240c8447ef.

2021-08-02 10:09:43 227

原创 问题解决:curl: (7) Failed to connect to raw.githubusercontent.com port 443: 拒绝连接

Ubuntu20.04下,安装Ros指令curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key 报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: 拒绝连接;解决方案:(亲测有效)1、打开https://www.ipaddress.com/输入访问不了的域名2、拿到对应的IP地址,任意一个即可;、...

2021-04-18 13:31:09 13324 1

原创 VMware Workstation下安装Ubuntu20.04系统后安装vm_tools流程

不断摸索,精心整理,详细描述,避免掉坑!!!!觉得有用来个三连击,不胜感激!!!!1、通过点击虚拟机标签中的安装vm-tool或者重新安装vm-tools,系统中会弹出如下图素食的DVD图标,双击左侧任务栏中DVD;2、右击下图压缩文件,并【用归档管理器打开】;3、右击提取;4、选择桌面,并点击提取;5、此事桌面出现如下图文件夹;6、用文本编辑器打开文件夹->bin->vmware-config-tools.pl;7、找到5184行的getVa

2021-04-14 23:47:13 1251

原创 Ubuntu 20.04 默认root权限登录设置

1. 第一步以普通用户登录系统,创建root用户的密码在终端输入命令:sudo passwd root然后输入设置的密码,输入两次,这样就完成了设置root用户密码了(注意Linux系统下密码是没有回显的)2. 第二步修改 50-ubuntu.conf 文件在终端输入命令:sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf在文件末尾增加如下两行: 1 2 greet

2021-04-12 21:24:22 7399 4

原创 ROS2文档官网

ROS2文档官网

2021-04-11 15:20:15 1476

转载 全网最白话卡尔曼滤波推导解释

古月居微博

2021-04-11 14:15:00 195

转载 路径规划算法总结分享

路径规划算法总结 - 搬砖的旺财的文章 - 知乎https://zhuanlan.zhihu.com/p/51372134知乎原文链接

2021-02-02 11:02:56 264

转载 A*算法解析分享

路径规划——A*算法 - 搬砖的旺财的文章 - 知乎https://zhuanlan.zhihu.com/p/51099376添加链接描述

2021-02-02 10:57:57 123

原创 设置coredump文件产生于存放目录以及调试方法

1,打开/etc/profile 文件 添加如下内容 ulimit -c unlimited2,使用下面面指令设置coredump文件转存目录 echo “/home/roo/core/core_%e_%p_%t” > /proc/sys/kernel/core_pattern 注意:/home/roo/core该文件夹必须人工新建; 其中>不能省去;3,重启系统4,输入指令 ulimit -c , 如果得到 unlimited回复,表明配置成功;5,出现崩溃后,查看是否/h

2021-01-29 10:58:47 817

原创 ubuntu下设置声音

命令行 alsamixer 调节master s上下按键调大小,注意如果如图一所示,为mm可通过按键M来变换为如图二所示的00,这是就有声音了

2020-06-12 13:02:36 2038

原创 ubuntu下用VSCODE编译qt代码报错:Note: No relevant classes found. No output generated

Ubuntu下安装绿盾后,用VScode编译qt代码,总是报错 “Note: No relevant classes found. No output generated”,以下是问题解决历程:1、由于之前都一切正常,突然有这个问题,怀疑是不是代码问题,将代码全部删除后,重新下载,编译问题依旧;又重新下载以前正常版本,编译问题依旧,至此陷入迷茫,后想着之前又通过qtcreator打开编译成功过,随即进入第二步;2、通过qtcreator打开后又可以编译,但是此时如果通过vscode任意修...

2020-06-10 16:51:51 1219

转载 VMware Tools安装方法

安装VMware Tools的步骤点击【虚拟机】选项中的【安装VMware Tools】,此时在Ubuntu的桌面上就会出现一个光盘图标。如果之前已经安装过了,【虚拟机】选项中应为【重新安装VMware Tools】。如果【重新安装VMware Tools】选项是灰色的,则需要点击【虚拟机】选项中的【设置】,在【设置】中点击【CD/DVD(SATA)】,在右侧的【连接】选项中选择...

2020-02-18 17:06:08 410

原创 Ubuntu 16.0.4下U盘成只读后修复

问题原因:没有正常弹出U盘导致!执行dosfsck自动修复u盘,输入:sudo dosfsck -V -a U盘地址

2019-07-19 11:38:55 1078

转载 QT编译出错

2019-07-08 18:09:28 291

转载 Linux下调试段错误(Segment fault)方法

1.查看当前linux是否打开core,方法是执行命令ulimit -a一般会出现如下的结果core file size (blocks, -c) 00表示当前core被关闭2.执行命令取消core限制ulimit -c unlimited3.重新查看,core是否已经打开ulimit -a一般会出现如结果core file si...

2019-06-06 15:21:48 977

原创 Ubuntu16.04使用Qt Creator编译时报错“找不到 -lGL”之解决办法

终端输入sudo apt-get install libgl1-mesa-dev

2019-04-24 15:33:04 1639

原创 在ubuntu下 安装QT完成之后, $qmake -v 报错:no such file or directory处理!!

在ubuntu下 安装QT完成之后, $qmake -v 报错处理:接下来就需要配置环境变量了,和Windows平台下的环境变量原理是一样的,首先请回忆上面步骤1中,Qt5.8的安装位置.在我的系统中是在/home/useraccount/Qt5.8.0,编辑环境变量$sudo vim ./bashrc在环境变量中加入以下路径export QIDIR=/home/usera...

2019-04-24 11:21:25 2675

原创 VS2008::c1xx : fatal error C1083: 无法打开源文件:“.\AGV\communication\VehicleServer.cpp”:错误处理

打开项目对应的xx.vcproj文件,删除相关的头文件和实现文件,重新加载即可!

2019-03-19 17:50:38 1729

原创 QT creator 常用快捷键

Ctrl + b 构建项目Ctrl + D 删除行,缺省,请自行设置Ctrl + F 查找当前文档 Ctrl + i 自动缩进选中代码。Ctrl + R 运行项目Ctrl + w 关闭当前文件Ctrl + e后松开再按2添加上下布局的分栏Ctrl + e后松开再按3添加左右布局的分栏Ctrl + e后松开再按1删除所有的分栏Ctrl+ Tab 快速切换已打开的文...

2019-01-24 09:54:40 655 2

转载 Google glog 使用

 Google glog 使用 1        简介Googleglog 库实现了应用级的日志记录,提供了C++ 风格的流操作和各种助手宏。代码示例:#include <glog/logging.h> int _tmain(int argc,_TCHAR* argv[]){    google::InitGoogleLogging((const...

2019-01-16 18:05:13 1064

转载 wince下生成dump文件函数

Wince上的Dump文件生成与windows桌面平台的区别在于wince是嵌入式系统,那么系统也是可定制的,wince上的Dump文件生成是被放到了错误报告机组件上去的,需要OS加入错误报告组件,如果未加入该组件dump文件也无法生成。当组件加入后如果程序有异常产生系统会帮助我们生成Dump文件,但是为了我们程序的健壮性我们还是需要人为的加入异常捕获机制,那么就需要我们手动写入Dump文件了。以...

2018-12-13 11:17:38 315

原创 linux指令学习2

文档描述结构与意义:1、第一栏代表这个档案的类型不权限(permission):第一个字符代表这个档案是『目彔、档案或链接文件等等』:当为[ d ]则是目彔,例如上表档名为『.gconf』的那一行;当为[ - ]则是档案,例如上表档名为『install.log』那一行;若是[ l ]则表示为连结档(link file);若是[ b ]则表示为装置文件里面的可供储存的...

2018-10-25 17:16:49 143

原创 Linux基本指令学习1

Linux 预讴的情况下会提供六个 Terminal 来让使用者登入, 切换的方式为使用:[Ctrl] + [Alt] + [F1]~[F6]的组合。[Ctrl] + [Alt] + [F7] :图形接口桌面在 Linux 系统中,英文大小写字母是不一样的exit:注销用户 = [Ctrl]+d键的组合date <==结果显示日期不时间显示目前所支持的语系:echo $LAN...

2018-10-25 09:11:29 80

转载 ubuntu 16.04 忘记root密码的处理方法

1、开机按ESC,出现如下界面,选中如下选项2、按回车键进入如下界面,然后选中有recovery mode的选项3、按e进入如下界面,找到图中红色框的recovery nomodeset并将其删掉,再在这一行的后面输入quiet splash rw init=/bin/bash4、接着按F10后出现如下界面,在命令行内输入passwd后进行修改密码即可...

2018-10-25 09:06:58 157

UbuntuGlog从X86移植到英伟达STM32.docx

UbuntuGlog从X86移植到英伟达STM32.docx具体描述一操作步骤

2021-11-19

stm32平台Ubuntu系统下glog使用及功能修改

自定义了日志输出格式、所有日志级别只输出到同一个文件下、自动日期创建新日志

2021-11-19

华为编程规范和范例.pdf

华为编程规范和范例.pdf

2021-04-11

UML培训课件.zip

UML培训课件.zip

2021-04-11

Python基础教程3.0.pdf

Python基础教程3.0.pdf

2021-04-11

c++11新特性解析与应用

c++11新特性介绍与应用,c++开发必须掌握

2019-04-04

UML基础知识学习

UML基础知识学习,详细介绍UML相关知识点与例子,适合小白。

2018-08-29

CANopen high-level protocol for CAN-bus.pdf

2016-07-28

DXF转G代码

这是一个很好用的转换工具,可以讲DXF文件转换为G代码,然后直接加工

2014-10-31

空空如也

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

TA关注的人

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