- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 使用scp在linux间文件传输
1、传送文件至远端本地: ssh客户端-ssh远端: ssh服务端-sshd命令: scp hello [email protected]:/home/pi/scpDir格式: scp 本地文件名 远端用户名 @ 远端ip : 远端目录2、获取远端文件夹本地: ssh客户端-ssh远端: ssh服务端-sshd命令: scp -r [email protected]:/home/pi/scpDir .格式: scp -r 远端用户名 @ 远端ip : 远端文件夹 本地文件夹
2021-02-26 21:14:57 1166
原创 vscode快速下载方法
vscode官网下载链接:https://code.visualstudio.com/Download官网下载速度非常慢,如下图所示解决方法:右击上图链接,复制下载链接后,将链接中前面的 https://az764295.vo.msecnd.net 替换为 http://vscode.cdn.azure.cn原下载链接:https://az764295.vo.msecnd.net/stable/622cb03f7e070a9670c94bae1a45d78d7181fbd4/code_1.53.
2021-02-26 19:45:13 6732 26
原创 ubuntu更换清华源
1、修改/etc/aptsources.list内容如下:# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiver
2021-02-26 19:23:43 650
原创 交叉编译器安装
1、下载解压交叉编译器一般在usr/local/目录下创建一个arm文件夹,将下载好的编译器解压到该目录下。解压命令:tar zxvf2、为交叉编译器添加环境变量把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。使用命令:vim /etc/profile 编辑profile文件,添加环境变量。export PATH=$PATH:/usr/local/arm/4.4.1/bin/添加完成后,使用命令source /etc/profile 使环境变量生效。.
2021-02-26 11:30:52 1252
原创 linux下qt判断网线是否插入
代码函数如下:#include <QNetworkInterface>bool StatusBarInstance::haveInputNetwork(){ QList<QNetworkInterface> ifaces = QNetworkInterface::allInterfaces(); bool isConnected = false; for (int i = 0; i < ifaces.count(); i++) {
2021-02-24 09:45:34 752
原创 qt电池控件设计
效果h文件(battery.h)#ifndef BATTERY_H#define BATTERY_H/** * 电池电量控件 * 1. 可设置电池电量,动态切换电池电量变化 * 2. 可设置电池电量警戒值 * 3. 可设置电池电量正常颜色和报警颜色 * 4. 可设置边框渐变颜色 * 5. 可设置电量变化时每次移动的步长 * 6. 可设置边框圆角角度/背景进度圆角角度/头部圆角角度 */#include <QWidget>class Battery : publ
2021-02-22 11:08:05 1436
原创 qt获取天气代码
这里写目录标题发送网络请求获取天气数据需要包含的头文件创建QNetworkAccessManager对象发送请求获取数据并解析天气JSON格式数据所有代码最终效果发送网络请求获取天气数据需要包含的头文件#include <QtNetwork/QNetworkAccessManager>#include <QtNetwork/QNetworkRequest>#include <QtNetwork/QNetworkReply>#include <QJson
2021-02-22 10:01:52 885 4
原创 QtableView点击滑动设计
头文件:#ifndef CustomScroll_H#define CustomScroll_H#include <QObject>#include <QWidget>#include <QTimer>#include <QTableView>#include <QPropertyAnimation>#include <QDateTime>class CustomScroll : public QWidget{
2021-02-20 10:45:42 1558
原创 QTableView的常用操作
1、设置表头 QStandardItemModel* model = new QStandardItemModel(); QStringList labels = QObject::trUtf8("频率,功率,误差").simplified().split(","); model->setHorizontalHeaderLabels(labels); ui->tableView->setModel(model);2、设置数据 QStandardI
2021-02-19 16:30:17 995
原创 qt快速下载方法
qt安装包下载清华源:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/
2021-02-05 16:19:29 892 1
原创 内存泄漏、虚拟内存、物理内存的联系
虚拟内存是您的程序处理的内容。它由所有由malloc,new等人返回的地址组成。每个进程都有自己的虚拟地址空间。虚拟地址的使用在理论上受到程序地址大小的限制:32位程序具有4GB的地址空间; 64位程序有更多。实际上,一个进程可以分配的虚拟内存量少于这些限制。物理内存是芯片焊接到您的主板,或安装在您的内存插槽。在任何给定时间使用的物理内存量都限制在计算机中的物理内存量。虚拟内存子系统将您的程序使用的虚拟地址映射到CPU发送到RAM芯片的物理地址。在任何特定时刻,大部分分配的虚拟地址都是未映射的;因此
2021-02-05 14:51:21 1537
原创 qtCreator下valgrind使用教程
说明由于Qt creator和valgrind是相互独立的,所以首先需要安装valgrind后,qt才能使用该功能进行内存检测分析。安装valgrind1、使用命令行安装sudo apt-get install valgrind2、源代码下载安装下载最新版本:http://valgrind.org/downloads/current.html#current安装命令:tar -jxvf valgrind-3.15.0.tar.bz2.tar.bz2cd valgrind-3.15.0
2021-02-04 17:04:25 4997 6
原创 mtrace内存泄漏工具的使用方法
原理:mtrace 工具的主要思路是在我们的调用内存分配和释放的函数中装载 “钩子(hook)” 函数,通过 “钩子(hook)” 函数打印的日志来帮助我们分析对内存的使用是否存在问题。具体的做法是 mtrace() 函数中会为那些和动态内存分配有关的函数(譬如 malloc()、realloc()、memalign() 以及 free())安装 “钩子(hook)” 函数,这些 hook 函数会为我们记录所有有关内存分配和释放的跟踪信息,而 muntrace() 则会卸载相应的 hook 函数。基于这
2021-02-04 14:05:43 1774 2
原创 内存泄漏工具
学习文章,原文:https://blog.csdn.net/qq_23350817/article/details/90641856概述内存泄漏(memory leak)指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况,在大型的、复杂的应用程序中,内存泄漏是常见的问题。当以前分配的一片内存不再需要使用或无法访问时,但是却并没有释放它,这时就出现了内存泄漏。尽管优秀的编程实践可以确保最少的泄漏,但是根据经验,当使用大量的函数对相同的内存块进行处理时,很可能会出现内存泄漏。内存泄露分类1. 常发
2021-02-04 11:03:14 659
qt翻译文件与Execl互转工具
2022-04-02
Advances in Swarm and Computational Intelligence_
2019-04-09
基于opencv的车牌号识别思路教程
2018-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人