漏洞 文件 基础java

Java拾贝第七天——断言

Java拾贝不建议作为0基础学习,都是本人想到什么写什么 断言就是肯定,判断一个的结果。 assert 布尔表达式; assert 布尔表达式:想要附带的信息 断言一般是调试使用 public static void main(String[] args) { int x = 10 / 2; ass ......
Java

Rockchip RK3399 - DRM encoder、connector基础知识

3.1.3 struct drm_connector linux内核使用struct drm_connector来表示一个连接器,用于连接编码器和显示设备。 3.1.3 struct drm_encoder linux内核使用struct drm_encoder来表示一个编码器,用于连接CRT控制器 ......

Java拾贝第七天——throws和throw、自定义异常

Java拾贝不建议作为0基础学习,都是本人想到什么写什么 throws 在定义一个方法时可以使用throws,表示此方法不处理异常,转而交给方法的调用处进行处理。 public class Test7 { public static void main(String[] args) { Math m ......
throws throw Java

JAVA

import javax.swing.*; class AboutException { public static void main(String[] a) { int i=1, j=0, k; k=i/j; try { k = i/j; // Causes division-by-zero e ......
JAVA

JAVA项目中的常用的异常处理情况总结

在Java项目开发中,异常处理是至关重要的一部分。良好的异常处理能够提高程序的稳定性和可靠性,使得程序在面对意外情况时能够有所作为,而不至于因为一些小错误而导致整个系统崩溃。以下是Java项目中常见的异常处理情况及其处理方法的详细总结: 1. 空指针异常(NullPointerException) ......
常用 情况 项目 JAVA

web基础漏洞-sql注入测试

sql注入的自动测试,为了便于处理,将其分为两个阶段分别处理,即漏洞测试发现和漏洞利用。前者更加普遍和重要。 1、自动测试流程 1.1 选择业务和sql语句 insert delete update select where id=? select where title like '?' sele ......
漏洞 基础 web sql

上传超大文件到云端服务器

一直以来,通过互联网传送超大文件都是个麻烦事,传统的SSH/FTP工具只适合传输不太大的文件和目录,遇到上G的文件经常会出现传输错误,常用手段如百度云在Linux服务器上没法使用,一些专业传输软件需要在服务端安装开端口,而我们日常遇到的超大文件越来越多,linux的安装包要几个G,docker镜像要 ......
云端 服务器 文件

web基础漏洞-sql注入绕过

前提:确实存在sql注入,换句话说未使用预编译,绕过才有可能。 这里阐述针对的是mysql语法。 1、大小写混杂 2、双写绕过 如果服务端检查到敏感词,对其删除后继续执行。那么可以提交数据时进行双写绕过,比如selselectect,提交后变为select 拓展来说,如果服务端最多检查n次,并且每次 ......
漏洞 基础 web sql

web基础漏洞-sql注入

1、介绍 sql注入,是目标网站提供了接口,使得攻击者可以从前端提交数据,然后未经过严格检查,被拼接到sql语句中,交给sql应用执行。从而导致恶意构造的payload破坏原有的sql语句结构,执行超预期的功能,造成危害。 几乎所有的sql应用都存在sql注入漏洞,但一般讨论和测试时以mysql为主 ......
漏洞 基础 web sql

Maven基础

官网:https://maven.apache.org/ 目录结构 安装 一一般安装后通过idea中的插件使用maven 坐标 依赖范围 生命周期 ......
基础 Maven

越权漏洞

权限绕过漏洞 权限绕过(也叫越权)漏洞是指攻击者通过利用系统或应用程序中的漏洞,绕过了正常的权限控制机制,获得了比他们应该具有的更高权限。 可以通过越权漏洞访问他人信息或者操纵他人账号 其中权限绕过又有水平越权和垂直越权两种 形成原因 形成的原因:主要是因为开发人员对数据的增、删、改、查时对客户端请 ......
漏洞

java基础补习继承、抽象和接口

之前java都是快速入手,很多的基础知识不牢固。没有系统学过。但是 现在系统学也有点费时间,我就是碰到那些基础知识不懂或者不太明白时 去找对应课程那一小节去学习那些知识。今天就小小学习了下java的继承、抽象还有接口等基础知识。 ......
接口 基础 java

打开本地html文件+文件路径

打开本地html文件+文件路径 打开本地html文件 一、文件目录 1、方法 使用os库 import os ​ #文件绝对路径,含文件名 print(os.path.realpath(__file__)) print(os.path.abspath(__file__)) ​ #os.path.di ......
文件 路径 html

Java学习之路(一)

Java学习之路(一) Java基础语法 1、注释 注释是对代码的解释和说明的文字,可以提高程序的可读性。Java的注释分为三种: 单行注释。 //这是单行注释 多行注释。 /* 这是多行注释 */ 注意:多行注释不能嵌套使用。 文档注释。 /** 文档注释以/**开始, 以*/结束 */ 2、关键 ......
Java

php提高文件上传速度

PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。 1.file_uploads=on/off 是否允许通过http方式上传文件 2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错 3.memory_limit=50M 设置脚本可以分配的最大内存 ......
速度 文件 php

web基础漏洞-xss手工测试与自动测试

手工测试,一般是指结合浏览器和burp的重放进行。 1、反射型xss手工测试 1.1 测试是否返回 如果测试参数在响应的体部中并未返回,那么基本可以判断不存在反射型xss。 问题1:测试参数在响应中固有 如果测试参数除了包含返回之外,还存在固有。这样的话,直接根据测试参数是否在响应体部中包含就没有意 ......
漏洞 手工 基础 web xss

distributed-programming-in-java

WEEK 1 1 MAP-REDUCE HADOOP K-V pair Spark Resilient distributed dataset Page Rank Rank(B) = sum (Rank(A) / DEST_COUNT(A)) Week2 Socket JVM_A -> JVM_B ......

Java拾贝第七天——异常

Java拾贝不建议作为0基础学习,都是本人想到什么写什么 在程序实际运行过程中,可能存在大量的未知问题,所以在程序中对错误的处理是极其重要的。 Java提供的异常处理机制可以更好地解决这方面的问题。 认识异常 public static void main(String[] args) { Syst ......
Java

前端工程化基础

下载安装node.js npm install vue@latest 创建项目:vue ui 编译运行项目:npm run serve vue组件结构(.vue文件) 三个标签组成: <template>:模板部分,生成html代码 <script>:原生js代码,控制模板中数据的来源以及行为 <s ......
前端 基础 工程

web基础漏洞-xss

1、介绍 xss,cross site script跨站脚本攻击,是指攻击者构造payload,使其在用户的浏览器上解析为脚本执行,从而造成危害。 脚本一般是指js,但广义上vbscript和actionscript(flash)等其它脚本可以造成xss。 xss一般发生在浏览器,但广义上任何支持脚 ......
漏洞 基础 web xss

Java倒计时

static int countDownTime=100;//用来设置总时间 Timer timer=new Timer(); TimerTask task=new TimerTask() { @Override public void run() { if(countDownTime!=0){ c ......
Java

零基础学习CAE——Hypermesh的使用技巧

Hypermesh是一款强大的有限元前后处理软件,用于建模、网格划分、后处理和优化分析。以下是一些Hypermesh使用技巧: 1. 界面布局:在开始使用Hypermesh之前,可以调整界面布局以适应个人喜好。可以通过"View"菜单中的选项来自定义工具栏、视图和面板的位置和大小。 2. 快捷键:H ......
使用技巧 Hypermesh 技巧 基础 CAE

1、Java面向对象的特性

面向对象的知识点 构造器 构造器的使用与作用 构造器在创建对象时执行- 构造器常用于完成对象的初始化 构造器的注意事项: 如果不写构造器,java会为类生成一个无参构造器 若我们定义了有参构造器,java就不会帮我们的类生成无参构造器了,此时需要我们自己写一个无参构造器出来 static关键字 作用 ......
特性 对象 Java

python基础-面向对象2

目录1. 成员1.1 变量1.2 方法1.3 属性2. 成员修饰符3. 对象嵌套4. 特殊方法5. 练习题 1. 成员 面向对象中的所有成员如下: 变量 实例变量 类变量 方法 绑定方法 类方法 静态方法 属性 1.1 变量 实例变量,属于对象,每个对象中各自维护自己的数据 类变量,属于类,可以被所 ......
对象 基础 python

python基础-面向对象3

目录1. 继承补充1.1 mro 和 c3算法1.2 py2 和 py3继承区别2. 内置函数补充3. 异常处理3.1 异常细分3.2 自定义异常和抛出异常3.3 finally和else3.3.1 特殊的finally3.3.2 else3.3.3 traceback3.4 异常练习题4. 反射4 ......
对象 基础 python

python基础-函数与模块1

目录了解函数和模块1. 文件操作1.1 读文件1.2 写文件1.3 文件打开模式1.4 常见功能读文件操作写文件操作1.5 文件上下文管理练习题2. csv文件3. ini文件4. xml文件5. Excel文件5.1 读Excel5.2 写Excel6. 压缩文件7. 练习题 了解函数和模块 函数 ......
函数 模块 基础 python

python基础-函数与模块2

目录1. 初识函数2. 函数的参数2.1 参数2.2 默认参数2.3 动态参数3. 函数的返回值4. 练习题 1. 初识函数 面向过程编程 :按照业务逻辑从上到下逐步完成 函数式编程 :利用函数编程 函数,是一堆功能代码的集合 def 函数名(): 函数内编写代码 ... ... 函数名() def ......
函数 模块 基础 python

python基础-数据类型(none、集合、字典、浮点数)

目录1. 了解 hash2. None类型3. 集合 (set)3.1 定义3.2 独有功能3.3 公共功能3.4 转换3.5 其他3.5.1 集合的存储原理3.5.2 元素必须可哈希3.5.3 集合查找元素速度快3.5.4 对比和嵌套集合练习题4. 字典 (dict)4.1 定义4.2 独有功能练 ......
点数 字典 类型 基础 数据

python基础-数据类型(字符串-布尔-整数)

目录1. 整数 (int)1.1 定义1.2 独有功能1.3 公共功能1.4 转换1.5 其他1.5.1 长整型1.5.2 地板除1.5.3 其它2. 布尔 (bool)2.1 定义2.2 独有功能2.3 公共功能2.4 转换2.5 其他做条件自动转换3. 字符串 (str)3.1 定义3.2 独有 ......
布尔 整数 字符串 字符 类型

获取字节流文件类型

byte[] markBuf = "%PDF".getBytes(); boolean compare = compare(fileBytes, markBuf); System.out.println(compare); ......
类型 文件