- 博客(10)
- 收藏
- 关注
原创 操作系统课设——内存管理
一、实验目的了解 Windows 的内存结构和虚拟内存的管理,理解进程的虚拟内存空间和物理内存的映射关系。加深对操作系统内存管理、虚拟存储管理等理论知识的理解。二、 实验内容和步骤了解和检测进程的虚拟内存空间。步骤 1:创建一个“Win32 Consol Application”工程,然后拷贝清单 5-1 中的程序,编译成可执行文件。步骤 2:在 VC 的工具栏单击“Execute Program”(执行程序) 按钮,或者按 Ctrl + F5 键,或者在“命令提示符”窗口运行步骤 1 中生成
2021-07-23 15:04:52
2703
1
原创 操作系统课设——Windows 的互斥与同步
一、实验目的(1) 回顾操作系统进程、线程的有关概念,加深对 Windows 线程的理解。(2) 了解互斥体对象,利用互斥与同步操作编写生产者-消费者问题的并发程序,加深对 P (即semWait)、V(即 semSignal)原语以及利用 P、V 原语进行进程间同步与互斥操作的理解。二、实验内容和步骤生产者消费者问题步骤 1:创建一个“Win32 Consol Application”工程,然后拷贝程序,编译成可执行文件。步骤 2:在“命令提示符”窗口运行步骤 1 中生成的可执行文件,列出运行
2021-07-23 14:54:00
1863
原创 操作系统课设——Linux 进程间通信
一、实验目的Linux 系统的进程通信机构(IPC)允许在任意进程间大批量地交换数据,通过本实验,理解熟悉 Linux 支持的消息通信制。二、实验任务消息的创建,发送和接收。(1)使用系统调用 msgget(),msgsnd(),msgrcv()及msgctl()编制一长度为 1K 的消息的发送和接收程序。(2)观察参考程序,说明控制消息队列系统调用 msgctl()在此起什么作用?三、实验内容与步骤消息的创建、发送和接收的程序设计(1) 为了便于操作和观察结果,用一个程序作为“引子”,先后
2021-07-23 14:46:45
2638
原创 操作系统课设——Linux 进程管理
一、实验目的通过进程的创建、撤销和运行加深对进程概念和进程并发执行的理解,明确进程和程序之间的区别。二、实验内容和步骤(1)任务一:进程的创建任务要求:编写一段程序,使用系统调用 fork()创建一个子进程。当此程序运行时,在系统中有一个父进程和一个子进程活动。让每一个进程在屏幕上分别显示字符:父进程显示字符“b”;子进程显示字符“a”,另外父子进程都显示字符“c”。步骤 1:使用 vi 或 gedit 新建一个 fork_demo.c 程序,然后拷贝清单 2-1 中的程序,使用 cc 或者gcc
2021-07-23 14:41:49
2002
原创 操作系统课设——Windows 进程管理
一、实验目的(1)学会使用 VC 编写基本的 Win32 Consol Application(控制台应用程序)。 (2)通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解 Windows 进程的“一生”。 (3)通过阅读和分析实验程序,学习创建进程、观察进程、终止进程以及父子进程同步的基本程序设计方法。二、实验内容和步骤(1)编写基本的 Win32 Consol Application步骤 1:登录进入 Windows 系统,启动 VC++ 6.0。
2021-07-23 14:33:59
5825
2
原创 基于flask-socketio的web聊天室
一、总体设计项目整体采用python-flask框架,前端界面采用Bootstrap前端框架设计开发,采用WebSocket实现服务器端与客户端的长连接以及实时的数据处理。主要包括登陆注册、服务器管理、客户聊天三大功能。其中:1)客户端提供登录、主窗体及聊天等界面及对应的业务逻辑,向服务器发送相应的服务请求,并接受相应的处理结果。客户端只负责链接远程服务器,并发出相应的服务请求,不进行核心业务逻辑的处理,客户端只接收服务器处理的结果并显示给用户。2)服务器监控登录信息及在线用户信息,接收客户端的服务请
2021-06-21 15:23:46
1801
2
原创 IDEA运行程序报错:Web server failed to start. Port 8081 was already in use.
原因:端口号已经被占用解决办法:在resource文件夹下new File - application.properties,修改端口号(端口号可以随便改,其他都不用改)server.port=${port:8083}成功解决:
2021-05-02 20:14:46
423
原创 pycharm报错:Error: failed to send plot to http://127.0.0.1:63342
在pycharm使用matplotlib绘图无法在SciView显示!报错信息如下:下面展示一些 内联代码片。Error: failed to send plot to http://127.0.0.1:63342Traceback (most recent call last): File "C:\Program Files\JetBrains\PyCharm 2021.1\plugins\python\helpers\pycharm_display\datalore\display\displ
2021-04-25 15:47:46
14939
4
原创 阿里云宝塔部署python-flask项目
一、进入项目根目录,使用命令把项目依赖包导出到项目根目录。命令如下:pip freeze >requirements.txt二、将项目打包上传文件夹,一般是上传到与域名同一级的文件夹中如www/wwwroot/项目名三、添加数据库,数据库名和密码跟项目中的数据库配置一样,然后把项目中数据库配置的用户改为宝塔上添加的数据库的用户名四、去软件商城下载Nginx,python项目管理器,mysqlpython版本建议用3.6.8(国内节点)比较流畅一点,当然,其他版本也可以五、添加pyth
2021-01-25 01:37:48
1054
3
原创 数据库课程设计——员工培训管理系统
一、实验目的为配合学习数据库系统原理及应用开发,实现公司对员工的培训管理的员工培训管理系统,基于python Flask Web开发系统。二、总体设计1、员工培训管理系统模块介绍以及E-R图:培训管理应用程序数据模块的创建、培训管理应用程序登录程序的实现、课程设置模块的实现、选课结果查询的实现、学员名单报表的实现、考核评定结果的实现、培训统计的实现、培训成绩报表的实现。E-R模型图如下 :2、员工培训管理系统程序流程图如下:三、实验结果a.登录模块的实现:b.管理系统首页:c:功能
2021-01-24 17:50:04
153890
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人