自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 apt-mirror 制作kylin 内网源

mirror.list”是apt-mirror的配置文件,该文件修改同步路径,软件包架构等,想用哪一个源文件就取消相对应的注册,本次下载V10 SP1版本。直接在终端上执行apt-mirror即可下载相对应的软件包,重点注意软件的包大小,大部分的软件包大小在70G-150G之间,因此下载前先准备好存储空间。apt-mirrot是deb同步工具,使用apt-mirror可直接同步相关软件源上的deb至本地。二、安装同步源工具“apt-mirror”安装apt-mirror软件源同步工具。

2024-01-11 16:11:01 534

原创 qt 生成PDF文件

从固定url下载pdf文件,并进行显示pro文件中增加--第一步 demo生成pdf文件

2022-12-03 18:34:38 1259 1

原创 qwidget中增加快捷键

页面窗体快捷键操作

2022-12-03 18:30:17 454

转载 redis 另外一种集群方式

redis环境搭建

2022-08-26 09:42:23 162

原创 qt缺少opengl

Qt 默认在 /usr/lib/ 目录下查找动态链接库,但是很多 Linux 发行版将 OpenGL 链接库放在其它目录,例如我使用的是 CentOS 7,OpenGL 链接库位于 /usr/lib64/ 目录,而对于 Ubuntu,OpenGL 链接库位于 /usr/lib/i386-linux-gnu/mesa/ 目录。只要我们把 libGL.so 拷贝到 /usr/lib/ 目录,或者在 /usr/lib/ 目录下为 libGL.so 创建一个链接,就能解决问题。显然第二种办法更好...

2022-04-26 20:21:39 1295

原创 适配中标麒麟 v5

①安装 gmp cd ../gmp-6.0.0./configure --prefix=/usr/local/gmpmake && make install②安装 mpfrcd ../mpfr-3.1.1./configure --prefix=/usr/local/mpfr --with-gmp=/usr/local/gmp/make && make install③安装 mpccd ../mpc-1.0.1./configure --prefix

2022-04-25 20:38:06 1496

原创 neokylin 离线环境下编译安装gcc5.4

一、首先准备源码二、再进行前三个依赖安装之前,配置好yum源[Neokylin-extras]name= NeoKylin 5.1 extrasbaseurl=ftp://172.18.3.101/101/yum_source/neokylin/Neokylin-extras/enabled=1gpgcheck=0#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-neokylin-$basearch三、一定要进行命令的更新yum clean all

2022-04-09 16:22:20 1777

原创 touch

touch -c $(find ./* -name “*”)其中为英文单引号,手机版无法输入

2022-01-14 15:08:33 126

原创 linux 启动ftp服务

/etc/init.d/vsftpd restart

2022-01-13 10:33:32 773

原创 kylin linux 安装RPC 框架Thrift

各种踩坑,终于解决1、由于本机使用的QT5.12.5,kylin 本机自带的QT4需要先屏蔽2、查看qmake版本qmake --version3、修改qt的配置文件cd /usr/lib/x86_64-linux-gnu/qt-default/qtchoosersudo gedit default.conf4、安装thrift各种依赖,编译安装工具,不再一一介绍大概就是不过发现需要安装编译工具 lex, yacc,boost libevent openssl等等,其中libevent

2021-09-14 15:57:34 395

转载 C++ hashmap实现(Key, Value为string类型)

#include <QCoreApplication>#include <stdio.h>#include <string.h>#include <iostream>using namespace std;class HashNode{public: string mKey; string mValue; HashNode *next; HashNode(string key, string value){

2021-09-13 17:18:50 687

原创 querysetForwardOnly 方法

在每次利用QSqlQuery获取下一条记录时,若不开启isForwardOnly,则每次都开辟新的内存空间,来存储已经访问及未访问的记录,这样,每次都会浪费好多存储空间;而开启isForwardOnly模式,则每次只存储一条记录。query.setForwardOnly(true);...

2021-08-17 14:36:26 974

原创 if判断语句

needLen = 6 - bufferLen < 0 ? 0 : 6 - bufferLen;

2021-08-17 10:29:46 197

原创 linux scp 传输文件

SCP :secure copy (remote file copy program) 也是一个基于SSH安全协议的文件传输命令。1、复制local_file 到远程目录remote_folder下scp local_file remote_user@host:remote_folder2、复制local_folder 到远程remote_folder(需要加参数 -r 递归)scp –r local_folder remote_user@host:remote_folder以上命令反过来写就

2021-08-16 19:32:26 191

原创 数据库的表数据增加或者删除一行 行序号自动更新

删除一条记录update data set id=id-1 where id>currentCount;data是表名,currentCount是你删的记录ID增加一条记录update data set id=id+1 where id>currentCount;

2021-08-12 17:39:03 2061

转载 SQL:复制表结构或结构和数据 到一个新表

仅复制表结构create table newTb as select * from oldTb where 1=0;复制结构和全部数据create table newTb as select * from oldTb;复制结构和部分数据create table newTb as select * from oldTb where a =***** and b=***;

2021-07-27 17:37:01 4367

原创 pugixml 解析xml 并生成文件

三方库文件包括这三个文件,需要添加到所用的项目中#include <src/pugiconfig.hpp>#include <src/pugixml.hpp>#include <iostream>static const char* kFileName = "students2.xml";struct Student { int id; std::string name; int age; Student(int id_, const st.

2021-07-24 11:21:57 714

原创 qt5-cn

1、:~/Qt5.11.2/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts2、:~/Qt5.11.2/5.11.2/gcc_64/plugins/platforminputcontexts

2021-07-21 11:34:11 182

原创 函数输出两个值中的最大值

inline int Max(int x, int y){ return (x > y)? x : y;}

2021-07-20 20:10:35 355

原创 QTableWidget--鼠标悬浮显示单元格内容

解决单元格内容过多占用过多像素问题:鼠标悬浮#includevoid MainWindow::slot_Tooltip(QModelIndex index){ QToolTip::showText(QCursor::pos(),index.data().toString()); return ;} m_pAbnormalTable->setMouseTracking(true);//设置鼠标追踪 connect(m_pAbnormalTable,SIGNAL(

2021-07-09 10:24:44 1979 2

原创 QTreeView 设置表头 主要从model取数 而不是直接设置

QStandardItemModel *m = new QStandardItemModel(this); m_qtreeView->setModel(m); m->setHorizontalHeaderLabels(QStringList()<<QStringLiteral("控制系统"));//设置表头

2021-07-08 15:17:44 1408

转载 QT-QMainWindow布局设置

ui->setupUi(this); // 设置layout布满窗口,假设layout名称是m_horizontalLayoutui.centralWidget->setLayout(ui.m_horizontalLayout);

2021-07-07 11:04:35 333

原创 QTableview 鼠标悬浮 提示内容信息

QStandardItem *item = new QStandardItem("show_content");/*setItem设置条目栏中的一个格子的信息*/model->setItem(0, 0, item);item->setData("1234567890",Qt::ToolTipRole);

2021-07-06 10:41:17 1686

原创 QMdiSubWindow 多页面

2021-07-05 20:06:54 260

原创 QT json文件的写和读

1、写json文件需要引用#include <QJsonDocument>#include <QJsonObject>#include <QByteArray>#include <QJsonArray>#include <QFile>#include <QDebug>void createObject(QJsonObject &obj, QString version, QString path){

2021-07-01 11:00:50 771

原创 MySql8 的安装

主要分为:1、解压到指定目录F:\App\mysql-8.0.25-winx642、增加my.ini配置文件[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=F:\\App\\mysql-8.0.25-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧# 设置mysql数据库的数据的存放目录datadir=F:\\App\\mysql-8.0.25-winx64\\Data

2021-06-29 20:06:23 170 1

原创 设计模式的六大原则

2021-05-31 19:03:58 115

原创 数据库事务 减少对文件的频繁IO操作

QSqlDatabase db_sqlite = QSqlDatabase::addDatabase(“QSQLITE”, “connSQLite”);db_sqlite.setDatabaseName(“SQLiteDB.db3”);db_sqlite.open();QSqlQuery query("", db_sqlite);bool bsuccess = false;QTime tmpTime;// 开始启动事务db_sqlite.transaction();tm

2021-05-31 10:54:20 464

原创 Qt 自定义数据类型 结构体 信号槽传送等需要使用

.自定义数据类型因为自定义数据类型是系统中不存在的,即使创建,也需要注册一下,方便编译器识别struct myStruct //自定义的数据类型{ int age; char name[10];};Q_DECLARE_METATYPE(myStruct) //注册,必不可少...

2021-03-05 21:38:46 236

转载 字符串补齐三3位

如题:比如1,我想转成 “001”。有两种方法:方法一:int i=1;QString b=QString("%1").arg(i, 3, 10, QChar(‘0’));其中3表示需要保留3位数字,10是10进制,后面是以0补齐的意思。方法二:int cmd=1;QString str=QString::number(cmd).sprintf("%03d",cmd);...

2021-03-03 21:27:45 881 2

原创 Qt 改变布局的页面边距

qt 的布局默认给的页面布局是 5,需要在程序实现的地方更改一下,初始化的值为0layout->setContentsMargins(0, 0, 0, 0);

2021-03-02 10:19:11 919

原创 命令行更改ubuntu 时间日期

在项目中需要对服务器(无显示器)进行操作,由于VNC客户端不能对远程电脑的时间日期进行修改,而它有影响程序的编译(来自其他主机的拷贝程序)sudo date -s 2021-02-24sudo date -s 20:28

2021-02-24 20:31:40 476

转载 QAxWidget主要是可以调用windows程序的API接口

QAxWidget主要是可以调用windows程序的API接口,例如我要用到WordWord接口的网址:https://msdn.microsoft.com/en-us/library/aa272160(v=office.11).aspxQAxWidget *w = new QAxWidget(“Word.Application”);w->setControl(“C:\Desktop\hh.docx”);...

2021-02-21 20:41:08 532

原创 未知变化位数的数字 保留小数点后的固定位数

QString str = "1.34";QString strNew = str.number(str.toDouble(),'f',3 );//保留小数点后固定的3位数字 非科学计数法 'g'

2021-02-21 16:57:14 156

原创 linux 修改环境变量

1、vim /etc/ld.so.conf2、ldconfig

2021-01-21 09:07:37 114

原创 C++中的union联合体

union允许多种不同类型的数据共享同一块内存区域,并根据实际内存字节来获取指定类型的数据//以UData为例,其长度就是st的长度,如果我们给st赋了值,那么st的第一个字节存放x,第二个字节存放y,第三个字节存放z//虽然我们没有给a,b,c赋值,但是由于内存是共享的,如果我们去获取a,那么就会将u的第一个字节作为整型数据返回,实际就是x的值//如果我们去获取d,那么就以u的前两个字节作为整型数据返回,即x和y的联合字节数据作为d//由于int的数据长度是和机器有关的,为了方便观察数值,这里故意

2021-01-14 17:25:22 300

原创 git 并行同步提交代码 解决冲突

一个项目工程 多人同时更新代码 不可避免地会有冲突:git pull --rebase origin master git push origin master 当使用之前博客所总结的命令提交代码报错的时候,使用此命令进行同步缓存区的内容。当然也需要注意放弃工作区要提交的无用内容慎用 git add . 建议多个文件分批进行添加...

2021-01-09 10:02:50 383

原创 qt 获取设置好的环境变量

QString strPath = QProcessEnvironment::systemEnvironment.value(aaa);其中aaa 为设置的root 名称 即可调用获取当前的部分路径通过和相对路径的组合 成为一个绝对路径

2020-12-24 17:49:07 1305 1

原创 QSettings

#include <QCoreApplication>#include <QtCore/QCoreApplication>#include <QSettings>#include <QString>#include <QDebug>int main(int argc, char *argv[]){ QCoreApplication a(argc, argv);// //Qt中使用QSettings类读写ini文件//

2020-12-23 15:01:31 220

原创 Qt如何删除一个布局中的控件(子布局)

一开始 ,我定义的一个布局中既有控件又有布局,在删除时使用各种遍历方法都不能很好的解决,由于开发时间关系,进行了调整,将布局中控件依次拆开直接放入要重布的布局中。QLayoutItem*childwhile(( child=missionWidgetLayout->takeAt)!=0){ if(child->widget()) { child->widget()->setParent(NULL); } delete child;}上边方法是测试通过的踩坑

2020-12-23 10:32:48 3227 1

PDF转换图片小工具.zip

slh.zhangzhe.date 不限页数 无水印 支持高清打印 使用说明: (1)选择起始页; (2)终止页; (3)像素级别(部分已默认,可以根据自己需要,一定得填写); (4)点击按钮开始转换; (5)选择需操作的PDF文件; (6)选择转换完的图片的输出路径; (7)程序提示转换成功即可。

2020-06-09

ubuntu cuda_10.1 cudnn7.6安装包 显卡驱动

由于太大,所以放在了百度云链接;为了大家方便,cuda cudnn 显卡驱动放在一起供大家下载 (1)nvidia显卡驱动430版本:NVIDIA-Linux-x86_64-430.14 (2)cuda_10.1:cuda_10.1.243_418.87.00_linux (3)cudnn7.6:cudnn-10.1-linux-x64-v7.6.4.38

2020-01-09

TownCentreXVID.avi

mall dataset 一段视频;如有疑问请slh.zhangzhe.date csdn博客链接地址 孙同学

2019-12-15

人头数据集百度云链接.txt

教室场景下的人头数据集;共有902张标注照片,多人头;标签标注为head;如果有疑问,和我联系。这个是公开数据集,我还有一小部分自制数据集,火车站等公共场合下的俯视图

2019-11-21

multiprocess_video.py

多进程threading;python;opencv;多个摄像头读取视频流。 其中,可以配置文件,将子函数中的相机id换成网络摄像机的url,经过测试也是没问题,我是用来处理多路视频流的,最大程度的利用显存

2019-11-18

Point_xuanzhuan.zip

RotatePoint(p1, center, Math.PI 4 45, false);写了一个函数传入参数如下:第一个点的横纵坐标,围绕中心点旋转坐标,旋转角度,顺逆时针旋转。程序用C#进行编写,形象直观。如果编译遇到问题或有疑问,联系

2019-11-06

基于TCP协议的简单通信程序.zip

VS2010进行开发,没有使用现成的模块,分为TCPClient和TCPServer;通信协议的简单程序实例demo;如果觉得编译遇到小问题,欢迎13820238372随时联系。

2019-11-06

ffmpe(videos2pics).py

视频转图片的python脚本;python文件批量处理多个视频,将视频进行截帧操作,并将对应的截取的图片分别顺序地存储在相对应的文件夹。

2019-11-05

COCO annotations_trainval2017

coco数据集标注文件,百度云链接如果有问题及时联系。

2019-04-19

COCO annotations_trainval2014

COCO annotations_trainval2014 包含图片标注数据,百度云链接如有问题及时联系

2019-04-19

COCO val2017 百度云下载链接

微软MSCOCO验证数据集 val2017 百度云分享。里面大概包括5k图片数据,百度云链接如有问题及时联系

2019-04-19

COCO test2017 百度云下载链接

COCO test2017 包括图片数据 6G多,百度云链接,如果下载遇到问题,及时在评论更改

2019-04-19

COCO train2017

COCO train2017 大概包括118K张图片数据 18G左右,百度云链接,如果下载遇到问题,及时在评论更改

2019-04-19

空空如也

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

TA关注的人

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