- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 浮点四则运算
浮点四则运算浮点加减运算对阶例子规格化例子舍入例子溢出判断浮点乘除运算浮点加减运算对阶(1) 求阶差(2) 对阶原则:小阶向大阶看齐例子规格化(1) 规格化数的定义(2) 规格化数的判断原码 不论正数、负数,第一数位为1补码 符号位和第 一数位不同特例(3) 左规尾数左移一位,阶码减 1,直到数符和第一数位不同为止(4) 右规例子舍入在 对阶 和 右规 过程中,可能出现 尾数末位丢失引起误差,需考虑舍入(1) 0 舍 1 入法(2)
2020-05-30 13:04:30 2532
原创 系统设计
系统设计软件设计简介概要设计详细设计软件设计的过程面向对象设计的准则模块构件设计软件设计的基本原理和相关概念模块化通过模块化降低开发复杂度最适当的模块数目模块化的优点抽象封装和信息隐蔽模块独立耦合性(Coupling)软件设计的原则之一:弱耦合耦合的七个等级模块化的原则内聚性(Cohesion)软件设计的原则之二:强内聚内聚的七个等级模块化的原则应用场景软件重用软件成分的重用级别10种典型的可重用软件成分数据模型设计数据持久化数据库设计的步骤数据字典网上报名系统的数据建模——领域类图系统分析与设计1️⃣
2020-05-26 15:34:37 3877
原创 WCF和TCP应用编程
WCF和TCP应用编程TCP应用编程概述TCP的特点TCP应用编程的技术选择利用传统技术实现TCP应用编程利用WCF实现TCP应用编程TCP应用编程概述TCP的特点1️⃣概念:TCP是Transmission Control Protocol(传输控制协议)的简称,是TCP/IP体系中面向连接的运输层协议,在网络中提供双工和可靠的服务。2️⃣特点:一对一通信。安全顺序传输。通过字节流收发数据。传输的数据无消息边界(TCP是将数据组装为多个数据报以字节流的形式进行传输,因此可能会出现发送方单
2020-05-22 22:13:51 798
原创 行为建模(状态图-活动图)
行为建模--状态图状态机(State Machine)状态(State)转移状态机图的建模技术用户绘制用例机图新增运动员报名修改运动员报名管理员什么是活动图活动图的用途活动图的组成元素活动图的建模技术采用方法:面向对象的设计方法(OOD)静态结构设计:类和对象的设计,架构设计(设计模式),数据库设计、静态结构设计建模技术:类的建模(系统类图),对象的建模,组件图,配置图,数据库设计类图动态结构设计:状态、行为的设计、动态结构设计建模技术:状态建模(状态机图),行为建模(顺序图、通讯图)状态机图:状态
2020-05-19 11:40:09 9498
原创 log4j.properties的配置
log4j.rootCategory=INFO, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%nlog4j.category.org.springf
2020-05-18 22:53:55 135
原创 JavaSpring_初始化方法和销毁方法
初始化方法和销毁方法xml配置:destroy-method=“destroy” init-method=“init”自动装配和JavaConfig:@PostConstructpublic void init(){System.out.println(“Notepad2的初始化方法”);}@PreDestroypublic void destroy(){System.out.println(“Notepad2的销毁方法”);}...
2020-05-18 22:51:58 232
原创 JavaSpring_bean的作用域
bean的作用域单例(Sinleton)在整个应用程序中,只创建bean的一个实例原型(Prototype)每次注入或通过Spring上下文获取的时候,都会创建一个新的bean实例会话(Session)在Web应用中,为每个会话创建一个bean实例请求(request)在Web应用中,为每个请求创建一个bean实例...
2020-05-18 22:46:35 123
原创 JavaSpring_id和name的细微区别
id和name的细微区别id:整个id属性就是bean的名字name:可以使用分号、空格或逗号分隔开,每个部分是一个别名。通过任何别名都可以获取到bean对象。
2020-05-18 22:41:54 223
原创 JavaSpring常见注解总结
常见注解总结定义配置:@Comfiguration@ComponentScan定义组件:@Component@Autowired@Autowired(required = false)自动装配歧义性:@Primary@Qualifier@Resource分层架构中定义组件:@Controller@Service@RepositorySpring测试环境:@RunWith@ContextConfiguration使用xml启动组件扫描:<context:compo
2020-05-18 22:37:16 173
原创 JavaSpring使用单元测试
使用单元测试1.引入Spring单元测试模块*maven:junit、spring-test*@RunWith(SpringJUnit4ClassRunner.class)2.加载配置类@ContextConfiguration(Class=AppConfig.class)@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes=AppConfig.class)public class AppTest{ @
2020-05-18 22:29:19 118
原创 JavaSpring处理自动装配的歧义性的四种方法
处理自动装配的歧义性1.首选bean(1)在声明类的时候使用@Primary(2)只能定义一个@Primary2.使用限定符在声明和装配的时候分别使用@Qualifier3.使用限定符和bean id(1)在声明的时候指定bean的id(默认的id是手写字母小写的类名)(2)在装配的时候使用@Qualifier4.使用@Resourse(name=“id”)...
2020-05-18 22:22:15 205
原创 行为建模(交互图)
行为建模交互图的概念交互图的类型《软件工程》上课的步骤是?(顺序图)一个旅客到机场换登机牌的情况(顺序图)分析1:用例图、活动图、顺序图之间的关系分析2:类图与顺序图之间的关系思考:消息是什么?与类是什么关系?顺序图的概念顺序图的作用顺序图符号表示对象对象的符号对象的左右排列位置生命线消息消息的概念消息的类型与符号简单消息同步消息异步消息激活激活的概念激活的符号三个图有什么区别建立顺序图登录顺序图添加用户的用例描述管理员添加用户顺序图管理员修改用户顺序图管理员删除用户顺序图管理员查询用户顺序图交互图的概念
2020-05-14 13:41:46 2913
原创 Java_广播数据报举例
广播数据报举例一个主机不断地重复广播放假通知,加入到同一组的主机都可以随时接收广播的信息。广播端:BroadCast.javapackage BroadCastData;import java.net.*;public class BroadCast { String s = "国庆放假时间是9月30日"; int port = 5858; //组播的端口 InetAddress group = null; /
2020-05-12 22:43:10 381
原创 Java_广播数据报
广播数据报1️⃣计算机使用IP地址和端口来区分其位置和进程,但有一类地址非常特殊,称作D类地址,D类地址不是用来代表位置的,即在网络上不能使用D类地址去查找计算机。(通俗的讲,D类地址好像生活中的社团组织,不同地理位置的人可以加入相同的组织,继而可以享有组织内部的通信权利)2️⃣Internet的地址是a.b.c.d的形式。该地址的一部分代表用户自己的主机,而另一部分代表用户所在的网络。3️⃣当a小于128,那么b.c.d就用来表示主机,这类地址称作A类地址。如果a大于等于128并且小于192,则a
2020-05-12 21:42:04 252
原创 Java_UDP数据报举例
UDP数据报举例张三和李四使用用户数据报(可用本地机模拟)互相发送和接收数据包,程序运行时"张三"所在主机在命令行输入数据发送给"李四"所在主机,将接收到的数据显示在命令行;同样,"李四"所在主机在命令行输入数据发送给"张三"所在主机,将接收到的数据显示在命令行的右侧。ZhangSan.javapackage UDP;import java.net.*;import java.util.*;public class ZhangSan { public static void ma
2020-05-12 18:30:12 739 2
原创 Java_UDP数据报
UDP数据报发送数据包接受数据包1️⃣套接字是基于TCP的网络通信,即客户端程序和服务器端程序是有连接的,双方的信息是通过程序中的输入、输出流来交互的,使得接收方收到信息的顺序和发送方发送信息的顺序完全相同,就像生活中双方使用电话进行信息交互一样。2️⃣基于**UDP(用户数据报协议)的通信和基于TCP(传输控制协议)**的通信不同。基于UDP的信息传递更快,但不提供可靠性保证。也就是说,数据在传输时,用户无法知道数据能否正确到达目的地主机,也不能确定数据到达目的地的顺序是否和发送的顺序相同。3️⃣基
2020-05-11 21:06:32 307
原创 Java_套接字举例
多线程技术服务器接收到一个客户的套接字后,就启动一个专门为该客户服务的线程。例题:客户端输入圆的半径并发送给服务器,服务器把计算出的圆的面积返回给客户。因此可以将计算量大的工作放在服务器端,客户端负责计算量小的工作,实现客户端-服务器交互计算来完成任务。Server.javapackage SocketClass.ServerThread;import java.io.*;import java.net.*;import java.util.*;public class Server {
2020-05-10 11:39:12 427
原创 Java_套接字
套接字套接字客户端套接字ServerSocket对象与服务器端套接字使用多线程技术套接字①网络通信使用IP地址标识Internet上的计算机,使用端口号标识服务器上的进程(程序)。②服务器上的每个程序都占用一个端口号,用于找到程序和与程序交互信息。③端口号被规定为一个16位的0~65535之间的整数,其中**,0-1023被预先定义的服务通信占用**(如telnet占用端口23,http占用端口80等),除非我们需要访问这些特定服务,否则,就应该使用1024–65535这些端口中的某一个进行通信,以
2020-05-09 18:28:31 1036
原创 Java_InetAddress类
InetAddress类地址的表示域名IP地址获取地址获取Internet上主机的地址获取本地机的地址地址的表示Internet上的主机有两种表示地址的方式:域名、IP地址域名例如:www.henu.edu.cnIP地址例如:202.108.35.210java.net包中的InetAddress类对象含有一个Internet主机地址的域名和IP地址:www.sina.com.cn/202.108.35.210域名容易记忆,在连接网络时输入一个主机的域名后,域名服务器(DNS)负责将域名转
2020-05-09 10:20:56 465
原创 Java_URL类
URL类URL的构造方法读取URL中的资源1️⃣URL的实例封装着一个统一资源定位符(Uniform Resourse Locator),使用URL创建对象的应用程序称作客户端程序。2️⃣一个URL对象封装着一个具体的资源的引用,表明客户要访问这个URL中的资源,客户利用URL对象可以获取URL中的资源。3️⃣一个URL对象通常包含最基本的3部分信息:协议、地址、资源。4️⃣协议必须是UR...
2020-05-07 20:57:06 1062
原创 在线程同步方法中使用wait(),notify()和notifyAll()方法
1.当一个线程使用的同步方法中用到某个变量,而此变量又需要其他线程修改后才能符合本线程需要,那么可以在同步方法中使用wait()方法。2.wait方法可以中断方法的执行,使本线程等待,暂时让出CPU的使用权,并允许其他线程使用这个同步方法。其他线程如果在使用这个同步方法时不需要等待,那么它使用完这个同步方法的通知,应当用notify()方法通知所有的由于使用这个同步方法而处于等待的线程结束等待...
2020-05-07 16:55:53 1107
原创 Java_蚂蚁吃蛋糕(在线程中启动其他线程)
该例子中未使用线程锁,只是给学习线程中其他线程的例子。线程通过调用start()方法将启动该线程,使之从新建状态进入就绪队列排队。一旦轮到它来享用CPU资源时,就可以脱离创建它的主线程独立开始自己的生命周期中。public class thread_start_anotherThread { public static void main(String []args){ ...
2020-05-07 15:50:47 413
原创 Java_蚂蚁吃蛋糕(synchronized线程锁)
synchronized线程锁把蚂蚁要做的操作封装在一个synchronized方法中,即保证一直????没有吃完m克蛋糕时,另一只蚂蚁不可以吃蛋糕。public class ants_eat_cakes { public static void main(String args[]){ House house = new House(); house.se...
2020-05-06 09:07:06 375
原创 Java_司机和警察(sleep和interrupt的使用)
sleep和interrupt的使用有两个线程,driver(司机)和police(警察),其中driver准备睡一个小时后再开始开车,police大喊3句"开车"后,吵醒休眠的线程driver.public class police_driver_thread { public static void main(String args[]){ Road road = ...
2020-05-06 08:11:26 460
原创 WCF和HTTP应用编程
WCF和HTTP应用编程HTTP简介HTTP的特点HTTP的请求与响应HTTP应用编程的技术选择WCF中与HTTP相关的绑定基本HTTP绑定(BasicHttpBinding类)其他常用的HTTP绑定WCF客户端和服务端的消息交换模式请求应答模式(Action/Reply)单向模式(IsOneWay)双工通信同步操作和异步操作WCF和HTTP编程示例五子棋游戏规则描述服务端和客户端通信接口服务端编...
2020-05-04 15:34:06 1034
信息安全期末精选试题.pdf
2022-07-24
网络攻防期末考试精选简答题.pdf
2022-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人