240 发简信
IP属地:吉林
  • 120
    实现一个简单的文件系统(文件读写)

    本文将介绍基于libfuse怎么实现一个文件的读写,以及文件读写的流程是怎样的。 1.文件写入 在代码中对一个文件进行写入数据,一般的流程是:打开文件(open)→写入数据(...

  • 120
    一次寻根之旅

    问题描述:自己做了一个文件系统,在一定情况下文件读取会报错,尝试了很多错误值,但是windows总报权限错误1.确定文件系统返回值:利用strace查看调用过程首先通过smb...

  • 实现一个简单的文件系统(目录操作)

    1. 文件如何存放 我们做了一个文件系统,当文件传入文件系统的时候,如何存放文件呢?其实,可以借助系统的目录存放文件,比如存放到/opt/myfs文件夹下面。只要是通过我们的...

  • 120
    实现一个简单的文件系统(挂载)

    1. 什么是文件系统 文件系统顾名思义就是管理文件的系统。使用windows格式化U盘的时候需要选择文件系统,比如NTFS、FAT32等。经常使用linux的也知道Ext4、...

  • 120
    根目录被移走了!移走了!

    在移动文件的时候,没有注意操作路径,一不小心把根目录下面的文件移动走了。 想把文件移动回来,输入任何命令都报错: 幸好知道bin目录被移动到opt目录底下了,然后尝试了一下绝...

  • 文章中只考虑了算法的实现,没考虑节点量很大的问题。这是一个好问题,我先思考一下。

    从一个小例子理解狄克斯特拉算法

    简介 狄克斯特拉算法解决了有向图最短路径的问题。 基本思路 狄克斯特拉算法包含4个步骤。(1) 找出“最便宜”的节点,即可在最短时间内到达的节点。(2) 更新该节点的邻居的开...

  • 120
    吐血分享5个黑科技网站,每个都是十分良心

    最近写了一些技术帖子,每天原创写技术贴对于写基本知识来说时间上来说是还算能控制,但是对于写一个思路的技术文章难度就大大的增加了。为了更好的写思路文章。以后对于思路文章我会尽量...

  • GlusterFS源码安装

    GlusterFS系统是一个可扩展的网络文件系统,相比其他分布式文件系统,GlusterFS具有高扩展性、高可用性、高性能、可横向扩展等特点,并且其没有元数据服务器的设计,让...

  • 《爆裂》- 读书笔记

    《爆裂》总结了未来社会的九条生存法则。 第一,涌现优于权威,意思是说新的事物比过去的权威更重要。人类唯一能做的就是接受新的事物。 第二,拉力优于推力。所谓推力就是用各种方式推...

  • 二叉查找树

    定义 二叉就是每个节点最多有两个孩子节点,并且左子树的结点值小于根节点,右子树的结点值大于根节点,左右子树分别为二叉查找树。下面就是一个简单的二叉查找树: 查找 查找的步骤:...

  • 背包问题

    问题描述 假如有一个能装下4磅的背包,如何从下列商品列表中选择商品填充背包,使价值达到最大: 动态规划 要解决背包问题,就需要用到动态规划。动态规划先解决子问题,再逐步解决大...

  • 从一个小例子理解狄克斯特拉算法

    简介 狄克斯特拉算法解决了有向图最短路径的问题。 基本思路 狄克斯特拉算法包含4个步骤。(1) 找出“最便宜”的节点,即可在最短时间内到达的节点。(2) 更新该节点的邻居的开...