问题标签 [system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4201 浏览

perl - 我可以在 shebang 行中使用 perl 的开关和 /bin/env 吗?

我想perl -w使用env. 这在命令行上工作正常:

但它不适用于脚本中的 shebang 行:

这是错误:

显然env不明白-w我传递给的标志perl。怎么了?

0 投票
5 回答
23909 浏览

c - “C 系统调用”和“C 库例程”有什么区别?

联机帮助页中有多个部分。其中两个是:

例如,有getmntinfo(3)and getfsstat(2),两者看起来都在做同样的事情。什么时候应该使用 which 和有什么区别?

0 投票
4 回答
3174 浏览

c++ - 我想隐藏从 system() 发出的系统命令

用 c++ 编写程序,我想从 system() 函数发出系统命令,但我不希望用户在可执行窗口中看到命令(因为命令包含密码)。我需要将用户目录中的文件复制到服务器上,而不允许用户访问服务器或显示密码。认为拥有执行此操作的 .exe 是最简单的方法。

前任:

system("FILETRANSFER_SW.exe -pw helloWORLD11!@ C:/temp.txt F:/tempfolder/")

但可执行窗口显示此命令,因此无法达到隐藏密码的目的。

我尝试在程序开头发出 system("@echo OFF") 但这不会抑制以下命令,它们仍然显示在可执行窗口中。

有什么建议么?

谢谢...

0 投票
4 回答
5864 浏览

c - 在某些情况下忽略 SIGCHLD,但在其他情况下不忽略

在我的程序中,我根据用户输入 fork() 几次。

在某些情况下,我想处理 SIGCHLD 并说出类似“Process #Finished”之类的内容。但在其他情况下,我想忽略这个信号。

我怎样才能做到这一点?

0 投票
2 回答
288963 浏览

c - C:运行系统命令并获取输出?

可能重复:
如何从 C 运行外部程序并解析其输出?

我想在 linux 中运行一个命令并返回它输出的文本,但我希望这个文本打印到屏幕上。有没有比制作临时文件更优雅的方法?

0 投票
1 回答
3723 浏览

c - 如何使用 fprintf 并写入管道?

我创建了一个管道,并使用 dup2() 将流 1 和 2(stdout 和 stderr)覆盖到这些管道中。

现在我希望使用 fprintf 写入流 1 或 2,但我的程序似乎没有在管道的另一侧接收任何内容。我试过使用 printf(),但我不确定这是否默认写入标准输出或流 1。如果它写入流 1,我猜它是我代码中某个更深的地方的问题。

本质上我是在问,给定一个表示流的 int,我怎样才能获得适合在 fprintf() 中使用的 FILE*?

0 投票
9 回答
92397 浏览

c# - 以编程方式更改系统日期

如何使用 C# 以编程方式更改本地系统的日期和时间?

0 投票
5 回答
8387 浏览

c++ - 用 C/C++ 编写的网络编程示例项目

有没有好的C/C++写的P2P文件共享系统或分布式文件系统的开源项目?</p>

我需要一个项目来开始网络编程。

谁能给我任何建议?

0 投票
6 回答
5270 浏览

linux - 如果Linux中单个目录下的文件太多会发生什么?

如果单个目录中有大约 1,000,000 个单独的文件(大小大多为 100k),平坦(其中没有其他目录和文件),是否会以任何其他可能的方式降低效率或劣势?

0 投票
4 回答
6155 浏览

c - 从两个线程在同一个阻塞套接字上调用 recv()

如果我有一个套接字,s当前没有可用的数据,它是一个阻塞套接字,并且我recv同时从两个线程调用它,会发生什么?其中一个线程会获取数据吗?双方都会得到吗?第二次调用会recv返回错误吗?