![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
GreenHandBruce
本人有多年qt开发经验,欢迎技术交流weixin:13382893223
展开
-
QT获取UTC时间、windows下获取精确耗时、linux下获取精确耗时
QT获取UTC时间:QDateTime origin_time = QDateTime::fromString("1970-01-01 08:00:00","yyyy-MM-dd hh:mm:ss");QDateTime current_time = QDateTime::currentDateTime();//显示时间,格式为:年-月-日 时:分:秒 周几qint64 nSeconds =...原创 2019-03-27 15:54:45 · 2700 阅读 · 0 评论 -
ubuntu下以管理员权限开机自启动自己的程序
实现目的:让自己编写的程序在ubuntu下开机自启动,并且要以管理员权限启动实现步骤:1.打开“Startup Applications” 程序,如下图:2.添加自己的程序的绝对路径,如下图,添加完成之后,自己的软件就可以开机自启动了。3.实现在管理员权限下启动,在这里我是通过设置开机后直接以管理员身份登录系统来实现自己的目的的:打开终端,输入sudo gedit /usr/share...原创 2019-09-05 10:24:38 · 2826 阅读 · 0 评论 -
Ubuntu下添加环境变量(普通用户和管理员用户添加方式不同)
设备:TX2系统:Ubuntu一、如果程序只需要普通用户权限就可以运行,那么只需要在普通用户权限下添加环境变量就可以,步骤如下:1.在Home路径下右击——点击“Open in Terminal”2.在打开的终端里输入gedit .bashrc从而进行对.bashrc文件的编辑3.在.bashrc文件中如下图方式添加路径二、如果程序需要管理员权限才能正常运行,则必须在管理员权限...原创 2019-09-05 10:10:05 · 3440 阅读 · 0 评论 -
使用memcpy函数的耗时测试(拷贝不同大小数据量耗时不同)
今天公司里的一个大神给我普及了一下知识,使用memcpy函数的耗时在拷贝不同大小数据的时候,速度是不一样的,于是我写了个程序测试了一下,具体如下:目标:比较 使用memcpy()拷贝1k,4k,16k,512k,2M,4M,8M,16M,128M,500M数据的耗时在Nvidia Jetson TX2设备上运行主要代码如下:double usetime1k,usetime4k,usetime...原创 2019-08-31 16:19:26 · 18812 阅读 · 3 评论 -
利用qt自带的sqlite实现log类的封装
硬件:DELL insprion 14R系统:ubuntu 16.04LTS开发环境:qt creator 4.3.1 / qt 5.9.1该工程功能如下:1.封装了一个单独的类负责记录log2.该类将log保存到sqlite数据库中,数据库的表包括“id,时间戳,日期,时间,log等级,log内容”,变量类型如下:(id INTEGER PRIMARY KEY autoincremen...原创 2019-07-18 23:03:12 · 682 阅读 · 0 评论 -
TX2上通过vld查看程序内存泄漏
硬件:Tx2系统:Ubuntu开发环境:QtCreator前段时间在Tx2上开发程序的时候,发现程序有内存泄漏,但泄漏量不大,这就很难查。要么从头到尾把代码一行一行检查一遍,要么通过禁用部分代码,然后跑程序,看系统资源监视器上该程序是否内存一直在增加来判定。问题是内存泄漏量很小的时候,上述两种方法的效率都非常低,后来网上查到可以用 valgrind这个强大的软件来查内存泄漏。在此记录一下:...原创 2019-07-13 14:39:07 · 428 阅读 · 0 评论 -
Qt利用QPieSeries,QPieSlice,QChartView制作环形比例图表
QT版本:Qt 5.5.1 (MSVC 2013, 32 bit)Qt Creator版本:Qt Creator 3.5.1 (opensource)系统:win10最近查看了qt自带的例子,研究了一下环形图的制作,代码及自己写的注释如下:1.在.pro文件中添加如下代码:QT += charts2.在主窗口类的头文件中添加如下代码:#include <QtCh...原创 2019-06-11 11:02:22 · 2543 阅读 · 0 评论 -
Ubuntu上Qt安装以及配置完整步骤(外加安装qtchart)
Qt是一个跨平台的C++图形用户界面库,我们平时所说所使用的Qt,准确的来说是它的GUI编程部分。Qt提供给应用程序开发者建立图形用户界面所需要的功能,并且Qt很容易扩展。基本上,Qt和X Window上的Motif、Openwin、GTK等图形界面库和Windows平台上的MFC、OWL、VCl以及ATl是相同类型的东西(1)安装 Qt:第一步:到官网http://download.qt.i...转载 2019-06-11 10:17:16 · 6913 阅读 · 1 评论 -
Linux中打开安装好的Qt Creator,提示无法覆盖文件问题,Permission denied
转自:https://blog.csdn.net/dayi521/article/details/86065448原因(这是权限问题所致):1.安装qt时没有以root权限安装2.用root安装后可以用普通用户启动qtcreator,但如果再用root启动creator就会把用户目录下的几个文件改成root所有,用普通用户运行就会出问题解决方法:输入命令 sudo chown -R ya...转载 2019-05-28 10:16:33 · 544 阅读 · 0 评论 -
Qt通过QDomDocument实现将数据保存为xml文件
本机系统配置:ThinkPadT570、Windows10、QT5.12.2(QtCreater4.8.2)通过QDomDocument实现xml文件的写入主要有以下几个步骤:1.定义QDomDocument变量QDomDocument m_domDocSaveConfig;2.创建根节点:QDomElement root = m_domDocSaveConfig.docume...原创 2019-04-30 19:32:16 · 7011 阅读 · 2 评论 -
Qt通过QDomDocument实现xml文件读取解析
本机系统配置:ThinkPadT570、Windows10、QT5.12.2(QtCreater4.8.2)我建立的qt工程名为EditPic需要解析的配置文件名为test.config,放在工程目录下配置文件内容如下:<?xml version="1.0" encoding="utf-8" ?><configuration><ROOT version="...原创 2019-04-27 22:25:25 · 1758 阅读 · 0 评论 -
Qt获取执行文件路径(linux下和window下通用)、读取CSV数据
系统1:ThinkPad T570、Windows10、QT5.12.2(Qt Creater 4.8.2)系统2:NVIDIA Tegra X2 、Ubuntu 16.04LTS、QT5.5.1(Qt Creater 3.5.1)新建一个Qt Widget Application应用程序,在mainwindow.cpp中代码如下:#include "mainwindow.h"#inclu...原创 2019-04-03 19:43:15 · 2216 阅读 · 1 评论 -
Qt实现在不同系统下,执行不同的代码(windows和linux下)
一、如果是在.pro或.pri文件中:Qt在pro或pri文件的语法中只能区分出windows、Unix和Mac三类操作系统,Linux应归属于Unix类操作系统之中,一般使用如下标识符:win32, unix, macx例:在.pro文件添加代码:win32{LIBS +=-L$$PWD -ldemura #in windows system获取当前路径下的demura静态库}...原创 2019-04-09 16:56:20 · 6281 阅读 · 1 评论 -
利用网桥实现网络共享
假设有A,B,C三台电脑,A电脑有1个网口(IP:192.168.5.10),B电脑有2个网口(IP1:192.168.5.11 , IP2:192.168.5.12),C电脑有1个网口(IP:192.168.5.13)。只有2根网线,要实现ABC三台电脑任意两台可以互相通信。操作步骤:1.A连接B的网口1,C连接B的网口22.将B电脑的两个网口进行“桥接”,具体如下操作:...原创 2019-04-08 20:21:41 · 2818 阅读 · 0 评论 -
Ubuntu下重置USB端口(即断电后重新上电)
1.把下面的代码保存为usbreset.c文件,保存在home路径下/*重启usb硬件端口*/#include <stdio.h>#include <unistd.h>#include <fcntl.h>#include <errno.h>#include <sys/ioctl.h>#include <linux/us...原创 2019-10-05 21:05:31 · 8798 阅读 · 3 评论