- 博客(14)
- 收藏
- 关注
原创 金融信息安全实训(3)
信息加密与哈希函数一、概述“密码”或“加密系统”用于“加密”数据。对于原始的未加密的数据,我们称之为“明文”。对于加密的结果,我们称之为“密文”。通过称为“解密”的过程,我们把密文恢复成原始的明文。二、古典密码学1.凯撒密码(公元前54年):消息的加密是通过将当前字母替换为在常规字母表中第n个位置之后的那个字母来完成的。例如:用密钥“3”加密明文消息:fourscoreandsevenyearsago加密的结果为:IRXUVFRUHDAGVHYHABHDUVDIR2.栅栏密码
2022-04-19 23:10:32 1878
原创 金融信息安全实训(2)
利用常见的网络命令获取网络信息1. 利用ipconfig命令获取本地网络信息ipconfig命令是调试计算机网络的常用命令,通常大家使用它显示计算机中网络适配器的IP地址、子网掩码及默认网关。ipconfig/all命令显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。与ipconfig相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址等。其他ipconfig类命令:①ipconfig/release 释放当前IP(适用于由DHCP自动获取IP的情况)②ipconf
2022-04-19 22:42:12 168
原创 金融信息安全实训(1)
一、「黑客」今天,人们一谈到“黑客”( Hacker)往往都带着贬斥的意思,但是“黑客”的本来含义却并非如此。一般认为,黑客起源于20世纪50年代美国著名高校的实验室中,他们智力非凡﹑技术高超﹑精力充沛,热衷于解决一个个棘手的计算机难题。6o 、70年代,“黑客”一词仍极富褒义,从事黑客活动意味着对计算机网络的最大潜力进行智力上的自由探索,所谓的“黑客”文化也随之产生了·然后并非所有的人都能恪守“黑客”文化的信条专注于技术的探索,恶意的计算机网络破坏者﹑信息系统的窃密者随后层出不穷。人们把这部分主观上
2022-04-18 23:51:39 2491
原创 类和对象简述
类和对象类的定义:类是封装对象的属性和行为的载体,在Java语言中对象的属性以成员变量的形式存在,而对象的方法以成员方法的形式存在。类是构建对象的模板。对象的定义:对象是类的一个实例,也是堆内存里的一块内存空间。public class Test{public static void main(String[] args){ int a; Person person=new Person(); //Person: 代表类型 //person/小花:
2021-12-11 17:28:43 222
原创 Java数据类型详解
Java数据类型详解一、为什么byte类型127+1是(-128)1.计算机中对数据的二进制存储形式-------补码(下面讨讨论的皆为byte类型)2.为什么计算机设计反码?3.为什么byte类型127 +1 是(-128)二、浮点类型的精度丢失1.浮点类型在计算机当中的存储2.浮点类型的精度丢失①:产生精度丢失的原因②:如何解决精度丢失![在这里插入图片描述](https://img-blog.csdnimg.cn/8cd2cbfa52b741d8b9af4c2d7ebd4ab7.png)三、char类
2021-12-04 21:10:27 1191
原创 Java数据存储
Java数据存储一、八种基本数据类型一、八种基本数据类型Java是一种强类型的语言,这就意味着每一种变量都有一种类型。在Java中一共有八种基本数据类型。整型:byte int short long浮点型:float double 布尔型:boolean(true false)字符型:char当然除开八种基本数据类型还有三种引用数据类型:类(string),接口,数组。二、各个整型和浮点型的存储需求数据类型字节长度byte1 byteshort2
2021-12-04 20:47:07 124
原创 Java初学概述
Java初学概述Java (计算机编程语言)特点与应用数据结构与算法常用数据结构常用算法对初学者Java (计算机编程语言)Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。特点与应用Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点
2021-12-04 17:36:00 246
原创 红黑树简介
一、什么是红黑树红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。红黑树是在1972年由Rudolf Bayer发明的,当时被称为平衡二叉B树(symmetric binary B-trees)。后来,在1978年被 Leo J. Guibas 和 Robert Sedgewick 修改为如今的“红黑树”。红黑树是一种特化的AVL树(平衡二叉树),都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性
2021-11-28 13:49:45 1537
原创 磁盘的基本使用和认识
一、磁盘的概念磁盘(disk)是指利用磁记录技术存储数据的存储器。小知识点:(BUG的由来)曾经我们要向给计算机输入数据进行预算,我们只能输入0和1这两个数字;输出是以纸带的形式进行输出,在纸带上打眼的地方就代表着数字1;在纸带上没有打眼的地方就是0,但是有一次呀人们发现电脑没有问题,但就是输出不对;后来人们发现原来是一个小飞虫堵住了纸袋上的一个眼导致了错误的发生。小飞虫在英文里边叫做(bug),后来人们把出现的问题就叫做bug.二、磁盘的形式磁盘(disk)是指利用磁记录技术存储数据的存储器。
2021-11-28 13:13:57 623
原创 计算机底层结构
一、计算机黑箱方法黑箱(BlackBox或译作黑盒、暗箱、黑匣等)是从控制论中引出的一个概念。黑箱就是只知其输入和输出,不知其内部结构的系统。或者说,黑箱是内部结构一时无法直接观测,只能从外部去认识的系统。对于一般用户来说,完全可以把电子计算机看作黑箱,也就是说,可以不了解电子计算机的结构和工作原理。一般用户往往是在应用软件的支持下使用电子计算机的,例如使用辅助教学软件、游戏软件、财物管理软件等。用户一般只需要按照软件说明书规定的方法,输入一些命令或数据,电子计算机就会对此做出响应和处理,并把结果通过荧
2021-11-28 13:02:13 473
原创 分支界限法解决多机调度问题
题目叙述:假设有n个任务由k个可并行工作的机器完成。完成任务i需要的时间为ti。试设计一个算法找出完成这n个任务的最佳调度,使得完成全部任务的时间最早。对任意给定的整数n和k,以及完成任务i需要的时间为ti,i=1,2,…,n。设计一个优先队列式分支限界法,计算完成这n个任务的最佳调度。给出输入数据。第1行有2个正整数n和k。第2行的n个正整数是完成n个任务需要的时间。样例输入7 32 14 4 16 6 5 312样例输出171思路以下例子以样例做参考1、首先我们先假象3个ti
2021-06-25 20:54:22 1101 1
原创 JDBC,数据库与jsp的连接
JDBC技术的出现为何会出现JDBC?对于我们的数据来说,都是具有时效性的,而有些数据是需要长久的保存下去,但是单单jsp并不能做到长久保存,因此我们需要将其保存在专门储存在数据库中,而jsp再次使用此数据的时候需要调用,因此就需要有一个中间的桥梁将数据库与jsp连接起来。但是最开始只有OBDC,OBDC是C语言开发的,主要再Windows环境中使用,如果用其他语言开发应用程序还需要其他中介的API和OBDC做沟通链接,这是很复杂的事。因此JDBC应运而生,这是专门针对Java和数据库连接技术,使得开发人
2020-12-31 13:07:58 432
原创 JavaBean技术
JavaBean简介JavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来使用,有以下的优点:1.可将HTML和Java代码分离,这主要是为了日后维护的方便。如果把所有的程序代码(HTML和Java)写到JSP页面中,会使整个程序代码又多又复杂,造成日后维护上的困难。2.可利用JavaBean的优点。将日常用到的程序写成JavaBean组件,当在JSP要使用时,只要调用JavaBean组
2020-12-31 12:42:56 281 1
原创 什么是MVC模式?
。@TOC什么是MVC模式?经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是用户界面。MVC 编程模式V即View视图是指用户看到并与之交互的界面。比如由html元素组成的网页界面,或者软件的客户端界面。MVC的好处之一在于它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,它只是作为一种输出数据并允许用户操纵的方式。M即model模型是指模型表示业务
2020-12-31 11:38:58 5027
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人