自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 临滴RK3588桌面版系统,命令行修改静态固定IP

打开并修改文件:vi Wired\ connection\ 2.nmconnection。修改IP: 修改相关信息后保存重启即可。

2024-04-23 09:17:02 203

原创 CMake Error:check_source_compiles: CXX: needs to be enabled before use.已解决

下的C:/msys64/mingw64/bin/中的g++.exe和gcc.exe出现标题中报错。也即在根CMakeLists.txt文件中的。在windows中使用安装的。

2024-01-30 11:09:45 392

原创 qt 远程调试部署运行时出错-1: error: Deploy via rsync: failed to create remote directories:

1、按照《【正点原子】ATK-DLRK3568_Q开发环境搭建V*.pdf》搭建交叉编译环境、远程部署Qt应用程序后,点击qt-creator三角运行,提示“Deploy via rsync: failed to create remote directories:”4、将.pro文件中 target.path = /opt/$${TARGET}/bin 改为 target.path = /home/neardi/$${TARGET}/bin 即可。3、网络搜索分析后,是也说是权限问题。

2023-09-13 15:10:59 451

原创 ubuntu20.04安装交叉编译器

【代码】ubuntu20.04安装交叉编译器。

2023-06-26 16:29:59 451

原创 ubuntu安装wps不支持中文输入【已解决】

ubuntu18.04安装wps后不支持中文输入,按以下操作完成“/usr/bin/wps”、“/usr/bin/et”两个文件的修改后,重启WPS即可正常输入中文。使用fcitx 即搜狗输入法时,参将上述两步中的ibus改为fcitx即可,使用其他输入法时修改方法类似。1、修改文件 “/usr/bin/wps”2、修改文件 “/usr/bin/et”

2023-05-12 10:24:47 1041

原创 You are in emergency mode. After logging in, type “journalctl -xb“ to view……

问题:基于瑞芯微RK3399的嵌入式盒子无法正常启动、无法SSH远程连接盒子、接入显示器也无法进入界面……4、原因:将TF卡挂载信息直接写在/etc/fstab文件中导致,即上图第二行。而后执行sudo reboot重启系统即可。

2023-03-02 15:31:14 1054

原创 ubuntu18.04中搭建临滴RK3399开发板交叉编译环境,以及使用sqlite3数据库

首次执行交叉编译前应先删除build目录中的所有内容,而后在vscode中选择交叉编译器,点击执行cmake、build即可生成可执行文件new_jt808_zxiat_client到bin文件夹中,将该可执行文件放入终端系统中相应位置,并修改其权限后即可运行。

2022-11-26 21:45:07 1115

原创 windows中Mysql数据库的安装和卸载

最后一步,把你刚才安装时解压的文件都删除(要先关闭cmd,否则可能会出现占用无法删除的情况),如果你删除成功,那么恭喜你已经将mysql卸载成功了。需要注意的是:MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,需要用初始化命令加载,下面会讲。由于我用的是解压和cmd安装的形式,在控制面板的程序卸载中是找不到MYSQL的,按照下面的步骤卸载即可。输入mysql -u root -p命令,mysql会提示输入密码,MySQL5.7以上的版本没有data目录,需要初始化操作。

2022-11-15 17:14:13 628

原创 C/C++字节对齐问题详解

参考博文链接:C语言字节对齐问题详解 - clover_toeic - 博客园

2022-10-10 14:58:43 218

原创 vscode配置C/C++常用插件,亲测好用

vscode配置C/C++几个常用插件,亲测好用,强烈推荐,非常好使

2022-10-10 10:54:37 19806

原创 快速在线安装Felgo或Qt

1、问题:最近学习QmlBook时发现一个很好用的QML开发工具:Felgo,但其在线安装进度异常缓慢,经多次测试终于安装成功,现将方法简介如下:2、解决步骤:Felgo下载安装教程可自行搜索,此处仅提供使用代理快速安装方法1>打开下载好的Felgo安装包2>点击左下角的Settings,【切勿习惯性点击next】3>、选中“System proxy settin...

2022-02-16 17:28:45 1094

原创 qt中清空或删除指定目录中目录和文件

qt删除指定目录中的子目录和文件

2022-01-04 15:23:05 2476

原创 C++中std::string常见用法

网上查询到的C++的std::string字符串类常见的用法,摘抄过来作为记录,亦作共勉

2021-11-18 13:49:52 1503

原创 ubuntu中vscode使用快捷键Ctrl+Shift+I对CMakeList.txt文件格式化

1、vscode安装cmake-format插件2、系统安装cmake_format组件 pip install cmake_format3、对CMakeList.txt文件使用格式化快捷键Ctrl+Shift+I即可

2021-08-04 17:53:20 1257

原创 ubuntu中vscode使用cmake插件编译C++出错“Error: Configured generator does not match with CMAKE_GENERATOR..【已解决】

一、问题描述:二、解决方法:

2021-08-03 13:17:17 1937

原创 C++面向对象:类成员属性和方法注意事项

面向对象的重要思想,APIE:即:抽象(Abstraction)、多态(Polymorphism)、继承(Inheritance)、封装(Encapsulation)其中抽象即抽象出一类待处理对象的属性(类成员变量)、方法(类成员函数)。 上述属性和方法应注意: 1、对内:即是否为类对象内部使用; 2、对外:即是否为类对象外部使用; 3、考虑多线程:1>在类对象内是否用到多线程;2>成员属...

2021-07-29 09:14:04 376

原创 ubuntu18.04或docker容器中安装opencv3.4.0教程

1、ubuntu中最好先切换到root模式,docker容器则不用;以下将默认在root模式中操作,非root模式时,指令前加上sudo即可2、安装必要依赖项apt updateapt install build-essential cmake net-tools git vim unzip iputils-ping -yapt install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev liba

2021-07-28 11:21:56 3075 3

原创 ubuntu18.04 更改 更新pip默认安装路径

1、ubuntu18.04默认安装的python3版本为python3.6;2、使用如下指令更新pipsudo python3 -m pip install --upgrade --force-reinstall pip -i https://pypi.tuna.tsinghua.edu.cn/simple而后出现报错提示,具体提示忘记了,其中有建议在使用pip时加上python -m,感觉很麻烦,于是反复查找方法并测试,终于解决了3、根据百度结果提示,使用指令:python -m

2021-07-27 16:34:18 5604 1

原创 VSCode中Remote-SSH远程连接Linux

安装Remote-SSH并配置首先打开你的VSCode,找到Extensions,搜索Remote,下载Remote-Developoment插件,会自动安装其他的Remote插件,其中会包含Remote-SSH:Remote-SSH进入设置,搜索ssh,找到并选中拓展中的Remote-SSH中的ShowLoginTerminal选项,因为在连接的时候,终端会让你输入yes或者密码等插件设置接着,需要配置你的Linux服务器地址信息,按CTRL+SHIFT+P,搜索ssh,找到O

2021-07-14 17:42:14 2150

原创 Ubuntu18.04安装docker,执行docker命令时提示权限限制:“Got permission denied while trying to …”--非root模式执行docker命令

一、问题:在我的Ubuntu18.04安装好docker,执行如“docker ps”命令时出现权限限制,如下:”Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix /var/run/docker.sock:

2021-06-09 17:11:49 935

原创 【配置成功】win10中vscode连接使用ubuntu中docker容器

一、win10环境搭建1、下载并安装 Docker Desktop:https://hub.docker.com/editions/community/docker-ce-desktop-windows/

2021-06-07 15:22:49 3059 3

原创 【已解决】ubuntu18.04环境、或docker中安装libjasper-dev报错“unable to locate libjasper-dev”

1、在docker中安装libjasper-dev提示:unable to locate libjasper-dev2、百度搜索,大多解决办法是:

2021-06-04 17:23:13 2387 35

原创 ubuntu18.04中以root模式启动vscode

1、vi ~/.bashrc 添加如下代码alias code='sudo code --user-data-dir="~/.vscode-root"'2、source

2021-06-04 10:33:48 3058 2

原创 Linux、Qt等安装镜像下载--清华大学开源软件镜像站

很好用的镜像下载网站,分享给大家清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/

2021-05-24 10:03:15 1920

原创 使用C++标准库队列queue,扩展编写多线程使用的队列

在编写“生产者---消费者”模式的代码时需要用到消息队列,由于代码量比较小,就使用C++标准库队列queue扩展编写了一个队列类,在queue各个方法的基础上添加了互斥锁,写在一个头文件中即可,全部代码如下:#pragma once#include <iostream>#include <queue>#include <mutex>template <typename T_Struct>class QueueData{private.

2021-05-11 16:59:58 779 5

原创 C++ 获取随机数

利用C++ 的rand()函数获取随机数int getRand(int m, int n)//获取[m,n]的随机数{ int r = (int)(m + (std::rand()+1)%((n+1) - m));//产生范围为[m,n]的随机数。 return r;}

2020-11-26 20:42:30 395

原创 Linux/ubuntu中使用vscode时,Ctrl+C/V复制粘贴快捷键功能失效【已解决】

发现【Ctrl+C/V】复制粘贴快捷键不能用了,现象跟在终端中使用vim编辑器时很像,于是就查找了下已安装的插件,将Vim插件卸载后就正常了就是下边这个:

2020-11-05 16:23:50 4903 6

原创 Qt调试时使用qDebug()和console.log()打印出当前文件、行号

一、用QML开发项目时,以使用console.log()打印调试信息为例如下图:1、点击当前项目的projects2、点击选择Run3、下拉右边窗口,找到Run Enviroments,并点击Add4、在Variable栏中输入QT_MESSAGE_PATTERN 在Value栏中输入%{file}:%{line}%{message}而后运行程序,即可开到打印信息所在的文件和行号二、使用Qt/C++开发项目时,使用上述方法无法获取打印信息所在...

2020-09-10 15:33:29 3696 1

原创 SQL教程--转载共享

1、https://www.w3school.com.cn/sql/index.asp2、https://www.runoob.com/sql/sql-tutorial.html

2020-06-12 17:50:29 137

原创 win10虚拟机安装ubuntu时出现VMware Workstation 与 Device/Credential Guard不兼容【参考他人 已解决】

首先确认在bios当中已开启cpu支持虚拟化步骤一:禁用Device Guard或Credential Guard:1、禁用用于启用Credential Guard的组策略设置。a.在主机操作系统上,右键单击“开始”>“运行”,键入gpedit.msc,然后单击“确定”。本地组策略编辑器打开。b.转至本地计算机策略>计算机配置>管理模板>系统>Device Guard(或者是:设备防护)>启用基于虚拟化的安全性。c.选择已禁...

2020-05-14 09:54:55 715

原创 双击EXCEL2016文件打开后显示为灰色空白,再次双击该文件才可打开【已解决,参考他人,仅供参考】

安装Office 2016后,双击EXCEL文件打开后显示为空白。解决办法:开始——运行——regedit修改HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command项默认值(Excel.Sheet.8也要一起改)。原值:"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE"增...

2020-01-06 10:25:13 12727 6

原创 Qt之QWT插件下载安装

下载地址:https://zh.osdn.net/projects/sfnet_qwt/releases/安装教程:https://www.cnblogs.com/zhoug2020/p/9003721.html

2019-12-29 23:46:00 675

原创 Linux下Qt4.8中加入qtserialport串口模块,已解决

模块下载:链接:https://pan.baidu.com/s/1OjLAS4I_s-AYQ59UIWOEsg&shfl=sharepset提取码:c2rt注意:先将模块文件拷贝到Linux环境中任一文件夹,加压修改解压后的文件目录权限【chmod -R 777 文件目录】方法一:通过QtCreater操作:1、使用QtCreater打开qtserialp...

2019-10-21 09:00:22 2035

原创 Qt学习资源 -转自他人,讲的挺好,仅为分享

博客园:https://www.cnblogs.com/lifexy/category/1121070.html

2019-09-30 10:17:00 190

原创 qt charts各版本git下载,自行选择版本

1、安装参考:https://blog.csdn.net/mashilin4/article/details/93474990和https://blog.csdn.net/wokaowokaowokao12345/article/details/50933447#commentsedit2、版本下载https://github.com/qt/qtcharts/tree/5.6...

2019-09-26 11:56:22 2333

原创 Qt中QByteArray类数组data,若执行write(data.constdata),测试发现会在数组中“0x00”值处出现断针,0x00值无法发送【已解决】

比如对于:QByteArray data;data.resize(5);data[0]=0x01;data[1]=0x02;data[2]=0x03;data[3]=0x00;data[4]=0x04;1、选中write()函数,点击“F2”查找发现无论网口还是串口,调用的write()函数都源自QIODevice类,如下所示,省略其他;class Q_...

2019-09-25 09:44:26 1852 2

原创 Qt5.12.0 + VS2017 环境搭建【转自他人、亲测可行、只为分享共进步】

https://www.jianshu.com/p/ac22d511aea6

2019-09-23 10:04:47 834

原创 ubuntu16.04安装好Qt后,无法将Qt固定到ubuntu桌面任务栏【已解决】

参照:https://blog.csdn.net/u014160286/article/details/816318631、打开终端,进入应用管理 cd ~/.local/share/applications/2、执行ls命令,找到qtcreator.desktop文件3、执行vim qtcreator.desktop 显示以下内容[Desktop Entry]En...

2019-07-24 10:04:23 1429

翻译 STM32之HAL库串口DMA不定长接收-空闲中断配置及源码参考

1、https://blog.csdn.net/u014470361/article/details/79206352#comments 推荐参考2、https://blog.csdn.net/euxnijuoh/article/details/81638676 3、https://blog.csdn.net/yhdawn/article/details/89398925...

2019-05-17 17:21:56 2364

转载 推荐ubuntu16.04下载地址(分享自他人)

ubuntu16.04下载地址: 中科大源 http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/ 阿里云开源镜像站 http://mirrors.aliyun.com/ubuntu-releases/16.04/ 兰州大学开源镜像站 http://mirror.lzu.edu.cn/ubuntu-releases/16.04/ 北京理工大学开源...

2018-12-28 16:58:43 186

64位arm-Linux环境中sqlite3库文件

64位arm-Linux环境中sqlite3库文件

2022-11-26

64位和32位windows系统中qt使用mysql的必要库文件和驱动

64位和32位windows系统中qt使用mysql的必要库文件和驱动

2022-11-15

空空如也

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

TA关注的人

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