20145209刘一阳<JAVA程序设计>课堂测试总结 这次重新学习JAVA这门课,我对本学期没有参与的测试进行了总结并制作成二维码方便老师检查,详细内容如下: 第一周课堂测试### https://www.cnblogs.com/liuyiyang/p/9185750.html 第二周课堂测试### https://www.cnblogs.com/liuyiyang/p/9185751.html 第三周课堂测试### https://www.cnblogs.com/liuyiyang/p/9…
20145209刘一阳<JAVA程序设计>第1周学习总结 本周任务 了解Java基础知识 了解JVM.JRE与JDK,并下载.安装.测试JDK 了解PATH.CLASSPATH.SOURCEPATH的作用并会设置 Intellj IDEA 简易教程 Java程序设计的DOS命令基础 进入vim 1.使用vim命令进入vim界面 vim后面加上你要打开的已存在的文件名或者不存在(则作为新建文件)的文件名. 打开Xfce终端,输入以下命令 $ vim practice_1.txt 直接使用vim也…
20145209 2016-2017-2 <Java程序设计>课堂实践内容 一.递归 题目详情: public class TestArgs{ public static void main(String [] args){ int sum = 0; //参考Integer类中的方法把字符串转为整数 //补充代码以递归的方式求命令行参数的args中整数数据的和 ... //打印 System.out.println(sum); } //递归函数 public static void clSum…
20145209 2016-2017-2 <Java程序设计>课程总结 每周作业链接汇总 预备作业01 http://www.cnblogs.com/liuyiyang/p/6194319.html 预备作业02 http://www.cnblogs.com/liuyiyang/p/6194364.html 预备作业03 http://www.cnblogs.com/liuyiyang/p/6352131.html 第1周学习总结 http://www.cnblogs.com/liuyiyan…
20145209刘一阳<网络对抗>Exp9 Web安全基础实践 基础问题回答 1.SQL注入攻击原理,如何防御? SQL注入攻击就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意SQL命令的目的. 对于SQL注入攻击的防范,我觉得主要还是应该从代码上入手: 采用预编译语句集PreparedStatement,它内置了处理SQL注入的能力,只要使用它的setXXX方法传值即可.它的原理就是sql注入只对sql语句的准备(编译)过程有破坏作用,而P…
20145209刘一阳<网络对抗>Exp8 Web基础 基础问题回答 1.什么是表单? 表单是一个包含表单元素的区域,表单元素是允许用户在表单中(比如:文本域.下拉列表.单选框.复选框等等)输入信息的元素,表单在网页中主要负责数据采集功能,一个表单有三个基本组成部分:表单标签.表单域.表单按钮: 2.浏览器可以解析运行什么语言? 支持HTML(超文本标记语言).XML(可扩展标记语言)以及Python.PHP.JavaScript.ASP等众多脚本语言. 3.WebServer支持哪些动态语言…
20145209 2016-2017-2 <Java程序设计>第8周学习总结 教材学习内容总结 1.java.util.logging包提供了日志功能相关类与接口. 2.使用日志的起点是Logger类,Longer类的构造函数标示为protected,不同包的类药取得Loger实例必须使用它的静态方法getLogger(),取得实例后可以使用log()方法输出信息. 3.取得Longger: Logger logger=Logger.getLogger("cc.openhome.Ma…
20145209 2016-2017-2 <Java程序设计>第6周学习总结 教材学习内容总结 4.1 Y86指令集体系结构 •有8个程序寄存器:%eax.%ecx.%edx.%ebx.%esi.%edi.%esp.%ebp •处理器的每个程序寄存器存储一个字,寄存器%esp被入栈.出栈.调用和返回指令作为栈指针 •有3个一位的条件码:ZF.OF.SF •Y86指令集 •movl指令分成了4个不同的指令:irmovl.rrmovl.mrmovl.rmmovl •源和目的:源可以是立即数(i).…
20145209 2016-2017-2 <Java程序设计>第7周学习总结 教材学习内容总结 read()每次读入一个字节. eg:short2个字节,2=0x0201,读入后要0x << 8 | 0x01才能正确读数. DataInputStream--高级流(过滤流):readDouble(),readFloat()... 字节流:二进制 文本流:文本 od -tx1 Test.java用十六进制查看代码,"1"代表一个字节 od -tx1 -tc Tes…
20145209 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 异常处理 & Collection与Map 异常继承架构 错误的对象继承java.lang.Throwable类,Throwable有两个子类Java.lang.Error与java.lang.Exceptions. a.Erroe与其子类实例表示严重系统错误. b.Exception与其子类实例是异常处理. 必须明确使用try,catch语法加以处理,或者用throw声明这个方法会抛出异常…