自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

原创 Python Learning Journal:Day5

Python Learning Journal:Day5学生信息管理系统(python)系统需求重点部分代码输入的学生信息保存至字典中、所有学生信息保存至列表中学生信息逐行保存至文件中按行读取.txt文件内容当item是以字典形式保存时,通过以下方式实现字符串与字典转换排序方法输出格式打包exe文件全部代码(参考B站视频,链接在开头)学生信息管理系统(python)花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程) P135-145系统需求1、录入学生信息:

2022-01-14 20:12:20 221

原创 Python Learning Journal:Day4

Python Learning Journal:Day4类定义对象的创建类属性、类方法、静态方法的使用动态绑定属性和方法封装继承方法重写object类多态的实现特殊属性特殊方法变量的赋值操作、浅拷贝、深拷贝模块定义导入以主程序形式运行包常用模块文件编码格式文件读写文件打开文件类型打开模式文件对象的常用方法with语句(上下文管理器)osos模块os.path模块os案例类定义类属性、实例方法(self)、实体属性、静态方法()、类方法(cls)class Student: native_s

2022-01-10 19:05:26 307

原创 Python Learning Journal:Day3

字符串驻留机制仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中。对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会重新开辟新空间,而是将该字符串的地址赋给新创建的变量。a = 'python'b = "python"c = '''python'''print(a, id(a)) # python 1326564188912print(b, id(b)) # python 1326564188912print(c, id(c)) # python 132656

2021-08-26 19:22:49 98

原创 Python Learning Journal:Day2

列表创建方式一:[ ]:list1 = ['变量1', '变量2']方式二:内置函数:list2 = list(['变量1', '变量2'])特点重复存取元素、动态分配内存查询获取指定元素的索引:index()index('变量')index('变量', start, stop) 指定位置之间进行查找 [ start, stop ]查询不存在,抛出ValueError获取单个元素:list1[]list1[索引] list[0]、list[2]获取多个元素:list1[s

2021-08-25 19:20:40 123

原创 Python Learning Journal:Day 1

Python Learning Journal:Day 1算数运算符运算符描述/除法:10 / 20 = 0.5//除法取整数:9 // 2 = 4%除法取余数:9 % 2 = 1**幂运算:2 ** 3 = 8*乘法:2 * 3 = 6*可用于字符串指定次数重复输出In [1]:"-" * 10Out [1]:'----------'运算符优先级** (最高优先级)----*/%//(次之)----±(最低优先级)#

2021-08-24 16:47:24 111

原创 PyQt5 Learning Journal:End

参考教程:1.Python Qt 图形界面编程 - 华为大叔7天带你入门 - PySide2 PyQt5 PyQt PySide:https://www.bilibili.com/video/BV1cJ411R7bP?share_source=copy_web2.PyQt5教程,来自网易云课堂:https://www.bilibili.com/video/BV154411n79k?share_source=copy_web教程1:侧重于使用QtDesigner进行图形界面设计,操作过程介绍详细,配有

2021-08-11 14:46:57 101

原创 PyQt5 Learning Journal:Day2

PyQt5 Learning Journal Day2import sys# QtWidgets是Qt中专门负责控件部分的库# QPlainTextEdit是纯文本控件from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QPlainTextEditapp = QApplication(sys.argv)# 定义一下主窗口对象window = QMainWindow()# 设置窗口尺寸、坐标、标题wind

2021-08-11 14:43:02 93

原创 PyQt5 Learning Journal:Day1

2021-08-02 12:01:46 67

操作系统实验:进程同步和死锁作业:编程模拟生产者/消费者问题(有界面 QT 可视化)

进程同步和死锁作业:编程模拟生产者/消费者问题 1、实验目的: 加深对于进程同步和互斥的了解,掌握使用信号量解决进程同步和互斥的编程方法。 2、实验说明:以生产者/消费者模型为根据,编写一个图形界面程序, 创建 n 个线程,使用 windows 信号量机制,模拟生产者和消费者的工作流程。

2022-07-14

操作系统实验:文件管理作业(有界面 QT 可视化)

文件管理作业 1、实验目的:通过模拟文件的创建、删除操作,加深对于操作系统文件管理功能的 了解,练习模拟算法的编程技巧,锻炼研究分析试验数据的能力。 2、实验说明:给出一个磁盘块序列:1、2、3、……、500,初始状态所有块为 空的,每块的大小为 2k。选择位示图算法来管理空闲块。 对于基于块的索引分配执行以下步骤: (1)随机生成 2k-10k 的文件 50 个,文件名为 1.txt、2.txt、……、 50.txt,按照上述算法存储到模拟磁盘中。 (2)删除奇数.txt(1.txt、3.txt、……、49.txt)文件 (3)新创建 5 个文件(A.txt、B.txt、C.txt、D.txt、E.txt),大小 为:7k、5k、2k、9k、3.5k,按照与(1)相同的算法存储 到模拟磁盘中。 (4) 给出文件 A.txt、B.txt、C.txt、D.txt、E.txt 的盘块存储状态 和所有空闲区块的状态。

2022-07-14

操作系统实验:磁盘移臂调度算法作业(有界面 QT 可视化)

磁盘移臂调度算法作业 1、实验目的:加深对于操作系统设备管理技术的了解,体验磁盘移臂调度算法的重 要性;掌握几种重要的磁盘移臂调度算法,练习模拟算法的编程技巧, 锻炼研究分析试验数据的能力。 2、实验说明: (1)实验程序中模拟两种磁盘移臂调度算法:SSTF 算法和 SCAN 算法 (2)能对两种算法给定任意序列不同的磁盘请求序列,显示响应磁盘 请求的过程。 (3)能统计和报告不同算法情况下响应请求的顺序、移臂的总量。

2022-07-14

操作系统实验:内存管理作业(有界面 QT 可视化)

内存管理作业 1、实验目的:加深对于存储管理的了解,掌握虚拟存储器的实现原理;观察和了 解重要的页面置换算法和置换过程。练习模拟算法的编程技巧,锻炼分析试验数据的能力。 2、实验说明:(1)示例实验程序中模拟两种置换算法:LRU 算法和 FIFO 算法。(2)给定任意序列不同的页面引用序列和任意分配页面数目,显示两种 算法的页置换过程。(3)能统计和报告不同置换算法情况下依次淘汰的页号、缺页次数(页 错误数)和缺页率。

2022-07-14

操作系统实验:编程实现银行家算法(有界面 QT 可视化)

编程实现银行家算法 1、实验目的:加深对于进程死锁避免的了解,掌握使用银行家算法实 现死锁避免的编程方法。 2、实验说明:设系统中有 3 种类型的资源(A,B,C)和 5 个进程 P1、 P2、P3、P4、P5,A 资源的数量为 17,B 资源的数量为 5,C 资源的 数量为 20。 编写一个图形界面程序,可以: 1、判断 T0时刻是否为安全状态?若是,请给出安全序列。 2、在 T0时刻,对进程 P2 请求资源(m,n,p),m、n、p 分别 是申请的 A、B、C 资源数(大于等于零的整型值,由程序提供接口, 让用户动态输入),程序可以判断是否能实施资源分配。

2022-07-14

操作系统实验:处理器调度作业(有界面 QT 可视化)

处理器调度作业 1、实验目的:熟悉使用各种单处理器调度的各种算法,加深对于处理机调度机制的理解。练习模拟算法的编程技巧,锻炼分析试验数据的能力。 2、实验说明:随机给出一个进程调度实例,如: 进程 到达时间 服务时间 A 0 3 B 2 6 C 4 4 D 6 5 E 8 2 模拟进程调度,给出按照算法先来先服务 FCFS、轮转 RR(q=1)、最短进程优先SJF、最高响应比优先HRN 进行调度各进程的完成时间、周转时间、带权周转时间。

2022-07-14

c语言大作业—图书管理系统—入门

①人机交互——数据输入和输出(包括数据浏览和查询); ②数据描述——实际问题求解所对应的数据及其类型; ③算法应用——交换、排序、插入、删除、筛选等; ④模块化设计——函数结构编程方法; ⑤数据文件——文件的建立及文件的访问。

2021-12-25

空空如也

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

TA关注的人

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