刷新
过滤器和拦截器的辨析

博主头像 过滤器和拦截器的辨析 介绍 过滤器和拦截器都是为了在请求到达目标处理器(Servlet或Controller)之前或者之后插入自定义的处理逻辑 过滤器: 遵循AOP(面向切面编程)思想实现,基于Servlet规范提供的Filter接口,它是位于客户端请求与服务器响应之间的一个组件,依赖于Servle ...

[SWPUCTF 2021 新生赛]ez_unserialize

博主头像 概括 这是一道PHP反序列化的CTF赛题,本意是想用这道题对PHP反序列化进行一定的学习。 过程 我们打开赛题,看看内容 没有发现什么东西,看看他的页面代码 根据他的提示,感觉是存在一个robots.txt文件的,尝试访问一下。 进去看看。 果然如此 我们来分析一下这段代码 <?php error_ ...

面向对象编程,看这篇就够了

博主头像 面向对象编程是一种强大而灵活的编程范式,它可以帮助我们更好地组织和管理代码,提高代码的可读性和可维护性,这使得它特别适合用在大型工程项目中。然而,我们也需要注意其可能带来的问题,尤其是在并发和复杂系统中。 ...

第三次博客作业

博主头像 前言 这是第三次博客作业,总结了近三次PTA大作业的完成情况,作业7、8次的大作业的小题目围绕着HashMap、ArrayList和自定义接口来展开,大题目则是课程成绩程序的第二次第三次迭代,因为第一次课程成绩的程序写的结构不太好,于是重新写的,第三次迭代并没有拿到满分,后面也没有时间改了。期末考试 ...

Arcpy使用入门

博主头像 2.7Python(目前ArcGIS使用)代码转化为3.5Python(目前ArcGIS Pro使用)代码 Analyze Tools For Pro (2to3命令) 基本操作 调用ArcToolbox的两种形式 #arcpy.ToolboxAlias.ToolName() #arcpy.Tool ...

第二次博客作业

博主头像 前言 这是第二次博客作业,总结了近三次PTA大作业的完成情况,这三次的大作业难度逐渐增大,完全理不清逻辑,真的越想越混乱,代码写的也是很乱,没有一个整体的框架结构,读起来很困难,没有学到java程序编写的真谛,总之对于我,一个逻辑很差很差的人来说,越来越复杂的题目,写起来真的痛苦,到后面的题目,基本 ...

城院导航小程序软件需求规范(SRS)(三期作业汇总)

博主头像 城院导航小程序软件需求规范(SRS) 1. 引言 1.1 目的 小帅小美们注意看!! 公主请批阅! 王子请批阅! 本文档描述了城院导航小程序的功能和非功能需求。它旨在为开发团队、导师和利益相关者提供清晰、完整的需求描述。 1.2 范围 本系统为学生、教职工和访客提供学校内部的导航服务,包括地点搜索、 ...

第一次博客作业

博主头像 前言 这学期才开始接触Java,之前只学了C语言,所以一开始写题目的代码的时候对Java的众多函数和语法不是太熟悉,一开始就上手写代码有点不适应。 ​ 关于类: 1、类似C中的struct,构造函数、内置方法(函数 )都比较相似 2、尽量避免代码的重复,把private和public的方法搞清晰。 ...

Java基础实现加油站圈存机系统

博主头像 # 加油站圈存机系统 ​ 对于加油卡而言,圈存是将`用户账户`中已存入的资金划转到所持的加油卡上后方可使用。通俗一点的说法就是您在网点把钱存入主卡中,再分配到下面的副卡,由于副卡都在使用车辆的驾驶员手中,需要在加油的时候在加油站让加油站员工划一下即可,就是所谓的圈存。 #### 圈存操作流程 ​ 如 ...

springboot的controller如何拿到post请求中的json数据

博主头像 在SpringBoot的Controller中,可以使用注解@RequestBody来获取POST请求中的JSON数据。我们可以将这个注解应用到一个Controller方法的参数上,Spring将会负责读取请求正文中的数据,将其反序列化为一个Java对象,并将其作为Controller方法的参数传递 ...

C++程序开发技巧

博主头像 ## 引言 > 类(class)的使用分为两种——基于对象(object Based)和面向对象(object oriented) > > 基于对象是指,程序设计中单一的类,和其他类没有任何关系 > > 单一的类又分为:不带指针的类(class without pointer members)和带指 ...

面向对象程序设计题目集总结blog2

博主头像 一、前言 第二次在博客园上发布面向对象程序设计题目集的总结博客。经过几周的学习,面向对象的理念更加深入。虽然已经学了些面向对象程序设计,学好这部分内容还是有较大难度。 关于知识点 本次的题目集所体现的知识点已经不仅限于Java的语法知识,还需要考虑设计问题,不能看到题目就开始进行代码编写,需要考虑类 ...

UML 类图

博主头像 UML 类图 1 类图的结构 用动物园的类图结构来举例,先抽象化动物类如图所示: 一个类图包括类名、属性和行为,类名不用解释,在介绍属性和行为前,先了解一下访问权限: ‘ - ’ private:只有类内部的成员才能访问 ‘ + ’ public:类内部和类外部都能访问 ‘ # ’ protecte ...

OOP前三次作业总结BLOG

博主头像 OOP 1-3次作业总结 22201303-范宇 前言 第一次BLOG,对第一阶段的学习总结。 前三次题目集总体上更偏向于JAVA语法上的训练,第二次与第三次题目集中的后两道需要一点逻辑思维。题量我个人认为适中,整体难度我认为恰到好处,就是那种需要一定时间思考,但又不至于难到完成不了。 设计与分析 ...

PTA题目集1~3阶段性总结

博主头像 一 前言: 题目集一:此题目集主要考察输入语句和循环语句以及对字符串的操作,如第一到四题考察输入输出,第五第十一第十二考察循环语句,第六题到第八题考察字符串操作,题量较大且个别题目难度较大。 题目集二:此题目集主要考察对输入信息的判断和数学计算,如前三题的长度质量计量单位换算和奇数求和和房地产税费计 ...

再谈编程范式(3):理解面向过程/面向对象/函数式编程的精髓

面向过程(PO) 面向过程是随着VB一起来到我的世界,那个时候会的非常有限,感觉能把程序写出来自己就非常棒了,VB是做那种可视化界面,在工具栏拖个框框放到面板上,然后就在各个事件上写完整的逻辑,什么封装,抽象,继承一概不懂,就有一种一个方法把实现过程需要的逻辑都罗列了,面向过程分析的是步骤。这样说过 ...