- 博客(28)
- 收藏
- 关注
原创 二级文件系统设计
本文件系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件。另外,为了简便文件系统未考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。用户创建的文件,可以编号存储于磁盘上。(2)结合数据结构、程序设计、计算机原理等课程的知识,设计一个二级文件系统,进一步理解操作系统。(1)本实验的目的是通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能和内部实现。2.列目录时要列出文件名,物理地址,保护码和文件长度。
2024-01-07 20:43:31 551 1
原创 c++航班系统实验
乘客订票的主要方式是:乘客提出航班号、起飞地点、起飞时间、降落地点、订票数等订票要求,根据事先保存的航班数据决定乘客能否订票?只有全部满足了乘客的订票要求并且所订航班有足够的未订座位之后才能完成订票处理,并且修改该航班的未订座位数(每个航班的未订座位数的初始值就是该航班的最大载客数);如果某次航班的乘客数太少(已订票的少于本次航班最大载客数的10%),将取消该航班,但该航班的记录仍然保存在原有的航班数据文件中;应该有以下几种基本的查询方式:按航班号、按起飞地点和起飞时间、按降落地点,按起飞地点和降落地点;
2024-01-07 20:37:49 627 1
原创 (java)创建型模式之生成器模式
实验要求:电脑组装工厂可以将CPU、内存、硬盘、主机、显示器、等硬件设备组装在一起构成一台完整的电脑,且构成的电脑可以是笔记本,也可以是台式机,还可以是不提供显示器的服务器主机。对于用户而言,无需关心电脑的组成设备和组装过程,工厂返回给用户的是完整的的电脑对象。使用生成器模式(建造者模式)实现电脑组装过程,要求绘制类图并使用java代码编程模拟实现类结构图 :computer:package com.ag.builder;import lombok.AllArgsConstruct
2022-04-02 16:08:29 7096 3
原创 (c++)王道oj小练习2
文章目录1.1在主函数定义字符指针 char *p,然后在子函数内malloc申请空间,通过fgets读取字符串,然后在主函数中进行输出;要求子函数使用C++的引用,注意在C++中从标准输入读取字符串,需要使用fgets(p,100,stdin)1.1在主函数定义字符指针 char *p,然后在子函数内malloc申请空间,通过fgets读取字符串,然后在主函数中进行输出;要求子函数使用C++的引用,注意在C++中从标准输入读取字符串,需要使用fgets(p,100,stdin)description
2022-03-29 18:49:19 2724 3
原创 (Anroid Studio)用简单代码实现BMI计算器并且将应用安装到手机上
第一步:创建工程:第二步:编写前端页面:找到content_main.xml:具体代码如下:<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android..
2022-03-27 02:19:28 5315
原创 (Android Studio)一套版本兼容的gradle插件
plugins { id 'com.android.application'}android { compileSdk 31 defaultConfig { applicationId "com.example.myapplication777" minSdk 21 targetSdk 31 versionCode 1 versionName "1.0" testIn...
2022-03-25 16:10:23 305
原创 (c语言)王道oj的小练习
文章目录1.1判断某个年份是否为闰年,如果是闰年,请输出“yes”,否则请输出“no”1.1判断某个年份是否为闰年,如果是闰年,请输出“yes”,否则请输出“no”description:判断某个年份是否为闰年,如果是闰年,请输出“yes”,否则请输出“no”input:输入一行,只有一个整数x (0<=x <=10000)output:输出只有一行字符。sample input:2000 sample ou
2022-03-08 00:12:56 4796 4
原创 (java)springboot第三方bean属性绑定
比如我们绑定druid的第三方连接池的bean:第一步:引入druid的坐标: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.6</version> </dependency>.
2022-02-19 21:03:42 362
原创 (java)解决vue前端和后端跨域的问题
package com.ag.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configurationpublic c.
2022-02-16 15:29:11 306
原创 (java)做一个简单的用户登录功能
一个简单layui的登录的页面:里面包含表单以及错误提示信息发送ajax请求:这里也可以使用axioscontroller层:service层:mapper层:由于使用mybatisplus,只需继承baseMapper,加快了开发的效率测试:输入错误的信息:正确的信息:进入后台总结:前端使用了layui的框架,发送了ajax请求到controller层,controller层接受了 前端传过来的参数,此时可以进行封装对象,也可以直接像我一样把参...
2022-02-10 07:44:20 908
原创 (java)在springboot中使用mybatis-plus自动生成代码
第一步:导入坐标 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version> </dependency> <depe
2022-02-04 13:43:15 1023
原创 (java)关于SpringBoot,这真的大大简化了web开发
springboot的概述:SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。springboot简化了哪些东西?首先我们可以想想spring有哪些缺点?第一点就是spring的依赖设置很繁琐,原来你导入相关的依赖坐标,可能会产生版本冲突的问题,但是现在springboot已经将版本控制好了,你不用担心版本会产生冲突。第二点就是spring的配置很繁琐,原来的spring配置bean,配置springmvc,配置web.x
2022-02-02 21:53:17 3203
原创 (java)使用Mybatis-Plus中执行sql的一些常用语句
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = "classpath:applicationContext.xml")public class TestSpringMP { @Autowired private UserMapper userMapper; /** * 查询所有 */ @Test public void testSelectL.
2022-01-31 20:33:40 1302
原创 (java)在Spring中使用Mybatis-Plus插件的一些简单步骤
第一步:导入插件坐标: <!-- mybatis-plus插件依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.1.1</version> </de
2022-01-31 19:09:51 632
原创 (java)在Mybatis中使用分页助手代替原来的PageBean
第一步:导入依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>3.7.5</version> </dependency> <dependency&
2022-01-30 15:59:59 1444
原创 (java)Spring实现事务控制的两种方式
第一种:基于xml文件配置:<!--目标对象 内部的方法就是切点--> <bean id="accountService" class="com.ag.service.impl.AccountServiceImpl"> <property name="accountDao" ref="accountDao"/> </bean> <!--配置平台事务管理器--> <bean id="tr
2022-01-29 17:24:00 803
原创 (java)用Spring配置SpirngJdbcTemplate一些简单步骤
1.导入坐标: <!--spring-jdbc--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.3.13</version> </dependency>
2022-01-26 15:15:46 1168
原创 (java)配置SpringMVC的一些简单步骤
创建spring-mvc.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
2022-01-26 00:21:29 292
原创 (java)三种方案解决SpringMVC中表单提交时中文乱码的问题
1.问题抛出:当我们在SpringMvc中,前端使用post和get方式提交表单数据时,会出现中文乱码的问题:2.解决问题:那么我们如何解决呢,可能有小伙伴会这样做,在Controller方法中加入但是,实际上是不行的,说明数据在到达方法之前就已经出现了乱码。那我们就会想到过滤器,发送的请求经过过滤器处理,是不是就能解决呢?第一种:自己编写一个filterEncodingFilter:package com.ag.filter;import javax.servlet
2022-01-25 01:37:00 1181
原创 (java)使用Dom4j解析xml中的数据并且封装成集合,集合中元素为实体类
Demo4jdemo2:package com.ag.Xml_demo;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;import org.junit.Test;import java.util.ArrayList;import java.util.List;public class Demo4
2022-01-10 21:19:39 855
原创 (java)模拟B/S架构启动服务器
BSserverDemo:package com.ag.BSjiagou;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;import java.util.concurrent.*;public class BSserverDemo { // 使用静态变量记住一个线程池对象 private static ExecutorService pool = new Th
2022-01-10 20:09:56 422
原创 (java)运用java代码来搜索指定文件路径并且启动它
package com.ag.Filedemo;import java.io.File;import java.io.IOException;public class Filedemo5 { public static void main(String[] args) { //1.方法递归,搜索文件 File file = new File("C:/");//盘符 searchfile(file,"QQ.exe"); } p.
2022-01-04 20:18:19 422
原创 (javaweb)用三种方式制作网页版简易计算器(JSP,JSP+javaBean,JSP+javaBean+Servlet)
第一种:在jsp中用语句块<%%>写java代码,最后用表达式<%=%>展示出来。这种方式耦合性太高了,不利于维护。calculator.jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"...
2021-12-29 12:48:00 7681 2
原创 (java)密码加密。某系统的数字密码,比如1983,采用加密方式进行传输,规则如下:先得到每位数,然后每位数都加上5,再对10求余,最后将所有数字反转,得到一串新数。
package com.ag.practice;import java.util.Scanner;public class jiami {//某系统的数字密码,比如1983,采用加密方式进行传输,规则如下:先得到每位数,然后每位数都加上5,再对10求余,最后将所有数字反转,得到一串新数。public static void main(String[] args) { int[] mima =new int[4]; Scanner sc=new Scanner(System.in.
2021-12-26 11:49:42 2795 2
原创 (java)生成五个1-20之间的随机数进行猜测的小游戏
package com.ag.array;import java.util.Random;import java.util.Scanner;public class arraryguess { public static void main(String[] args) { //随机数猜测游戏 //定义一个随机数组 int[] guessnumber =new int[5]; Random r=new Random(); .
2021-12-25 09:04:22 3696 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人