07 2021 档案
摘要:递归(大计算少用递归) 递归结构包括两个部分 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环 递归体:什么时候需要调用自身方法 数组 数组是相同类型数据的有序集合 若干个数据按照先后次序排列组合而成 其中,每一个数据称作一个数组元素,通过数组元素下标访问 //声明数组变量 dataType
阅读全文
摘要:数据库基础 1.Mysql基础操作 登录数据库: C:\WINDOWS\system32>mysql -uroot -p Enter password:**** 查看库名 mysql>show databases; 创建库 mysql>create database ***; Q
阅读全文
摘要:第1关:设计Book类 本关任务:定义一个Book类,描述图书的信息。 /** * 要求定义一个Book类,描述图书的信息。 每一本书都有以下信息: - 书名(title),String 类型 - 作者(author), String 类型 - 出版社(press ),String 类型 - 书
阅读全文
摘要:第三天 代码审计时需要关注的点 通读代码,理解结构和功能--缺点是十分耗时且令人头疼 依据经验寻找关键功能--定位功能对应的代码后找到关键函数,正向或反向追踪其中用到的变量 定向挖掘某类漏洞--通过可能涉及的函数去寻找 SSRF(服务器请求端伪造) 由攻击者构造形成,服务端发起请求的一个安全漏洞,攻
阅读全文
摘要:方法 //System.out.println(); //类.对象.方法 设计方法原则:一个方法只完成一个功能,有利于后期拓展 方法包含一个方法头和一个方法体 按住CTRL点击方法名即可看到方法体 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... } 形式参数:a,b 实际参
阅读全文
摘要:while循环 while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环 do...while循环 do...while循环和while循环相似,不同的是,do...while至少会循环一次
阅读全文
摘要:写了文档一定要保存!!!真是泪6满面 Scanner对象 Scanner类来获取用户的输入 Scanner scanner = new Scanner(System.in); import java.util.Scanner; public class Demo02 { public stati
阅读全文
摘要:Burp suite Target(目标)-显示目标目录结构 Proxy(代理)-拦截HTTP/S的代理服务器,拦截,查看,修改浏览器与目标之间的数据流 Spider(爬虫)-枚举应用程序的内容和功能 Scanner(扫描器)-自动发现web应用程序的安全漏洞 Intruder(入侵)-对web进行
阅读全文
摘要:字符串的表示 char str1[100] = {'A', 'd', 'a','\0'}; char str2[100] = "Ada"; char str3[100]; str3 = "Ada" // 错误!表示一个储存多个字符的数组,且不能用=赋值 strcpy(str3, "Ada"); //
阅读全文
摘要:第1关:封装、继承和多态进阶(一) package case1; import java.util.Scanner; public class Task1 { public static void main(String[] args) { Scanner sc = new Scanner(Syst
阅读全文
摘要:int a=3; int b=a++; //先给b赋值,再给a+1 int c=++a; //先给a+1,再给b赋值 System.out.println(); //a=5,b=3,c=5 // && 与(and) || 或(or) ! 非(取反) 位运算 /* A= 0011 1100 B= 00
阅读全文
摘要:第1关:汽车销量排序 本关任务:需要对2019年主要汽车集团全球的汽车销量进行统计,编写一个程序,按从大到小的顺序对销量进行排序 #include <stdio.h> void carSort(long car[]); //排序函数 int main() { int i; long car[10
阅读全文
摘要:第1关:Object类 Java中有一个比较特殊的类,就是 Object 类,它是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类就默认继承 Object 类。因此,Object 类是 Java 类层中的最高层类,是所有类的超类。换句话说,Java 中任何一
阅读全文
摘要://八大基本数据类型 //整数 int num1=10; byte num2=20; //-128~127 short num3=30; //-32768~327676 long num4=30L; //小数:浮点数 float num5=10.1F; //占四个字节 double num6=3.1
阅读全文
摘要:捕获异常 try{ A B }catch(Exception e){ 异常处理 } C try:尝试,catch:捕获; 尝试执行代码A和代码B如果这两段代码有一个出现了异常,就会执行catch中的语句,如果代码A、B都不存在异常就不会执行catch代码,最后继续执行代码C 本关任务:捕获程序的
阅读全文
摘要:第1关:查找整数 题目描述:给出一个包含n个整数的数列,问整数a在数列中的第一次出现的位置是多少(从1开始) #include<stdio.h> int main(void) { /*********Begin*********/ int a[1000]; int i, n, b, p; sca
阅读全文
摘要:记录一下 ```C #include<stdio.h> int main() { int a[100], key, index = -1, high, low, mid, i, m; scanf("%d", &m); for (i = 0; i < m; i++) { scanf("%d", &a[
阅读全文
摘要:第1关:继承-1 本关任务:定义一个表示“雇员”(Employee)的类。定义一个表示“经理”(Manager)的类继承Employee,经理每月获得一份固定的工资。定义一个表示“工人”(Worker)的类继承Employee,工人按每月工作的天数计算工资。 package test_exten
阅读全文
摘要:第1关:继承:实现代码复用 本关任务:生活中的继承无处不在,请你通过继承Person类定义一个子类(派生类)Student类 class Person{ String name; int age; //构造方法 public Person(String name,int age){ this.n
阅读全文
摘要:第1关:求和 题目描述:给你一个n,要求你编写一个函数求1+2+.......+n #include<stdio.h> int fact(int x) { int m, sum = 0; for (m = 1; m <= x; m++) sum += m; return sum; } int m
阅读全文
摘要:HTML 元素: ... or ... 特点:1.成双成对 2.有始有终,用/闭合 <html> <head> //头部 <title>Jun</title> <body> //身体 wo shi jun <h1>数字越小,字体越大(1-6) <h1> <h2>数字越小,字体越大(1-6) <h
阅读全文
摘要:第1关:乘法表 本关任务:输出n * n乘法表 #include <stdio.h> int main() { int n; scanf("%d", &n); for (int i = 1; i <= n; i++) { for (int j = 1; j <= n; j++) { printf
阅读全文
摘要:第1关:计数控制循环--偶数之和 从键盘输入6个整数,计算其中大于0的偶数之和 #include <stdio.h> #include <math.h> int main() { int a, sum = 0; for (int i = 0; i < 6; i++) { scanf("%d",
阅读全文
摘要:第1关:类和对象:封装和信息隐藏 本关任务:如何实现同类不同个体共性的抽象;如何实现数据和方法的封装(类);如何通过一个模板(类)来创建活生生的个体(对象);如何访问对象的成员(数据成员和方法成员) class Person { //定义两个属性name和age String name ; in
阅读全文
摘要:第1关:求字母 本关任务:输入一个小写字母求其后面的第二个字母.如字母d后面的第二个字母为f, 字母y后面的第二个字母为a #include <stdio.h> int main() { char ch; scanf("%c",&ch); if(ch<=120) //判断字母位置 ch=ch+2
阅读全文
摘要:构造方法 本关任务:编写程序Point.java,定义一个Point类,表示二维平面上的“点”,在类中定义一个成员方法 getDistance用以返回该点到原点的距离,在main方法中,创建一个Point对象,并打印出该点到原点的距离 public class Point { // 定义一个类表示二
阅读全文
摘要:恢复内容开始 # 第1关:求立方 本关任务:输入一个整数n(-1000<=n<=1000),求n的立方 ``` #include int main() { int a; scanf("%d", &a); printf("结果=%d", a * a * a); return 0; } /* 方法二 #
阅读全文
摘要:第1关:打印输出 Hello World 编程要求:使用printf()在屏幕上输出 Hello World #include<stdio.h> int main(){ printf("Hello,World"); return 0; } 第2关:打印输出图形 编程要求:编写一个能输出规定图形的程序
阅读全文