漏洞 文件 基础java

【HNU个人项目互评】 基于java生成中小学数学卷子自动生成程序代码分析

【评价者】:金颖希 【项目作者】:刘一凡 【使用语言】:Java 前言 【项目简介】本项目为中小学数学卷子自动生成程序,采用java编程语言实现用户登录、用户类型判断、生成题目、题目查重、切换用户类型以及题目保存等简单功能。 【评价标准】本文以代码分析为主,主要从代码的可读性、性能、可靠性、可扩展性 ......
卷子 自动生成 中小学 数学 代码

java课后作业2

动手动脑1 用纯随机数算法生成指定数目的随机数 public class weiyunsuan { public static void main(String args[]){ int x[]=new int[1000]; x[0]=1; System.out.println(x[0]); for ......
java

shiro反序列化漏洞(CVE-2016-4437)漏洞复现 docker 手工+工具

漏洞特征: shiro反序列化的特征:在返回包的 Set-Cookie 中存在 rememberMe=deleteMe 字段 靶场搭建 cd /vulhub-master/shiro/CVE-2016-4437 docker-compose up -d访问 http://ip:8080 漏洞特征检测 ......
漏洞 序列 手工 工具 docker

Java学习清单

Java学习清单: 下面是一些比较基本的 Java 后端开发技能: 计算机基础 :熟练掌握计算机网络、数据结构和算法、操作系统,了解计算机组成原理 Linux : 熟练使用 Linux,有 Linux 下开发部署项目的实际经验 Java:熟练掌握 Java 基础、集合、并发、熟悉 JVM 常见概念, ......
清单 Java

Java反序列化:CommonsBeanutils无CC依赖下的反序列化调试分析

基础知识 1. Apache Commons Beanutils Apache Commons BeanUtils 是 Apache Commons 项目的一部分,它是一个用于简化 Java 对象的操作和属性访问的工具库。具体来说,它提供了一组用于操作 JavaBean 对象的工具和方法,使开发人员 ......
序列 CommonsBeanutils Java

cmake对每个源文件生成可执行对象

project(hello) # 将当前目录下所有源文件放到变量SRC中 aux_source_directory(./ SRC) # 遍历所有源文件 foreach(src ${SRC}) # 获取文件名 get_filename_component(target ${src} NAME_WE) ......
源文件 对象 cmake

个人项目-java实现论文查重

第一次个人编程作业 作业要求 这个作业属于哪个课程 工程概论 这个作业要求在哪里 个人项目 这个作业的目标 利用熟悉的语言完成论文查重算法编程,同时熟悉博客园和github的相关操作 github仓库链接 github仓库链接 需求 题目:论文查重 描述如下: 设计一个论文查重算法,给出一个原文文件 ......
项目 论文 个人 java

[Java]POJO总结

一、什么是POJO “Plain Old Java Object”“简单java对象”,也有另外一种英文描述“Plain Ordinary Java Object”,都不影响。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。 二、为什么会有POJO ......
Java POJO

Java框架中常用的几种成熟的token生成框架对比

Java框架中常用的几种成熟的token生成框架对比 Java框架中常用的几种成熟的token生成框架有: Spring Security:一个基于Spring的安全框架,提供了声明式的安全访问控制解决方案,支持多种认证和授权机制,如OAuth2.0、JWT等。 Apache Shiro:一个轻量级 ......
框架 常用 token Java

工程概论作业二——个人项目《论文查重程序(JAVA实现)》

工程概论作业二——个人项目《论文查重程序(JAVA实现)》 GitHub仓库 工程概论 计算2112 这个作业要求在哪里 工程概论作业二 这个作业的目标 熟悉GitHub的使用,编写程序实现论文查重,了解个人软件开发流程。 psp表格 | PSP2.1 Personal Software Proce ......
概论 程序 项目 工程 论文

Java学习之路--GUI编程--贪吃蛇小游戏

贪吃蛇小游戏界面实现四步走1.定义数据2.面板里将数据画上去3.监听事件 键盘 事件 package com.gui.snake;import javax.swing.*;import java.net.URL;//2023.3.28 GUI编程--贪吃蛇小游戏的实现--数据中心(只有一堆图片的数据 ......
小游戏 Java GUI

Java学习之路--GUI编程06

package com.gui.lesson06;import javax.swing.*;import java.awt.*;//2023.3.25/3.26 GUI编程--下拉框学习(Combobox)//这个程序最终运行结果不美观,正常情况下下拉框我们放在一个面板里面再添加到容器中。这里就只是 ......
Java GUI

Java学习之路--GUI编程04

package com.gui.lesson04;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;//2023.3.21 GUI ......
Java GUI

Java学习之路--GUI编程05

package com.gui.lesson05;import javax.swing.*;import java.awt.*;import java.net.URL;//2023.3.24 GUI编程--Swing--JButton按钮学习public class JButtonDemo01 ex ......
Java GUI

Java学习之路--GUI编程03

package com.gui.lesson03;import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;//2023.3.20 GUI编程 --键盘监听学习public class Test ......
Java GUI

小白之创建第一个java程序

(1)下载JDK运行环境。步骤:进入oracle官网 products Hardware and Software java download java 傻瓜式安装,注意安装路径尽量不在C盘 (2) 用记事本写java代码 文件名HelloWord.java,注意文件名和类名要一致 (3)DOS命令 ......
程序 java

javaweb运行tomcat时Jsp文件显示源码

今天在写javaweb项目的时候出现了运行一直不打开浏览器,如果手动打开浏览器的话,就会出现自己写的jsp文件中的所有源码,具体如图所示 我的问题在Servlet中因为要告诉jsp文件servlet在哪里所以要在类名的上一行写上@WebServlet("/Servlet"),但是由于我的粗心写成了@ ......
源码 javaweb 文件 tomcat Jsp

php实现大文件断点续传下载实例

php实现大文件断点续传下载实例,看完你就知道超过100M以上的大文件如何断点传输了,这个功能还是比较经典实用的,毕竟大文件上传功能经常用得到。 1 require_once('download.class.php'); 2 date_default_timezone_set('Asia/Shang ......
断点 实例 文件 php

Java学习之路--GUI编程02

package com.gui.lesson02;import java.awt.*;import java.awt.event.*;//2023.3.14 GUI编程--事件监听学习 事件监听 actionListener 生成一个窗口-内置一个按钮--点击按钮输出内容,点击关闭关闭窗口publi ......
Java GUI

响应头:关于文件下载的Content-Disposition和Content-Type(转载)

Content-Type 实体头部用于指示资源的MIME类型,在响应中,Content-Type标头告诉客户端实际返回的内容的类型,指示客户端如何显示附加的文件。 Content-Disposition 是 MIME 协议的扩展,指示回复的内容该以何种形式展示,是以内联的形式(即网页或者页面的一部分 ......

java实现百度OCR图片文字识别

java实现 百度OCR 图片文字识别 最近在做一个扫描图片识别文字的功能,决定用百度AI开发平台完成 1 打开网址 ​ 打开地址:https://ai.baidu.com/ 手机验证码登录 2 选择通用文字识别 开放能力-> 文字识别->通用文字识别 3 进入到通用文字识别页面 4 API的调用使 ......
文字 图片 java OCR

高级系统架构师学习(一)系统工程与信息系统基础

系统工程 定义:一种组织管理技术【一种现代的科学决策方法】 目的:以最好的方式实现系统 目标:整体最优 意义:利用计算机为工具,对系统的结构、元素、信息和反馈等进行分析,以达到最优规划、最优设计、最优管理和最优控制的目的。 系统工程方法 霍尔三维结构【“硬科学”方法论】 逻辑维:解决问题的逻辑过程 ......
系统 架构 基础 工程 信息

【面试题精讲】说一说springboot加载配置文件优先级

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 文章更新计划 系列文章地址 Spring Boot 加载配置文件的优先级是根据不同的位置和命名规则来确定的。下面按照优先级从高到低的顺序来介绍: 命令行参数:通过 ......
优先级 springboot 文件

使用vmware时,在Linux虚拟机开机时读取文件

条件: 有esxi或vcenter的权限 Linux虚拟机开机且不能中断运行 不知道Linux虚拟机的账号密码 方法: linxu-flat.vmdk为基础磁盘文件 没有快照时,读取、复制linxu-flat.vmdk显示Device or resource busy 有快照时,可以读取、复制lin ......
机时 文件 vmware Linux

处理目录或文件结构损坏导致无法删除问题

问题起因:因为大数据环境,服务器资源有限,磁盘很容易被数据跑满,长期需要手动清理,导致有时候清理出现问题。 问题: 文件无法删除成功,执行ls命令报错: ls: cannot access blk_xxxxxxxx: Structure needs cleaning 分析:这个错误信息表明文件系统的 ......
结构 文件 目录 问题

Java课后动手动脑二

随机数 一、JOptionPane:主要用到四种消息提示框方法: showConfirmDialog():确认对话框 showInputDialog():输入对话框 showMessageDialog():消息对话框 showOptionDialog():选择对话框 主要有五种消息类型,类型不同,图 ......
Java

使用dom4j解析xml文件及selectNodes取不到值问题解决

参考文档: https://blog.csdn.net/PARADDD/article/details/131307189 https://blog.csdn.net/weixin_37703598/article/details/81273199 ......
selectNodes 文件 问题 dom4j dom4

JS 下载文件

一、背景 二、实现 点击查看代码 // 下载文件 export function downloadFile(obj, name, suffix) { const url = window.URL.createObjectURL(new Blob([obj])) const link = docume ......
文件 JS

python入门基础(14)--类的属性、成员方法、静态方法以及继承、重载

上一篇提到过类的属性,但没有详细介绍,本篇详细介绍一下类的属性 一 、类的属性 方法是用来操作数据的,而属性则是建模必不的内容,而且操作的数据,大多数是属性,比如游戏中的某个boss类,它的生命值就是属性(不同级别的boss,有不同的生命值),被攻击方法(不同的攻击,伤害值不同),当boss被攻击时 ......
方法 静态 属性 成员 基础

JAVA——两个List集合求交集、并集和差集(去重)

public static void main(String[] args) { List<String> stringList = new ArrayList<>(); stringList.add("a"); stringList.add("b"); stringList.add("c"); s ......
差集 交集 两个 JAVA List