自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 `Deformable-DETR`报错error in ms_deformable_im2col_cuda: no kernel image is available for execution on

时需要先编译CUDA操作符,如下,但是在编译后,运行训练任务时,程序报。

2024-03-31 23:48:51 1037

原创 Flask 项目使用 cloudinary 全纪录

flask项目使用cloudinary存储用户上传文件

2022-06-20 15:51:17 314 1

转载 Web端即时通讯技术原理详解

Web端即时通讯技术原理详解前言在web端的IM即时通讯应用,由于浏览器的兼容性以及其固有的“客户端请求服务器处理并响应”的C/S通信模型,造成了要在浏览器中实现一个兼容性较好的IM应用,其通信过程必然是诸多技术的组合,本文的目的就是要详细探讨这些技术并分析其原理和过程。更多资料:Web端即时通讯技术盘点:《Web端即时通讯技术盘点:短轮询、Comet、Websocket、SSE》Comet技术:《Comet技术详解:基于HTTP长连接的Web端实时通信技术》《WEB端即时通讯:HTT

2022-05-05 20:47:44 2105

原创 flask-socketio部署heroku问题解决

flask-socketio部署heroku问题解决问题描述websocket聊天室项目在本地可以良好运行,但是部署到heroku之后,显示无法连接到websocket服务器,而浏览器使用轮询polling。问题解决问题在于没有启动eventlet服务器!需要在Procfile文件中通过gunicorn启动eventlet服务器# gunicorn --worker-class eventlet -w 1 module:appweb: gunicorn --worker-class eve

2022-04-14 21:56:13 3035

原创 jinja2.exceptions.TemplateNotFound 解决

jinja2.exceptions.TemplateNotFound 解决如果你在尝试了其他解决办法(比如,templates目录)后都无法奏效后,问题大概是你实例化Flask时填写参数错误。如下:参考链接:星云RGS - 知乎 (zhihu.com)

2022-02-23 13:17:28 1241

原创 基于 Flask 的 RESTful API 实现

写在前面:本文章只是一个蒟蒻的一个小尝试,存在很多问题,请谨慎观看,欢迎批评指正!

2022-01-18 16:46:39 914 1

原创 爬取某视频网站评论

爬取某视频网站评论

2021-12-11 20:50:24 2569

原创 爬取福大教务通知

爬取福大教务通知[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AJdyOzNS-1639225918275)(https://s2.loli.net/2021/12/11/TC4S6cp7zkJhHOP.png)]实现细节0x01 获取总页数观察页面url,发现规律第一页 https://jwch.fzu.edu.cn/jxtz.htm第二页 https://jwch.fzu.edu.cn/jxtz/163.htm第三页 https:/

2021-12-11 20:33:11 1630 1

原创 7-2 愿天下有情人都是失散多年的兄妹

7-2 愿天下有情人都是失散多年的兄妹样例2400001 M 01111 -100002 F 02222 0333300003 M 02222 0333300004 F 04444 0333300005 M 04444 0555500006 F 04444 0555500007 F 06666 0777700008 M 06666 0777700009 M 00001 0000200010 M 00003 0000600011 F 00005 0000700012 F 0000

2021-11-17 22:33:22 665

原创 【数据结构】排序

排序简单排序算法冒泡排序算法基本思想是,将待排序的数组看成竖着排列的气泡,键值较小的元素较轻而上浮。typedef int item;void sort(item a[],int l,int r){ for(int i=l+1;i<=r;i++){ for(int j=i;j>l;j--){ // 第i遍处理时,不必检查第i高以上的元素 if(a[j-1]>a[j])swap(a[j-1],a[j]); } }}简单插入排序算法基本思

2021-11-15 23:14:38 147

原创 【密码学】MD5

#include <iostream>#include <string>#include <cstdlib>#include <stdio.h>#include <time.h>#include <fstream>#include <sys\stat.h>#include <vector>#define ll unsigned long long int#define ulong unsign

2021-10-20 00:33:41 161

原创 【密码学】RSA

【密码学】RSA​ 下一个问题是容易想到的,“这能用普通的加密技术来做吗?我们能产生一个安全的加密信息,该信息不需要预先交换密钥就能被授权的接收方解读吗?”0x00 RSA 介绍​ 在此可以看到,非对称加密是通过两个密钥对(公钥-私钥)来实现对数据的加密和解密的。公钥用于加密,私钥用于解密。对于非对称的加密和解密为什么可以使用不同的密钥来进行,这些都是数学上的问题了。不同的非对称加密算法也会应用到不同的数学知识。上面也对RSA中使用的数学问题做了一个小小的介绍。现在

2021-10-18 16:34:14 1753

原创 AES-Rijndael加密_192bit

AES-Rijndael加密_192bit写在前面:高级加密标准 (AES, Advanced Encryption Standard) 为最常见的对称加密算法由于涉及到的一些数论知识和密码学原理实在不是我等蒟蒻可以理解的,只能是不求甚解了,知实现而不知原理。吐了!!!AES密钥长度Nk(32位比特字)分组长度(32位比特字)加密轮数NrAES-1284410AES-1926412AES-25684140x01 S-box生成1.

2021-10-13 22:31:54 1168

原创 win11虚拟机安装 TPM 2.0 问题

win11虚拟机安装不满足系统最低要求的解决办法(TPM 2.0)安装win11系统的配置要求满足该要求下,依然反馈不满足安装要求( vmware 安装官方正式版 win11)解决办法:1. 进入编辑虚拟机设置2. 加密虚拟机3. 设置为 UEEI ,并勾选 启用安全引导4. 添加可信平台模块若没有进行第二步的加密:添加完成以上参考:给VMware虚拟机添加TPM_Wyn_的博客-CSDN博客...

2021-10-08 18:10:37 720

原创 【数据结构】基数排序

内容描述基数排序适合于有不同位数的大小数字,例如以下数列:核心思想是:先找十个桶:0~9第一轮按照元素的个位数排序桶内分别存放上述数组元素的个位数,按照数组元素的顺序依次存放之后,按照从左向右,从上到下的顺序依次取出元素,组成新的数组。在新的数组中,进行第二轮,按照十位数排序,依次存放于桶中:按照之前的顺序取出,组成新的数组。进行第三轮,按照百位数排序:将百位数的元素取出之后,我们发现新的数组已经变成了有序数组大家也已经发现,排序进行的轮数就是最大数的位数,这几轮进行之后,

2021-09-27 10:19:48 1209

原创 【密码学】DES

#include <iostream>#include <string>#include <cstdlib>using namespace std;void XOR(unsigned char pl[48],unsigned char pr[48],int n) // 异或函数 { for(int i=0;i<n;i++)pl[i]=pl[i]^pr[i];}void swap(unsigned char p[64]) // 交换函数 {

2021-09-22 17:15:47 726

原创 【密码学】Feistel 结构

#include <iostream>#include <string>#include <cstdlib>using namespace std;void F(unsigned char p[64],unsigned char k[32]){ for(int i=0;i<32;i++)p[i]=(p[i]+k[i])%2;}void XOR(unsigned char pl[32],unsigned char pr[32]) { for(int

2021-09-22 16:34:43 1776

原创 扩展欧几里得算法

#include <iostream>#include <string>using namespace std;void EXTENDED_EUCLID(int a,int b);void EXTENDED_EUCLID(int a,int b){ int X1=1,X2=0,X3=a,Y1=0,Y2=1,Y3=b,T1,T2,T3,Q; while(1) { if(Y3==0){ cout<<"No inverse"; break;

2021-09-08 21:55:46 94

原创 【密码学】多表代换

解析都在代码里/* 本版本支持 ASCII码 */#include <iostream>#include <string>#define N 4 // 定义分组数 using namespace std;string multiplication(char* str,int a[N][N]); // 适用于 N*N 与 N*N 的矩阵相乘 class cryption{ string plaintext;// 明文 string encrypt;// 加密

2021-09-07 18:18:07 1742

原创 CTFHub SQl注入 时间盲注(sqlmap)

CTFHub SQl注入 时间盲注(sqlmap)0x00 简单介绍这篇文章主要通过 CTFHub 时间盲注案例简单记录一下 sqlmap 的使用流程。参考:sqlmap用户手册 | WooYun知识库 (xmd5.com)sqlmap 的功能:1、判断可注入的参数2、判断可以用那种SQL注入技术来注入3、识别出哪种数据库4、根据用户选择,读取哪些数据(具体过程可见文章末尾案例)sqlmap支持五种不同的注入模式:1、基于布尔的盲注,即可以根据返回页面判断条件真假的注入。2

2021-08-07 17:55:11 5223

原创 一个简单的登录注册模块

一个简单的登录注册模块一、主页:只有一个跳转到登录页面的按钮。二、登录界面:登录检验的实现:include 'conn.php'; // 导入数据库连接文件$username=$_POST["txt_user"]; // 通过 $_POST 常量获取提交的表单数据$pwd=$_POST["txt_pwd"];$checkuser_sql = "select * from user where username='".$username."' and password='".$pwd.

2021-08-03 17:39:23 7512

原创 6-1 大整数求和(运算符重载)DeBug

#include <iostream>#include <string>using namespace std;/* 请在这里填写答案 */class BigInt{public: string num; BigInt() {} BigInt(string nu) { num=nu; }// ~BigInt()// {// delete num;// }friend ostream& operato

2021-06-30 22:39:19 578

原创 6-3 客货两用车

#include <iostream>using namespace std;/* 你提交的代码将被嵌在这里 *//* 你提交的代码将被嵌在这里 */// 类为汽车类,是公共基类,提供汽车的基本功能。包括:// 一个保护数据成员:speed(速度)。// 两个公有成员函数:构造函数(初始化速度)和Show函数(显示速度)。class CAR{protected: double speed;public: CAR(double sp) :speed(..

2021-06-30 22:23:58 3531

原创 面对对象程序设计(C艹)final

链表处理#include <stdlib.h>#include <iostream>using namespace std;struct Node{ int num; string name; int gra; struct Node *next; };//链表struct Node *Creat_Stu_Doc();struct Node *Creat_Stu_Doc()//创建链表{ int n,i,m; Node* head=

2021-06-29 22:39:07 128 1

原创 字符串流实现多个字符串的拼接和单词的提取

#include <iostream>#include <string>#include <stdio.h>#include <sstream>//声明头文件using namespace std;int main(){ string title,poetry1,poetry2,poetry3,poetry; getline(cin,title); getline(cin,poetry1); getline(cin

2021-06-27 23:38:29 161

原创 7-9 谷歌的招聘 DeBug

为什么啊啊啊!#include <iostream>#include <string>#include <sstream>#include <math.h>using namespace std;int isprime(long long int n);int isprime(long long int n){ long long int i=2,m=1,k; int flag; k=sqrt(n); if(n<=0...

2021-06-26 23:59:36 128

原创 7-8 宠物的生长(被迫多态)

#include<iostream>#include <string>#include <math.h>#include <stdio.h>using namespace std;class Pet{public: virtual void display(int goal)=0;//输出目标日期的身长和体重};class Cat:public Pet{public: string name;//姓名 int l;..

2021-06-23 23:58:13 280

原创 ycy支付宝和余额宝 DeBug

待更新!#include<iostream>#include <string>using namespace std;class Account{protected: long ID; string name;public: Account(long id,string n) {ID=id;name=n;} long get_ID(){return this->ID;} string get_name(){re...

2021-06-22 23:58:30 280

原创 7-3 时间模拟

#include <iostream>#include <string>#include <math.h>#include <stdio.h>using namespace std;class Time{ //时间基类public: int second; int minute; int hour; Time(int h=0,int mi=0,int s=0) //构造函数 :hour(h),minute

2021-06-13 12:53:28 366

原创 字符串类 class string

#ifndef __MYSTRING__#define __MYSTRING__class String{public: String(const char* cstr=0); //构造函数 String(const String& str); //拷贝构造函数 String& operator=(const String& str); //拷贝复制函数 ~String();

2021-06-11 13:24:23 391 1

原创 复数类 class complex

复数类 class complex精华版#ifndef __MYCOMPLEX__ // 防卫式声明#define __MYCOMPLEX__class complex; complex& __doapl (complex* ths, const complex& r);class complex{public://公有成员 complex (double r = 0, double i = 0)//构造函数,可设置默认值 : re (r), im (i)/

2021-05-27 23:19:21 482

原创 链表类题目的基本模板(以“成绩大于等于某值的学生信息输出”为例)

链表类题目的基本模板(以“成绩大于等于某值的学生信息输出”为例)#include <stdlib.h>#include <iostream>using namespace std;struct Node{ int num; string name; int gra; struct Node *next; };//链表struct Node *Creat_Stu_Doc();struct Node *Creat_Stu_Doc()//创建链

2021-05-24 16:42:19 242

原创 7-2 有理数均值

7-2 有理数均值#include <stdio.h>#include <stdlib.h>#include <iostream>using namespace std;long long int factor(long long int sum,long long int num);long long int factor(long long int sum,long long int num){ long long int t; if(sum&

2021-05-23 01:07:40 413

原创 链表实现选择法排序

链表实现选择法排序#include <stdio.h>#include <stdlib.h>#include <iostream>using namespace std;struct node { char data; struct node *link;};//链表void select(node *head);//选择排序void select(node *head){ node *p,*q,*r,*s; p=he

2021-05-22 00:42:19 1954

原创 7-17 报数

7-17 报数#include <iostream>#include <string>#include <stdio.h>using namespace std;int main(){ int i=1,j=0,k,num=0,n,m,a[1000]; cin>>n>>m; for(k=0;k<n;k++)a[k]=k+1;//编号 while(1) { if(i%m==0&am

2021-05-16 01:24:46 126

原创 7-12 最长对称子串

7-12 最长对称子串#include <iostream>#include <string>#include <stdio.h>using namespace std;int main(){ int i=0,j=0,k,a=1,len; string str; getline(cin,str); len=str.size(); for(i=1;i<len;i++) { if(str[i-1]==str[i+1])//AB

2021-05-15 18:32:52 188

原创 7-14 停车场管理

7-14 停车场管理#include <iostream>#include <string>using namespace std;int main(){ int n=0,num=0,time=0,flag=0,k,nt[100]={0},par[100]={0};// par[100]内为所停汽车的号码// nt[100]汽车进入停车场的时间,下标为汽车号码 char st; cin>>n; while(1)

2021-05-15 15:16:50 193

原创 7-13 求迷宫最短通道

7-13 求迷宫最短通道//递归找迷宫最短路径#include <iostream>#include <string>using namespace std;int f(int ,int ,int ,int ,int maze[20][20]);int f(int x,int y,int i,int n,int maze[20][20]){ int d[10]={100},b,c=0,t,flag=0; maze[x][y]=1;//将走过的路变成墙,避免

2021-05-15 14:07:00 377

原创 关于的int *p,q与int* p,q 一些问题

关于的int *p,q与int* p,q 一些问题一、如果 “ * ” 与 int 结合,即 (int*)p,则可将 int* 理解为 指针变量(一种类型),那么 int* p = &a 意思就是将 变量a 的地址赋给 指向整型变量的指针变量p。int* p;int * p;int *p;二、但是,第一种理解无法解释 的意思是定义一个 指针变量p 和一个 整型变量q (第一种理解应解释为定义两个 指针变量p和q )。int* p,q; 等价于 int *p;int .

2021-03-28 00:08:16 4955 2

原创 不知道为什么错了的进制转化 DeBug

**不知道为什么错了的进制转化**void print(long long int x, int cap);void ma(long long int num, int rdx, int cap,int flag){ if(num<rdx)print(num, cap); else { ma(num/rdx, rdx, cap,flag); if(flag==1&&num==9223372036854775807)print(num%rdx+1, cap);

2020-12-22 23:24:37 176 1

空空如也

空空如也

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

TA关注的人

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