本篇博文主要记录Python与操作系统的交互模块,介绍了os模块和sys模块常用的方法,之后重点分析了项目目录树结构架构 ...
分类:
其他好文 时间:
2019-02-06 13:22:16
阅读次数:
159
<!-- flowchart 箭头图标 勿删 --> 前言 遍历文件 scandir 给定目录 非法使用 dir函数 递归法 路径解析 数据结构设计 原理解析 代码实现 演示 当前目录 父级目录 总结 前言 这几天在看easyui,看到树形结构这个组件的时候突发奇想,能不能把站点以目录树的形式展示呢 ...
分类:
其他好文 时间:
2019-01-27 13:08:23
阅读次数:
247
什么是表达式目录树 Func<int, int, int> func = (m, n) => m * n + 2; //lambda实例化委托 是个方法 是实例化委托的参数 Expression<Func<int, int, int>> exp = (m, n) => m * n + 2; //表达 ...
分类:
其他好文 时间:
2019-01-25 11:38:21
阅读次数:
162
表达式目录树的解析。 C#中是通过ExpressionVisitor 这个解析器来解析表达式目录树,是通过类似于递归的方式解析 这个二叉树的数据结构。 我们可以通过这个扩展这个类去做一些特别的扩展 这种扩展其实主要的问题就是参数合并的问题,因为原来2个表达式目录是各自解析的时候都是有各自的参数,所以 ...
分类:
其他好文 时间:
2019-01-25 11:30:33
阅读次数:
235
Linux updatedb命令 updatedb 命令用来创建或更新 locate 命令所必需的数据库文件。 updatedb 命令的执行过程较长,因为在执行时它会遍历整个系统的目录树,并将所有的文件信息写入 locate 数据库文件中。 注意:slocate 本身具有一个数据库,里面存放了系统中 ...
分类:
数据库 时间:
2019-01-20 19:59:34
阅读次数:
198
9.8.1选择性拷贝编写一个程序,遍历一个目录树,查找特定扩展名的文件(诸如.pdf或.jpg)。不论这些文件的位置在哪里,将它们拷贝到一个新的文件夹中。这段代码有一个问题,新的文件夹:coppiedFolder,在函数外面创建的化会报错。
分类:
编程语言 时间:
2019-01-18 15:38:20
阅读次数:
277
有时候,我们需要创建一个空目录树,如果给定路径包含目录,那么还必须检查这些目录是否存在;mkdir –p /qinys/oliver/tmp/执行上述命令即可创建长目录,并且有则忽略,无则创建原则。 ...
分类:
系统相关 时间:
2019-01-15 17:49:41
阅读次数:
221
1.HDFS的设计思路? hdfs是分布式的文件系统,用来在廉价的集群上做大数据量的存储。1.大文件被切割成小文件,使用分而治之的思想让很多服务器对同一个文件进行联合管理2.每个小文件做冗余备份,并且分散存到不同的服务器,做到高可靠不丢失2.HDFS的架构?namenode:集群老大,掌管文件系统目录树,处理客户端读且请求SecondaryNamenode:持久化元数据,主要
分类:
其他好文 时间:
2019-01-11 14:46:18
阅读次数:
164
<!--done--> B+树介绍 目录 B+树 B+树的插入操作 B+树的删除操作 回到顶部 B+树 B+树和二叉树、平衡二叉树一样,都是经典的数据结构。B+树由B树和索引顺序访问方法(ISAM,是不是很熟悉?对,这也是MyISAM引擎最初参考的数据结构)演化而来,但是在实际使用过程中几乎已经没有 ...
分类:
其他好文 时间:
2019-01-10 16:29:24
阅读次数:
107
表达式目录树 1.什么是表达式目录树Expression? 表达式目录树是一个数据结构,语法树。 首先我们去看看 Expressions类 ,定义了一个泛型委托类型 TDelegate: 我们先来一个带返回值的委托: 其中m、n是两个Int 类型的参数 通过表达式目录树计算 m*n+2: 通过中间语 ...
分类:
其他好文 时间:
2019-01-10 10:57:52
阅读次数:
131