自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言-常量

使用字符常量时,每个字符在内存中占用一个字符,用于储存它的ASCLL码值。所以c语言的字符量具有数值特性,可以像整数一样参与运算,此时相当于字符的ASCLL码值参与运算。:由整数部分,小数点和小数部分组成,当小数部分或整数部分为0时可以省略不写,但是小数点不能省略。为前缀,注意是数字的零,不是字母o,x大小写都是正确的。字符串还可以使用空字符,如:""表示空串,即不包含任何字符。在c语言中,可以用一个标识符来表示一个常量,称为符号常量。字符串里面可以有数字,字母,汉字,空格等等。字符集中的任意字符。

2024-03-20 09:39:38 350

原创 Person p=new student()是什么意思

Person p=new student()是什么意思?定义一个父类类型的引用指向一个子类的对象

2023-03-02 14:55:06 978 2

原创 小点(ds)

ds

2022-07-10 05:01:52 185

原创 软件工程复习题库(2)

题库

2022-07-07 03:20:15 2040

原创 资源分配图的简化方法(能否去死锁)

例1:首先看P1,P1申请资源1,但资源1只有1个,且被P2占用,所以P1被阻塞,无法删除P1的边;接着看P2,P2申请资源4,同理,资源4只有一个且被P3占用,所以P2的边也不能删除;最后P3,P3申请资源3和2,资源3有2个,其中一个被P2占用,剩余一个空闲资源,可被P3申请,但资源2中,一个被P1占用,另一个被P3占用,无空闲资源,所以P3也被阻塞。无法删除P3的边。三个结点经分析后都不能化简为孤立结点,所以形成死锁。例2:...

2021-12-27 16:27:45 8681 3

原创 磁盘调度算法

早期的磁盘调度算法先来先服务FCFS 最短寻道时间优先SSTF扫描算法扫描(SCAN)/电梯(LOOK)算法 循环扫描(CSCAN)算法 **FSCAN调度算法 **N-STEP-SCAN调度算法例:假设一个请求序列:98、183、 37、 122、14、124、65、 67,磁头当前的位置在53。下一个最近:Scan算法每次都扫描到柱面的尽头,无论最内(最外)柱面处是否有访问请求。...

2021-12-26 21:00:47 399

原创 操作系统( 第四章)知识点总结

存储器管理(4)存储管理的主要任务是为多道程序的运行提供良好的环境,方便用户使用存储器,提高存储器的利用率以及从逻辑上扩充存储器。为此存储管理应具有以下功能:实现内存的分配和回收 地址变换 “扩充”内存容量 进行存储保护二、存储器的层次结构  2.1 主存储器 用于保存进程运行时的程序和数据,也称可执行存储器。速度远低于CPU执行指令的速度。  2.2 寄存器 访问速度最快,完全能与CPU...

2021-12-24 19:56:31 2335

原创 Python 小结 补充中...

1. range( )函数range()是python内建的一个函数,如range(1,5)相当于序列[1,2,3,4],默认地,range的步长为1,如果我们为range提供第三个数,那么它将成为步长。例如,range(1,5,2)给出[1,3]。 for a in range(1,5) 相当于for a in [1,2,3,4] 相当于C中for(a=1,a<5;a++)存储什么样的数据类型无所谓1.列表[ ]2.元组...

2021-12-21 19:03:31 698

原创 仿天猫-手机端购物页

ch02.html<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>充电宝</title> <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=no,width=device-width,in

2021-12-21 18:53:39 393

原创 操作系统( 第三章)知识点总结

3.处理机调度与死锁3.1 处理机调度处理机是计算机系统的中的重要资源。 处理机调度算法对整个计算机系统的综合性能指标有重要影响处理机调度的三个层次:高级调度(作业)、中级调度、低级调度(进程)进程调度要解决的问题: WHAT:按什么原则分配CPU——调度算法 WHEN:何时分配CPU——调度的时机(一个进程运行完毕或因某种错误终止运行、一个进程从运行态变为等待态(等待I/O)、分时系统中的时间片到、有一个优先级更高的进程就绪(抢占式)、执行中的进程执行...

2021-12-15 15:50:10 3169

原创 操作系统( 第二章)知识点总结

第二章 进程管理2.1 前驱图和程序执行 前驱图是一个有向无循环图,记为DAG,可用于描述程序/进程之间执行的前后关系。程序的顺序执行:在计算机系统中只有一个程序在运行,这个程序独占系统中所有资源,其执行不受外界影响,一道程序执行完后另一道才开始。 特点:顺序性、封闭性、可再现性(程序的结果与运行时间无关,只与初始条件有关)程序的并发执行:若干程序同时在系统中执行,这些程序的执行的执行在时间上是重叠的,一个程序的执行尚未结束,另一个程序的执行已经开始。 ...

2021-12-15 15:41:50 4176

原创 【操作系统】文件管理(六)

一、前言  本篇是操作系统系列的最后一篇,文件管理,由于系统的内存有限并且不能长期保存,故平时总是把它们以文件的形式存放在外存中,需要时再将它们调入内存。如何高效的对文件进行管理是操作系统实现的目标。二、文件和文件系统  现代OS几乎都是通过文件系统来组织和管理在计算机中所存储的大量程序和数据的。文件系统的管理功能是通过把它所管理的程序和数据组织成一系列文件的方法来实现的。而文件则是指具有文件名的若干相关元素的集合。元素通常是记录,而记录是一组有意义的数据项的集合。可以把数据组成分为数据项、记录

2021-12-14 10:31:00 982

原创 【操作系统】设备管理(五)

一、前言  学习了存储器管理后,继续学习设备管理,设备管理的主要功能有缓冲区管理、设备分配、设备处理、虚拟设备及实现设备独立性等,由于I/O设备不仅种类繁多,而且他们的特性和操作方式往往相差甚大,使得设备管理称为操作系统中最繁杂且与硬件最紧密的部分,下面开始正式的学习。二、I/O系统  2.1 I/O设备  I/O设备类型繁多,在OS观点看,设备使用特性、数据传输速率、数据的传输单位、设备共享属性等都是重要的性能指标。可以按照不同角度对他们进行分类  ① 按设备的使用特性分类,可把设备分

2021-12-14 10:23:36 1450

原创 【操作系统】存储器管理(四)

一、前言  在分析了处理器调度后,接着分析存储器管理,如何对存储器进行有效的管理,直接影响着存储器的利用率和系统性能。下面,开始存储器管理的学习。二、存储器的层次结构  2.1 主存储器  主存储器是计算机系统中的一个主要部件,用于保存进程运行时的程序和数据,CPU的控制部件只能从主存储器中取得指令和数据,数据能够从主存储器中读取并将他们装入到寄存器中,或者从寄存器存入到主存储器,CPU与外围设备交换的信息一般也依托于主存储器地址空间。但是,主存储器的访问速度远低于CPU执行指令的速度,于是

2021-12-14 10:17:27 3525

原创 【操作系统】处理机调度与死锁(三)

一、前言  前面介绍了进程与线程的相关概念,现在继续学习处理机调度,处理机是系统最重要的资源,提高处理机的利用率和改善系统性能,在很大程度上取决于处理机调度性能的好坏,下面来介绍处理的调度以及死锁的问题。二、处理机调度的层次  2.1 高级调度  高级调度又称为作业调度或长程调度,主要功能是根据某种算法,把外存上处于后备队列中的那些作业调入内存,调度的对象是作业。  作业,包含了程序、数据、作业说明书,系统根据该作业说明书来控制程序的运行。在批处理系统中,是以作业为基本单位从外存调入内存

2021-12-13 23:53:28 336

原创 【操作系统】进程管理(二)

一、前言  之前已经介绍了操作系统的各个模块,现在来具体深入学习操作系统中的进程管理。二、进程的基本概念  在未配置OS的系统中,程序的执行方式是顺序执行,即必须在一个程序执行完成后,才允许另外一个程序执行;在多道程序环境下,则允许多个程序并发执行。也正是程序的并发执行,才导致引入进程。  2.1 程序的顺序执行  通常可以把一个应用程序分成若干个程序段,在各程序段之间,必须按照某种先后次序顺序执行,仅当前一操作(程序段)执行完后,才能执行后继操作。如典型的输入->计算->打

2021-12-13 23:38:15 514

原创 【操作系统】操作系统综述(一)

一、前言  操作系统的重要性不言而喻,学习操作系统对我们理解计算机的工作流程是非常有利的,也很有利于我们学习掌握其他语言,因为语言中的很多概念都是直接和操作系统相关的,学好操作系统就是基础中的基础,所以,很有必要好好掌握操作系统这门基础知识。二、何为操作系统  操作系统(OS,Operating System)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。它在计算机系统中占据了重要地位,汇编程序、编译程序、数据库管理系统等系统软件,都依赖于操作系统的支持,需要取得操作系统的服务。

2021-12-13 23:30:46 537

原创 操作系统( 第一章)知识点总结

第一章总汇总操作系统是一个大型的程序系统,它负责计算机全部软硬件资源的分配、调度工作,控制并协调多个任务的活动,实现信息的存取和保护。它提供用户接口,使用户获得良好的工作环境。 操作系统的目标:有效性、方便性、可扩充性、开放性。 操作系统的作用:1.作为用户与计算机硬件系统之间的接口。 2.作为计算机系统资源的管理者 (管理处理器、存储器、I/O设备、数据和程序 3.实现了对计算机资源的抽象 * 联机和脱机I/O方式:减少了CPU 的空闲时间,提高了I...

2021-12-13 23:23:53 974

原创 Python单词出现次数 学生信息管理系统

1.2.英文单词出现次数import ren = input('type some word:').lower()z = {w:len(re.split('(?<![a-z])'+w+'(?![a-z])',n))-1 for w in set(re.findall('[a-z]+',n))}print('\n'.join('单词“'+w+'”出现了'+str(z[w])+'次' for w in z))3.学生信息管理系统def see_stu(): # 显示所有.

2021-12-03 11:18:11 136

原创 OS实验九: 进程间通信实验(二)

实验目的1、了解什么是管道2、熟悉UNIX/LINUX支持的管道通信方式实验内容编写程序实现进程的管道通信。用系统调用pipe( )建立一管道,二个子进程P1和P2分别向管道各写一句话: Child 1 is sending a message! Child 2 is sending a message!父进程从管道中读出二个来自子进程的信息并显示(要求先接收P1,后P2)。实验过程一、什么是管道所谓管道,是指能够连接一个写进程和一个读进程的、并允许它们以...

2021-11-17 22:38:17 528

原创 S2SH实验6(用户-订单双向)

ch06(用户订单双向)不是直接run as另外打开数据库连接(sql插入数据库成功查看sql数据库

2021-11-17 09:29:57 582

原创 掌握操作业务控制器中不同属性时参数的写法

loginaction.javapackage com.dh.action;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.dh.entity.User;public class LoginAction { private String userName; private String password;

2021-11-17 09:25:31 360

原创 标识符,成绩最值,列表删重,列表整合,升/降序排列

1.判断给定的字符串是否为合法的 Python 标识符(1) 标识符由字母、下划线和数字组成,且不能以数字开头。示例代码如下:fromTo12 # 合法的标识符from#12 # 不合法的标识符,标识符不能包含#符号2ndobj # 不合法的标识符,标识符不能以数字开头(2) Python中的标识符是区分大小写的。例如,andy和Andy是不同的标识符。(3)Python中的标识符不能使用关键字。例如,if不能作为标识符。import keyworddef

2021-11-16 17:05:49 846

原创 仿天猫-手机端购物页

ch01.html<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>仿天猫</title> <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=no,width=device-width,ini

2021-11-12 23:50:04 386

原创 Python 猜数字 进制转换 回文数

1.猜数字#引入生成随机数的模块import random#程序设定生成 1-20 之间的一个随机数,让用户猜secretNum = random.randint(1,20)print("这是一个位于 1-20 之间的数")#设定用户只能猜 3 次for number in range(1,4): print("请输入猜测的数:") guess = int(input()) if guess == 0: break if guess &l..

2021-11-12 10:51:28 261

原创 OS实验八: 进程间通信实验(一)

实验目的1、了解什么是信号2、熟悉LINUX系统中进程之间软中断通信的基本原理实验内容编写程序:用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上来的中断信号(即按^c键);捕捉到中断信号后,父进程用系统调用kill()向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止:Child process1 is killed by parent!Child process2 is killed by parent!父进程等待两个子进程终止后,...

2021-11-11 13:06:38 1626

原创 OS实验七:进程互斥实验

实验目的1、进一步认识并发执行的实质2、分析进程竞争资源的现象,学习解决进程互斥的方法 实验内容1、编写程序,通过lockf函数实现进程之间对to_be_locked.txt文件的互斥访问2、观察并分析出现的现象实验过程一、所涉及的系统调用lockf(files,function,size)用作锁定文件的某些段或者整个文件。本函数的头文件为#include "unistd.h"参数定义:intlockf(files,function,size)i...

2021-11-11 12:58:42 2506 2

原创 python(成绩等级,猜拳游戏,九九乘法表,100以内偶数的和)

1.输入一个成绩显示成绩等级a=eval(input()) ##字符串转化成数字if a>=90: print("A")elif 90>a>=80: print("B")elif 80>a>=70: print("C")elif 70>a>=60: print("D")elif a<60: print("E")2.猜拳游戏you = int(input("请输入剪刀0,石头1,布2:"))impor.

2021-11-05 10:33:47 171

原创 OS实验六:进程控制

实验六:进程控制实验目的:巩固进程创建的知识 掌握wait()、sleep()等调用的功能及基本的使用方法。 了解exec()系统调用的基本知识实验内容:用fork( )创建一个进程,再调用exec( )用新的程序替换该子进程的内容 利用wait( )来控制进程执行顺序 使用sleep()系统调用,让子进程“睡眠”10秒钟实验资料:exec( )系列 在Linux中,并不存在一个exec()的函数形式,exec指的是一组函数,一共有6个,分别是:    #includ...

2021-11-03 18:23:28 561

原创 OS实验五: 进程的创建

实验五: 进程的创建实验目的1、加深对进程概念的理解,尤其是进程的动态性、并发性。2、了解进程如何被创建。3、使用进程管理命令。4、了解系统调用fork()功能和实现过程;实验内容(1) 熟悉进程的概念,以及进程的创建,调度的基本过程。(2) 熟悉系统调用fork()的功能(3)编写一段程序,使用系统调用fork()创建一个子进程,并在fork()系统调用后加入代码,使子进程显示”I am the child”和进程号,而父进程显示“I am the father”和进.

2021-11-03 18:08:02 707

原创 python求直角边和3位数逆序

1.求直角边import matha=float(input("请输入直角边1的长度:"))b=float(input("清输入直角边2的长度:"))c=math.sqrt(a*a+b*b)print("斜边长为:",c)2.整数3位数逆序A=int(input('请输入一个三位数'))a=A/100b=A//10%10c=A%10number=c*100+b*10+aprint('%d的反转数是:%d'%(A,number))...

2021-10-29 10:40:41 222

原创 展示板(1.8*0.8)和宣传单折页6面(a4)

包图网下的psd模板文件,直接导入ps改(删删改改)

2021-10-18 21:35:12 392

原创 操作系统(科学家算法)

1.假定要在一台处理机上执行如下表所示的作业,且假定这些作业在时刻0以1,2,3,4,5的顺序到达。请说明分别采用FCFS、RR(时间片为1)、SJF及非抢占式优先级调度算法时,这些作业的执行情况(优先级的高低顺序依次为1到5)。针对上述每种调度算法,给出平均周转时间和平均带权周转时间。2.课后练习题最后一题,银行家算法的练习...

2021-10-13 09:28:32 16011 1

原创 jsee_ch03

2021-10-06 09:29:08 103

原创 HTML5绘制图像

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>绘制直线</title></head><body><canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3"></canvas><script>va.

2021-10-06 09:27:16 212

原创 用Struts2框架完成加法器

从M到V到C创建一个Java web项目 配置Struts2框架的环境 Model:Calculator类 View:add.jsp 业务控制器:AddAction,实现execute方法 配置业务控制器:struts.xml 结果界面:result.jsp

2021-09-24 23:27:59 180

原创 Angry Birds总结回顾

历时一个月多一点,基本上完成的差不多了。 没有解决的问题是猪和木块只要一加声音就卡。

2021-09-11 22:24:48 69

原创 unity 愤怒小鸟遇到问题解决

1.星星数量有问题(猪打死后鸟还能打)解决:猪没判断他自身为猪(猪和木块用的同一块代码)2.鸟受伤后图不变 (代码已经敲上)解决: tag的问题 Player其他问题1.一加声音就很卡 26音频添加 未成功 ( 鸟√ 猪×)2.小尾巴 未成功...

2021-09-07 21:36:50 638

原创 愤怒的小鸟历程 更新中..

1.配置小鸟于棍子的距离 弹簧的弹性2.加了个碰撞体 实现小鸟【世界】和鼠标【局部】的交互(注意世界坐标和局部坐标)

2021-07-26 22:01:44 89

原创 计算机网络 框架课后答案(部分)

部分仅供参考

2021-07-13 23:29:24 97

StickPin 见缝插针 ( 素材:一个圆盘 一个长方形 )

StickPin 见缝插针 ( 素材:一个圆盘 一个长方形 )

2021-05-19

空空如也

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

TA关注的人

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