自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于块的Linux驱动程序 操作系统课程设计 最详细教程 块设备驱动 linux内核编译

本博客是本次课程设计的记录,关于这个题目的完整详细的博客内容较少,故作一篇详细教程并且写出一些报错内容、解决办法以供参考。以下是我的课设题目要求,读者可以酌情参考:需要重新编译Linux内核 增加一个驱动程序(使用内存模拟设备),使用模块编译方式 动态加载和卸载新的驱动 通过程序或命令行使用该驱动。(至少能通过该驱动保存1MB的数据,还能将这些数据读取出来。可以模仿ramdisk的实现方式。)1. 前期准备:下载和安装虚拟机以及centos虚拟机我下载的是VMware Worksta

2021-07-18 23:28:35 7585 5

原创 ModuleNotFoundError: No module named ‘pdfminer.pdfdocument‘ 报错解决办法

目录一、问题简述二、解决办法一、问题简述明明使用pip命令安装了pdfminer3k,但是在运行以下代码的时候就出现了报错import pandas as pdimport osfrom pdfminer.converter import PDFPageAggregatorfrom pdfminer.layout import *from pdfminer.pdfparser import PDFParserfrom pdfminer.pdfdocument import

2021-08-17 18:05:34 8518 2

原创 打开资源管理器 打开图片 保存图片 python学习

import tkinter as tkfrom tkinter import filedialog, dialogimport osfrom PIL import Imagewindow = tk.Tk()window.title('窗口') window.geometry('500x500') file_path = '' file_text = ''save_list=[]def open_file(): global file_path global fi..

2021-08-17 17:18:36 316

转载 tkinter学习

转载一些tkinter的优秀学习贴常用部件:https://blog.csdn.net/ahilll/article/details/81531587?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162839390916780357249725%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=16283939091678035

2021-08-08 17:33:39 155

原创 canvas加载不出图片 但是没有任何报错 python学习 解决方法

在学习tkinter的时候,使用canvas加载图片,没有任何报错,但是却不显示背景图片。当我函数有报错时,图片却能显示了?后来发现,是没有设置成全局变量的原因,有报错的时候,程序可能还卡在那里函数里,因而可以显示;当程序没有报错时,运行完那个函数,图片变量就被当作垃圾回收了,故而不能显示。解决办法:把图片变量名设置为全局变量...

2021-08-08 17:29:51 1443 1

原创 对比文本 python学习 工具类代码

源代码:import difflibimport sysdef readfile(filename): try: fileHandle = open(filename, 'r+') text = fileHandle.read().splitlines() fileHandle.close() return text except IOError as error: print('Read file

2021-08-06 20:20:19 2300 1

原创 分类鱼 VGG网络 python学习 深度学习 paddlepaddle学习

用于学习VGG网络,代码转载说明:分类鱼 - 飞桨AI Studio - 人工智能学习实训社区 (baidu.com)下面是用自己准备的数据集进行训练&验证的。数据准备:首先是data文件夹里,data13981里放着预测的图片,data14492里放数据集的压缩包,压缩包里一种鱼一个文件夹,文件夹名为鱼的名字。然后是和data同一目录的,代码运行后会解压数据集,生成文件夹fish_image,如果生成的是fish_image23,把名字里的23删掉就可以了。其他数据不.

2021-08-03 16:06:22 1282

原创 卸载虚拟机中的操作系统

如何查看这些文件都保存在电脑的什么位置呢?在虚拟机中,我的计算机——扫描虚拟机,之后便会弹出虚拟机向导,会自动显示保存的位置,卸载后可以去这个位置看看是否真的卸载成功了。右击某个虚拟机——管理——从硬盘中移除粘贴上刚刚的路径,回车,发现 openeuler确实已经移除了。...

2021-07-27 00:35:41 2639

原创 系统调用 操作系统课程设计 Linux内核编译 centos Ubuntu

操作系统课设的题目,本人做的题目是“基于块的设备驱动”,学有余力,帮室友也做了系统调用的课程设计。网上关于系统调用的资料多数都是用Ubuntu系统实现的,但我用的是centos做的,Ubuntu的做法基本一样,不一样的地方我会指出,没指出的命令就是两个都通用的。目录一、实现功能1.重新编译Linux系统2.增加一个系统调用3.写一个程序进行调用二、前期准备1.虚拟机安装2.镜像文件配置3.linux内核文件下载三、增加系统调用&写一个程序进行系统调用1

2021-07-27 00:23:47 4565 3

原创 A*算法解决八数码问题 人工智能原理实验报告 启发式搜索 python

目录一、实验主要步骤①.设计界面输入规则②.判断是否有解③.求解二、实验结果展示三、附录完整实验程序代码:一、实验主要步骤①.设计界面输入规则有且仅有9位数字代表数码和空格,从左到右,从上至下,空格用0表示。②.判断是否有解有判断是否有解至关重要,因为后续求解的过程中包含着循环迭代,若无解的话,程序会始终处于寻找解的状态,陷入死循环无法跳出。作为用户,短时间内无法判断是求解时间过长还是陷入死循环中,影响判断。经过查阅,得知可以用逆序数解决是否有解问.

2021-07-26 22:02:06 7758 4

原创 产生式系统 实验报告 人工智能原理实验

目录一、实验主要步骤①.设计规则,编辑知识库。②.设计界面,将数据库实现人机交互,用tkinter来展示整个系统。③.推理算法介绍。二、实验结果展示①.当推理失败时②.当推理成功时三、附录完整实验程序代码:一、实验主要步骤①.设计规则,编辑知识库。通过输入或修改规则建立规则库。基于数学原理,自己设计了如下的命题和22条规则。由于推理机后续工作时,可能会将当前输入的条件转换为可用知识进行下一步的推理,因此在设计规则时对规则进行了分层,推理机对规则的执..

2021-07-26 21:52:05 7839

原创 七种排序算法及性能分析 数据结构课程设计 c++学习 数据结构学习

目录第一章 系统概述一、目的:二、任务:三、开发环境:第二章 系统设计一、系统主要算法设计思想:1.用户输入:2.排序算法:二、排序算法时间性能:三、程序流程图:四、代码函数功能分析第三章 系统实现一、开发使用的语言:二、开发使用的工具:三、系统运行截图:第一章 系统概述 一、目的:掌握本学期所学的链表、排序等相关知识,在实践中巩固 二、任务:设计一个界面,用户输入数据,先智能推荐最优算法作为温 馨提示,再让用户选择

2021-07-26 21:32:04 829

原创 人物连连看 python课程设计 pygame学习

目录1题目名称2课程设计目的3题目分析4代码功能分析5设计结果6完整代码1题目名称人物头像连连看2课程设计目的根据课程所学内容进行练习、实践,巩固所学知识,提高编程能力。熟练掌握pygame,random等模块的应用,锻炼逻辑思维能力、解决实际问题能力。3题目分析首先分析连连看游戏的操作指南:第一次使用鼠标点击一图像,该图像此时为“被选中”,以特殊方式显示;再次以鼠标点击其他图像,若该图像与被选中的图像相同,且把第一个图像到第二个图像连起来,中间的直线不超

2021-07-26 21:11:23 5333 3

原创 数据可视化 csv数据集 python学习 matplotlib学习

数据可视化,是希望通过一个直观的图例来展示自己的结论。本实验是将一个目录下的多个数据集 中的代码修改量和软件缺陷的关系通过数据可视化展示。总体思路:就是先把73个项目的修改数存入churn中,然后从小到大排序,把churn里面的数据分成10份,如第一份是修改量的前百分之十,然后统计这百分之十有多少bug数最后图是每份里面的bug数量占比一、加载模块import pandas as pdimport osimport matplotlib.pyplot as pltfrom py.

2021-07-26 20:30:42 528

原创 统计文件名出现次数 python学习 os模块 列表统计

因为我们同一个文件夹里的文件不能重名,因此我们有时候的文件命名格式就如这样:“jdt_fit_1”“jdt_test_2”……如果要统计一种文件名出现的总次数(例如:jdt_fit_1、jdt_fit_2、jdt_test_1 为 jdt_fit出现次数2 jdt_test出现次数1),下面记录这种统计方式。原文件夹里的部分内容如图:一、代码如需使用,请将代码里的dirs=r'data'改为自己的文件夹路径名,并将代码文件与目标文件夹放在同一目录下。import osdef

2021-07-26 19:33:51 547

原创 pandas排序csv文件并且按时间分类 python学习 pandas应用

具体实现功能:1.读取csv文件;2.将文件中的数据按照CommitTime排序;3.将排好序的数据每两个月作为训练数据,隔两个月作为测试数据,生成若干个文件,分别命名为:data_i_fit.csv,data_i_est.csv.比如第1、2月作为训练数据,5、6月作为测试数据。一、导入模块import pandas as pdimport datetimefrom dateutil.relativedelta import relativedeltaimport os.path..

2021-07-26 18:53:04 2627

原创 JUC-II CPU的微程序设计 计算机组成原理课程设计 微指令编码

JUC-II CPU的微程序设计包括不同寻址方式的微指令编码(八种源操作数寻址方式、七种目的操作数寻址方式)、38种执行操作的微指令编码等。所有的微指令编码均验证过了,对各种操作指令充分思考。最后还将各种指令汇总到一个程序里进行整体试验证,验证结果正确。课程设计背景、目标等不过多阐述,主要记录微指令的编码以及自己画的一些流程图。目录一、微指令编码1.取指令阶段2.取源操作数阶段(1)取源操作数入口(2)不同的寻址方式3.取目的操作数阶段(1) 取目的操作数入口(2

2021-07-21 22:00:48 12720 17

原创 文件的一些基本操作——读、写、合并、清空、删除、普通加密、算法加密 linux centos ubuntu

目录1.读写文件2.清空、删除文件3.合并文件4.文件的简单加密和解密①加密②读写加密文件。③解密文件5.算法加密与解密①安装GPG。②生成密钥。③申请撤销证书。④对文件进行加密。⑤删除原文件。⑥对文件进行解密。1.读写文件读文件可以用cat命令和vi命令来完成,如下所示:#先使用cd命令进入到所想要进入的目录下cd 你的目录名#创建txt文件vi hello.txt#按i进入编辑模式,编辑好后按esc退出...

2021-07-19 00:02:21 752

用生成对抗网络GAN生成数字图像

内容包含数据集、完整源码以及运行结果。 实验内容:利用GAN网络、mnist数据集生成数字图像。 实验过程:1.进行环境配置 2.首先进行数据准备,将MNIST数据集离线下载,添加至对应的路径,避免代码执行过程中重复下载。 2.对MNIST数据集进行可视化展示,便于之后对比。 3.导入程序需要的模块,如torch、numpy等。 4.对分析器进行参数设定与解析。 5.定义生成器和判别器,实现隐藏层、BN以及前向传播。 6.定义损失函数。 7.初始化生成器、判别器和使用GPU加速。 8.定义神经网络优化器,使用动量梯度下降法。 9.对生成网络和训练网络进行训练。 10.结果保存。 11.修改参数,进行结果对比并分析。

2023-01-02

操作系统课设报告-基于块的Linux驱动程序

课程设计报告共29页,内容详细 课程设计要求如下: 1.重新编译Linux内核 2.增加一个驱动程序(使用内存模拟设备),使用模块编译方式 3.动态加载和卸载新的驱动 4.通过程序或命令行使用该驱动 5.至少实现1MB数据的保存,并且可以读取 附赠加分功能:①在块设备上建立的文件系统进行文件的读写控制 ②在块设备上建立的文件系统里实现文件的合并 ③在块设备建立的文件系统里实现文件的清空与删除 ④在块设备建立的文件系统里实现本机文件的简单加密和解密 ⑤在块设备下使用RSA算法实现文件的加密与解密

2023-01-02

python连连看代码&图片资源

python图像连连看 课程设计

2022-07-26

jdt.csv pandas分类学习

pandas学习 python学习 jdt.csv数据集

2021-07-26

空空如也

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

TA关注的人

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