20165215 MySort的实现】的更多相关文章

MySort的实现 要求 模拟实现Linux下Sort -t : -k 2的功能 要有伪代码,产品代码,测试代码(注意测试用例的设计) import java.util.*; public class MySort1 { public static void main(String [] args) { String [] toSort = {"aaa:10:1:1", "ccc:30:3:4", "bbb:50:4:5", "ddd:…
20165215 2017-2018-2<Java程序设计>课程总结 一.每周作业链接汇总 预备作业1:我期望的师生关系:令我记忆深刻的老师,期望的师生关系,本学期的学习规划. 预备作业二:学习基础和C语言基础调查:<做中学>读后感与技能学习心得,c语言学习基础的调查,章节提问,学习展望. 预备作业三:Linux安装与学习:安装Linux操作系统的虚拟机过程中的问题记录,Linux基本入门. <Java程序设计>第一周学习总结:<Java2 实用教程>的第一…
关于MySort的进一步实践 课堂作业题目如下: 模拟实现Linux下Sort -t : -k 2的功能.参考Sort的实现.提交码云链接和代码运行截图. import java.util.*; public class MySort { public static void main(String [] args) { String [] toSort = {"aaa:10:1:1", "ccc:30:3:4", "bbb:50:4:5", &…
目录 实验内容 实验原理 实验步骤 (一)一个主动攻击实践 ms08_067(成功) (二)一个针对浏览器的攻击 ms14_064(成功) (三)一个针对客户端的攻击 Adobe(成功) CVE-2017-11882(成功且唯一) (四)应用辅助模块的攻击 sniffer(成功) 实验中遇到的问题 基础问题回答 离实战还缺些什么技术或步骤 实验内容 一个主动攻击实践,如ms08_067; 一个针对浏览器的攻击,如ms11_050: 一个针对客户端的攻击,如Adobe: 成功应用任何一个辅助模块.…
目录 基础问题回答 (1)杀软是如何检测出恶意代码的? (2)免杀是做什么? (3)免杀的基本方法有哪些? 实践内容 任务一:正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion,加壳工具,使用shellcode编程 正确使用msf编码器 msfvenom生成如jar之类的其他文件 veil-evasion 用shellcode编程 加壳工具 任务二:通过组合应用各种技术实现恶意代码免杀 任务三:用另一电脑实测,在杀软开启的情况下,可运行并回连成功,注明电脑…
目录 实验内容 基础问题回答 常用后门工具 Netcat windows 获取 linux 的shell linux 获取 winsdows 的shell 使用nc传输数据 使用nc传文件 Socat MSFmeterpreter 实验内容 任务一:使用netcat获取主机操作Shell,cron启动 任务二:使用socat获取主机操作Shell, 任务计划启动 任务三:使用MSF meterpreter(或其他软件)生成可执行文件,利用ncat或socat传送到主机并运行获取主机Shell 任…
2018-2019-2 <网络对抗技术> Exp1 PC平台逆向破解 20165215 目录 知识点描述 实验步骤 (一)直接修改程序机器指令,改变程序执行流程 (二)通过构造输入参数,造成BOF攻击,改变程序执行流 (三)注入Shellcode并执行 实验感想及问题回答 [知识点描述] 1.掌握NOP, JNE, JE, JMP, CMP汇编指令的机器码 NOP:空指令,运行该指令时单片机什么都不做,但是会占用一个指令的时间,对应机器码为90 JNE:条件转移指令,ZF标志位为0时跳转,对应…
2018-2019-2 <网络对抗技术>Exp0 Kali安装 Week1 20165215 目录 Kali的下载及安装 网络配置 设置共享文件夹及剪切板 更新软件源 [Kali的下载及安装] 在Kali官网上下载如下版本 新建虚拟机,进行如下配置,若无特别说明,选定默认属性即可 配置完成,在VMware中可见新建虚拟机后,按下图编辑虚拟机设置 启动虚拟机,进入Graphical install图形界面安装 语言选择中文(简体),地区选择中国,键盘选择汉语,自行设置用户名密码后按默认属性继续安…
2017-2018-2 20165312 课下选做 MySort 题目描述 模拟实现Linux下Sort -t : -k 2的功能,参考 Sort的实现. import java.util.*; public class MySort1 { public static void main(String [] args) { String [] toSort = {"aaa:10:1:1", "ccc:30:3:4", "bbb:50:4:5",…
20155228 2017-5-10 课堂测试:MySort 题目和要求 模拟实现Linux下Sort-t:-k2的功能.参考Sort的实现.提交码云链接和代码运行截图. import java.util.*; public class MySort1 { public static void main(String [] args) { String [] toSort = {"aaa:10:1:1", "ccc:30:3:4", "bbb:50:4:5…
2017-2018-2 20165215 实验四<Android开发基础>实验报告 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:张家佳 学号:20165215 指导教师:娄嘉鹏 实验日期:2018年5月14日 实验时间:15:35 - 18:00 实验序号:四 实验名称: Andorid程序设计 二.实验目的与要求: 完成实验.撰写实验报告,注意实验报告重点是运行结果,遇到的问题以及分析 实验报告中统计自己的PSP(Personal Software Process)时间…
20165215 实验三 敏捷开发与XP实践 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:张家佳 学号:20165215 指导教师:娄嘉鹏 实验日期:2018年4月28日 实验时间:15:35 - 18:00 实验序号:三 实验名称: 敏捷开发与XP实践 实验目的与要求: 完成实验.撰写实验报告,注意实验报告重点是运行结果,遇到的问题以及分析 实验报告中统计自己的PSP(Personal Software Process)时间 掌握使用IDEA完成基础编程与程序调试的能力…
20165215 2017-2018-2 <Java程序设计>第九周学习总结 教材学习内容总结 URL类 URL 类是 java.net 包中的一个重要的类,使用 URL 创建对象的应用程序称为客户端程序. 一个 URL 对象通常包含最基本的三部分信息:协议.地址和资源 URL 对象的构造方法: public URL (String spec)throws MalformedURLException; public URL (String protocol, String host, Stri…
20165215 2017-2018-2 <Java程序设计>第八周学习总结 教材学习内容总结 进程与线程 进程是程序的一次动态执行过程,它对应了从代码加载.执行至执行完毕的一个完整过程. 线程是比进程更小的执行单位 Java中的进程 计算机在任何给定的时刻只能执行那些线程中的一个 Java语言使用Thread类及其子类的对象来表示线程 线程创建后仅仅是占用了内存资源,必须调用start()方法通知JVM 程序必须在子类中重写父类的run()方法 sleep(int millsecond)方法…
20165215 实验二 Java面向对象程序设计 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:张家佳 学号:20165215 指导教师:娄嘉鹏 实验日期:2018年4月16日 实验时间:15:35 - 18:00 实验序号:二 实验名称: Java面向对象程序设计 实验目的与要求: 完成实验.撰写实验报告,注意实验报告重点是运行结果,遇到的问题以及分析 实验报告中统计自己的PSP(Personal Software Process)时间 掌握使用IDEA完成基础编程与程序…
20165215 2017-2018-2 <Java程序设计>第七周学习总结 教材学习内容总结 chapter11 下载安装MySQL服务器 启动MySQL数据库服务器 在bin子目录中,输入mysqld --initialize-insecure命令,初始化data目录. 修改密码:mysqladmin -u root -p password 使用Navicat for MySQL客户端管理工具建立mess表 下载JDBC-MySQL数据库驱动 查询操作 顺序查询:ResultSet对象一次…
20165215 2017-2018-2 <Java程序设计>第6周学习总结 教材学习内容总结 chapter8 Java把String类定义为final类,即String类不能有子类 用户无法输出String对象的引用 用String类声明的对象的值是可以改变的 参与并置运算的String对象,只要有一个是变量,那么Java就会在动态区存放所得到的新String对象的实体和引用:如果两个常量进行并置运算,那么得到的依旧是常量. String类的常用方法 字符串与基本数据类型的互相转换 一个对…
20165215 实验一 Java开发环境的熟悉 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:张家佳 学号:20165215 指导教师:娄嘉鹏 实验日期:2018年4月2日 实验时间:13:45 - 15:25 实验序号:一 实验名称:Java开发环境的熟悉 实验目的与要求: 使用JDK编译.运行简单的Java程序:. 使用IDEA 编辑.编译.运行.调试Java程序. 完成实验.撰写实验报告,注意实验报告重点是运行结果,遇到的问题以及分析. 二.实验内容及步骤 (一)命令…
20165215 2017-2018-2 <Java程序设计>第5周学习总结 教材学习内容总结 chapter7 Java支持在一个类中声明另外一个类,这样的类称作内部类,而包含内部类的类称为内部类的外嵌类 内部类的类体中不可以声明类变量和类方法 内部类可以被修饰为static内部类,但static内部类不能操作外嵌类中的实例变量成员 和某类/接口有关的匿名类就是该类的一个子类,该子类没有明显地用类声明来定义,所以称作匿名类 匿名类一定是内部类 异常类 Java使用关键字throw抛出一个Ex…
20165215 2017-2018-2 <Java程序设计>第4周学习总结 教材学习内容总结 chapter5 子类与父类 子类的定义使用关键字extends 任何类都是Object类的子孙类,每个类(除了Object类)有且仅有一个父类,一个类可以有多个或零个子类 子类的继承性 如果子类和父类在同一个包中,子类继承父类中所有不是private的成员变量和方法 当子类和父类不再同一个包中,子类只继承父类中的protected和public访问权限的成员变量和方法 子类与对象 当用子类的构建方…
20165215 2017-2018-2 <Java程序设计>第3周学习总结 教材学习内容总结 编程语言历经面向机器语言.面向过程语言.面向对象语言三个发展阶段. 面向对象语言的三个特点:封装性.继承性.多态性 类封装着数据和对数据的操作 类声明中类名若是由几个"单词"复合而成时,每个单词首字母应大写 成员变量在整个类内有效,其有效性与它在类体中书写的先后位置无关 方法体可定义局部变量,局部变量的有效范围与书写位置有关,自局部变量声明之后有效 方法体内局部变量名字与成员变量…
20165215 2017-2018-2 <Java程序设计>第2周学习总结 教材学习内容总结 chapter2 逻辑类型boolea只能赋值true或false Java没有无符号整数类型,例如unsighed int m是错误的 可用字符在Unicode中排序的十六进制装义(用u做前缀)表示该字符:char x='a'等价于char x=97. 浮点类型float保留8位有效数字,double保留16位有效数字.例如float x=12345.123456789f中实际存储的值为12345…
20165215 2017-2018-2 <Java程序设计>第一周学习总结 教材学习内容总结 跟随网课学习了<Java2 实用教程>的第一章,进行了基础的编译练习 在Ubuntu中安装了JDK.Git 注册码云.创建项目,并学会使用Git上传文件 学习笔记 教材学习中的问题和解决过程 问题1:在Ubuntu中保存源文件应选择"ANSI"编码,但系统中无此选项 问题1解决方案:未解决,询问学习过此课程的同学,了解到使用UTF-8的编码对编译也无关键影响,便直接使…
20155213 第十二周课堂作业MySort 作业要求 模拟实现Linux下Sort -t : -k 2的功能 参考 Sort的实现 提交码云链接和代码运行截图 初始代码 1 import java.util.*; 2 3 public class MySort1 { 4 public static void main(String [] args) { 5 String [] toSort = {"aaa:10:1:1", 6 "ccc:30:3:4", 7 &…
模拟实现Linux下Sort -t : -k 2的功能.参考 Sort的实现.提交码云链接和代码运行截图. Linux下Sort -t : -k 2的功能 sort的工作原理: sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. sort的-t选项和-k选项 如果有一个文件的内容是这样: [rocrocket@rocrocket programming]$ cat facebook.txt banana:30:5.5 app…
MySort试验记录 编写目标 结果代码 思路 将数组每一个项目的第三组数字抽出来并且排序成12345的顺序,并形成新数组k3. 把原数组的每一项与k3进行比较,每符合一项便输出一项,从而重新排序出新数组. 实现 运用split方法将数组每一项用":"分割,从而抽出我们想要的第三组数字,并把他们归入一个新数组中并且对新数组进行Arrays排序. 在原数组每一项中的第七个字符与k3比较,然后输出. 新知识&小问题 split的使用方法不太清楚,查了一下它的使用方法:split可以…
关于解决MySort 那天老师教给我们关于sort的用法以及String类中的split方法.在一定程度上告诉我们sort用法的原理和一些特别的用法后,老师叫我们用JAVA尝试去设计一个"MySort"来实现sort的方法. 据我的个人情况我对split的用法了解不够深,在帮助文档中发现其解释我能了解的也是十分有限 如:regex是什么,而又应该填什么:使用split方法时又应该用什么样的格式来使用这一方法--     带着这些疑问,我上到网上去查相关资料,发现split的用法是建立在…
MySort的实现 一.实验要求 研究sort的其他功能,要能改的动代码,模拟实现Linux下Sort -t : -k 2的功能. 二.代码 /** * Created by xiang on 2018/5/17. */ import java.util.*; public class MySort { public static void main(String[] args) { String[] toSort = {"aaa:10:1:1", "ccc:30:3:4&q…
关于本次课后的一些话 关于这次课上的关于sort -nk 2 -t: sort.txt的实验没能在课上做出,有自身的知识不够,没能灵活运用所学知识,以及在当时课上走了会神,回过头来已经不知道该干些什么了,以至于在哪里手忙脚乱脑子一片空白.总之,你投入多少,就能获得多少,学与不学只在那一念之间. 我的实验过程 先弄清楚老师给的模板 public class Mysort { public static void main(String [] args) { String [] toSort = {…
本周老师在课上布置的一个MySort的任务 在结合了老师的模板后,我在课上写出了如下代码: import java.util.*; public class MySort { public static void main(String [] args) { String [] toSort = {"aaa:10:1:1", "ccc:30:3:4", "bbb:50:4:5", "ddd:20:5:3", "eee…