- 博客(292)
- 资源 (1)
- 收藏
- 关注
原创 cpp-httplib 用法
今天无意中看到一个python插件,可以给python代码执行过程加上心率。尝试了一下,感觉非常好用。使用方法参考 https://blog.youkuaiyun.com/mafucun1988/article/details/103140055 。 我写了一个简单的测试程序。代码如下:import heartrate; heartrate.trace(browser=True)a =100000...
2023-10-08 18:19:15
541
1
原创 将图片保存在文件中,并读取另存为
使用QDataStream进行图片的保存和读取 QImage image("C:\\Users\\xx\\Desktop\\1.png"); QFile file01("C:\\Users\\xx\\Desktop\\facts1.dat"); if ( !file01.open(QIODevice::WriteOnly)) { return 0; } //创建二进制数据流,与要写的文件绑定,设置二进制版本 QDataStream out
2022-04-06 11:40:02
519
原创 删除mysql数据库,并优化空间
1. 删除180天以上的数据delete from handle_log_inf where Date(timeStamp) <= DATE(DATE_SUB(NOW(),INTERVAL 180 DAY));optimize table handle_log_inf;delete from running_log_inf where Date(timeStamp) <= DATE(DATE_SUB(NOW(),INTERVAL 180 DAY));optimize table run
2022-03-28 17:15:04
1122
原创 QDateTimeAxis的使用方法
1. 之前有一个比较好的案例,可以先参考C++与Qt实现QChart设置时间轴随数据实时更新_qchart时间轴-C++文档类资源-优快云下载2. 核心代码 QLineSeries *m_series; QChart *m_chart; QDateTimeAxis *m_axisX; // QValueAxis *m_axisX; QValueAxis *m_axisY; QChartView *m_chartView; m_ser
2022-03-09 15:18:54
3671
原创 cmake使用案例
1. 新建一个.c或者.cpp文件#include <stdio.h>#include <stdlib.h>void main(){ print("hello world");}2. 编写CMakeLists.txt#versioncmake_minimum_required(VERSION 2.8)#projectproject (demo1)add_executable(demo main.cpp)3. 编译cmake 或者
2022-01-18 14:21:19
255
转载 解决Win10桌面右键卡顿一直转圈圈的问题(转载)
电脑右键文件夹,一直转圈圈卡死,假死机状态解决方案!_Rain_Hpu的博客-优快云博客_电脑右键文件夹就转圈圈卡死方法1无效方法2有效
2022-01-17 12:41:59
1432
转载 QT中QString与string的转化,解决中文乱码问题
[转]QT中QString与string的转化,解决中文乱码问题 - 南水之源 - 博客园
2021-10-19 16:19:06
176
原创 使用qt linguist设置双语配置
1. 将文中的tr("")修饰要双语翻译的文字2. D:\Qt\Qt5.11.2\5.11.2\msvc2017_64\bin\lupdate.exe LPM.pro编译生成.ts文件,使用linguist进行双语翻译3. D:\Qt\Qt5.11.2\5.11.2\msvc2017_64\bin\lrelease.exe LPM.pro 生成.exe可以使用.qm文件4. 代码中调用 QTranslator qtTranslator; bool is_s...
2021-05-25 15:22:14
364
转载 QFile写文件
参考这个,不重复造轮子了https://blog.youkuaiyun.com/JimBraddock/article/details/82863734?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160759583719195271659712%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=16075958371919
2020-12-10 18:48:00
410
原创 c++ 16进制数据转double
unsigned char p[8] ={0xf5,0xdd,0xd8, 0xac, 0x2d, 0xf4, 0x3e,0x40};//顺序是反的 double value = 0; unsigned char * b = (unsigned char*)&value; for(int i = 0; i<8; i++) { b[i] = (unsigned char)p[i]; } qDebug() << v...
2020-09-27 13:17:13
3070
原创 double数据转换为 16进制数据
double value=3.14; unsigned char *p=(unsigned char *)&value;; for (int i=0;i<8;i++) { qDebug() << QString::number(p[i],16); }输出结果"1f""85""eb""51""b8""1e""9""40"
2020-07-22 11:23:55
6003
原创 const 修饰指针
1. 指针int a =10;int b= 10;int *p = &a;2. 常量指针指针得指向可以修改,但指针指向的值不可以修改const int *p = &a;*p = 20;//错误p=&b;//正确3. 指针常量指针的指向不可以修改,指针指向的值可以修改int * const p = &a;*p = 20;//正确p=&b;//错误4. const int * const p=&a;...
2020-05-19 23:25:28
206
原创 一维数组的使用
1. 统计数组的大小int array[5]= {0};int size= sizeof(array)/sizeof(array[0]);2. 查看数组首地址qDebug() << array;qDebug() << &array[0];3. 查看第3个元素得地址qDebug() << array+3;qDebug() << &array[3];4. 数组名不可以被修改、...
2020-05-19 22:32:52
457
原创 一维数组的定义
1. 只声明,不赋值int array[5];//里面的值是随机赋值的array[0] =1;2. 声明,并赋值int array[5]={1,2,3};//未明确赋值的,以0填充3. 不指定数组长度int array[] = {1,2,3,4,5};不建议这样使用,不知道长度的数组,很容易越界。...
2020-05-19 22:07:45
487
原创 Qt 设置图标
#define GAME_ICON ":/res/app.ico"//设置图标资源setWindowIcon(QIcon( GAME_ICON)); //加头文件 #include <QIcon>
2020-05-19 19:35:25
632
原创 Qt 资源文件过大的处理方法(生成rcc文件)
1.生成qrc文件2. 项目同级目录下创建res文件夹并将资源粘贴过来3. 编辑qrc,加入前缀和文件4. 利用qrc生成二进制文件 rcc资源过大,会提示如下问题:解决方法:利用cmd打开终端,定位到res.qrc的目录下,输入命令rcc -binary .\res.qrc -o plane.rcc5. 注册二进制文件#define GAME_RES_PATH "./plane.rcc" //rcc文件路径//注册外部的二进制资源文件QResource:.
2020-05-19 19:34:41
4610
2
原创 Qt中加入音效
1. pro文件中加入QT+=multimedia2. 引用头文件#include <QSound>3. 使用QSound函数QSound::play(“sound path”);
2020-05-19 19:26:13
2209
原创 define中套用define
以前只知道使用一个define, 本质define就是一个替换关系,所以可以在define中使用define#define BASE_PATH "../planeWar/res/"#define MAP_PATH BASE_PATH"img_bg_level_1.jpg" //地图图片路径
2020-05-19 19:24:08
1013
原创 C++之Qt版本飞机大战(推荐)
今天在B站上看到一个学习 Qt c++的资料,值得推荐。https://www.bilibili.com/video/BV1MJ411E7dP?p=14讲义素材以及安装包链接:链接:https://pan.baidu.com/s/1K0b_YcZZIgiN7HLsKQt1pw提取码:p1ks
2020-05-19 19:22:13
921
转载 寒窑赋-吕蒙正
天有不测风云,人有旦夕祸福。蜈蚣百足,行不及蛇;雄鸡两翼,飞不过鸦。马有千里之程,无骑不能自往;人有冲天之志,非运不能自通。盖闻:人生在世,富贵不能淫,贫贱不能移。文章盖世,孔子厄于陈邦;武略超群,太公钓于渭水。颜渊命短,殊非凶恶之徒;盗跖年长,岂是善良之辈。尧帝明圣,却生不肖之儿;瞽叟愚顽,反生大孝之子。张良原是布衣,萧何称谓县吏。晏子身无五尺,封作齐国宰相;孔明卧居草庐,能作蜀汉军师。楚霸虽雄,败于乌江自刎;汉王虽弱,竟有万里江山。李广有射虎之威,到老无封;冯唐有乘龙之才,一生不遇。韩信未遇之时,无
2020-05-19 14:42:50
801
原创 Windows 使用 Jenkins + SVN进行自动化构建
1. 下载jenkins下载地址:https://www.jenkins.io/zh/前提条件:需要有Java环境,安装jdk并配置Java路径。如果不做Java开发,可以下载jre.2. jenkins安装启动有两种方法1)直接下载 jenkins.msi文件进行安装2) 下载tomcat + jenkins.war,使用tomcat 手动启动3. 使用admin账号...
2020-05-01 18:37:06
781
原创 python3.0+安装AutoItLibrary
网上有很多教程,绝大部分都是在python2.0+的基础上安装,直接使用3.0+会报错,修改很多内容,通过查阅资料,发现简单的3.0+安装方法。1. 使用pip安装pip install robotframework-autoitlibrary2.安装AutoIt (autoit-v3-setup.exe)下载地址:http://soft.onlinedown.net/soft/...
2020-05-01 10:23:01
1047
原创 Qt QString转换成ASCII码
QString str = "C:\Users\Desktop\test.txt";QByteArray byte = str.toUtf8();for(int i = 0; i < str.size(); i++){ qDebug() << byte.at(i);}
2020-04-29 17:38:22
2966
原创 qt判断文中是否有中文(正则表达式)
QString str("C:\新建文件夹");str.contains(QRegExp("[\\x4e00-\\x9fa5]+");包含返回true,不包含返回false
2020-04-29 17:35:08
1452
原创 excel从固定结构字符串中解析出数字
最初统计了几个函数运行时间,最后求个平均值1. 固定结构的字符串t2-t1=1023ms, engine calc count = 8392. 解析时间=VALUE(MID(LEFT(A1,SEARCHB("ms",A1)-1),LEN("t2-t1=")+1,LEN(LEFT(A1,SEARCHB("ms",A1)-1))-LEN("t2-t1=")+1))3. 解析个数...
2020-04-19 17:46:36
273
原创 ip 和 整数 互相转换
1. 常用数据unsigned long test= inet_addr("255.255.255.254");long test0= inet_addr("255.255.255.254");int test1= inet_addr("255.255.255.254");quint32 test2= inet_addr("255.255.255.254");quint32 test...
2020-01-14 16:31:19
442
原创 int 值转换为 固定长度的QString
QString str1 = QString("%1").arg(12, 4, 16, QChar('0')); QString str2 = QString("%1").arg(12, 4, 10, QChar('0'));
2020-01-14 11:13:33
1700
原创 编译qt程序的bat脚本
cls@echo off::路径只能增加,不许修改set vcvars64path1="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"set vcvars64path2="D:\InstallFiles\MicrosoftVisualStudio2...
2019-12-20 09:56:05
1046
原创 QFile 写文件
1. 创建QFileQFile *m_pRecordFile;2. 打开文件const QString&& name = "USB_LOC_" + QDateTime::currentDateTime().toString("yyyy-MM-ddTHH-mm-ss.TXT");m_pRecordFile = new QFile(QString("%1%2").a...
2019-11-20 19:03:30
565
原创 由代码执行过程的跟踪想到的一些事
今天无意中看到一个python插件,可以给python代码执行过程加上心率。尝试了一下,感觉非常好用。使用方法参考 https://blog.youkuaiyun.com/mafucun1988/article/details/103140055 。 我写了一个简单的测试程序。代码如下:import heartrate; heartrate.trace(browser=True)a =10000000...
2019-11-19 13:26:57
167
原创 给python代码执行过程加上心率
今天看到一个很好玩的python插件,可以给python代码执行过程增加心率,显示代码执行的过程。1. 插件github下载地址https://github.com/alexmojaki/heartrate2. pip安装方法pip install --user heartrate3. 使用配置在代码前面加上import heartrate; heartrate.trace(bro...
2019-11-19 13:08:44
592
原创 Qt int类型转换为16进制字符串
1. 最小位数int value =12;QString str = QString::number(value, 16);qDebug() << "str =" << str;2. 固定位数QString str2 = QString("%1").arg(value,4,16,QLatin1Char('0'));//value为int型或char...
2019-11-15 10:39:33
15231
原创 qt line annotations 行注释4种类型的区别
设置类型:工具--选项--文本编辑器--显示--line annotation1. next to editor content2. next to right margin3. aligned at right side4. between lines
2019-11-10 17:27:54
588
原创 RS_code 编码和解码
1. RS_Code是什么 RS_Code是纠删码的一种。 Erasure Code(EC),即纠删码,是一种前向错误纠正技术(Forward Error Correction,FEC),主要应用在网络传输中避免包的丢失, 存储系统利用它来提高 存储 可靠性。相比多副本复制而言, 纠删码能够以更小的数据冗余度获得更高数据可靠性, 但编码方式较复杂,需要大量计算 。纠...
2019-11-03 12:33:15
7398
原创 根据启动时间设置log文件名
1. 初始打开文件 QString file_name = CSettingParser::Instance()->getFilePath(path, file); QString fileCountStr; fileCountStr.sprintf("%04d", m_FileCount); file_name = file_name.mid(0, file_name.inde...
2019-10-15 15:37:22
202
原创 QT double 转换为QString的方法
1. 不指定小数位数double value = 1.2345QString str = QString("%1").args(double value = 1.2345);2.指定小数位数double value = 1.2345QString str = QString::number(value, 'f', 2);//QString::number...
2019-09-19 14:31:59
37073
2
原创 Qt QFile按行读写数据
1. 包含的头文件#include <QDebug>#include <QFile>2.读数据QFile file("inputFile.txt");if (file.open(QIODevice::ReadOnly | QIODevice::Text)){ while (!file.atEnd()) { QByt...
2019-09-19 11:13:27
10585
RS_Code是纠删码的一种, rs code的使用库
2019-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人