文件
-
Minio切片上传:构建高效文件传输管道
Minio是一款开源的对象存储服务器,它可以运行在多种操作系统上,包括Linux、Windows和MacOS等。它提供了一种简单、可扩展、高可用的对象存储解决方案,支持多种数据格式,包括对象、块和文件等。
-
落泪!滴滴一面,凉了......
IO多路复用是一种高效的IO处理方式,它允许单个进程或线程同时监视多个文件描述符,如网络连接或文件句柄。当这些描述符中的任何一个就绪时,比如有数据可读或可写,多路复用机制就能够通知应用程序进行相应的读写操作。
-
揭秘 Java 跨系统文件路径组装的秘方!
如果在代码中直接使用固定的分隔符来组装文件路径,那么在不同的操作系统中运行时,可能会导致文件路径无法正确解析或找不到文件的问题。
-
一起聊聊基于队列实现多人同时导出 Excel
其余的还未实现,导出文件的表的设计、oss文件上传、用户导出文件下载,还有高并发的场景下会不会出现什么问题,这些都还没有太考虑进去; 实现的方式应该挺多的,Redis的队列应该也是可以的,这里仅仅提供一个实现思路。
-
五个应知应会的 Linux 文件和文件夹管理命令
使用cd命令,可以在 Linux 文件系统层次结构中移动。然而,在某些时候,可能需要知道所在的目录,而终端不会给任何线索。
-
C# WinForm程序中读写INI配置文件的技术详解
本文将介绍如何在C# WinForm程序中读取和写入INI配置文件,包括创建INI文件、读取INI文件中的数据以及向INI文件中写入数据。
-
手把手教你开发自己的VSCode插件
默认情况下,VSCode不直接支持查看某些特定类型的文件。但是,你可以通过使用自定义编辑器(customerEditors)来扩展其功能。
-
我们一起聊聊 Linux 的文件系统(File System)架构
数据预读也是有一定的算法的,预读算法通过识别IO模式方式来提前将数据从磁盘读到缓存中。这样,应用读取数据时就可以直接从缓存读取数据,从而极大的提高读数据的性能。
-
想徒手写个文件系统?来一起呀
当我们需要新建文件或者目录项时,就需要从文件系统中获取一块可用空间。因此,如何高效的管理空闲空间,是个很重要的问题。我们使用两个 bitmap 进行管理,优点是简单,缺点是每次都得线性的扫描查找所有空闲 bit 位,且只能做到块粒度,块内如果有剩余空间,就管不到了。
-
一图看懂 Linux 文件系统的组成
通过实施像 FHS 这样的标准,软件可以确保在不同的 Linux 发行版中采用一致的布局。不过,并非所有 Linux 发行版都严格遵守这一标准。它们通常会加入自己独特的元素或迎合特定的要求。
-
文件系统那些事儿,你学会了吗?
随着硬件技术的发展,文件系统技术也在不断创新。尤其是SSD 闪存盘的普及,需要文件系统提供与之相适应的文件管理方式,如 BTRFS 的 COW(Copy On Write)方式,避免频繁擦写 SSD,提升了 I/O 性能也延长了 SSD 的使用寿命。
-
五个不容错过的VS Code杀手级插件
CSS Peek 允许开发人员在正在悬停的当前元素上查看所有 CSS 信息。这可以节省很多时间,同时在编码 HTML 或 JS 文件时允许更改 CSS 文件。它还可以用于仅查看和参考使用 CSS 显示的特定代码片段的方式。
-
没想到,处理二进制文件这么简单!
通过上面介绍,了解了 Go 语言二进制文件的各种读写操作,包括整数、字符串、结构体的编码与解码,指针操作,批量读写与性能优化等技巧,并用日志文件解析和生成的例子做了实战演练。
-
如何在Linux上快速对比文件之间的差异?
虽然diff命令主要用于文本文件,但最新版本的diff也支持二进制文件的比较。这在某些情况下非常有用,例如比较两个编译后的二进制文件,找出其中的差异。例如,当需要比较两个编译后的程序二进制文件之间的差异时,可以使用diff命令进行比较。
-
Linux如何对文件进行分割和重组
csplit 中的 “c” 是上下文(context)的意思。也就是说可以根据任意匹配的方式或者巧妙的正则表达式来分割文件。