算法上机

1.程序:线性表基本操作的实现

这个程序中演示了线性表的创建、插入、删除和查找操作的实现。
程序如下:

Java

1、 Java语言有哪些特点?
简单易学、面向对象、平台无关性、可靠性、安全性、支持多线程、支持网络编程、编译与解释并存。
2、 什么是平台无关性?Java语言是怎样实现平台无关性的?
编写的应用程序不用修改就可以在不同的软硬件平台上运行。Java语言是靠JVM在目标代码级实现平台无关性的,可以说JVM是Java平台无关的基础。
3、 应用程序与小程序的主类有何不同?
Java应用程序的主类必须包含一个定义为public static void main(String[] args);Java小程序的主类必须是一个继承自系统JApplet或Applet的子类,且该类必须是public类。
4、 什么是JDK?
JDK是 Java 语言的软件开发工具包,是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。
5、 环境变量Path和ClassPath的作用是什么?如何设置这两个环境变量?
path环境变量作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到path变量所指定的路径中查找看是否能找到相应的命令程序。classpath环境变量的作用是指定类搜索路径,要使用已经编写好的类,前提是能够找到它们,JVM就是通过classpath来寻找类的。
6、 由键盘输入数据的两种基本格式。
(1)BufferedReader类
import java.io.*;
public class Buffer {
public static void main(String[] args) throws IOException {
String str;
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
str = buf.readLine();
}
}
(2)Scanner类
import java.io.*;
import java.util.*;
public class Scan {
public static void main(String[] args) throws IOException {

Buu刷题记录-BUU SQL COURSE 1

打开靶机,显示Buu新闻网,检查一下所有测试新闻,登陆界面,尝试找注入点,文件上传点,弱口令。均未发现异常。
检查一下源码,发现文件‘content_detail.php’,而且出现‘id?=1’。尝试注入
然后就是常规操作