首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Deep learning进阶路

    2-6 链表逆序

    2-6 链表逆序 我只介绍两种常用方法吧,非递归方法 和 递归 方法 我觉得够用就行 1、非递归方法: 将第二个元素后面的元素依次插入到头结点后面, 最后再把原始第一个元素放到原始第二个元素后面,整个链表就能够反转了

    1K10发布于 2019-07-02
  • 来自专栏Hank’s Blog

    2-6 R语言基础 缺失值

    > is.na(x) [1] FALSE TRUE FALSE TRUE FALSE

    42120发布于 2020-09-16
  • 来自专栏ypw

    题目 1675: 算法2-3~2-6:Big Bang

    题意:题目的意思就是insert 是在一个地方插入一个字符串,然后delete是删除一个字符串,show是展示当前存在的所有字符串,然后search 是查找字符串然后输出字符串存在的序号。

    43440发布于 2021-03-04
  • 来自专栏cwl_Java

    C++编程之美-数字之魅(代码清单2-6)

    代码清单2-6 ret = 0; for(i = 1; i <= N; i++) { j = i; while(j % 5 ==0) { ret++;

    25240编辑于 2022-11-30
  • 来自专栏大内老A

    文件系统:物理文件系统

    物理文件系统由定义在NuGet包“Microsoft.Extensions.FileProviders.Physical”中的PhysicalFileProvider来构建。 这是一个公共类型,如果我们具有监控物理文件系统变化的需要,可以直接使用这个类型。 六、小结 我们借助下图所示的UML来对由PhysicalFileProvider构建物理文件系统的整体设计做一个简单的总结。 [ASP.NET Core 3框架揭秘] 文件系统[1]:抽象的“文件系统” [ASP.NET Core 3框架揭秘] 文件系统[2]:总体设计 [ASP.NET Core 3框架揭秘] 文件系统[3] :物理文件系统 [ASP.NET Core 3框架揭秘] 文件系统[4]:程序集内嵌文件系统

    2.2K50发布于 2019-11-24
  • 来自专栏IT技术圈

    练习2-6 计算物体自由下落的距离 (5分)

    一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒

    2K10发布于 2021-02-24
  • 来自专栏刷题笔记

    2-6 两个有序序列的中位数 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101025378 2-6 两个有序序列的中位数 (20 分) 已知有两个等长的非降序序列S1

    76630发布于 2019-11-08
  • 来自专栏大内老A

    文件系统:抽象的“文件系统

    一、树形层次结构 IFileProvider对象为我们构建了一个具有层次化目录结构的文件系统。 由于IFileProvider是一个接口,所以由它构建的是一个抽象化的文件系统,这里所谓的目录和文件都是一个抽象的概念。 为了让读者朋友们对这个文件系统有一个大体认识,我们先来演示几个简单的实例。 文件系统管理的所有文件以目录的形式进行组织,一个IFileProvider对象可以视为针对一个根目录的映射。 该方法具有一个类型为Action<int, string>的参数负责将文件系统的节点(目录或者文件)名称呈现出来。 对文件系统实施监控并在其发生改变时发送通知也是IFileProvider对象提供的核心功能之一。

    2.2K40发布于 2019-11-20
  • 来自专栏育种数据分析之放飞自我

    笔记 | GWAS 操作流程2-6:去掉亲缘关系近的个体

    这是使用plink学习GWAS中质控的最后一篇,后面是使用GLM和MLM模型进行建模,以及对结果的整理和可视化。

    3.4K30发布于 2020-05-13
  • 来自专栏人人都是极客

    文件系统专栏 | 之文件系统架构

    文件系统层:不同的文件系统实现了VFS的这些函数,通过指针注册到VFS里面。所以,用户的操作通过VFS转到各种文件系统文件系统把文件读写命令转化为对磁盘LBA的操作,起了一个翻译和磁盘管理的作用。 文件系统的第一块是超级块,描述文件系统的总体信息,挂载文件系统的时候在内存中创建超级块的副本。 (2)挂载描述符。虚拟文件系统在内存中把目录组织为一棵树。 每次挂载文件系统,虚拟文件系统就会创建一个挂载描述符:mount 结构体,并且读取文件系统的超级块,在内存中创建超级块的一个副本。 (3)文件系统类型。 每次挂载文件系统,虚拟文件系统就会创建一个挂载描述符。挂载描述符用来描述文件系统的一个挂载实例,同一个存储设备上的文件系统可以多次挂载,每次挂载到不同的目录下。 因为每种文件系统的超级块的格式不同,所以每种文件系统需要向虚拟文件系统注册文件系统类型 file_system_type,并且实现 mount 方法用来读取和解析超级块。

    3.7K32编辑于 2022-08-26
  • 来自专栏大内老A

    文件系统:程序集内嵌文件系统

    由于内嵌于程序集的资源文件采用扁平化存储形式,所以在通过 EmbeddedFileProvider构建的文件系统中并没有目录层级的概念。我们可以认为所有的资源文件都保存在程序集的“根目录”下。 由于资源文件系统并不具有层次化的目录结构,它所谓的物理路径毫无意义,所以PhysicalPath属性直接返回Null。 对于内嵌资源文件系统来说,根本就不存在所谓的文件更新的问题,所以它的Watch方法会返回一个HasChanged属性总是False的IChangeToken对象。 [ASP.NET Core 3框架揭秘] 文件系统[1]:抽象的“文件系统” [ASP.NET Core 3框架揭秘] 文件系统[2]:总体设计 [ASP.NET Core 3框架揭秘] 文件系统[3] :物理文件系统 [ASP.NET Core 3框架揭秘] 文件系统[4]:程序集内嵌文件系统

    2.2K30发布于 2019-11-26
  • 来自专栏人人都是极客

    文件系统专栏 | 之文件系统挂载

    ext4文件系统挂载 大家可以使用以下命令挂载一个u盘到 /mnt目录下: mount -t ext4  /dev/sda1 /mnt 其中mount这个应用程序就是使用了mount函数进行系统调用,其系统调用为 fstype)   return -EINVAL;  type = get_fs_type(fstype);//根据文件系统名字查找文件系统类型  if (! (多见于FUSE),设置子文件系统类型名  if (! do_add_mount(real_mount(mnt), path, mnt_flags);  if (err)   mntput(mnt);  return err; } do_new_mount挂载函数首先根据文件系统名字查找文件系统类型 ;2.新文件系统的挂载实例的根inode是一个符号链接,这两种情况返回错误。

    4.2K10编辑于 2022-08-31
  • 来自专栏技术分享

    文件系统

    基本概念 文件系统和文件 文件系统: 一种用于持久性存储的系统抽象 在存储上: 组织,控制,导航,访问和检索数据 在大多数计算机系统包含文件系统 个人电脑,服务器,笔记本电脑 ipod,tivo,机顶盒 ,手机,电脑 google可能也是由一个文件系统构成的 文件: 文件系统中的一个单元的相关数据在操作系统中的抽象 文件系统的功能: 1. 管理文件集合** 定位文件及其内容 命名: 通过名字找到文件的接口 最常见: 分层文件系统 文件系统类型(组织文件的不同方式) 3. 网络,分布式文件系统: 例如: NFS,SMB,AFS,GFS 特殊,虚拟文件系统 网址等 文件可以通过网络被共享 分布式文件系统的问题 第二部分: 虚拟文件系统 分层结果 上层: 虚拟文件系统 底层: 特定文件系统模块 虚拟文件系统的目标 目的: 对所有不同文件系统的抽象 功能: 提供相同的文件和文件系统接口 管理所有文件和文件系统关联的数据结构 高效查询例程,遍历文件系统 与特定文件系统模块的交互

    1.5K21编辑于 2024-05-31
  • 来自专栏linux

    文件系统

    1.文件系统概览 文件系统本质就是磁盘和用户进程之间的中介 1.1.文件系统的作用 数据存储和组织:文件系统将存储设备划分成文件和目录,使得用户进程更易使用,实际还是存储到存储设备的磁盘块 数据命名和定位 : 允许用户对文件进行命名,可通过不同文件系统的inode进行文件定位 数据持久化:会将数据持久化到磁盘 数据共享和包含:文件系统提供了文件权限机制,可以控制不同用户对文件的权限类型不同,比如rwx-wxr ,然后被格式化为具体的文件类型,比如ext4 结构: 超级块:记录整个文件系统实例的元数据(大小,数量,空闲块数量等) inode表:记录文件和目录的元数据 数据块:实际存储文件内容的地方 2.常用文件系统 RPC 主要作用 实现文件级别的共享,类似于共享网盘 3.文件系统使用 3.1 创建分区 (在存储设备上创建可容纳文件系统的分区) 创建分区工具 fdisk : 任意存储设备上创建和管理分区,最大处理2TB (数据存储到分区之前,必须用文件系统对其进行格式化) 文件系统工具 3.3 将分区挂载到虚拟目录 4.逻辑卷(logic volumn manager LVM) 4.1 解决问题 在线、动态地调整大小

    46110编辑于 2025-11-06
  • 来自专栏python知识

    文件系统

    home - 用户主目录的父目录 /lib - 共享库文件 /lib64 - 共享64位库文件 /lost+found - 存放未链接文件 /media - 自动识别设备的挂载目录 /mnt - 临时挂载文件系统的挂载点 opt - 可选插件软件包安装位置 /proc - 内核和进程信息 /root - root账户主目录 /run - 存放系统运行时需要的东西 /sbin - 超级用户的二进制文件 /sys - 设备的伪文件系统 磁盘管理 列出文件系统的磁盘使用状况 - df。 磁盘分区表操作 - fdisk。 格式化文件系统 - mkfs。 文件系统检查 - fsck。 挂载/卸载 - mount / umount。

    1.3K30发布于 2021-05-20
  • 来自专栏codechild

    文件系统

    文件系统的了解阶段 当文件没有打开的时候,那么文件存储在磁盘之中。 扇区就是磁盘的基本单位 虽然磁盘的基本单位是扇区(512字节),但是比较小,而且有可能不同的生产商给出的扇区的大小可能本不一样,所以操作系统(文件系统)和磁盘进行I/O操作的基本单位的块 块是对磁盘存储和访问的抽象 块通常由下面几个部分构成: Block Group:ext2文件系统根据分区的大小划分为数个快组BlockGroup。 ,且每一个BlockGroup都有着相同的结构 Block Group分为: 超级块:存放文件系统本身的结构信息。

    1.2K20编辑于 2023-05-30
  • 【Linux文件系统】Linux文件系统与设备驱动

    其实这背后藏着 Linux 最精妙的设计之一 —— 文件系统与设备驱动的协同工作。 VFS的职责:它定义了一套所有文件系统都必须支持的通用接口和数据结构(就像一个标准的工作流程模板)。 无论是本地的Ext4、NTFS,还是网络文件系统NFS,甚至是设备驱动的“伪文件系统”,只要它们按照VFS的“模板”实现一套自己的操作方式,就能接入VFS。 对下,它管理着所有不同类型的真实文件系统和设备驱动。应用程序发出的文件操作请求,先到达VFS,再由VFS根据文件类型,转发给对应的“下属”(比如Ext4文件系统或设备驱动)去具体执行。 七、关键概念图 Linux文件系统与设备驱动协作 ├── 核心纽带:VFS(虚拟文件系统) │ ├── 作用:统一接口,屏蔽差异 │ ├── 对接对象:文件系统、设备驱动、用户程序 │ └─

    37010编辑于 2026-01-21
  • 来自专栏Netkiller

    Glusterfs 文件系统

    Glusterfs 我的系列文档 Netkiller Architect 手札 Netkiller Developer 手札 Netkiller PHP 手札 Netkiller Python 手札 Netkiller Testing 手札 Netkiller Cryptography 手札 Netkiller Linux 手札 Netkiller Debian 手札 Netkiller CentOS 手札 Netkiller FreeBSD 手札 Netkiller

    1.3K100发布于 2018-03-05
  • 来自专栏原创分享

    文件系统杂谈

    文件系统中重要的概念有大概有超级块、inode、file、文件描述符、文件缓存系统、目录。下面我们逐个说一下。 文件系统的概念: 1.超级块 超级块是负责管理整个文件系统,他记录了文件系统的元数据。 从数据结构中我们可以看到他记录了文件系统的inode数量、文件系统在硬盘中占据的扇区数、inode位图、数据块位图、文件系统在硬盘中第一块的块号、该文件系统中文件大小的最大值。 #### 1.2 文件系统位置 一个硬盘分为很多个扇区,可以同时存在多个文件系统,所以每个文件系统需要记录他在硬盘中的首块号和块数。 文件系统的数据结构 文件系统的本质是利用一些策略对一块存储进行管理。所以我们首先需要了解文件系统的数据结构。 超级块、文件系统缓存、管理单个文件的inode、目录,file结构体。 1 文件系统的结构 文件系统的结构大概分为2个部分。分别是在硬盘中的结构。在内存中的结构。 硬盘中的结构 ?

    1.9K32发布于 2020-02-25
  • 来自专栏程序员的园——原创文章

    文件系统操作

    作为一名QT开发工程师,对于QT的文件系统操作的便利性推崇备至,但在非QT程序中仅仅因为操作文件系统而集成QT库显得过于繁重。 C++17引入了std::filesystem,使得文件系统操作变得前所未有的便捷和高效。 同时,文件系统操作的相应功能是在std中的filesystem命名空间内,所以在包含头文件<filesystem>的基础上,还要注意使用命名空间。 filesystem_error& ex) { std::cerr << "Exception caught (" << ex.what() << ")\n"; } 结语 std::filesystem不仅极大地简化了文件系统的操作

    77710编辑于 2024-07-18
领券