- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 Spring5 | 介绍以及IOC容器部分
一.Spring概念Spring是轻量级的开源的JavaEE框架Spring可以解决企业应用开发的复杂性Spring有两个核心部分:IOC和AopIOC:控制反转,把创建对象过程交给spring进行管理Aop:面向切面,不修改源代码进行功能增强特点方便解耦,简化开发Aop编程支持方便程序测试方便和其他框架进行整合方便进行事务操作降低API开发难度下载:spring下载地址入门案例:scr/bean1<?xml version="1.0" encodin
2022-03-12 16:42:43
541
原创 JavaWeb_Servlet
一.Servlet技术Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。第一个Servlet程序创建HelloServlet类package com.atguigu.servlet;import javax.servlet.*;import java.io.IOException;public class HelloServlet implements S
2022-02-27 11:33:50
205
原创 NJUPTN南邮 | 离散数学_实验四
内容:对具有n个结点的无向图,判断其能否被一笔画。要求:对给定n个结点的无向图,进行欧拉图和半欧拉图的判定,若是欧拉图或半欧拉图,则输出所有的欧拉(回)路。package exp04;import java.util.Stack;class Graph { int[][] matrix; // 图的邻接矩阵 int n; // 顶点个数 boolean[] visted; //标记点是否被访问 Stack<Integer> s=
2022-01-16 13:55:35
789
原创 NJUPT南邮 | 离散数学_实验三
内容:求取集合A上的整除关系R对应的盖住关系,并判定偏序集<A,R>是否为格,若是格,判断其是否为有补格。要求:集合A可以是用户任意给定的正整数集合。package exp03;import java.util.*;import java.util.stream.Collectors;class Poset { int A[]; // 集合 int R[][]; // 关系矩阵 public Poset(int[] a) { A
2022-01-16 13:52:54
778
原创 NJUPT南邮 | 操作系统_实验四 进程调度算法
设计可用于该实验的进程控制块,进程控制块至少包括进程号、状态和要求服务时间;动态或静态创建多个进程;模拟操作系统四种进程调度算法:先进先出、短作业优先、高优先级优先、高相应比优先中的任意两种。调度所创建的进程并显示调度结果。package EXP04;public class JCB { String name;//进程名 int arriveTime;//到达时间 int serveTime;//服务时间 int beginTime;//开始时间 .
2022-01-05 18:56:28
1090
原创 NJUPT南邮 | 操作系统_实验三 时间片轮转进程调度算法
设计程序模拟进程的时间片轮转RR调度过程。假设有n个进程分别在T1, … ,Tn时刻到达系统,它们需要的服务时间分别为S1, … ,Sn。分别利用不同的时间片大小q,采用时间片轮转RR进程调度算法进行调度,计算每个进程的完成时间,周转时间和带权周转时间,并且统计n个进程的平均周转时间和平均带权周转时间。程序要求如下:1)进程个数n;每个进程的到达时间T1, … ,Tn和服务时间S1, … ,Sn;输入时间片大小q。2)要求时间片轮转法RR调度进程运行,计算每个进程的周转时间,带权周转时间,并且计算所
2022-01-05 18:54:42
723
原创 NJUPT南邮 | 操作系统_实验二 银行家算法
设计一n个并发进程共享m个系统资源的程序,实现银行家算法。要求包括:1)简单的初始化界面;2)系统资源的占用和剩余情况;3)为进程分配资源,用银行家算法对其进行检测,分为以下三种情况:A. 所申请的资源大于其所需资源,提示分配不合理不予分配并返回;B. 所申请的资源未大于其所需资源,但大于系统此时的可利用资源,提示分配不合理不予分配并返回;C. 所申请的资源未大于其所需资源,亦未大于系统此时的可利用资源,预分配并进行安全性检查:4)预分配后系统是安全的,将该进程所申请的资源予以实际分配并打印
2022-01-05 18:52:43
1129
原创 NJUPT南邮 | 操作系统_实验一 页面置换算法
通过实现页面置换的四种算法,理解虚拟存储器的概念、实现方法,页面分配的总体原则、进程运行时系统是怎样选择换出页面的,并分析四种不同的算法各自的优缺点是哪些。以下算法都要实现:最佳置换算法(OPT):将以后永不使用的或许是在最长(未来)时间内不再被访问的页面换出。先进先出算法(FIFO):淘汰最先进入内存的页面,即选择在内存中驻留时间最久的页面予以淘汰。最近最久未使用算法(LRU):淘汰最近最久未被使用的页面。最不经常使用算法(LFU)#include<stdio.h>#incl
2022-01-05 18:49:34
927
原创 NJUPT南邮 | 离散数学_实验二
内容:输入集合A及在A上的二元关系R,判断二元关系R的几种基本性质。要求:能正确判定任意二元关系的自反性、对称性、传递性、反自反性和反对称性。package exp2;import java.sql.Array;import java.util.Arrays;import java.util.Scanner;public class exp02 { public static void main(String[] args) { Scanner input=new
2021-11-01 09:21:30
937
原创 NJUPT南邮 | 汇编_实验二
用户登录验证程序的实现实验要求:程序执行后,给出操作提示,请用户键入用户名和密码;用户在键入密码时,程序不回显键入字符;只有当用户键入的用户名、密码字符串和程序内定的字符串相同时,显示欢迎界面,并返回DOS。界面颜色自定(彩色或黑白)。DATAS SEGMENT STR1 DB 'Please enter your username: $' STR2 DB 0AH,0DH,'Please enter your password: $' STR3 DB 0AH,0AH,'Input error!
2021-10-28 10:59:47
1344
原创 NJUPT南邮 | 汇编_实验一
汇编语言语法练习及代码转换实验要求:编写一个程序,统计负数的个数,并求最大数和最小数。设数据段有8个数:NUM DB -19,+28,37,-46,+55,61,-74,+255设计一个程序完成:(1)(必做)统计并显示负数的个数。(2)(选做)找出真值最大和最小的数,并以二进制的形式显示在屏幕上。显示格式为:MAX=XXXXXXXXB; MIN=XXXXXXXXB.DATAS SEGMENTNUM DW -19,+28,37,-46,+55,61,-74,+255MAX DW 0
2021-10-21 20:00:59
2692
原创 NJUPT南邮 | 离散数学_实验一
利用真值表法求取主析取范式以及主合取范式内容:编程实现用真值表法求取含n个变元的合式公式所对应的主析取范式和主合取范式。要求:能够列出合式公式的真值表并给出相应主析取和主合取范式。实验代码:import jdk.swing.interop.SwingInterOpUtils;import java.util.*;import java.util.regex.Pattern;public class Truetable { private static HashMap
2021-10-18 08:59:03
743
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人