笔记
澂玙
欢迎有问题咨询
展开
-
python实现基于QQ的邮件服务进行发送消息的tkinter示例代码
【代码】python实现基于QQ的邮件服务进行发送消息的tkinter示例代码。原创 2023-04-11 15:11:03 · 111 阅读 · 0 评论 -
ESP32与自设计的Socket服务器通信
一旦客户端连接,我们打印一条消息并进入一个while循环,在该循环中接收来自客户端的数据和发送响应。需要注意的是,为了避免防火墙和安全软件的干扰,您可能需要在Windows防火墙中添加一个入站规则,以允许传入的连接通过所选端口。此外,如果您需要在不同的机器之间进行通信,则需要确保它们都在同一个网络上,并且客户端始终能够连接到服务器的IP地址和端口号。在上面的示例中,使用了WiFiMulti类,它允许您添加多个可用的WiFi网络,并尝试连接到它们中的任何一个。原创 2023-04-06 11:27:36 · 1459 阅读 · 0 评论 -
python中使用minio对象存储
【代码】python中使用minio对象存储。原创 2023-01-11 19:10:06 · 1931 阅读 · 0 评论 -
AttributeError: ‘Detections‘ object has no attribute ‘imgs‘
使用yolo_slowfast 报错AttributeError: 'Detections' object has no attribute 'imgs'原创 2022-11-02 21:27:27 · 1134 阅读 · 1 评论 -
Ant Design pro of vue如何使用a-list的分页设置
在代码中找到图片中的这个位置,写一个pagination来动态配置a-list的pagination分页。在data的return 中设置pagination的配置。原创 2022-10-29 16:19:59 · 2464 阅读 · 0 评论 -
ESP32通过RS485使用土壤氮磷钾传感器
【代码】ESP32通过RS485使用土壤氮磷钾传感器。原创 2022-07-09 09:38:27 · 2646 阅读 · 0 评论 -
递归算法-案例
public static void main(String[] args) { char[] data="ABC".toCharArray(); f(data,0); } private static void f(char[] data, int k) { if (k==data.length){ System.out.print(k+"-->"); for (int i = 0..原创 2022-03-09 11:26:58 · 130 阅读 · 1 评论 -
Qt的按钮基类共有成员的学习
#include "widget.h"#include<QPushButton>#include<QAbstractButton>#include<QDebug>#include<QMenu>#define cout qDebug()Widget::Widget(QWidget *parent) : QWidget(parent){ resize(640,480); creatPushButton();}Widge.原创 2022-01-09 13:00:33 · 389 阅读 · 0 评论 -
Qt自定义信号与槽
widget.h文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include<QPushButton>class book:public QObject{ Q_OBJECTpublic: book(QObject*parent=NULL); //自定义信号,必须在signals下面定义信号signals: void hungry();//饿了信号};clas原创 2022-01-06 17:33:44 · 383 阅读 · 0 评论 -
Qt的时间类QDateTime的使用
#include <QCoreApplication>#include<QDate>#include<QDebug>#include<QTime>#include<QString>#include<QDateTime>#define cout qDebug()int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QDate...原创 2022-01-05 20:39:49 · 1522 阅读 · 0 评论 -
QT中QVariant的初使用
#include <QCoreApplication>#include<QVariant>#include<QDebug>#define cout qDebug()int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QVariant v(2); QVariant v1("HELLO"); QVariant v2(QByteArray("HELL.原创 2022-01-04 22:46:28 · 708 阅读 · 0 评论 -
枚举算法练习
第一题#include<iostream>#include<cmath>using namespace std;int main(){ int n; int d; cin >> n; for (int a = 0; pow(a, 2) <= n; a++) { for (int b = a; pow(a, 2) + pow(b, 2) <= n; b++) { for (int c = b; pow(a, 2) +.原创 2021-11-18 21:59:09 · 110 阅读 · 0 评论 -
连续子数组的最大和(动态规划)
#include<iostream>#include<algorithm>using namespace std;int main(){ int num[100]; int n; cin >> n; for (int i = 0; i < n; i++) { cin >> num[i]; } int dp[100]; int j = 0; int ans = 0; for (j = 0; j < n; ...原创 2021-11-16 21:30:22 · 58 阅读 · 0 评论 -
题目 1508: 蓝桥杯算法提高VIP-和最大子序列
题目 1508: 蓝桥杯算法提高VIP-和最大子序列时间限制: 1Sec 内存限制: 128MB 提交: 4495 解决: 1578题目描述对于一个给定的长度为N的整数序列A,它的“子序列”的定义是:A中非空的一段连续的元素(整数)。你要完成的任务是,在所有可能的子序列中,找到一个子序列,该子序列中所有元素的和是最大的(跟其他所有子序列相比)。程序要求你输出这个最大值。输入输入文件的第一行包含一个整数N,第二行包含N个整数,表示A。其中1 < = N < = ...原创 2021-11-16 20:31:16 · 68 阅读 · 0 评论 -
C++ STL之set集合
/* set:集合 1.1 不允许出现重复的数据,插入重复的只会存在一个 1.2 插入数据后,数据排好序,默认情况是从从小到大 No.1 set基本操作 No.2 处理自定义类型*/#include <set>#include <iostream>#include <string>using namespace std;void testSet() { //创建 set<string> strData; //默认从小到大 /.原创 2021-11-04 20:47:57 · 200 阅读 · 0 评论 -
C++ 栈stack
MyStack.hpp#pragma once//����ͨ��vectorʵ��stack#include <vector>#include <iostream>using namespace std;template <class _Ty>class MyStack{public: MyStack() {} void push(_Ty data) { mem.push_back(data); } _Ty top() { return me.原创 2021-10-31 17:28:45 · 189 阅读 · 0 评论 -
C++ 队列
#include <queue>#include <string>#include <iostream>#include "myQueue.hpp"/* push(); pop(); front(); size(); empty();*/using namespace std;void testQueue() { queue<string> strQue; strQue.push("Love"); strQue.push("5.原创 2021-10-31 17:24:00 · 216 阅读 · 0 评论 -
C++ 双向队列
#pragma once#include <list>#include <iostream>using namespace std;template <class _Ty>class MyDeque{public: MyDeque() {} void push_back(_Ty data) { mem.push_back(data); } void push_front(_Ty data) { mem.push_front(data); } voi.原创 2021-10-31 17:22:24 · 241 阅读 · 0 评论 -
C++ list容器
#include <list>#include <iostream>#include "myList.hpp"using namespace std;/* 1.基本操作 2.操作自定义类型数据*///基本操作void testList(){ list<int> mylist; for (int i = 0; i < 3; i++) { mylist.push_front(i); //插入 //0 1 0 2 1 0 }.原创 2021-10-31 17:21:20 · 217 阅读 · 0 评论 -
洛谷 P1706 全排列问题
题目描述按照字典序输出自然数 11 到 nn 所有不重复的排列,即 nn 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。输入格式一个整数 nn。输出格式由 1 \sim n1∼n 组成的所有不重复的数字序列,每行一个序列。每个数字保留 5 个宽。输入输出样例输入 3输出 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1...原创 2021-09-22 16:32:55 · 520 阅读 · 0 评论 -
C++纯虚函数和抽象类
#include <iostream>using namespace std;//抽象类class MM {public: virtual void print() const = 0; //纯虚函数};class Boy :public MM{public: //子类必须重写父类中的纯虚函数,子类才可以构建对象 void print() const { }};int main() { cout << sizeof(MM) <<.原创 2021-08-24 17:25:24 · 62 阅读 · 0 评论 -
C++类模板
#include <iostream>using namespace std;/* 类模板: 类中用到未知类型 1.必须显式调用 2.所有用到类名的地方都是: 类名<未知类型的> 的方式使用*/template <class _Ty> class MM{public: void print(); void printData() { cout << "类模板" << endl; }protected: stat.原创 2021-08-24 17:17:12 · 57 阅读 · 0 评论 -
C++函数模板
#include <iostream>#include <string>using namespace std;/* 模板: 把类型当做一个未知量去使用 template <typename _Ty> 声明一个或者多个未知类型 函数模板: 隐式调用,不需要明确传入一个类型参数 显示调用,传入一个类型参数 *///普通与模板同时存在的时候,优先使用普通函数int Max(int a,int b){ return a > b ? a :.原创 2021-08-24 17:15:47 · 50 阅读 · 0 评论 -
C++写stack
stack.h#pragma onceclass Stack {public: Stack(int stackSize); int empty() const; int size() const; //特殊成员: const成员: 不能修改数据成员protected: int stackSize;};stack.cpp#include "stack.h"Stack::Stack(int stackSize){ this->stackSize = st.原创 2021-08-20 00:12:34 · 189 阅读 · 0 评论 -
大数求余 C++
不可否认,小强是一名数学天才,大家都这么说。天才小强的两大最新发现如下:(1) 正整数n除3的余数,等价于,正整数n的各位数字之和除3的余数;(2) 正整数n除9的余数可以通过这样的方法来计算:计算n 的各位数之和,设为m,如果m已经是一位数,那么余数就是m;否则设n=m,重新进行计算n的各位数之和m,直到m是一个一位数。但是,正整数除1,2,4,5,6,7,8,也存在类似的性质吗?这真是一个难题啊!小强想睡觉了,不去管了。现在请你计算一下正整数n除一位数m的余数。文件中有一些数对,一为大整数(可能大到..原创 2021-08-19 13:51:23 · 653 阅读 · 0 评论 -
洛谷P1579 哥德巴赫猜想(升级版)
题目背景1742年6月7日哥德巴赫写信给当时的大数学家欧拉,正式提出了以下的猜想:任何一个大于9的奇数都可以表示成3个质数之和。质数是指除了1和本身之外没有其他约数的数,如2和11都是质数,而6不是质数,因为6除了约数1和6之外还有约数2和3。需要特别说明的是1不是质数。这就是哥德巴赫猜想。欧拉在回信中说,他相信这个猜想是正确的,但他不能证明。从此,这道数学难题引起了几乎所有数学家的注意。哥德巴赫猜想由此成为数学皇冠上一颗可望不可及的“明珠”。题目描述现在请你编一个程序验证哥德巴赫猜想。原创 2021-08-17 21:51:12 · 113 阅读 · 0 评论 -
洛谷 P1618 三连击(升级版)
展开题目描述将1, 2,\ldots, 91,2,…,9共99个数分成三组,分别组成三个三位数,且使这三个三位数的比例是A:B:CA:B:C,试求出所有满足条件的三个三位数,若无解,输出No!!!。//感谢黄小U饮品完善题意输入格式三个数,A,B,CA,B,C。输出格式若干行,每行33个数字。按照每行第一个数字升序排列。输入输出样例输入 #1复制1 2 3输出 #1复制192 384 576219 438 657273 546 819...原创 2021-08-17 18:01:24 · 1085 阅读 · 0 评论 -
班级人数C语言
某班学生参加程序设计大赛,最后结果及格有超过P%但不足Q%的人。现在给你P和Q,你要算出该班最少有多少人。(数据弱了一点,所以好通过)。输入两个实数P,Q。用空格隔开。每个数最多有两位小数。0.00<=p<q<=99.99输出神风堂最少的人数。样例输入13 14.167.73 67.92样例输出1528#include<stdio.h>int main(){ double p, q, s; ..原创 2021-08-16 13:51:59 · 679 阅读 · 0 评论 -
类的继承同名问题
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>#include<windows.h>#include<assert.h>int n = 0;struct student{ char name[20]; int Cscore; int English; int math; int num;...原创 2021-06-14 16:57:11 · 152 阅读 · 0 评论 -
P1604 进制星球
展开题目背景进制题目,而且还是个计算器~~题目描述话说有一天,小Z乘坐宇宙飞船,飞到一个美丽的星球。因为历史的原因,科技在这个美丽的星球上并不很发达,星球上人们普遍采用B(2<=B<=36)进制计数。星球上的人们用美味的食物招待了小Z,作为回报,小Z希望送一个能够完成B进制加法的计算器给他们。 现在小Z希望你可以帮助他,编写实现B进制加法的程序。输入格式共3行第1行:一个十进制的整数,表示进制B。第2-3行:每行一个B进制数正整数。数字的每一位属于{0,1,2,3,4,.原创 2021-08-13 18:13:38 · 190 阅读 · 0 评论 -
P1255 数楼梯
题目描述楼梯有NN阶,上楼可以一步上一阶,也可以一步上二阶。编一个程序,计算共有多少种不同的走法。输入格式一个数字,楼梯数。输出格式输出走的方式总数。输入输出样例输入 #1复制4输出 #1复制5说明/提示对于60\%60%的数据,N \leq 50N≤50; 对于100\%100%的数据,N \leq 5000N≤5000。#include<iostream>#include<cstring>#i...原创 2021-08-13 12:43:03 · 232 阅读 · 0 评论 -
洛谷高精度加法,减法,乘法习题
P1601题目描述高精度加法,相当于a+b problem,不用考虑负数.输入格式分两行输入。a,b \leq 10^{500}a,b≤10500输出格式输出只有一行,代表a+ba+b的值输入输出样例输入 #1复制11输出 #1复制2输入 #2复制10019099输出 #2复制10100#include<iostream>using namespace std;string x, y;int a[10000.原创 2021-08-09 17:49:48 · 251 阅读 · 0 评论 -
Monthly Expense
Monthly ExpensePOJ - 3273Farmer John is an astounding accounting wizard and has realized he might run out of money to run the farm. He has already calculated and recorded the exact amount of money (1 ≤moneyi≤ 10,000) that he will need to spend each...原创 2021-08-06 18:53:48 · 63 阅读 · 0 评论 -
基础二分法查找
Power OJ 2460: 入门基础之二分查找Description数组a[]有n个元素,元素值保证不降(即数组满足a1<=a2<=a3<=…<=ak<=…<=an)。你的任务是,找到数组中大于数字key的所有元素中最小的那个。Input多组输入。 每组第一排有两个数字n,m,分别代表数组的元素个数和询问的次数。(1<=n,m<=10^5)第二排有n个整数,表示数组的n个元素的值。(1<=ai<=10^5) 接下来有m排,每排有一个原创 2021-08-06 14:01:32 · 130 阅读 · 0 评论 -
组个最小数
注意:第一个数不能为0,那就从1开始看,如果有1,就输出一个1;没有1,继续看有没有2...#include<iostream>using namespace std;int main(){ int n[10]; for (int i = 0; i < 10; i++) { cin >> n[i]; } for (int i = 1; i < 10; i++) { if (n[i] > 0) { cout << i;..原创 2021-08-05 20:58:38 · 50 阅读 · 0 评论 -
C++运算符重载
#include<iostream>#include<string>using namespace std;class book{public: book(){} book(string name,int num):name(name),num(num){} void print() { cout << this->name << ":" << this->num << endl; } ...原创 2021-08-05 20:18:19 · 60 阅读 · 0 评论 -
C语言亲密数
题目描述两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。输入无输出3000以内的全部亲密数(输出格式:(A,B),不加换行,不加分隔符号)一对亲密数只输出一次, 小的在前样例输入无样例输出(220,284)(1184,1210)(2620,2924)#include<stdio.h>int main(){原创 2021-08-05 15:32:30 · 3792 阅读 · 3 评论 -
明明的随机数
题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。输入输入2行,第1行为1个正整数,表示所生成的随机数的个数:N第2行有N个用空格隔开的正整数,为所产生的随机数。输出输出也是2行,第1行为1个正整原创 2021-08-05 15:13:15 · 55 阅读 · 0 评论 -
C语言大数求余
/*题目描述定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数 。例如,34是17的倍数,因为3 - 20 = -17是17的倍数;201不是17的倍数,因为20 - 5 = 15不是17的倍数。输入一个正整数n,你的任务是判断它是否是17的倍数。输入输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1 <= n <= 10 ^ 100),表示待判断的正整数。n = 0表示输入结束,你的程序不应当原创 2021-08-05 14:27:38 · 1139 阅读 · 0 评论 -
C语言求素数
#include<stdio.h>int main() { int n, i, j, flag; scanf("%d" , &n); for (i = 2; i <= n; i++) { flag = 1; for (j = 2; j < i; j++) { if (i % j == 0) { flag = 0; break; } } if (flag) { printf("%d\n", i); } } re.原创 2021-08-05 14:06:20 · 54 阅读 · 0 评论