问题标签 [tmp]

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 投票
2 回答
1503 浏览

linux - 在 Linux 上设置 tmpfile() 的目录

我使用的程序在将tmpfile()用于大文件时失败。问题似乎是我无权在 /tmp 中创建大文件,该函数默认使用该文件。那么有没有一种方法,也许有一个环境变量,我可以让 tmpfile() 写入不同的位置?

编辑:有问题的程序是sox,它使用 C。

0 投票
1 回答
833 浏览

c++ - boost::spirit 从语法中组合语法

我已经弄清楚了如何使用精神——也就是说,我写了一个中等复杂的语法。我总是采用扩展程序的方法——一次一个子系统。我已经为一个复杂模型编写了数据结构,它在最高级别有 4 种类型。

我想使用由规则方法组成的语法一次解析一种类型的顶级类型——即,我想用一种顶级语法编​​写 4 个语法。如果这是可能的(我开始怀疑),有人可以发布一个片段或对执行此操作的项目的引用。

具有 50 多个(可能更多)规则(用于正确错误处理)的顶级语法听起来并不有趣(TMP 代码易变/编译缓慢,并提供无用的错误消息)。

0 投票
6 回答
39397 浏览

bash - TMP 环境变量发生了什么变化?

我一直听说在 UNIX 机器上找到临时文件夹的正确方法是查看 TMP 环境变量。在编写适用于 Windows 和 Linux 的代码时,我会检查 TEMP 和 TMP。

今天,我发现我的 Ubuntu 安装根本没有那个环境变量。

我知道您似乎总是可以依靠 /tmp 将您的临时文件放入其中,但我知道 TMP 是用户可以告诉您将临时文件放在其他地方的方式。

还是这样吗?

0 投票
2 回答
1149 浏览

java - Tmp issues with java service on windows 2008 service

I am having a rather nasty problem with windows 2008 server. We have a java application that is running as a service using the local services user. The problem is this user does not have access to read/write to the specified java tmp directory (specified by the system). This means that every time the application tries to create a tmp file an IOException is thrown.

Is there any way to make a java application that need access to the tmp directory run as a service without:

  • Creating a new user specifically for the purspose
  • Specifying a new tmp directory (which you will have to clean up yourself)
  • 0 投票
    2 回答
    6907 浏览

    iphone - iPhone SDK 获取 tmp 目录

    如何获取 iPhone 或 iPad 上的 tmp 目录?

    如果我使用 NSTemporaryDirectory() 创建一个文件,它不会保存到模拟器临时目录中。

    0 投票
    1 回答
    1413 浏览

    php - CakePHP 中的文件上传神秘失败

    我正在尝试使用 CakePHP 文件上传表单助手将文件上传到我的服务器。
    我目前在我的开发计算机(Mac OSX)上运行 CakePHP 1.3。
    当表单提交时,它在传递给控制器​​的变量中有它的临时名称:/var/tmp/name然后它的名称作为文件的名称。
    但是,当我尝试将文件重命名为更永久的位置时,它会失败,如果我转到该位置,它就不存在。

    我收到这些错误消息:

    0 投票
    5 回答
    1328 浏览

    php - 在 PHP 中安全地保存会话数据

    我试图了解会话在 PHP 中的工作方式,发现会话数据默认存储在文件系统中。在共享主机环境中,任何用户编写的 PHP 脚本都可以读取会话数据。如何防止这种情况?

    0 投票
    1 回答
    967 浏览

    winapi - 当 CreateDirectory 返回 ERROR_ACCESS_DENIED 并且“不应该”时

    我的 Win32 应用程序 A1(实际上是进程的集合)正在尝试使用CreateDirectory在父目录 P 中创建目录 D1。P 的路径是TMP环境变量的值,这使得 P 成为一个潜在的繁忙但通常允许的地方。绝大多数情况下,一切正常,但很少有CreateDirectory失败GetLastError然后返回ERROR_ACCESS_DENIED,在这种情况下的含义没有记录。

    我编写了一个测试应用程序 A2,它只在 P 中尽可能快地重复创建和删除目录 D2,我为 D2 选择了一个愚蠢的长名称,我相信它不会与任何其他程序会使用的任何冲突. 每隔几分钟,A2 创建 D2 的尝试只产生ERROR_ACCESS_DENIED失败的一小部分时间。

    A1 在运行期间在 P 内变得非常忙碌。当 A1 和 A2 并发运行时,故障周期ERROR_ACCESS_DENIED发生得更频繁,好像 A1 和 A2 竞争对 P 的独占访问。(我绝对确定 A1 不使用与 D2 相同的名称。:-)

    我有点倾向于认为ERROR_ACCESS_DENIED“在几毫秒内再试一次,如果在几次尝试后不起作用,那就放弃”,但我担心 [a] 在某些情况下它可能意味着永久性我应该立即注意,并且 [b] 因为我真的不知道发生了什么,所以可能无法自信地确定一个合理的时间来继续尝试。

    有人有这方面的经验吗?有什么建议吗?在这一点上特别有价值的是有关导致此问题的原因的线索,因此我可以更轻松地重现该问题。

    0 投票
    2 回答
    367 浏览

    php - 依赖 /tmp 文件夹的可写性可以吗?

    在任何 unix 系统上假设 /tmp 文件夹可由 PHP/Apache 写入是否可以?我正在制作一个脚本并想将缓存保存在 tmp 文件夹中,并想知道这是否会导致问题。

    0 投票
    1 回答
    2015 浏览

    php - php : 获取 tmp 大小

    如何获得 tmp 大小

    我的代码

    错误

    PHP 警告:filesize() [function.filesize]:安全模式限制生效。uid 为 524 的脚本不允许访问第 2 行 /home/script/file.php 中 uid 0 拥有的 /tmp