hnu
  • 2024-11-02HNU-操作系统实验lab9-2022级
    实验过程新建src/include/prt_shell.h头文件:#ifndef_HWLITEOS_SHELL_H#define_HWLITEOS_SHELL_H#include"prt_typedef.h"#defineSHELL_SHOW_MAX_LEN272#definePATH_MAX1024typedefstruct{U32consoleID;U32shellTaskHandle;
  • 2024-10-29HNU-操作系统实验lab6-2022级
    实验目的任务调度是操作系统的核心功能之一。UniProton实现的是一个单进程支持多线程的操作系统。在UniProton中,一个任务表示一个线程。UniProton中的任务为抢占式调度机制,而非时间片轮转调度方式。高优先级的任务可打断低优先级任务,低优先级任务必须在高优先级任务挂起或
  • 2024-10-27HNU-操作系统实验Lab5-2022级
    实验目的深刻理解中断的原理和机制,掌握CPU访问中断控制器的方法,掌握Arm体系结构的中断机制和规范,实现时钟中断服务和部分异常处理等。实验过程前言中断是一种硬件机制。借助于中断,CPU可以不必再采用轮询这种低效的方式访问外部设备。将所有的外部设备与CPU直接相连是不
  • 2024-09-20HNU小学期电子与计算机系统工程实训创新设计——智能家居娱乐小车
    写在前面大二暑假工训时做的一个小项目,叫“智能家居娱乐小车”,可以通过STC板进行红外控制,也可以借助安卓APP进行蓝牙控制。本项目被老师拿去做示范了,请不要照搬,仅供学习交流使用。工程文件(相关代码)压缩包可以从本文章绑定的资源处下载,其中包含如下文件夹:本组另一位成员@ZZz
  • 2024-09-09HNU-2023电路与电子学-实验4
    写在前面:本次实验是完成cpu设计的时序部件,整体难度较小但涉及板块较多,细心完成就能顺利通过全部测评一、实验目的1.了解模型机中SM的作用。2.熟悉指令寄存器、状态寄存器、指令计数器、寄存器的工作原理3.学会使用VERILOG语言设计时序电路。二、实验内容1.用VER
  • 2024-09-08HNU-2023电路与电子学-实验3
    写在前面:本次实验是完成cpu设计的剩余部分,整体难度比上一次要小,细心完成就能顺利通过全部测评一、实验目的1.了解简易模型机的内部结构和工作原理。2.分析模型机的功能,设计8重3-1多路复用器。3.分析模型机的功能,设计8重2-1多路复用器。4.分析模型机的工作原理
  • 2024-09-06HNU-2023电路与电子学-实验1
    写在前面:这是电路与电子学课程的第一次实验,按照指导书的需求在Multisim软件搭建一个电路传感器模型,难度较小,细心完成就没有问题。小tips:22级实验是采用上传到测试平台来进行功能检测,如果不通过则会打回修改后再重新提交,(我们那时候的评测系统特别特别慢,一次只能测一个同学,
  • 2024-07-11HNU暑假集训-恺撒Caesar密码
    问题的关键是找到密码替换的规则即:密码的第i个字母=原码在字母表后的第五个字母思路:1.先找到密码第i个字母在字母表中的位置s[i]-'A'      2.找到该位置前的第五个字母的在字母表的下标:(26+s[i]-'A'-5)%26聪明的你一定知道为什么先加26,再模26加
  • 2023-12-07HNU FPGA毕设项目上手指南
    1.介绍本文章旨在帮助HNU的同学更优雅的完成数电的FPGA毕设(使用DE2-115),文章将涉及完成FPGA项目需要掌握的知识,资源分享以及一些关于完成项目的经验指导。大家快快搬好小板凳,准备发车吧(doge)。2.基础知识学习指导Verilog想要完成FPGA的项目,那必不可少的就是Verilog这个硬件描
  • 2023-09-21HNU个人项目中小学数学卷子自动生成程序互评
    一、简介本博客是对结对编程队友代码的分析与总结,代码使用语言为C++。完成情况:很好的实现了项目的需求,功能完整。同时每个页面的提示信息都比较完整,在不需要他人协助的情况下,可以根据屏幕上的提示信息进行操作,如果用户输入不正确,系统会出现指示,显示正确输入格式,用户可根据提示继
  • 2023-09-21HNU个人互评项目:中小学数学卷子自动生成程序
    一、前言HNU个人项目互评:我与软1张益诚同学结对,均使用java语言来完成中小学数学卷子自动生成程序项目,现在我将对其完成的代码进行分析和功能测试,希望在互评中能够学习到新的编程思路,认识到自己的不足,以此来提升自己的思维。二、项目要求HNU个人项目:中小学数学卷子自动生成
  • 2023-09-21HNU个人项目评测
    HNU个人项目评测——中小学数学试卷自动生成程序简介本博客是对于结对编程队友周润荣个人项目代码的评价与总结,代码使用Java语言编写。项目要求1.命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示
  • 2023-09-21HNU个人项目互评——中小学生卷子生成系统
    一.前言首先此篇博客是对搭档鄢逾恒个人项目的评价总结,在此感谢队友提供的不同思路,取长补短,共同进步,提升个人水平,编程素养,协作能力。二.题目要求1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类
  • 2023-09-21HNU个人项目分析——
    概要•一.简介• 二.项目要求• 三.功能测试• 四.代码分析• 五.总结值得学习的地方需要改进的地方• 六.期待与展望 一.  简介1.项目名称:中小学数学卷子自动生成程序2.编程语言:JAVA3.基本情况:本博客是对许晋源同学的个人项目
  • 2023-09-21HNU个人项目互评——中小学生卷子生成系统
    HNU个人项目互评——中小学生卷子生成系统一.前言本博客是对结对编程队友阿希耶·王同学的个人项目的评价,项目采用的编程语言是Java语言。通过互评发现对方代码的优缺点,互相学习,互相交流,提升个人水平,编程素养,协作能力。二、个人项目要求用户:小学、初中和高中数学老师。功能:
  • 2023-09-21HNU 结对编程 对队友代码的分析 中小学数学卷子自动生成程序
    基本功能实现一、主要内容认真学习和阅读同伴的代码,分析优劣。二、题目要求个人项目:中小学数学卷子自动生成程序用户:小学、初中和高中数学老师。功能:1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根
  • 2023-09-20HNU个人项目互评
    一、前言这篇博客是对软件工程导论的个人项目进行互评,项目要求实现一个简单的中小学数学卷子自动生成程序。我的搭档谢先衍同学使用Python完成了项目,而我则是使用java。尽管语言不同增加了一定的阅读成本,但是接触到另一种新语言并体会编程者发挥语言特性独特的心得,确实是拓展了
  • 2023-09-20HNU个人项目互评
    一、前言本次博客是对“中小学数学试卷自动生成程序”的个人项目的互评,编程语言都是java.二、代码需求个人项目:中小学数学卷子自动生成程序用户:小学、初中和高中数学老师。功能:1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如
  • 2023-09-20HNU软件工程导论个人项目互评
    HNU软件工程导论个人项目互评代码作者:张益洋  评价人:熊魁一:项目需求用户:小学、初中和高中数学老师。功能:1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小
  • 2023-09-20HNU个人项目分析互评
    笔者:万宇龙项目作者:梁钰项目目标个人项目:中小学数学卷子自动生成程序用户:小学、初中和高中数学老师。功能:命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小
  • 2023-09-20hnu个人项目互评
    对同伴宋玉为的个人项目的互评:1.代码运行结果1.1登录效果:1.2出题效果:出题有提示题目文件保存在绝对路径,为txt格式,题目前有序号,但是题目之间没有空行。 1.3切换效果:输入错误的指令有提示,输入正确的指令切换成功。初中题目:  高中题目,某些题目被大括号扩了起来。
  • 2023-09-20Hnu个人项目互评
    一、简介本文是对于编程队友xjm同学的代码互评,本着互相学习,互相进步的想法,学习对方的代码,找出其中的优点,缺点也要提醒队友改正。二、项目结构先简单分析一下队友项目中的类以及功能。项目中包括7个类和一个接口User类中点击查看代码privateStringuserName;private
  • 2023-09-20HNU_个人项目_中小学数学卷子自动生成程序_简要分析何梁雨代码
    一、前言感谢老师安排的这一次互评,以及我的结对编程伙伴何梁雨。在互评中我学到了不一样的编程思路,更清晰的感受到了自己编程水平哪一部分存在缺陷,并向这个方向学习改正。二、测试与评价1.测试程序运行(1)界面整洁简单,流程清晰。动作转折的地方经常会有一长串横杠隔开,让
  • 2023-09-20HNU个人项目互评博客
    HNU个人项目——中小学数学卷子自动生成程序一.前言本次个人项目中我的搭档袁秀广同学使用了Java进行开发。袁秀广同学的代码实现了自动生成题目的基本功能,注解详细,内容丰富,但在一些细节上也存在一些可优化的地方。二.需求分析1、命令行输入用户名和密码,两者之间用空格隔开(程
  • 2023-09-20【HNU软件设计与实现】个人项目代码分析
    引言项目背景和目的:本项目为软件设计与实现课程的个人编程项目。在课程设置方面,这个项目旨在提高我们独立编程、规范编码的能力。个人项目:中小学数学卷子自动生成程序用户:小学、初中和高中数学老师。功能:1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高