寒假学习报告 2.8

本周主要学习了 c语言部分重要头文件和函数 洛谷刷题 开始搭建实验环境 适当学习xss的部分知识 开始着手php方面的学习

一 部分重要的头文件和函数
主要有 algorithm bits/stdc++.h stdlib.h等等
见图片
swap sort reverse srand rand等等一些常用的都在里面
在这里插入图片描述

二 洛谷刷题
主要是一些小技巧
题意翻译
**【题目描述】**三个整数分别为 A , B , C . 这三个数字不会按照这样的顺序给你,但它们始终满足条件: A<B<C . 为了看起来更加简洁明了,我们希望你可以按照给定的顺序重新排列它们。

**【输入格式】**第一行包含三个正整数 A , B 和 C ,不一定是按这个顺序。这三个数字都小于或等于100。第二行包含三个大写字母 “A” 、 “B” 和 “C” (它们之间_没有 _空格)表示所需的顺序.

**【输出格式】**在一行中输出A,B和C,用一个’ '(空格)隔开.

感谢@smartzzh 提供的翻译

这题看似很简单 就是 先从小到大排个序 再给一个 abc对应这三个数
然后 abc怎么排 这三个数就怎么排。 乍一看很简单
可是做出来却总是报错
因为abc这三个数 是char扫进去的 而不是独立的
但我们读取这三个数的时候就会发现
如果写for(;😉
if a[i]==‘a’'b’这种代码 最后一个读不出来
后来发现 是char结束敲回车的时候 把回车也算进去了,导致最后一个字母,出现问题,读不出来。 没办法 最后只能用折中的办法
1 for扫取的时候 不要用cin》》扫 而是老老实实的scanf 取扫 取一个数就马上读出来 再排序,避免问题
2直接玩大的,最后输出代码 回到ACS2的方式,避免这种情况
abc的位置索性不用 if的方式读取 而是用 a【a【i】-‘a’】的方式 用ASC2码读出来 从而避免出现 这种情况。
题目描述
已知正整数nn是两个不同的质数的乘积,试求出两者中较大的那个质数。

输入格式
一个正整数nn。

输出格式
一个正整数pp,即较大的那个质数。

要输出最大的质数,因为如果从大往小循环,实际上不太好写,所以还是从小往大循环,最后不是要得到最大的那个数吗?索性用原数除以这个最小的数就可以了。
总之就是一些处理数据的技巧吧,值得进一步思考。

三 搭建实验环境
因为书上给的操作全部需要搭建环境 而书上几乎没有给什么搭建的方式,很难呀,到现在什么mysql还一知半解 奈何任务这么紧 最后用了phpstudy集成搭建了环境,但是…很迷呀,到现在也玩不转,还在艰苦的摸索中…

话说,我借了同学的网站 ,反正我也参加了
直接拿那个网站试试不知道怎么样…不过话又说回来,现在的技术这么low,攻击什么的还是别想了。
http://www.watcem.top/ 有兴趣的ddos一下????
在这里插入图片描述
在这里插入图片描述

四 xss的学习
因为涉及到 html java php 所以嘛,这些日子在加紧学
因为你会发现 即使进入了靶场 你连代码在·哪里都找不出来…
太真实了
最后 还是在学长的帮助下 找到了一个练手的网站
(记得把浏览器防护全部关掉,不然你连代码都输不进去)
https://zhuanlan.zhihu.com/p/54041627
http://test.ctf8.com/
在这里插入图片描述

对没错 心态崩了 用网页开源代码 和下载 来 再用网页打开php代码不一样…
所以在网页上源代码看见的代码没用 ,还是要下载下来再看 php的内容
这里走了一点点弯路 emmmmm
然后切入正题

<?php ini_set("display_errors", 0); $str = $_GET["name"]; echo "

欢迎用户".$str."

"; ?>

根据代码发现,变量$str从url接受一个get类型的name参数,并且没有对传入的name参数进行任何过滤
直接echo出来,我们可以直接构造任意可弹窗payload,
这里使用最基本的:,也可以使用 <svg/οnlοad=alert(1)> 等…
建议自学 html css php 不然很难呀这…
鉴于本人还在摸爬滚打阶段 就不多说了
等我熟练一下下再说

五 php方面的学习
这不,紧接上文,自己动手,丰衣足食。
只能自己学了
如图
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
小心脖子!!!

大概就是这么多吧,肺炎情况下要多注意身体呀!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值