問題タブ [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* ファイルなど) が (/tmp ではなく) Rails アプリのルート ディレクトリに蓄積されるという以前の問題がありました。次のように、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-folder 内の一部のファイルはブラウザーによってロックされ (そして Dropbox をビジー状態に保ちます)、Growl は例外をスローします。

したがって、tmp-folder を Rails-app バンドルの外に置くための構成設定を探しています。それは可能ですか?

0 投票する
2 に答える
2780 参照

ruby-on-rails - Ruby on rails、ユーザーに tmp ファイルのダウンロードを強制する

次のコントローラー コードを使用して、tmp ディレクトリにファイルを作成しました。

これにより、必要なファイルが tmp ディレクトリに作成されます。私がやりたいことは、ユーザーにそのファイルをダウンロードさせることです。

私のローカル マシンでは、ファイルは次のようなパスに保存されます。

そして、ライブサーバーでは、この URL はまったく異なるものになります。

私が疑問に思っていたのは、ユーザーにこの xxxx.html をダウンロードさせるにはどうすればよいですか?

PS私が置くと...

...コントローラーでは、ルートが見つからないだけです。

乾杯。

0 投票する
1 に答える
293 参照

c++ - ブーストスピリット: 組み込み端末にはどのような型名を使用する必要がありますか?

文字列のシリアル化に精神を使用する型付けシステム (型モデル) をリファクタリングしています。型特性のコンパイル時モデリング構造を使用しています。

この例では基本的なパーサーを示していますが、ルールも含めることを期待しています。

int4 型は機能しますが、これは (home/qi/numeric/int.hpp +27) が原因です。

文字列 typedef は機能せず、eps も機能しません。文字列パーサーを参照する理由がわかりませんでした。ただし、eps の場合は次のようになります。

これは、typedef できないことを意味します。これは、プロト ターミナル コンストラクトであるか、不透明に言えば、const グローバル定義です。

私の質問:ルール、文法、プリミティブパーサーをどのように型定義しますか?

注:私はすでに、すべての「型」にルールをカプセル化するファンクターを与え、それを型特性にする作業を開始しています。

0 投票する
1 に答える
1755 参照

mysql - MYSQLトリプル結合パフォーマンスヘルプ、Tmpテーブルへのコピー

メインホームページに表示するFeaturedContentを見つけるニュースサイトのクエリに取り組んでいます。このようにマークされたコンテンツは「FeaturedContent」としてタグ付けされ、「ホームページ」によって注目のテーブルで並べ替えられます。現在、目的の出力がありますが、クエリは3秒以上で実行されるため、短縮する必要があります。次のようなクエリをどのように最適化しますか?

編集:提案されているように、毎分、0.4秒までビューを具体化しました:

これにより、すべてのホームページ機能が順番に返され、その後に他の注目コンテンツが日付順に返されます。
説明は次のようになります。

そして、プロファイルは次のとおりです。

EXPLAIN出力を読むのは初めてなので、より良い注文が利用できるのか、それともこれらをスピードアップするために実行できる簡単なものがあるのか​​わかりません。

search_allテーブルは定期的に更新されるマテリアライズドビューテーブルであり、タグと注目テーブルはビューです。これらのビューはオプションではなく、回避することはできません。

タグビューは、タグとリレーショナルテーブルを組み合わせて、item_typeとitem_idに従ってタグのリストを取得しますが、他のビューはすべて1つのテーブルの単純なビューです。

編集:マテリアライズドビューでは、最大のボトルネックは「一時テーブルへのコピー」ステップのようです。出力を注文しないと、.0025秒かかります(はるかに良いです!)が、最終的な出力は注文する必要があります。そのステップのパフォーマンスを向上させる方法、またはそれを回避する方法はありますか?

フォーマットが読みづらい場合は申し訳ありませんが、私は新しく、定期的にどのようにフォーマットされているのかわかりません。
ご協力いただきありがとうございます!他に何か必要なことがあれば、私に知らせてください!

編集:参照用のテーブルサイズ:
タグの関係:197,411
タグ:16,897
ストーリー:51,801
画像:28,383
ビデオ:2,408
注目:13

0 投票する
6 に答える
32489 参照

php - PHP tmp ディレクトリが見つかりません

tmpfile()やなどの tmp ディレクトリにファイルを作成する関数に問題がありtempnam()ます。それらはすべて tmp への書き込みに失敗し、false を返すようです。upload_tmp_dirphp iniで設定されており、ファイルのアップロードは正常に機能します。

このエラーをデバッグするsys_get_temp_dir()と、tmp ディレクトリの場所を取得することがわかりました。残念ながら、私の PHP バージョン (5.1.6) ではサポートされていません。また、次のメソッドを使用すると、の機能が置き換えられることもわかりましたsys_get_temp_dir()

しかし、$_ENV 配列には tmp ディレクトリへの参照がなく、tempnam()前述のように失敗します。

また、open_basedir が設定されていないため、同様の問題が発生する可能性があると聞いています

tmp ディレクトリがどこにあるか、または設定されているかどうかを確認するにはどうすればよいですか?
これは Apache サーバーの構成の問題ですか、それとも PHP の問題ですか?

ご協力いただきありがとうございます

0 投票する
0 に答える
3774 参照

hadoop - Mkdirsはhadoop.tmp.dirの作成に失敗しました

ApacheHadoop0.20.2から最新の安定版リリースにアップグレードしました。0.20.203。その間、すべての構成ファイルも適切に更新しました。ただし、JARファイルを介してジョブを実行しようとすると、次のエラーが発生します。

ここで、core-site.xmlに記載されている/mnt/mydisk/hadoop/tmpの場所は次のとおりです。hadoop.tmp.dir

ディレクトリが存在すること、およびユーザーのアクセス許可hadoopが正しく設定されていることをすでに確認しました。また、Hadoop自体がディレクトリを作成できるように、ディレクトリを削除しようとしました。しかし、それは役に立ちませんでした。

Hadoopバージョン0.20.2でHadoopジョブを実行すると、すぐに使用できます。ただし、更新後に何かが壊れています。誰かが私に問題を突き止めるのを手伝ってもらえますか?