打包java程序(上)
java作为一个跨平台的程序语言,虽说给程序员带来了方便,但是还是苦了用户。因为运行java程序需要装java虚拟机,版本如果不对还容易启动不来。 这里说一下把自己写的java程序打包成jar我们的方法。下面是一个简单的使用swing库的界面程序,保存为test_2ButtonChange.java ``` import javax.swing.*; import java...
java作为一个跨平台的程序语言,虽说给程序员带来了方便,但是还是苦了用户。因为运行java程序需要装java虚拟机,版本如果不对还容易启动不来。 这里说一下把自己写的java程序打包成jar我们的方法。下面是一个简单的使用swing库的界面程序,保存为test_2ButtonChange.java ``` import javax.swing.*; import java...
Java文件上传大杀器-绕waf(针对commons-fileupload组件) {#Java文件上传大杀器-绕waf-针对commons-fileupload组件} =================================================================================== PS:高版本才有1.3以上 来个中二的标...
2022虎符CTF-Java部分 {#2022虎符CTF-Java部分} ==================================== 写在前面 {#写在前面} ------------ 非小白文,代码基于[marshalsec](https://github.com/mbechler/marshalsec)项目基础上进行修改 正文 {#正文} -----...
2022MRCTF-Java部分 {#2022MRCTF-Java部分} ==================================== 总结 {#总结} -------- 总的来说是一次非常不错的比赛,这里也会简单列出考点方便查阅学习,不难有点引导性质 Ps:此次比赛都是不出网,所以都需要内存马,内存马部分不做讲解很简单百度搜搜 下面这两题挺不错的也学到了东...
探寻Java文件上传流量层面waf绕过姿势系列二 {#探寻Java文件上传流量层面waf绕过姿势系列二} ==================================================== 写在前面 {#写在前面} ------------ 这篇和上篇不同的是上篇更多关注于RFC文档规范的部分,而这篇更关注于如何从代码层面上的利用来绕过,具体内容请接着...
浅析Gitlab未授权密码重置(CVE-2023-7028) {#浅析Gitlab未授权密码重置-CVE-2023-7028} =============================================================== 补丁在[https://gitlab.com/rluna-gitlab/gitlab-ce/-/commit/24d106...
运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。 **JavaScript中常用的运算符有:** * 算术运算符 * 递增和递减运算符 * 比较运算符 * 逻辑运算符 * 赋值运算符 算术运算符 ----- 概念:算术运算使用的符号,用于执行俩个变量或值的算术运算。 | 运算符 | 描述 | 实例 ...
流程控制 ---- 在一个程序执行的过程中,各条代码的执行顺序对程序的结构是有直接影响的,很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能。 流程控制就是来控制我们的代码按照什么结构顺序来执行。 流程控制主要有三种结构:**顺序结构、分支结构和循环结构**,这三种结构代表三种代码执行的顺序。 顺序结构 ---- 顺序结构是程序中最简单、最基本的流程控制,它没...
求学生成绩 ----- 1. 弹出输入框输入班级总人数(num) 2. 依次输入学生的成绩(score) 3. for循环,弹出的次数跟班级总人数一致。(i \<= num) 4. 进行业务处理:计算,先求总成绩(sum),然后求平均成绩(average)。 5. 弹出结果。 ```lang-js <script> var num = prompt...
数组 --- 数组(Array)是指**一组数据的集合** ,其中的每个数据被称作**元素** ,在数组中可以**存放任意类型的元素**。 数组是一种将一组数据存储在单个变量名下的优雅方式。 ```lang-js //普通变量一次只能存储一个值 var num = 10; //数组一次可以存储多个值 var arr = [1, 2, 3, ...