- 博客(57)
- 收藏
- 关注
原创 VLOOKUP和INDEX(MATCH)区别
假设您有一个学生名单在Sheet1的A列,成绩在B列,您想要根据学生名字查找成绩。总结来说,如果您需要更大的灵活性和在表格中任意方向上查找数据,INDEX(MATCH)是更好的选择。将这两个函数组合使用时,可以在任何方向上搜索数据(不仅仅是从左到右),并返回任何位置的值。(垂直查找)函数在表格的列中搜索特定的值,并返回相同行的另一列中的值。这个公式会在Sheet1的B列中查找A1单元格的值,并返回A列中相应的成绩。这个公式会在Sheet1的A列中查找A1单元格的值,并返回B列中相应的成绩。
2024-06-21 08:49:56 904
原创 将xlsx电子表格中所有sheet合并在一起
读取所有sheets到一个list中。# 将合并后的数据写入新的Excel文件。# 合并所有sheets。# 打开xlsx文件。
2024-06-19 14:54:44 238
原创 C++将任意文件编码为汉字文本实现简单加密,将汉字文本转码还原原文件实现解密
C++将任意文件编码为汉字文本实现简单加密,将汉字文本转码还原原文件实现解密。
2024-06-15 20:45:11 1308 1
原创 用QT6、QML、FFMPEG写一个有快进功能的影音播放程序
用QT6、QML、FFMPEG写一个有快进功能的影音播放程序。开发环境在ubuntu下,如果改windows下,也就改一下cmakelists.txt。windows下如何配置ffmpeg以前的文章有写,不再重复。写一个有快进功能的影音播放程序看不懂,可以拷贝出来让AI帮忙分析,不一定要用chatGPT、copilot,国内的“通义”、“天工”、"豆包"、”kimi“等等也很多。
2024-06-08 21:12:09 1383
原创 STM32CubeIDE:ld.exe: xxx.elf section `.rodata‘ will not fit in region `FLASH‘;`FLASH‘ overflowed
STM32CubeIDE的flase不足,如何设置和优化。
2022-12-10 19:21:55 2092
原创 STM32CubeIDE、硬件IIC、OLED、DS1302时钟、DHT11温湿度计学习笔记
STM32CubeIDE、硬件IIC、OLED、DS1302时钟、DHT11温湿度计
2022-12-01 09:39:04 851
原创 C++,用ffmpeg提取视频转码并另存
C++,用ffmpeg提取视频转码并另存 ,本例为验证程序,只有这个程序搞懂了,才可能用ffmpge做个播放器什么的。
2022-07-03 14:29:45 2181
原创 QT6插件
生成 myplugin.h和myplugin.cpp,手动添加 myPluginInterface.h 接口文件。CMakeLists.txt文件中add_library(myPlugin SHARED myPlugin_global.h myplugin.cpp myplugin.h myPluginInterface.h //手动添加)myPluginInterface.h文件内容为:#ifndef MYPLUGININTERFACE_H#define MYP...
2022-05-23 13:25:20 435
原创 QT6编译、安装、使用OpenCV4.5,CMake使用,CMakeLists.txt配置
QT6编译、安装、使用OpenCV4.5,CMake使用,CMakeLists.txt配置
2022-05-08 09:03:47 4285 9
原创 QT 信号和槽 Signals and slots
(mainwindow.h文件中)signals: void sChanged(QString newS);/*可以通过在类声明的signals部分声明类方法来创建一个信号,但是,我们不用实现这样的方法。我们可以通过调用该方法来发送信号,即调用emit宏。这个宏没有作用(它实际上是一个空白宏),但它帮助我们阐明发出信号的意图。*/(mainwindow.cpp文件中)MainWindow::MainWindow(QWidget *parent) : QMainWindow(par...
2022-05-01 21:56:44 370
原创 QT6 “Files are not automatically added to the CMakeLists.txt file of the CMake project.”
找到 cmakelists.txt 打开,在如下位置添加就可以了。set(PROJECT_SOURCES main.cpp mainwindow.cpp mainwindow.h mainwindow.ui dialog.h //这是后来添加的对话框文件 dialog.cpp // dialog.ui //)...
2022-05-01 21:40:43 1234 4
原创 QT 程序架构 及 Ui 来龙去脉
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>QT_BEGIN_NAMESPACEnamespace Ui { class MainWindow; } // class MainWindow: public Ui_MainWindow {};QT_END_NAMESPACEclass MainWindow : public QMainWindow // 这里的MainWindow 和 Ui::...
2022-04-27 09:59:30 385
原创 QT快捷键
alt +enter // 自动创建类的定义,h文件,跳转到cpp文件创建。F1 // 查看帮助,文档F2 // 快速到变量声明Shift + F2 // 函数的声明和定义之间快速切换F4 // 在 cpp 和 h 文件切换Ctrl + ],Ctrl+[ 跳到程序段结尾 或者开头Ctrl + I 自动缩进当前行Ctrl + / 注释当前行 或者选中的区域...
2022-04-27 08:56:28 1137
原创 Window11 安装 安卓应用程序
Win11 任意版本 直接安装 Android 应用 教程完整版以上为原文地址,摘要如下:要求:1、官方win11系统 预览版 开发版 正式版 都行2、同时你还需要开启主板 BIOS 虚拟化选项(具体名称不同主板略有不同) 这一步自行百度开始:手动安装 WSA 包打开下面这个网站:https://store.rg-adguard.net/填入下面的地址:https://www.microsoft.com/store/productId/9P3395VX
2021-11-11 14:55:08 7737 3
原创 用C++加密解密(RC4对称密码算法)
/*RC4加密解密流密码是使用较短的一串数字(密钥)来生成无限长的伪随机密钥流,然后将密钥流和明文异或,解密就是将密钥流和密文进行异或。程序摘自《Windows C/C++加密解密实战》,有点点修改。*/#include <iostream>#include<stdio.h>#define MAX_CHAR_LEN 100000void producekeystream(int textlength,unsigned char key[],int keyle
2021-09-28 19:53:07 2946
原创 QT C++ 插入读取MYSQL数据库并绘制折线图
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QtSql>#include <iostream>#include <QDebug>#include <QChartView>#include <QtCharts>#include <QTime>using namespace std;MainWindow.
2021-09-05 22:19:09 1382 1
原创 QT C++ 5.12使用QMYSQL driver连接MaraiDB数据库
QT C++ 5.12使用QMYSQL driver连接MaraiDB数据库,需要用到3个dll文件,包括:QT: qsqlmysql.dll qsqlmysqld.dll ,//这个两个文件QT不带需要自己编译,很简单别怕,往下看。MaraiDB: libmariadb.dll // C:\MariaDB 10.6\lib 文件位置如果没有正确安装,可能报错“QMYSQL driver not loaded”。1、libmariadb.dll可在安装MariaDB 后获得libmariadb..
2021-08-24 22:00:22 539
原创 C++指针、引用、解引用
int i=5;int &r=i; //r是一个引用int *p; //p是一个指针p=&i ; //&是一个取地址符*p=i ; // * 是一个解引用符int &r2= *p // 都是对象i ,i的值发生变化,r、r2、*p 一起变。
2021-08-02 15:03:18 542
原创 用sfml(c++)写消消乐游戏(三消)
程序运行的样子,以下是原程序。#include <SFML/Graphics.hpp>#include <time.h>using namespace std;int total=0; //总共消了多少棋子,数字显示在标题栏int ts= 80; //格子大小sf::Vector2i offset(48,48); //偏差48,24class piece //棋子对象{public: int x,y; ...
2021-07-24 00:01:24 2175 8
原创 用CodeBlocks写SFML程序
vs2019 写sfml程序简直杀鸡用牛刀,vs2019占用资源太大了。所以我想到了用Dev-C++,然而我不会配置,卑鄙的CSDN相关资料查阅需要VIP,然而VIP太贵了。SFML官方教程是用Code::Blocks,于是去下一个。setup安装........再去下一个配套SFML下载后解压,我解压后放在 c:\sfml\然后基本不需要配置,自己看图吧把sfml文件中的“dll”文件都拷贝到如图中。然后执行吧,Code::Bloc.
2021-07-06 23:25:03 595 2
原创 sfml c++ 俄罗斯方块
字库文件“arial.ttf”要拷贝到同目录下sfml没有自带字库,如果要使用sf::Text,就一定要使用sf::Font,那么必须要用到外部字库,否则不显示。#include <SFML/Graphics.hpp>#include <time.h>#include <ctime>void Delay(int time)//time*1000为秒数{ clock_t now = clock(); while (clock...
2021-04-29 15:40:40 579
原创 VS2017、VS2019配置SFML
一、sfml官网下载32位的版本 一样的设置,64位的版本我没有成功,用不了。二、三、四以下这些内容拷贝过去:sfml-graphics-d.libsfml-window-d.libsfml-system-d.libsfml-audio-d.lib...
2021-04-23 17:00:59 676
原创 安装eric6报错,程序中断处理办法。
C:\Users\wang_>pip listPackage Version---------------- ------------click 7.1.2pip 21.0.1PyQt5 5.15.2pyqt5-plugins 5.15.2.2.1.0PyQt5-Qt5 5.15.2PyQt5-sip 12.8.1pyqt5-tools 5.15.2.3...
2021-04-15 16:16:29 251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人