- 博客(37)
- 资源 (9)
- 收藏
- 关注
原创 UBUNTU下指定执行文件运行时查找库的路径
在Ubuntu下,当指定执行文件时,程序运行时会查找库文件。通常情况下,程序会在系统默认的库文件路径中查找,例如。请注意,这些方法可能会影响系统安全和稳定性,应谨慎使用,并确保库文件来源的安全可靠。,将你的库文件路径加入到这些配置文件中,然后运行。这样配置后,所有程序都会在执行时自动查找。来指定额外的库文件搜索路径。例如,如果你想要程序在。
2024-05-15 17:44:49 700
原创 UBUNTU下CMAKE指定执行文件运行时查找库的路径
在Ubuntu下,使用CMake时,如果需要指定执行文件运行时库的搜索路径,可以在CMakeLists.txt文件中通过。属性,这样在构建时会将这些路径包含在可执行文件的运行时库搜索路径中。隔开,这样,在安装后,你的应用程序将会在这些指定的目录下查找动态库。以下是一个示例,假设你的目标是一个名为。可以包含多个路径,它们之间用冒号。
2024-05-15 17:42:02 475
转载 C++音视频开发的技术要点
客户端应用开发、音视频引擎SDK、音视频引擎框架、通用服务器开发等主要涉及C/C++通用开发知识,但要设计好这些部分必须对音视频相关的知识和产品业务有比较深刻的理解才能做到。总体来讲,音视频开发是有一定的技术门槛的,我觉得至少需要在这个领域踏踏实实积累个3-5年,才能对音视频相关的开发知识有一个整体、深刻的理解。音视频的开发并不是完全从零开始,而是有许多可以依赖的开源库,但要用好这些库,需要对上述的音视频专业知识有深刻的理解。这块的专业知识是非常多的,每个功能模块背后涉及很多专业的知识。
2023-08-15 20:56:40 415
原创 (解决curl_easy_perform阻塞很久的问题)libcurl的share interface与curl_easy_perform的性能
不是libcurl的性能不好,而是我沒有用好它
2023-08-11 15:20:46 2228
原创 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 1730 1
原创 ubuntu20.04下VSCode无法输入中文解决方法
商店里的VSCode是阉割版的,想要输入中文就要重新下载deb安装包,然后输入sudodpkg-icode***.deb安装,即可。解决方法重新安装VSCode。
2022-07-25 10:05:56 1318
原创 Ubuntu16.04下适配使用LogitechF710手柄,实际项目使用
Ubuntu下logictechF710手柄适配,项目实际使用,直接拿去用,不谢!
2022-01-01 09:04:37 691
原创 undefined reference to XXX:一种解决方法
编译链接依赖库libHCCore.so的时候报错:undefined reference to ***,添加如下链接选项"-Wl,--allow-shlib-undefined"
2021-11-24 09:03:58 2249
原创 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 2252
转载 仿射变换(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 255
原创 问题解决: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 13872 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 1301
原创 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 7876 4
转载 路径规划算法总结分享
路径规划算法总结 - 搬砖的旺财的文章 - 知乎https://zhuanlan.zhihu.com/p/51372134知乎原文链接
2021-02-02 11:02:56 299
转载 A*算法解析分享
路径规划——A*算法 - 搬砖的旺财的文章 - 知乎https://zhuanlan.zhihu.com/p/51099376添加链接描述
2021-02-02 10:57:57 233
原创 设置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 881
原创 ubuntu下设置声音
命令行 alsamixer 调节master s上下按键调大小,注意如果如图一所示,为mm可通过按键M来变换为如图二所示的00,这是就有声音了
2020-06-12 13:02:36 2151
原创 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 1308
转载 VMware Tools安装方法
安装VMware Tools的步骤点击【虚拟机】选项中的【安装VMware Tools】,此时在Ubuntu的桌面上就会出现一个光盘图标。如果之前已经安装过了,【虚拟机】选项中应为【重新安装VMware Tools】。如果【重新安装VMware Tools】选项是灰色的,则需要点击【虚拟机】选项中的【设置】,在【设置】中点击【CD/DVD(SATA)】,在右侧的【连接】选项中选择...
2020-02-18 17:06:08 449
原创 Ubuntu 16.0.4下U盘成只读后修复
问题原因:没有正常弹出U盘导致!执行dosfsck自动修复u盘,输入:sudo dosfsck -V -a U盘地址
2019-07-19 11:38:55 1118
转载 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 1018
原创 Ubuntu16.04使用Qt Creator编译时报错“找不到 -lGL”之解决办法
终端输入sudo apt-get install libgl1-mesa-dev
2019-04-24 15:33:04 1676
原创 在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 3467
原创 VS2008::c1xx : fatal error C1083: 无法打开源文件:“.\AGV\communication\VehicleServer.cpp”:错误处理
打开项目对应的xx.vcproj文件,删除相关的头文件和实现文件,重新加载即可!
2019-03-19 17:50:38 1794
原创 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 723 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 1329
转载 wince下生成dump文件函数
Wince上的Dump文件生成与windows桌面平台的区别在于wince是嵌入式系统,那么系统也是可定制的,wince上的Dump文件生成是被放到了错误报告机组件上去的,需要OS加入错误报告组件,如果未加入该组件dump文件也无法生成。当组件加入后如果程序有异常产生系统会帮助我们生成Dump文件,但是为了我们程序的健壮性我们还是需要人为的加入异常捕获机制,那么就需要我们手动写入Dump文件了。以...
2018-12-13 11:17:38 348
原创 linux指令学习2
文档描述结构与意义:1、第一栏代表这个档案的类型不权限(permission):第一个字符代表这个档案是『目彔、档案或链接文件等等』:当为[ d ]则是目彔,例如上表档名为『.gconf』的那一行;当为[ - ]则是档案,例如上表档名为『install.log』那一行;若是[ l ]则表示为连结档(link file);若是[ b ]则表示为装置文件里面的可供储存的...
2018-10-25 17:16:49 181
原创 Linux基本指令学习1
Linux 预讴的情况下会提供六个 Terminal 来让使用者登入, 切换的方式为使用:[Ctrl] + [Alt] + [F1]~[F6]的组合。[Ctrl] + [Alt] + [F7] :图形接口桌面在 Linux 系统中,英文大小写字母是不一样的exit:注销用户 = [Ctrl]+d键的组合date <==结果显示日期不时间显示目前所支持的语系:echo $LAN...
2018-10-25 09:11:29 103
转载 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 182
CANopen high-level protocol for CAN-bus.pdf
2016-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人