自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

转载 EDA-课设

EDA-课设-电子时钟

2023-02-22 17:12:15 1699 1

原创 os-xv6分析-文件系统-fs.c 代码分析

os-xv6分析-文件系统-fs.c 代码分析

2023-02-14 14:08:11 640

原创 os-xv6分析-文件系统-bio.c 代码分析

os-xv6分析-文件系统-bio.c 代码分析

2023-02-14 14:05:34 214

原创 os-xv6分析-文件系统-fcntl.h 和 buf.h 代码分析

os-xv6分析-文件系统-fcntl.h 和 buf.h 代码分析

2023-02-14 14:04:58 144

原创 os-xv6分析-文件系统-fs.h 代码分析

os-xv6分析-文件系统-fs.h 代码分析

2023-02-14 14:02:59 236

原创 os-xv6分析-设备管理-ide.c 代码分析

os-xv6分析-设备管理-ide.c 代码分析

2023-02-14 14:00:25 148

原创 os-xv6分析-设备管理-Timer.c 代码分析

os-xv6分析-设备管理-Timer.c 代码分析

2023-02-14 13:59:14 119

原创 os-xv6分析-设备管理-Uart.c 代码分析

os-xv6分析-设备管理-Uart.c 代码分析。

2023-02-14 13:56:55 149

原创 os-xv6分析-设备管理-kbd.c 代码分析

os-xv6分析-设备管理-kbd.c 代码分析。

2023-02-14 13:55:51 118

原创 os-xv6分析-设备管理-kbd.h代码分析

os-xv6分析-设备管理-kbd.h 代码分析。

2023-02-14 13:53:27 115

原创 os-xv6分析-设备管理-console.c 代码分析

os-xv6分析-设备管理-console.c 代码分析。

2023-02-14 13:51:53 263

原创 粒子群算法

粒子群算法

2022-08-29 15:42:29 1062

原创 EDA---血型设计

以MN的4种状态组合表示输血者的4种血型,并以PQ的4种状态组合表示受血者的4种血型,如图所示,用Z表示判断结果,Z = 0 表示符合题目要求,Z = 1 表示不符合要求。据此可列出表示Z与M、N、P、Q之间的逻辑关系的真值表。从真值表写书逻辑式为:Z=M′N′P′Q+M′N′PQ+M′NP′Q′+M′NPQ+MN′P′Q′+MN′P′Q+MN′PQ Z = M'N'P'Q + M'N'PQ+M'NP'Q'+M'NPQ+MN'P'Q'+MN'P'Q+MN'PQ Z=M′N′P′Q+M′N′PQ

2022-06-01 14:32:16 4801

原创 EDA -- 灯开关设计

题目:设计用3个开关控制一个电灯的逻辑电路,要求改变任何一个开关的状态都能控制电灯由亮变灭或者由灭变亮。要求用数据选择器实现。解:以A、B、C 表示三个双位开关,并用0和1分别表示开关的两个状态。以Y表示灯的状态,用1表示亮,0表示灭。设ABC = 000时,Y = 0,从这个状态开始,单独改变任何一个开关的状态Y的状态都要发生改变。据此列出Y与A、B、C之间的逻辑关系的真值表。ABCY000000110101011010

2022-05-31 19:16:19 756

原创 层次分析法(AHP)

简介层次分析法(Analytic Hierarchy Process,简称 AHP)是对一些较为复杂、较为模糊的问题作出决策的简易方法,它特别适用于那些难于完全定量分析的问题。它是美国运筹学家 T. L. Saaty 教授于上世纪 70 年代初期提出的一种简便、灵活而又实用的多准则决策方法。AHP的基本原理与步骤人们在进行社会的、经济的以及科学管理领域问题的系统分析中,面临的常常是一个由相互关联、相互制约的众多因素构成的复杂而往往缺少定量数据的系统。层次分析法为这类问题的决策和排序提供了一种新的

2022-04-26 15:04:04 14668

原创 笔记--线性规划

线性规划Matlab 中 求解线性规划的命令为[x,fval] = linprog(c,A,b,Aeq,beq,lb,ub)求解形式:mincTxmin c^T xmincTxs.t.{Ax≤ bAeq⋅x=deqlb≤ x≤ ubs.t. \left\{\begin{matrix}Ax \le\ b \\Aeq·x = deq \\ lb\le\ x \le\ ub \end{matrix}\right.s.t.⎩⎨⎧​Ax≤ bAeq⋅x=

2022-04-24 14:21:51 358

原创 EDA 课堂练习2

1.设计一个8位计数器,每次时钟_上升沿时计数加1,当计数器溢出时,自动从0开始重新计数。module count8(clk,count);input clk;output reg[7:0] count;always@(posedge clk)begincount = count + 1;endendmodule2.分别用任务和函数描述一个4选1多路选择器。函数:function mul_4; //默认返回1位reg 类型,如需返回其他类型,需要指明input[1:0] ss;

2022-03-21 13:23:26 4403

原创 综合项目三----包裹的旅行

【问题描述】包裹的旅行综合项目:从解决实际问题出发,以“包裹的旅行”项目进行研究,通过“购物体验”“订单管理”“物流运输”“智取包裹”四个环节,依次剖析数据的类型以及队列、树、图等数据结构。通过分析生活中的实际问题,培养学生的抽象建模能力,进而提高其运用所学知识解决问题的能力。【具体要求】1、购物体验之认识数据类型。设计网站购物的物品的具体信息,分析对象并抽象出合适的数据类型,定义存储结构。例如商品名称、单价、数量等,订单中包含的数据等。2、订单管理之线性数据结构:队列。分析商家对订单有哪些管理操作

2022-03-08 08:00:00 249 1

原创 综合项目二---行文本编译器

参照Windows的记事本等类似的文本编辑器,使用串的技术设计一个功能简单的文本编辑器。(1)要求从文件系统中打开文本文件(例如文件名为ok.txt,位于当前执行程序的目录下);(2) 文本文件中每行最多不超过80个字符,共N行(N>=1); (3)信息读取后,要求存储结构使用链表和串,建立以串为结点单元的单链表,每行对应单链表的每个串结点;(4)实现信息显示功能,将字符串按行显示在屏幕上;(5)可以进行字符串的查找,并显示找到的字符串的位置(行、列);(6)可以进行字符串的替换

2022-03-07 09:12:48 426

原创 综合项目 一

【问题描述】在程序中请用顺序表或链表存储结构,实现以下一种系统,采用菜单模式,功能上尽可能的完善,实现例如增、删、改、查等操作。【综合题目】自定或任选(1)学生成绩管理系统(2)图书管理系统(3)家谱管理系统(4)药店药品管理系统(5)手机销售管理系统(6)火车订票管理系统(7)电影院管理系统(8)小区物业管理系统(9)汽车租赁管理系统(10)教师人事管理系统(11)二手房销售信息管理系统… … … …话不多说直接贴代码:#include<stdio.h>#inc

2022-03-07 09:09:06 93

转载 实验5 Python网络并发与Web

实验5.1:多进程编程-多个函数并发执行题目描述:利用multiprocessing多进程包完成以下2项编程任务。实验效果如图1-1所示。(1)分别创建8个函数worker_1( )、worker_2( )、worker_3( )、worker_4( )、worker_5( )、worker_6( )、worker_7( )、worker_8( )。(2)分别将这8个函数创建为8个进程,并实现并发执行。提示:使用multiprocessing.Process( )函数创建进程,start( )函数启

2022-03-06 18:46:27 908

原创 实验4 Python数据分析与GUI

python 第四次实验

2022-03-04 15:23:44 2691

原创 实验3 Python文件与数据库

实验3.1:文本文件操作题目描述:编程新建一个名为test.txt文件,存放在代码文件所在目录中,并且打开该文件。然后写入如图1-1所示内容到文件中。最后分别读取5个字符、读取第一行字符串、读取第三行的字符串,读取所有字符串。如图1-2所示。提示:使用文件操作函数open()、write()、read()、readline()、readlines()、seek()、tell()、close()。f = open("test.txt", "w+")for i in range(1, 6):

2022-03-03 13:23:55 3305

原创 实验2 Python函数与类

实验2.1:公式计算题目描述:编写三个函数fz(n), fm(n), sum_(n)分别计算下列公式的分子和,分母积以及公式总和值。提示:采用函数嵌套实现def sum(n): def fm(n): sum1 = 1 for i in range(1, n+1): sum1 *= i return sum1 def fz(n): sum2 = 0 for i in range(1,

2022-03-03 13:13:48 1368

原创 实验1 Python控制结构

实验1.1: 三角形判断题目描述:输入三个数,判断能否构成一个三角形。若能,则输出三角形是等腰三角形、等边三角形、直角三角形,还是普通三角形;若不能,则输出“不能组成三角形”提示信息。a = input("请输入三个数字(以空格分开):")# 由于有空格输入所以下标为0 2 4x = int(a[0])y = int(a[2])z = int(a[4])if x+y>z and y+z > x and x+z > y and abs(x-y) < z and abs(x

2022-03-03 13:08:27 1271

原创 数建---多元统计

多元统计一、多元线性回归分析多元线性回归模型概述一个变量受多个变量的影响在现实中多见,如人的体重与身高、胸围;血压值与年龄、性别、劳动强度、饮食习惯、吸烟状况、家族史;快递费与重量、运送距离。一个因变量(被解释变量) 与 多个自变量(解释变量)之间设定的是线性关系多元线性回归模型一般形式为:模型假设: 一解释变量 Xi 是确定性变量,不是随机变量; 解释变量之间互不相关,即无多重线性;随机误差项不存在序列相关关系;随机误差项与解释变量之间不相关;随机误差服从0均值,同方差的正太分布。最小二乘

2022-02-11 09:43:59 2111

原创 数建---优化建模

优化建模一、最优化模型例题1:小明同学,烧一壶水要8分钟,灌开水要1分钟,取牛奶 和报纸要5分钟,整理书包要6分钟,为了尽快做完这些事,怎样 安排才能使时间最少?最少需要几分钟?如果没有优化处理:5 + 6 + 8 + 1 = 20 min优化处理(如果烧开必须马上灌水): 8 + 1 + 5 = 14 分钟优化处理(如果烧开不需马上灌水): 5 + 6 + 1 = 12 min例题2:有一天晚上,有四个人需要通过架在山谷间的危桥,任 意时刻最多只能有两个人在桥上,过桥需要一盏闪光灯,

2022-02-11 09:33:03 3409

原创 数建--LINGO软件介绍

LINGO软件介绍一、LINGO 基本操作LINGO初印象LINGO 窗口 LINGO 工具栏LINGO模型文件LINGO的运算符算术运算符: 用于数与数之间的数学运算 (前三个无前面的/)/+/-/*/^ (求幂)关系运算符: 表示 “ 数与数之间” 的大小关系。< (<=)=大于 (>=)简单程序编写-程序model :title 求解线性规划max = 2 * x1 + 3 * x2;2*x

2022-01-24 10:26:19 8900 1

原创 数建 --SAS 软件介绍

SAS 软件介绍一、概述SAS: Statistical Analysis System (统计分析系统)SAS软件有 SAS 公司出品,被誉为国际标准软件SAS/STAT: 功能最强的多元统计分析程序集八个大类:回归分析方差分析属性数据分析多变量分析判别分析聚类分析得分分析残存分析26 个过程二、软件介绍打开 SAS 软件可以看到三个窗口:Editor 窗口:编辑窗口,用来编写 SAS 程序支出多窗口编辑、智能编辑支持如复制、剪切、粘贴等常规操作log

2022-01-23 20:16:36 11800

原创 数建--前言

前言一、什么是数学建模数学模型: 对于一个现实对象,为了一个特定目的,根据其内在规律,作出必要的简化假设,运用适当的数学工具,得到的一个数学结构。 即 就是现实对象的数学表现形式。数学建模: 建立数学模型的全过程(包括表述,求解、解释、检验等)。二、数学建模的步骤实际对象问题提出量的分析模型假设模型建立模型求解模型分析模型检验 (若 N 则返回第一步,若 Y 则往下进行)模型应用三 课程内容统计建模: 数据分析、比较于处理模糊数学: 数学概念与方法的升华时间序列: 数

2022-01-20 20:28:24 233

原创 集合框架测试

编写程序测试Java集合框架中各种常用类的 基本操作(包括添加元素,删除元素,查找元素,遍历集合元素等)

2021-12-01 17:26:46 157 1

原创 第十四章小结---IO输入输出流

第十四章小结—IO输入输出流1. Java中流的分类有哪些?流从流动方向: 一般分为 输入流(InputStream) 和 输出流(OutputStream) 两类。程序可以用输出流向文件写数据,用输入流从文件中读数据。而针对屏幕只有输出流。从读取类型上分: 一般分为字节流和字符流。字节流: 是从InputStream 和 OutputStream 派生出来的一系列类,它以字节(byte)为基本处理单位。它们的继承关系如下(缩进的层次表示继承关系)InputStreamOutputStream

2021-11-20 16:02:04 305

原创 第十五章小结

第十五张小结1.仿照例15.4,编写基于TCP Socket的多客户/服务器通信程序。2.仿照例15.5,编写基于UDP数据报的多客户/服务器通信程序。3.基于TCP Socket的C/S通信与基于UDP数据报的C/S通信有哪些区别?Java分别提供了哪些支持?TCP与UDP的比较TCPUDP传输数据可靠性TCP是一个可靠的协议,它能确定包接收方完全正确地获取发送方所发送的全部数据。UDP是一个不可靠的协议,发送方所发送的数据报并不一定以相同的次序到达接收方,也不能保证接

2021-11-15 22:35:38 698

原创 第九章小结

第九章小结1.FutureTask类有什么作用?它实现了哪些接口? Callable接口和Runnable接口有什么不同?2.请查阅JDK自学线程池的相关类,如ThreadPoolExecutor构造器各个参数的意义, 利用线程池编写多线程程序。3.volatile关键字有什么作用?4.Java提供了哪些同步机制来实现互斥?5.编写Java程序模拟烧水泡茶最优工序。6.请使用Java并发包的Lock及Conditon改写例9.11。7. 编写一个多线程Java应用模拟生产者/消费者模型,各

2021-11-06 16:17:18 136

原创 第八章小结

第八章小结1. 借助JDK文档, 选取String与StringBuffer 、StringBuilder的常用API,并编写实例测试API的功能。String:charAt(int index): 得到字符串中指定位置的一个字符public class test { public static void main(String[] args){ String w=new String("hello,nice to meet you"); System.out.pr

2021-10-23 22:04:48 322

原创 第七章小结

第七章小结1. Throwable的子类包含哪两类?简述Java Error类与Exception类的区别。Throwable的子类 包含 Error类 和 Exception 类。Error类: 致命异常。标识系统发生了不可控的错误。程序无法处理,只能人工介入。例如, 虚拟机产生的错误StackOverflowError、OutOfMemoryErrorException类: 非致命异常。程序可处理。分为受编译器检测的checked异常(受检异常)和不受编译器检测的unchecked异常(非受检

2021-10-23 20:43:23 193 1

原创 第六章小结

第六章小结1. 实验:利用IDE的debug功能给例6.4和例6.5的new语句设置断点,使用单步调试(step into/step over)跟踪子类对象实例化(初始化)的执行顺序,并总结该过程。//例6.4class AddClass { private int x=0,y=0,z=0; AddClass (int x) { this.x=x; } AddClass (int x,int y) { this(x); this.y=y; }

2021-10-19 15:27:30 150

原创 第五章小结

第五章小结访问权限控制符访问权限public公共访问权限protected包访问权限、继承访问权限无访问控制符修饰包访问权限private类内部访问权限attention: 按照表格的中的访问权限,从上到下权限依次减少代码案例:2. 子类对于从父类继承的哪些属性与方法是可见的?请分别写程序进行验证。属性: 公共属性和保护属性可以访问,即被p

2021-10-09 20:15:04 164 1

原创 Java第四章作业

第四章Java作业1.对象与对象引用的区别是什么? 请举例说明对象:对象是对客观事物的抽象(是一个类的实例 ),就好比如一台电视机对象的引用: 当对象的声明被赋予特定的对象后,声明就被称为了引用public class FighterPlane {…… public static void main(String[] args) { FighterPlane fp;//声明对象,但此时并不创建对象 fp = new FighterPlane();//创建对象,此

2021-10-05 15:42:53 125

原创 第二章Java作业

第二章Java作业1. Java包含哪两大类数据类型?其中基本类型的每种类型的取值范围和默认值分别是多少?请编程验证。基本数据类型整数类型浮点类型字符类型布尔类型复合数据类型2. Java在什么情况会发生整型溢出?请举例说明,并给出解决方案。3. Java基本类型的包装类分别是哪些?其高频区间数据缓存范围分别是什么?请选择一种包装类型编程验证其数据缓存特性。4.什么是自动装箱,什么是自动拆箱,请举例说明。5. int与Integer有什么区别,它们之间的相互转化是怎样的?

2021-09-23 14:16:19 162

STL 本人所记笔记,仅供参考

STL 本人所记笔记,仅供参考

2022-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除