- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我知道使用普通 C 写入磁带(比如软盘)驱动器(比如 openf 语句和随后的标准 C 文件写入函数)与写入普通硬盘驱动器有根本的不同。我知道我必须小心我使用的 block 大小等。一些 C 老手可以确认我是对的吗?如果我是对的,我将不胜感激一些进一步的信息,例如我如何在运行时确定正确的 block 大小等。
对于 Objective-C 程序员:写文件的基础类是否抽象出这样的细节,这样我就可以不再担心我正在写的是哪种物理媒体?即,NSFileManager 方法是否支持磁带驱动器,而我无需担心任何事情?
注意:我正在编写现代 Mac 应用程序。然而,尽管现在磁带驱动器很少见(对吗?),但假设它们不存在似乎是不明智的。同意吗?如果是这样,并且 Foundation 抽象掉了这些细节(我希望它这样做),我宁愿更喜欢 Foundation 而不是普通的 C,对吧?
最佳答案
打开
?这是什么操作系统?大多数情况下,我总是只使用open
、read
、write
和close
来写入磁带。我认为有一些 ioctl
命令可以进行查找,它们需要一段时间,但仅此而已。
至于软盘,它们总是看起来像没有分区图的小卷。 vfat
是通常的 Linux 卷类型 IIRC。访问它们没有什么特别之处。
附言老实说,除非您需要磁带驱动器,否则此时您可以将它们拿走。我在一年前摆脱了我的最后一个,在工作中,系统管理员只使用一些专门的程序(tar
、mt
等),而且都是脚本化的. 现在没有人使用磁带作为辅助存储。
此外,这些天我使用硬盘驱动器(一种时间机器)作为备份。它们远更快且更具成本效益。
关于objective-c - 写入磁带驱动器有什么不同吗? (普通 C 和 Objective-C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7539102/
情况:使用 Rspec、FactoryGirl 和 VCR 测试 Rails 应用程序。 每次创建用户时,都会通过 Stripe 的 API 创建关联的 Stripe 客户。测试时,添加 VCR.us
我收藏了大约 2.5GB 的 VCR 磁带 https://github.com/vcr/vcr .我正在使用 3.0.1 版。 我需要不时重新录制磁带。但是,由于运行测试比仅仅触发请求并将答案记录在
我在 HDFS 上有 1TB 的数据。我的本地磁盘上没有那么多空间来将数据传输到本地。 有什么方法可以将HDFS数据直接写入外接硬盘吗? 最佳答案 如果磁盘映射到你的机器上,你应该可以使用 -get
我正在寻找一种从 DV AVI 文件中检索或提取录制时间戳的方法。时间戳应该是 AVI 文件元数据的一部分。这些文件最初是从 DV 导入到 PC 并采用 AVI 包装器中的 DV 格式。 提供 API
正在查看磁带+点击视频并尝试让它发挥作用。 操作系统:Windows 7Git Bash shell node main.js | ./node_modules/.bin/tap-spec stdou
我是一名优秀的程序员,十分优秀!