自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣热题100

建立一个hashMap集合,键值存入数组值,value存放数组下标,调用containsKey方法查询数组中是否有target-nums[i]的值,如果存在直接将两下标输出,否则将该值插入到集合中。题目描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。利用两次for循环进行查找。

2023-11-01 09:00:53 382

原创 基于小程序的点餐推荐系统

该系统采用小程序的云开发模式,在推荐系统端,使用基于物品的协同过滤推荐算法,适合于大作业或者毕业设计,有需要的小伙伴私聊。

2023-06-29 10:29:55 80

原创 IDEA java工程导入jar包

新建一个java项目然后注意到下边这个External Libraries中是存放的jar包,接下来导入进去。之后在其中可以看到刚刚导入的包

2021-11-17 19:39:18 419

原创 Bugku-隐写

打开题目后将文件下载,发现压缩包里面有一张png格式的图片,打开它。发现可能flag被隐写,先用stegsolve看看,发现只看到了宽度的隐藏,还是没有发现flag。把图片拉到hxd中,查看它的十六进制代码。根据百度我们得到了png文件格式的一些说明第二行的前四个字节是它的宽度,后四个字节是它的高度,我们发现高度不等于宽度 。我们尝试将它修改,把第二行的第八个字节的A4改为F4。我们再次打开图片,发现flag。...

2021-07-19 16:57:07 359 1

原创 DVWA靶机安装(超详细教程)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、DVWA简介二、安装过程1.安装PHPstudy2.安装dvwa靶机3.配置靶机环境一、DVWA简介Web应用程序(DVWA)是一个很容易受到攻击的PHP / MySQL Web应用程序。其主要目标是帮助安全专业人员在法律环境中测试他们的技能和工具,帮助Web开发人员更好地了解保护Web应用程序的过程,并帮助学生和教师了解受控类中的Web应用程序安全性房间环境。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞

2021-07-03 17:25:32 10485

原创 kali安装中文输入法(本人一遍成功)

kali中文输入法安装(以下所有操作在你已经换源的情况下完成)首先,安装ibus到系统中:apt-get install ibus ibus-pinyin 安装中选择是否继续 输入 Y然后开始下载 下载后在命令窗口输入reboot重启然后在右上角会出现语言的选项接下来就成功了...

2021-06-25 20:30:28 4106 8

原创 L1-6 吉老师的回归 (15 分)

这个题中用string的find函数就很好解决#include <iostream>using namespace std;int main(){ int n,m; cin>>n>>m; getchar(); string str; int flag=1;//判断是否做完 while(n--) { getline(cin,str); if(str.find("qiandao.

2021-05-30 13:15:30 182

原创 L2-1 包装机 (25 分)

解题思路:使用C++中封装好的队列和栈数据结构来解题会很简单三个运输带可以看成三个队列 先进先出 (输入时先进 推下来时先出)框子可以看成一个栈数组 从顶入从顶出整理下队列和栈结构相关知识点队列的基本操作queue<数据类型>q(名称);//定义 q.push(x) //将x插入到队列末端q.pop() //将队首元素弹出q.front() //访问队首元素q.back() //访问队尾元素q.size() //队列元素个数q.empty() /

2021-05-28 20:35:39 259

原创 数据库大作业(学生信息管理系统)PHP+MySQL实现增删改查

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、文件目录二、管理员界面相关代码(PHP+CSS)1.admin.php2.admin.css三、增加功能四、删除功能(delete.php)五、多选删除功能(checkdelete.php)六、修改功能(insert.php)七、查询功能(search.php)八、数据库内容前言提示:本文采用PHP对数据库进行操作:本文就介绍了PHP实现对MySQL数据库的增删改查操作基础内容。提示:以下是本篇文章正文内容,下面

2021-05-19 15:59:32 20473 69

原创 验证登录账号和密码的输入正确性(JavaScript实现)

代码<!DOCTYPE html><html lang="en"><head> <title>Document</title></head><body> <form> 账号 <input type="text" name="username"id="username" style="height: 28px;"><br> 密码

2021-05-19 15:24:41 8131

原创 C语言判断一个数是否为素数的代码

bool judge(int x) //判断是否为素数{ if(x==1||x==2||x==3) { return true; } else { for (int i = 2; i <= sqrt(x); i++) { if (x % i == 0) { return false; } } retu

2021-05-14 01:18:54 455

原创 PHP+MySQL实现学生信息管理系统登录功能(附带源码)

首界面用户和管理员登录界面相同管理员管理界面

2021-05-13 17:31:38 10650 3

原创 1006 换个格式输出整数 (15 分)

题目详情:让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 n。输入样例 1:234输出样例 1:BBSSS1234输入样例 2:23

2021-05-13 17:23:51 89

原创 1004 成绩排名 (20 分)

读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为`第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩``其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。输出格式:对每个测

2021-05-12 14:39:23 221

原创 1003 我要通过! (20 分)

先把这个题的题意搞懂1、这个字符串中只能有’P’ ‘A’ 'T’这三个字符2、xPATx 可以成功,说明P前面的A和后T后边的A的个数相同时答案正确,且此时PT之间只能有一个A3、aPbTc 和 aPbATca 可以成功,说明P前面的A的个数*PT之间的A的个数等于T后边的个数的话,答案正确综上所述要确定这个字符串是否正确第一必须含有PAT三个字符,而且P和T只能出现一次第二T之后A的个数 是 P之前的个数与PT之间个数的乘积接下来写代码刚开始也是没有思路,看到了别的解题用.

2021-05-11 15:53:53 109

原创 1001 害死人不偿命的(3n+1)猜想 (15 分)

#include <iostream>using namespace std;int count=0;int fun(int n){ if(n==1) return 0; else { if(n%2==0) { n/=2; count++; fun(n); } else { n=(3*n+.

2021-05-11 14:52:22 85

原创 PAT乙级 1002写出这个数

1002 写出这个数代码实现#include <iostream>#include <stdio.h>#include <string.h>using namespace std;int main() { char s[100]; int a[5]; int t,i,sum,count; cin>>s; int len=strlen(s); char pinyin[][9] = { "ling","

2021-05-11 14:50:20 101

转载 2021-01-13

7-6 A-B (20分)本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过10​4​​ ,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入样例:I love GPLT! It’s a fun game!aeiou输出样例:I lv GPLT! I

2021-01-13 14:57:50 99

原创 7-11人以群分

题解:这个题倒是不难理解,首先对所给的数据进行一个排序,根据题意,我们要让双方人数尽可能的接近,双方的差值也更大,当N的取值为偶数时,我们可以平等分为两部分当N的取值为奇数时,我们让活跃的人数比不活跃的多一个然后在进行相加求和,最后相减即可的=得到最终结果。****** 代码如下******#include <iostream>#include<algorithm>#include<math.h> using namespace std;.

2021-01-12 17:00:33 241

原创 L1-005 考试座位号 (15分)

该题思路是利用了结构体,不过感觉用起来较麻烦#include <iostream>using namespace std;struct student{ long int number; int shi; int kao;};int main(){ int N;cin>>N; struct student S[N]; for(int i=0;i<N;i++) { cin>>S[i].

2021-01-09 19:19:17 88

空空如也

空空如也

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

TA关注的人

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