OS复习——文件系统

OS复习——文件系统1. 文件的基本概念:具有文件名的一组相关信息的集合文件:文件是数组的一种组织形式,是具有符号名的一组相关数据信息的集合,或者说文件是一组带标识的、在逻辑上有完整意义的信息项的序列。文件名:文件的符号名。当一个文件被创建时,必须给它指定一个名字,用户通过文件名来访问文件。命名规则:文件分类:按文件用途分类:系统文件:由与操作系统本身密切相关的一些程序或数据所组成的文件;库文件:由系统提供的可供用户调用的各种标准过程、函数和应用程序等所组成的文件;用户文件:由用户的程_os什么是文件系统
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

OS复习——文件系统习题

OS复习——文件系统习题1. 在文件系统中,访问一个文件 f 时首先需要从目录中找到与 f 对应的目录项。已知文件系统数据块大小为 1KB,一个目录项的大小为 128 字节,文件平均大小为 100KB。该文件系统的目录结构如图所示。不考虑磁盘块的提前读和缓存等加速文件读写的技术, 请回答以下问题:(1)如果采用串联文件实现,同时文件属性直接存储在目录项中,并且根目录的目录项已读入内存中。访问第三级目录下的一个文件中的一个块平均需要访问几次磁盘?(2)如果采用索引文件实现,目录项中仅存储文件名和 i_某个文件系统中外存为硬盘物理块大小为512,有文件a包含598条记录,每条记录占255b
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

基于信号量的进程同步与互斥(2)

基于信号量的进程同步与互斥(2)1. 三个进程P1、P2、P3 互斥使用一个包含N(N>0)个单元的缓冲区。P1 每次用produce()生成一个正整数并用put()送入缓冲区某一个空单元中;P2 每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3 每次用 geteven()从该缓冲区中取出一个偶数并用counteven()统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义。本题主要考察生产者-消费者的变形,一个生产者对应_(2)用于实现同步、互斥的信号量再出现的位置上各有什么特点?
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

基于信号量的进程同步与互斥(3)

基于信号量的进程同步与互斥(3)1. 吸烟者问题涉及代理人和三个吸烟者。 吸烟者永远地循环,首先等待配料,然后制作和吸烟。配料的成分是烟草,纸和火柴。我们假设代理商拥有无限供应的所有三种成分,每个吸烟者都有无限供应的其中一种成分; 也就是说,一个吸烟者有火柴,另一个有纸,第三个有烟草。代理商反复随机地选择两种不同的成分,并使其可供吸烟者使用。根据选择的成分,具有补充成分(剩下那种成分)的吸烟者应该拿走这两种资源并继续处理(制作和抽烟)。例如,如果代理商拿出烟草和纸张,那么拥有火柴的吸烟者应该拿起两种成分_1965年
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

Python模块安装(Windows)

Python模块安装(Windows)1. numpy模块(1)在https://pypi.org/project/numpy/#files中下载和Python版本相对应的numpy。例如我的Python版本是3.7,下载的是numpy-1.19.0-cp37-cp37m-win_amd64.whl;(2)将该文件移至Python安装目录的Scripts文件夹中;(3)在Scripts文件夹下shift+右键,在当前文件夹下进入命令行窗口,并执行pip install numpy-1.19.0-cp_win版python模块安装
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

NumPy线性代数函数库linalg

NumPy线性代数函数库linalgNumPy模块中提供了线性代数函数库linalg,该库包含了线性代数所需的所有功能1. 求方阵的行列式numpy.linalg.det()可以计算方阵的行列式import numpy as npA = np.array([[1,2], [1,1]])try: A_det = np.linalg.det(A)except Exception as e: print(e)else: print(de_python中numpy库中的linalg函数
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

概率论与数理统计——MATLAB

概率论与数理统计——MATLAB1. 用MATLAB产生随机数独立同分布的随机变量的观测值称为随机数,以下MATLAB指令都是用于产生x*y个服从对应分布的随机数。分布名称MATLAB指令两点分布B(1,p)R=binornd(1,p,x,y)二项分布B(n,p)R=binornd(n,p,x,y)泊松分布P(λ)R=poissrnd(λ,x,y)超几何分布H(N,M,n)R=hygernd(N,M,n,x,y)几何分布Geom§R=georn_matlab 概率论估计x=a+w
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

LeNet-5实现MNIST分类

LeNet-5实现MNIST分类本人水平有限,如有错误,欢迎指出!1. LeNet-51.1 简介​ LeNet-5是由“深度学习三巨头”之一、图灵奖得主Yann LeCun在一篇名为Gradient-Based Learning Applied to Document Recognition的paper(paper下载地址:https://www.researchgate.net/publication/2985446_Gradient-Based_Learning_Applied_to_lenet5对mnist分类
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

AlexNet实现花卉识别

AlexNet实现花卉识别本人水平有限,如有错误,欢迎指出!1. AlexNet1.1 简介​ AlexNet是由UToronto的Alex Krizhevsky、Hinton等人在2012年提出的8层神经网络模型,并获得了ILSVRC12挑战赛ImageNet数据集分类任务的冠军,并推动了神经网络朝更深层的网络模型发展。1.2 网络结构​ AlexNet整体上包含8层,前5层是卷积层,后3层是全连接层。但由于当时计算机硬件性能有限,所以用了两块GPU来跑,而现在的计算机水平可以在单C_识别花卉算法
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

KMP算法及python实现

KMP算法及python实现1. 整体思路​ KMP算法是一种在字符串匹配中应用十分广泛、也十分高效的算法,就是查找模式串(子串)在目标串(主串)中出现的位置,具体的问题可参考leetcode “28.实现strStr()”,题面如下图所示。​ 最暴力的算法就是:模式串的第0位与目标串的第0位进行比较,如果匹配,则比较模式串的第1位与目标串的第1位;如果不匹配,则将模式串整体后移1位,比较模式串的第0位与目标串的第1位。以此类推,此处便不再赘述。这种算法的时间复杂度为O(n * m),其中n、m_kmp python封装
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

二分查找及python实现

二分查找及python实现1. 最基本的二分查找​ 二分查找是very very经典的算法,它最简单的题面如图所示。​ 对于有过一定编程基础的同学,这样的题目可以说是探囊取物。总之,二分查找是一种时间复杂度为O(log n)的查找算法,使用场景一般是有序数组及其变形的查找,这里可以给出二分查找的三个模板。模板1class Solution: def search(self, nums: List[int], target: int) -> int: left,_二分查找及python实现
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

0-1背包问题及python实现

0-1背包问题及python实现1. 问题提出​ 0-1背包问题是动态规划中入门的经典题型,掌握0-1背包问题背后的本质有助于更好地理解动态规划问题,话不多说,首先来看看0-1背包问题究竟是什么吧~问题描述:设有n件物品x1, x2, …, xn,每件物品有一个价值和一个重量,分别记为v1, v2, …, vn和w1, w2, …, wn,其中所有的wi均为整数。现有一个背包,其最大载重量为m,要求从这n件物品中任取若干件(这些物品要么被装入要么被留下)。问背包中装入哪些物品可是得所装物品的价值和最_0-1背包问题 python
分类: 其他 发布时间: 08-14 11:28 阅读次数: 0

SQL Oracle 学习

SQL Oracle数据库相关学习数据库结构数据库物理结构数据库逻辑结构数据完整性主键约束唯一性约束检查约束默认约束外键约束SQL语言SQL运算符算术运算符赋值运算符逻辑运算符比较运算符SQL语句语法插入单行数据插入多行数据更新数据删除数据查询语句事务事务的四大特性纸上得来终觉浅,绝知此事要躬行。数据库结构作用:存储数据、检索数据、生成新的数据要求:统一,安全、性能等。数据库: 永久的,硬盘上数据库实例:临时的,内存上。数据库的英文单词: DataBase 简称 : DB什么数据库?用
分类: 企业开发 发布时间: 08-14 11:28 阅读次数: 0

2020主流报表工具对比选型深度测评系列——中国式复杂报表之多源分片报表

原文地址:http://c.raqsoft.com.cn/article/1597195841742?r=CGQ润乾报表、帆软报表、Smartbi、永洪 BI、亿信 BI 这几款国内产品都把中国复杂报表作为宣传点。我们以常见的多源分片为报表为用例,来对比评测这些产品的处理能力(由于时间和知识限制,个别很偏的功能点可能会有遗漏)。内容比较长,如果不想看细节,可以直接跳到最后看结论。用例说明报表式样数据结构[订单表]主数据存储在订单表中,该表通过雇员 ID 和销售...
分类: 企业开发 发布时间: 08-14 11:28 阅读次数: 0

Inno Setup 打包java环境(tomcat+jdk+redis+mysql)生成exe安装程序

记录通过Inno Setup Compiler打包tomcat+redis+jdk+mysql成exe文件,进行傻瓜式安装1.安装下载inno setup软件,自行搜索下载安装2.准备安装目录,我的目录如下(单词拼写错误忽略)其中tomcat jdk mysql需要去下载免安装版本,发布的项目放入apache-tomcat-8.5.43\\webapps下这几个目录下的配置文件不用修改(如自己项目特殊自行修改,比如tomcat端口之类的)3.打开安装好的inno setup软件,自行百
分类: 企业开发 发布时间: 08-14 11:28 阅读次数: 0

(精华)2020年8月13日 C#基础知识点 23种设计模式(结构型模式---代理模式)

public class Program { public static void Show() { ISubject subject = new ProxySubject(); subject.DoSomething(); subject.GetSomething(); } } /// <summary> /// 业务接口 /// &l
分类: 企业开发 发布时间: 08-14 11:28 阅读次数: 0

DM8表空间相关操作及介绍

DM8表空间相关操作及介绍一.表空间介绍:1.概念:每个DM 数据库都是由一个或者多个表空间组成,表空间是一个逻辑的存储容器,它位于逻辑结构的顶层,用于存储数据库中的所有数据,表空间的数据被物理存放在数据文件中,一个表空可以包含一个或多个文件。也就是说表空是逻辑的概念我们可以把它理解为(容器)里面可以存放数据文件、表、索引等。逻辑概念:表空间存放数据文件,表,索引等相关对象。2.优点:(1)能够隔离用户数据和数据字典,减少对system 表空间的I/O 争用;(2)可以把不同表空间的数据文件存
分类: 企业开发 发布时间: 08-14 11:28 阅读次数: 0

MySQL——DML操作(插入、修改、删除、查询数据)

MySQL——DML操作(插入、修改、删除、查询数据)知识大纲DML概念插入数据修改数据删除数据查询数据DML[数据操纵语言]DML [Data Manipulation Language]DML 用于插入、修改、删除数据记录,包括如下 SQL 语句:INSERT:添加数据到数据库中UPDATE:修改数据库中的数据DELETE:删除数据库中的数据插入数据语法INSERT INTO 表名称 VALUES(值 1,值 2,……); -- 1:[按建表列顺序]直接插入所有列
分类: 企业开发 发布时间: 08-14 11:28 阅读次数: 0

MySQL学习笔记——数据库的设计

数据库的设计1.多表之间的关系①分类#一对一#一对多(多对一)示例:部门——员工#多对多示例:学生——课程②实现关系#一对多实现方式:在多的一方建立外键,指向一的一方的主键#多对多的实现方式:需要借助第三张中间表。中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键。#一对一实现方式:可以在任意一方添加唯一外键指向另一方的主键。2.数据库设计准则——范式...
分类: 企业开发 发布时间: 08-14 11:28 阅读次数: 0

MyBatis多表联合查询查询对于一对多的结果只有一条,SQL语句在数据库中查询结果确实是一对多,但使用MyBatis去查询只有一条数据

使用SQL语句在数据库中查询结果是一对多关系,但使用MyBatis去查询只有一条数据数据库有三张表:1.角色表2.权限表3.角色-权限关系表权限表对应实体角色表对应实体mapper以上配置使用SQL语句去数据库查询结果是一对多的,但MyBatis查询结果却只有一条数据,这里就是字段名重名导致的问题,角色表和权限表都有一个id字段,只需要将查询语句稍微修改一下就OK了,采用别名的方式去查询,即把两张表里的id取一个别名,修改后的mapper如下图:~~**小建议:在创建数据库表
分类: 企业开发 发布时间: 08-14 11:28 阅读次数: 0
今日推荐