- 博客(187)
- 收藏
- 关注
原创 Linux简单命令
本文摘要:该文档包含27道Linux系统操作测试题及参考答案,主要考察了文件操作、用户管理、权限设置等常用命令。测试内容涵盖文件查看(head/tail/cat)、目录操作(cd/mkdir/rmdir)、用户管理(useradd/usermod/userdel)、权限设置(umask/chown/chgrp)、系统管理(shutdown/date/cal)等核心命令。所有试题均给出了标准答案和执行结果,测试者答案与标准答案完全一致,全部通过测试。这些命令操作对Linux系统管理和日常维护具有重要参考价值。
2025-12-27 10:39:55
538
原创 Java高校自习室预约系统
摘要:本项目开发了一款基于JavaSwing和MySQL的高校自习室预约系统,采用MVC架构实现图形化选座、分时段预约和管理配置功能。系统包含学生端(查看座位状态、预约、记录查询)和管理员端(座位管理、时段设置、规则配置),通过ER图设计的四张核心数据表支持业务逻辑。创新点包括可视化选座界面、灵活的时间段管理及严格的预约冲突检测机制。开发过程中运用AI辅助解决了架构设计、SQL查询优化和UI调试等问题,最终实现了操作简便、逻辑严密的预约系统。项目地址:https://gitcode.com/2401_858
2025-12-26 21:31:32
938
原创 Java MVC架构 简单的BMI管理系统开发
摘要:本项目开发了一个基于MVC架构的BMI管理系统,实现了用户信息录入、BMI计算与评价功能。系统包含四层架构:实体类层存储用户数据并实现业务逻辑,数据访问层处理数据持久化,视图层提供GUI界面,控制层协调交互。核心功能包括:1)通过BMI类计算BMI值并返回体型评价;2)使用BMIDao类实现数据增删改查及文件存储;3)采用Swing构建用户界面;4)控制器验证输入并处理业务逻辑。系统可记录用户身高体重数据,自动计算BMI值并给出体型评价(偏瘦/正常/过重/肥胖),支持数据添加、清空和文件存储功能。
2025-12-26 20:54:26
786
原创 Linux复杂命令
本文汇总了多个Linux命令操作示例,主要包括:1) 目录统计和文件操作(统计子目录、移动/合并文件);2) 文件查找与处理(递归查找特定模式、追加结果);3) 目录管理(复制/删除特定文件);4) 文件权限修改(符号模式修改权限);5) 文本处理(显示指定行内容);6) 流程控制(条件执行命令)。这些命令涵盖了日常文件管理、文本处理、权限控制等常见操作场景,展示了管道、正则表达式、递归查找等Linux核心功能的实际应用。
2025-12-26 13:51:17
319
原创 简单的音乐播放列表管理器 数据结构C++后端+html前端
摘要:本项目开发了一个基于C++的双向链表音乐播放列表管理器,创新性地结合B/S架构实现跨平台控制。系统采用双向链表高效管理播放列表(O(1)插入/删除),利用栈结构实现精准历史回溯。功能包括歌曲增删、顺序/随机播放、暂停/继续、数据持久化等,支持控制台和Web端两种交互方式。通过轻量级HTTP服务器实现前后端实时同步,Web界面采用玻璃拟态设计风格。经测试验证,系统在100首歌曲规模下操作响应时间均小于0.01秒,内存管理稳定,功能完整可靠。
2025-12-25 19:50:54
842
原创 数据结构(C++版)复习要点
数据结构(C++版)考试复习摘要 笔试包括选择题、填空题、判断题、解答题和应用题。上机考试涉及顺序表、单链表、二叉树、查找和排序等内容。 重点章节包括: 绪论:基本概念、逻辑结构、存储结构、算法特性及复杂度分析 线性表:顺序表和链表的存储特点及基本操作 栈和队列:特性、操作及典型应用 树和二叉树:性质、遍历、线索化、哈夫曼树及编码 图:存储表示、遍历、最小生成树、拓扑排序和最短路径 查找:二分查找、二叉排序树、平衡二叉树及哈希表 排序:各类排序算法思想、特点及
2025-12-25 19:12:08
985
原创 linux编程练习
本文摘要:提供Shell编程示例,分别实现: 判断参数是否大于"s"并输出相应结果 检查文件可读/可写性并输出文件名或"ox" 计算两数间不能被3整除的数的和 遍历fox子目录输出非可执行文件名或"hedgehog" 循环读取输入判断是否小于"s"并输出结果 判断参数是否小于"x"并输出相应字符串 所有示例均遵循严格的命名规范(单字母变量),使用指定循环结构(while/until/for)和条件测试方式
2025-12-24 21:39:46
649
原创 Java程序设计任务驱动教程 源码1-12章
《Java程序设计任务驱动教程》由黑马程序员主编,高等教育出版社出版,涵盖Java编程基础到高级应用的12章内容。该书采用任务驱动教学法,配套完整源码,适合初学者系统学习Java语言特性、面向对象编程及项目实践。各章节代码示例丰富,注重培养实际开发能力,是Java入门与提高的实用教材。
2025-12-07 14:59:56
140
原创 数据结构源码
摘要:C++数据结构源码已发布至GitCode开源平台(https://gitcode.com/2401_85824583/DataStructureDemo)。该资源面向全球开发者,提供代码托管服务,便于开发者访问、学习数据结构实现案例。项目采用C++语言编写,适合编程学习者参考使用。
2025-12-04 11:15:15
134
原创 《C++课程设计》综合应用管理系统:校园活动报名系统
实现学生与管理员的身份登录、注册、权限管理功能,确保系统安全性与操作权限分离。1.2管理员可以发布校园活动,包括填写活动的基本信息,系统生成唯一编号并记录。2.2学生登录后可查看当前所有开放的活动信息。3.2学生选择活动进行报名,系统根据人数上限控制报名,并防止重复报名。管理员可查看某一活动的学生报名情况,包括学生姓名、学号等信息。5.2在所有用户输入场景中进行格式与逻辑校验,防止非法数据进入系统。将所有核心数据(用户、活动、报名)持久化存储到本地,支持文件导出。7.2。
2025-12-02 16:35:36
997
原创 任务11-1 菜品管理
本文介绍了菜品管理功能的实现方案。采用MySQL数据库存储菜品数据,通过JDBC和DbUtils工具进行数据库操作。系统提供菜品增删改查功能:新增时将菜品信息封装为对象存入数据库;查询时根据名称检索;编辑时更新对象数据;删除时按名称移除记录。使用DbUtils简化数据库操作,提高开发效率,实现了完整的菜品管理功能。
2025-11-25 18:19:42
154
原创 自测 任务8-3 异常签到统计n
本文摘要:题目考查Java字符流相关知识点,包括Reader/Writer类及其子类的使用。重点涉及FileReader、FileWriter和BufferedReader的构造方法、read()/write()方法特性,以及文件读写时的注意事项。如BufferedReader构造参数应为Reader而非File(第1题C选项错误)、字符流读写操作(第3题C选项正确)、FileWriter的追加模式需特别声明(第9题D选项错误)等。填空题明确了字符流顶级父类为Reader/Writer,判断题确认了缓冲流的
2025-11-11 18:35:21
964
原创 自测 任务8-2 菜品图片管理n
本文是关于Java IO流操作的测试题集,包含判断题、单选题和填空题。主要内容涉及:1)正确使用输出流向外部文件写入数据;2)字节流可处理所有二进制文件,包括文本和图片;3)缓冲区读写能提高效率;4)FileInputStream和FileOutputStream的使用方法及注意事项;5)文件追加模式(true参数)与覆盖模式的区别;6)正确关闭流释放资源的重要性。测试题涵盖了IO流的基本概念、常见操作和典型应用场景。
2025-11-11 18:34:16
911
原创 自测 任务8-1 文件管理n
本文摘要主要介绍了Java中File类的常用方法及相关知识。单选题部分考察了File对象删除方法delete()的正确用法、创建方式、功能描述等,重点指出delete()无法直接删除非空目录。判断题部分验证了File类的基本特性,如isDirectory()、isFile()的判断规则,createNewFile()方法的行为等。填空题则测试了File类的核心方法名称和功能,包括getParentFile()、getAbsolutePath()等。全文通过选择题、判断题和填空题三种形式,全面测试了对File
2025-11-11 18:33:12
608
原创 任务8-3 异常签到统计
该任务要求实现异常签到统计功能,从kq.txt文件中读取员工签到数据,筛选出迟到记录(9点后签到)并写入late.txt文件。实现步骤包括:1)使用BufferedReader逐行读取原始数据;2)用制表符分割数据,解析签到时间;3)比较签到时间与9:00;4)使用BufferedWriter将迟到记录写入新文件。代码采用了Java的日期时间API进行时间处理,确保精确判断迟到情况。
2025-11-11 18:30:05
314
原创 任务8-2 菜品图片管理
本文介绍了一个Java程序实现菜品图片管理功能,主要包括图片上传和信息查询。程序通过字节流操作实现:1)将本地菜品图片上传到指定目录task02,并自动检测重名文件;2)将菜品名称和图片路径信息保存到goodsList.txt文件;3)查询功能可读取并显示已存储的菜品图片信息。程序限制只接收.jpg或.png格式图片,提供了友好的控制台交互界面。该方案实现了基本的图片管理功能,包括文件读写、重名处理和格式验证等核心需求。
2025-11-11 18:23:49
241
原创 任务8-1 文件管理
摘要:这段代码实现了一个简单的Java文件管理系统。FileManage类提供三个功能:1)查询所有文件;2)按关键字查询文件;3)删除指定文件。使用Scanner接收用户输入,通过FilenameFilter实现文件过滤。支持递归处理子目录文件,删除和查询操作均可覆盖目录树中的所有文件。MyFilenameFilter类实现了文件名过滤逻辑,支持按关键字筛选和目录遍历。
2025-11-11 15:41:04
174
原创 这里,是一个导航页...
互联网很大,我的博客很小,但它刚好能放下我。这里是我在互联网角落里给自己留的小据点。说实话,我在 优快云 发博客完全不是为了赚钱,也不是为了搞什么“只限 VIP 可见”——毕竟我自己都不是 VIP,我怎么好意思卡别人?没流量焦虑,不卷数据指标。(收益数据一直为0)我更新随缘,你们阅读随心。如果这些东西刚好帮到了你,那我会非常开心;如果没帮到……那至少帮到了未来可能会忘记一切的我自己。最后编辑日期:2025.11.10。
2025-11-10 21:27:01
405
原创 7-4 计算全班学生C++课程的总成绩和平均成绩
分数 10作者 杨雪华单位 沈阳师范大学定义一个类Student,记录学生C++课程的成绩。要求使用静态数据成员或静态成员函数计算全班学生C++课程的总成绩和平均成绩。
2025-11-10 21:19:37
553
原创 7-3 复数类的操作
分数 20作者 陈晓梅单位 广东外语外贸大学1、声明一个复数类Complex(类私有数据成员为double型的real和image)2、定义构造函数,用于指定复数的实部与虚部。3、定义取反成员函数,调用时能返回该复数的相反数(实部、虚部分别是原数的相反数)。4、定义成员函数Print(),调用该函数时,以格式(real, image)输出当前对象。5、编写加法友元函数,以复数对象c1,c2为参数,求两个复数对象相加之和。6、主程序实现:(1)读入两个实数,用于初始化对象c1。
2025-11-10 21:19:05
278
原创 7-2 类的定义和使用
分数 10作者 wangxiu单位 福州大学请定义一个Point类,有两个数据成员:x和y, 分别代表x坐标和y坐标,并有若干构造函数和一个移动的成员函数,可输出移动后新的坐标值。
2025-11-10 21:18:23
140
原创 7-1 立方体类的实现
本文实现了立方体类Box的功能,包括计算体积、表面积和输出结果。程序通过输入立方体边长(float类型),调用成员函数计算体积(a³)和表面积(6a²),并按格式输出。类定义中包含私有成员变量a、volume、area和公有成员函数seta()、getvolume()、getarea()、disp()。测试样例输入3时,正确输出27(体积)和54(表面积)。代码完整实现了题目要求的所有功能。
2025-11-10 21:17:33
182
原创 JOB3:顺序表的应用算法
本文介绍了顺序表的六种典型算法实现:1) 逆置算法采用双指针交换元素;2) 删除指定元素使用快慢指针法;3) 删除连续元素通过覆盖移动实现;4) 合并有序表采用归并思想;5) 有序插入通过元素后移完成;6) 奇数前移运用分区思想。每种算法都详细说明了实现思路和关键代码,并通过main函数测试验证。这些算法涵盖了顺序表的基本操作,体现了数据结构的核心处理逻辑。
2025-11-10 18:12:04
845
原创 JOB2:SqList顺序表
本文实现了一个模板类SqList,封装了顺序表的基本操作。顺序表通过动态数组实现,包含构造、析构、拷贝构造等基本功能,支持元素插入、删除、查找、修改等操作,并能自动扩容/缩容。关键点包括:1)内存管理,通过recap函数实现动态容量调整;2)插入删除时的元素移动逻辑;3)深拷贝实现。测试程序验证了从数组创建、元素增删改查、拷贝构造等功能,展示了顺序表长度和容量的动态变化过程。该实现体现了顺序表连续存储和随机访问的特点,适用于需要频繁查找但插入删除较少的场景。
2025-11-10 18:02:40
752
原创 自测 任务7-4 订单管理
本文包含Java集合和Lambda表达式的相关知识测试:1)TreeMap的特点包括自然排序、默认升序排序及键值覆盖(B选项"不可指定排序规则"错误);2)Lambda表达式语法要点:单条语句可省略大括号、单参数可省略括号、参数类型可省略,但有返回值时return不可省略(A选项描述错误);3)判断题确认TreeMap键值有序不重复,Lambda方法体可为表达式或语句块;4)填空题指出Lambda表达式由参数列表、箭头符号和方法体组成。
2025-11-04 19:05:19
188
原创 自测 任务7-3 菜品分类展示
摘要:本文是关于Map集合相关知识的测试题集,包括简答题、单选题、判断题和填空题。内容涵盖Map的特点、方法使用说明(如get()、values()、keySet()等)、HashMap的键值存取机制以及键值对的特性(键不可重复、值可重复)。通过具体代码示例考察了对Map集合基本操作的理解,如put()方法会覆盖相同键的值,size()反映实际键值对数等核心概念。(149字)
2025-11-04 19:04:30
342
原创 自测 任务7-2 中奖会员排名
摘要:本测试题涉及HashSet和TreeSet集合的特性及方法。HashSet通过hashCode()确定元素位置,不能通过索引获取元素,且元素无序、不可重复。TreeSet基于平衡二叉树结构,元素有序,提供first()、last()等方法查询元素,但不允许重复。主要考察了两种集合的存储机制、常用方法及特性区别。
2025-11-04 19:02:55
345
原创 自测 任务7-1 点餐购物车
本文是关于Java集合框架的测试题汇总,主要涵盖单选题、判断题、填空题和多选题四种题型。内容涉及集合的基本概念、常用接口(如Collection、List、Set、Map等)及其特点,ArrayList和LinkedList的实现原理与差异,以及Iterator迭代器的使用方法等。题目测试了集合元素的存储方式(如键值对映射、有序/无序、重复性等)、常用方法(如add()、remove()、get()等),并对foreach循环、泛型等知识点进行了考察。通过具体代码示例,分析了集合操作的实际效果,如元素修改、
2025-11-04 19:02:18
483
原创 任务7-4 订单管理
摘要:本文介绍了一个订单管理系统的Java实现方案。系统使用TreeMap存储订单数据(键为订单编号,值为菜品列表),支持查看所有订单、按编号查询订单和删除订单功能。订单项由Dish类表示,包含菜品名称和价格属性。系统初始化时预置3个订单数据,通过控制台菜单与用户交互。主要功能包括:1)展示所有订单;2)根据订单编号查询订单详情;3)删除指定订单。程序采用面向对象设计,使用集合框架实现数据存储和操作,通过Scanner类处理用户输入。
2025-11-04 18:57:58
660
原创 任务7-3 菜品分类展示
摘要:该程序实现了菜品分类展示功能,主要包含两个类:Dish(存储菜品名称和类别)和Category(主类)。使用HashMap将菜品按类别分组,键为类别名,值为该类别下的菜品列表。程序遍历菜品列表,将菜品添加到对应类别的集合中,最后按格式输出分类结果。示例展示了"热门菜"和"特价菜"两类共5个菜品的分类输出效果,实现了基于类别的菜品分组展示功能。
2025-11-04 18:33:03
703
原创 任务7-2 中奖会员排名
本文介绍了实现会员抽奖活动的Java程序设计方案。程序从5名符合条件的会员中随机抽取3名中奖者,并按姓名和手机尾号排序。主要实现步骤包括:1)定义Member类实现Comparable接口,定义按姓名和手机尾号排序规则;2)使用HashSet存储会员信息;3)将集合转为ArrayList后通过随机索引抽取中奖者;4)使用TreeSet确保中奖者唯一性和自动排序。程序最终输出格式化的中奖名单,包含获奖者姓名和手机尾号。该方案通过集合框架和接口设计,实现了抽奖活动的公平性和结果的有序展示。
2025-11-04 18:19:44
284
原创 任务7-1 点餐购物车
本文实现了一个点餐购物车系统,主要包含以下功能:1) 查看菜品列表;2) 添加菜品到购物车;3) 从购物车移除菜品;4) 查看购物车内容及最近移除的3道菜品。系统通过Dish类封装菜品信息,OrderMeal类实现核心功能:使用ArrayList存储菜品列表和购物车,LinkedList记录移除历史。用户可通过控制台交互完成点餐操作,系统会自动校验菜品是否存在并维护购物车状态,同时保留最近移除菜品记录以便推荐。代码结构清晰,实现了菜单展示、购物车管理等功能,为餐厅点餐系统提供了基础框架。
2025-11-04 17:50:34
440
原创 任务6-3 生成订单
文章摘要:该程序实现了顾客购物车订单生成功能,包含菜品类(Dish)和订单类(Order)的设计。菜品信息包括名称、单价和数量,订单包含编号、提交时间和菜品列表。程序通过系统时间生成唯一订单号,自动计算10分钟后为预计配送时间,并使用DateTimeFormatter格式化时间输出。用户确认后,系统会显示包含菜品明细、总金额、下单时间和预计送达时间的完整订单信息。核心功能包括购物车展示、订单生成和时间计算,体现了面向对象的设计思想。
2025-10-28 19:04:04
579
原创 任务6-2 代金卷支付抵扣
文章摘要:该程序实现了一个代金券支付抵扣系统,允许顾客用100积分抽取0~10元的随机代金券。核心功能包括:1)定义ConsumerDish类存储菜品信息;2)显示订单明细并计算总金额;3)提供代金券抽取选项,使用Math.random()生成随机金额并通过Math.ceil()取整;4)最终显示抵扣金额和实付金额。示例演示了两种场景:抽取2元代金券时支付58.6元,不抽取则支付60.6元。程序完整实现了代金券抵扣逻辑,包含输入处理、金额计算和结果输出。
2025-10-28 19:00:40
240
原创 任务6-1 食材入库记录
摘要:该程序实现食材入库记录功能,通过StringBuffer存储多批次入库信息,支持格式校验和数量统计。用户按"名称-数量"格式输入后,程序自动分割数据并累加总入库量,最终输出入库明细和总量。主要包含输入验证、数据存储和数量统计三个模块,使用循环结构实现连续录入,通过字符串处理完成数据解析。(149字)
2025-10-28 18:57:25
247
原创 自测 任务6-3 生成订单
本文是关于Java日期时间API的选择题测试,主要考察LocalDate、LocalTime和LocalDateTime等类的使用方法。题目包括单选题、多选题、判断题和填空题,涉及获取当前日期时间(now()方法)、日期比较(compareTo())、时间部分获取(getHour()等)、日期时间操作(plusDays()/minusHours()等)以及DateTimeFormatter的格式化(ofPattern()方法)和时区设置(withZone())等功能。测试还区分了LocalDate(仅日期)
2025-10-28 18:53:29
247
原创 自测 任务6-2 代金券支付抵扣
这份Java测试题涉及Random和Math类的知识点:1)判断题确认不同Random对象产生不同随机数;2)单选题指出Math.abs()方法不是用于生成随机数;3)填空题考查Math类构造方法的private访问权限。测试内容涵盖类构造方法、静态方法、常量和基本功能等知识点。
2025-10-28 18:52:41
398
原创 自测 任务6-1 食材入库记录
这篇Java编程试题主要考察了String类和包装类的相关知识。填空题涉及charAt()方法、字符串定义、length()方法和int包装类Integer。单选题重点测试了字符串操作方法如lastIndexOf()、substring(),以及字符串特性(不可变性)和初始化方式。判断题验证了字符串初始化为null的可行性、"=="与equals()的区别、字符串不可变性等概念。多选题则考察了trim()和replace()方法的实际应用。整体内容围绕字符串操作和包装类转换展开,涵盖了J
2025-10-28 18:51:37
510
原创 课堂练习-自定义异常类
摘要:该程序模拟货船装载集装箱过程,包含三个类:1)DangerException异常类用于超重警告;2)CargoBoat货船类记录最大/实际载重,loading方法检测超重并抛异常;3)Main类测试装载过程。当载重超过maxContent(100吨)时抛出异常并提示"超载",但无论是否异常都会继续运行。程序使用Scanner获取输入载重量,通过try-catch处理可能的异常情况。(148字)
2025-10-21 16:59:08
344
Linux2-A操作系统基于Shell脚本的Linux命令与编程技术详解:自动化运维与系统管理工具开发
2025-12-20
数据结构中线性表与栈队列的存储及操作算法
2025-11-08
【Linux操作系统】常用命令速查手册:涵盖目录管理、文件操作、权限控制及系统维护实用指南
2025-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅