自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu配置VSCode下的Qt环境

参考视频:https://www.bilibili.com/video/BV1YL411L7Sg/

2023-08-30 11:55:58 2542

原创 Ubuntu22.04配置RealVNC sever实现远程控制

因为公司的电脑在局域网里,有些软件只能在办公室电脑上使用,作为一个想下班学习的人(不是)好不方便。于是决定用一下远程控制软件,中间遇到连接不上的问题搞了整整一天,无比暴躁,记录一下。连接的前提是两个电脑要在同一个局域网下面,所以公司电脑有墙的话,需要先挂vpn进入同一个局域网再进行以下配置。

2023-08-17 15:20:53 3138

原创 QML知识学习(持续更新)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kTnjCNzz-1691552214502)(/home/cjj/.config/Typora/typora-user-images/image-20230802103111006.png)]//自定义边框Rectangle{property int myTopMargin: 0//把属性暴露出去可以外部修改Rectangle{//main.qml//调用MyRectangleWindow {

2023-08-09 11:46:08 264

原创 Qt断点调试

通过Locals可以查看变量的值 会在上方Expressions显示。Threads:线程窗口(当前所以线程,可以联动堆栈视图)Beakpoints:断点窗口(查看当前添加了哪些断点)在断点调试过程中我们可以看到函数的调用情况和变量的值。Expressions:监视窗口(当前监视的变量)也可以自行拖拽or添加变量在右边窗口Locals。stack:函数堆栈窗口(查看函数调用情况)Locals:本地窗口(当前本地变量)Editor:编辑窗口(代码编辑器)Register:寄存器窗口。

2023-08-02 17:03:22 2031

原创 QGC二次开发(一)Ubuntu下开发环境的搭建

打开QT Creator,点击打开项目,打开qgroundcontorl.pro,然后点击右下角小锤子。安装QT之前一定要去上面的官网查看需要安装哪一个版本的QT,写着篇教程的时候我需要安装QT5.15.2。这一部编译需要的时间比较久,配置不同约5-15分钟,构建完成之后,qgc会自动打开。安装完git之后,在github上选择要下载的版本分支,复制地址。然后进入qgroundcontrol,初始化子模块,更新子模块。在终端下拉分支,-b 后面加分支版本,我用的QGC4.2的版本。

2023-07-28 15:26:00 1355 1

原创 在虚拟机的Ubuntu上安装QCC(QGroundControl)

Ubuntu自带一个串行调制解调器管理器,它会干扰任何与机器人相关的串行端口(或USB串行)的使用。在安装QGroundControl之前,您应该移除调制解调器管理器并授予自己访问串口的权限。为了支持视频流,还需要安装GStreamer。QGroundControl可以安装/运行在Ubuntu LTS 20.04(及更高版本)上。然后直接双击下载文件夹中的QGroundControl.AppImage安装包,就可以打开了。,下载完成后点击下载文件夹,在终端打开。运行下面的代码进行安装。

2023-07-20 08:42:27 625

原创 在Win系统使用VMware虚拟机安装Ubuntu

在网上看到大家推荐一个好用的everything工具,可以查找电脑里的文件。点击“现在安装”,其实这一步看到提示“清除整个磁盘并安装Ubuntu”,我有点疑惑此操作会不会将我D盘上的文件清除掉,就去搜了以下,答案是不会的。选择使用“ISO映像文件”,浏览选中刚开始下载的Ubuntu系统。然后会有一个重启的界面,按照提示重启后,注册登录。点击“关闭”后,在跳出界面上点击“重新载入”终端,依次输入以下命令,再重启ubuntu系统。选中中文简体,点击“安装Ubuntu”在“下载自:”选择“其他”

2023-07-19 11:46:33 794 1

原创 C++中类的理解

/成员函数//成员变量//注意分号类是属性和方法的合集,属性即使类中的数据,方法就是调用这些数据进行操作的函数。1. 声明和定义全部放在类体中。此时,成员函数在类中定义,编译器会将其当作内联函数处理。内联函数:inline,当编译器发现某段代码在调用一个内联函数时,它不是去调用该函数,而是将该函数的代码,整段插入到当前位置。这样做的好处是省去了调用的过程,加快程序运行速度。缺点:由于每当代码调用到内联函数,就需要在调用处直接插入一段该函数的代码,所以程序的体积将增大。

2023-07-17 15:14:33 63

原创 linux入门之基础命令

记得chmod a+x start.sh 给文件加上可执行权限 绿了就是可执行了。CONT 18 继续(与STOP相反, fg/bg命令):w file 将修改另外保存到file中,不退出vi。INT 2 中断(同 Ctrl + C)QUIT 3 退出(同 Ctrl + \)STOP 19 暂停(同 Ctrl + Z)放弃所有修改,从上次保存文件开始再编辑。netstat -ntlp 查看他占用的端口。kill -9 pid 强制结束之前的进程。

2023-07-12 17:05:12 25

原创 0基础 | Python进行Deep Web信息提取

又是写作业的一天!

2022-11-21 16:03:46 755

原创 C语言排序+性能测试(选择排序,归并排序,快速排序,希尔排序,基数排序)

选择排序优化版,同时从两边排序,遍历没排序的元素找出最大/最小值,然后把最大/最小值放在已排序的两端。缺点:当序列接近有序甚至是有序的时候,选择排序依然对未排序元素进行遍历选数,同样的情况下,选择排序的时间复杂度比插入排序/冒泡排序大很多。归并排序,每次将待排序序列均分,均分到序列只有一个元素,此时的这一个元素是有序的。然后按照原路径返回,此过程将刚才排好序的两个数组进行合并。

2022-11-14 17:07:23 391 1

原创 0基础 | BeautifulSoup进行页面内容提取

0基础网络爬虫课的作业,使用BeautifulSoup对实际网页进行页面内容提取

2022-11-03 18:14:14 617

原创 【1】多行文本省略号显示+不遮盖日期

多行文本省略号显示

2022-09-21 12:12:42 273

空空如也

空空如也

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

TA关注的人

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