问题标签 [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 投票
1 回答
147 浏览

c - 有没有办法将 fd 转换为 FILE* 或者是否有返回 FILE* 的 mkstemp 版本?

有没有办法将 fd“转换”为 FILE* 或者是否有返回 FILE* 的 mkstemp 版本?

0 投票
3 回答
9973 浏览

file-upload - 为什么 RackMultipart* 文件保留在我的 Rails /tmp 目录中?

我正在使用 Paperclip (2.3) 处理在 Ubuntu 上运行的 Rails 3.0.3 应用程序上的图像上传。Paperclip 正在按照宣传的方式处理上传,但在应用程序的 /tmp 文件夹中创建的 RackMultipart* 文件仍然存在——也就是说,它们只是累积而不是自行删除。我意识到我可以使用 tmpreaper 删除旧的 tmpfiles,但我真的很想找到一个更优雅(和可扩展)的解决方案。

我以前遇到过临时文件(即 RackMultipart* 文件)累积在 Rails 应用程序的根目录(而不是 /tmp 中)的问题。我通过在 environment.rb 文件中显式设置临时路径来解决这个问题,如下所示:

是否需要设置另一个环境变量以确保正确处理临时文件 - 即一旦将它们保存在模型中就删除?我不确定这是否是 Paperclip 或我的 Rails 设置的问题。

我到处搜索,但在这方面进展甚微。我会很感激任何线索。

真诚的感谢。

PS - 我目前正在使用 S3 进行存储。不过,这似乎与问题无关——我在本地存储文件时遇到了同样的问题。

0 投票
3 回答
41613 浏览

php - php:: tmp 文件保留多长时间?

我正在处理上传脚本。

如果用户上传了一个文件并且它已经存在,我想警告用户(这都是通过 ajax)并让他们选择替换它,或者取消它。

我很好奇我是否可以将文件留在 tmp 中并在 ajax 响应中传回该文件的路径,而不是移动文件。

如果他们的用户说覆盖该 ajax 请求中的旧文件,则将路径传递回 php 继续处理该文件。

为此,我需要知道文件在 php 的 tmp 目录中保留多长时间

0 投票
1 回答
1768 浏览

php - php - 检查服务器上是否存在会话文件

我刚刚遇到了一个问题。我将会话 ID 存储在 cookie 中,以便在用户离开站点然后再次返回时检索购物篮信息。我的问题是,作为测试,我清除了所有会话但保留了 cookie,但现在页面继续加载。

我的问题是,有没有办法首先使用 php 为我获取 tmp 目录,然后测试存储的会话 ID 是否有效。

问候,

菲尔

编辑

我目前使用

这给了我问题

0 投票
4 回答
6412 浏览

ruby-on-rails-3 - Rails3:更改临时(tmp)目录的位置

我通常在本地 Dropbox 文件夹中开发。tmp 文件夹中的一些文件被浏览器锁定(并使 Dropbox 保持忙碌),Growl 抛出异常等等。

因此,我正在寻找将 tmp 文件夹放在 Rails-app 包之外的配置设置。那可能吗?

0 投票
2 回答
2780 浏览

ruby-on-rails - Ruby on rails,强制用户下载 tmp 文件

我在 tmp 目录中创建了一个文件,其中包含以下控制器代码:

这会在 tmp 目录中创建我想要的文件,我想做的是强制用户下载该文件。

在我的本地机器上,文件保存到如下路径:

而在实时服务器上,这个 url 将完全不同。

我想知道如何强制用户下载这个 xxxx.html ?

PS如果我放一个...

...在控制器上,它只是给了我一条找不到的路线。

干杯。

0 投票
1 回答
293 浏览

c++ - boost spirit:内置终端应该使用什么类型的名称?

我正在重构一个使用 Spirit 进行字符串序列化的打字系统(类型模型)。我正在使用类型特征的编译时建模构造。

在这个例子中,我展示了原始解析器,但我也希望加入规则。

int4 类型有效,但这是因为 (home/qi/numeric/int.hpp +27):

字符串 typedef 不起作用,eps 也不起作用。我无法弄清楚为什么要引用字符串解析器。但是,在 eps 的情况下,它归结为:

这意味着我不能 typedef 它,它是一个原型终端构造,或者不透明地,一个 const 全局定义。

我的问题:我如何 typedef 规则、语法、原始解析器?

注意:我已经开始为我所有的“类型”提供一个封装规则的函子,然后将其作为类型特征。

0 投票
1 回答
1755 浏览

mysql - MYSQL 三重连接性能帮助,复制到 Tmp 表

我正在查询一个新闻网站,它将找到 FeaturedContent 以显示在主页上。以这种方式标记的内容被标记为“精选内容”,并按“主页”在精选表格中排序。我目前有所需的输出,但查询运行时间超过 3 秒,我需要减少它。如何优化如下查询?

编辑:按照建议每分钟实现一次视图,低至 0.4 秒:

这将按顺序返回所有主页功能,然后是按日期排序的其他特色内容。
解释如下:

Profile如下:

我是阅读 EXPLAIN 输出的新手,所以我不确定我是否有更好的顺序可用,或者可以做任何简单的事情来加快这些速度。

search_all 表是定期更新的物化视图表,而标签和特征表是视图。这些视图不是可选的,也无法解决。

标签视图将标签和关系表结合起来,根据 item_type 和 item_id 返回标签列表,但其他视图都是一个表的简单视图。

编辑:对于物化视图,最大的瓶颈似乎是“复制到临时表”步骤。如果不对输出进行排序,则需要 0.0025 秒(好多了!),但最终输出确实需要排序。有什么方法可以提高该步骤的性能,或者解决它吗?

抱歉,如果格式难以阅读,我是新手,不确定它是如何定期完成的。
谢谢你的帮助!如果还需要什么,请告诉我!

编辑:表格大小,供参考:
标签关系:197,411
标签:16,897
故事:51,801
图片: 28,383
视频:2,408
精选:13

0 投票
6 回答
32489 浏览

php - PHP找不到tmp目录

我在使用在 tmp 目录中创建文件的函数(例如tmpfile()tempnam(). 他们似乎都无法写入 tmp 并返回 false。upload_tmp_dir在 php ini 中设置,文件上传工作正常。

在调试此错误时,我发现sys_get_temp_dir()不幸的是,我的 PHP 版本(5.1.6)不支持它获取 tmp 目录的位置。我还看到使用以下方法替换了以下功能sys_get_temp_dir()

但是 $_ENV 数组中没有对 tmp 目录的引用,并且tempnam()正如我之前提到的那样失败。

open_basedir 也没有设置,我听说会导致类似的问题

我怎样才能找出 tmp 目录在哪里,或者它是否已设置?
这是 apache 服务器配置问题还是 PHP 问题?

谢谢你的帮助

0 投票
0 回答
3774 浏览

hadoop - Mkdirs 未能创建 hadoop.tmp.dir

我已经从 Apache Hadoop 0.20.2 升级到最新的稳定版本;0.20.203。在这样做的同时,我还正确更新了所有配置文件。但是,尝试通过 JAR 文件运行作业时出现以下错误:

core-site.xml 中所述/mnt/mydisk/hadoop/tmp的位置在哪里:hadoop.tmp.dir

我已经检查过该目录是否存在,并且用户的权限hadoop设置是否正确。我还尝试删除该目录,以便 Hadoop 本身可以创建它。但这没有帮助。

使用 hadoop 版本 0.20.2 执行 Hadoop 作业是开箱即用的。但是,更新后出现了问题。有人可以帮我找出问题所在吗?