- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
是否可以从 nodejs 访问操作系统常量 O_RDONLY
、O_WRONLY
、O_APPEND
等的值?
我知道它们在所有平台上都不一样,所以正确的方法是使用常量而不是依赖我当前系统中的硬编码值。
最佳答案
是的,您可以使用 require('constants')
加载内置的 constants
模块,这将返回一个包含所示常量的对象 here .示例:
var consts = require('constants');
console.log(consts.O_RDONLY);
关于node.js - 从 nodejs 访问 O_RDONLY,O_WRONLY,...,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27315541/
mmap() 是否应该能够创建一个O_WRONLY 打开文件的只写映射? 我问是因为以下在 Linux 4.0.4 x86-64 系统上失败(strace 日志): mkdir("test", 070
mmap() 是否应该能够创建一个O_WRONLY 打开文件的只写映射? 我问是因为以下在 Linux 4.0.4 x86-64 系统上失败(strace 日志): mkdir("test", 070
#include #include #include #include #include char data [ 6 ]; main ( ) { int len; desc = open (
这是我的简单代码,它打开一个命名管道,向其中写入一个字符串,然后关闭管道。管道是在另一个函数中创建的,如下所述。 char * ipcnm = "./jobqueue"; std::cout << "
在我的简单程序中: #include #include #include #include using namespace std; int main(int argc, char *argv
我需要打开一个文件进行写入。如果文件已经存在,我不想截断它。 换句话说,在纯 C 中我会这样做: int fd = open("output.bin", O_WRONLY | O_CREAT, 066
是否可以从 nodejs 访问操作系统常量 O_RDONLY、O_WRONLY、O_APPEND 等的值? 我知道它们在所有平台上都不一样,所以正确的方法是使用常量而不是依赖我当前系统中的硬编码值。
我有一个向文件追加一行的 Go 函数: func AppendLine(p string, s string) error { f, err := os.OpenFile(p, os.O_AP
我正面临标题所说的确切问题。 代码 pid_t childpid; int childfdRead, childfdWrite; // file descriptors for childs int
我知道 open 提供了这些互斥的标志:O_RDONLY、O_WRONLY 和 O_RDWR。 我想知道:如果文件以 O_RDWR 和 打开,是否存在任何性能问题(即使只是几分之一毫秒)或处理文件的不
在我的代码中,我创建了一个名为“my_fifo”的 fifo,如果我在 O_WRONLY | 中打开它的话O_NONBLOCK 模式,open() 返回 -1 和错误编号“没有这样的设备或地址”,另一
问题和标题一样,操作系统是linux。 我试过几个例子。 dup(1); close(1); int fd = open("/dev/stdout", O_WRONLY); 这导致了“/dev/std
我是一名优秀的程序员,十分优秀!