問題タブ [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は文法から文法を構成します

私は精神の使い方を理解しました。つまり、適度に複雑な文法を書きました。私は常にプログラムを成長させるアプローチを取ります-一度に1つのサブシステム。最高レベルで4つのタイプを持つ複雑なモデルのデータ構造を記述しました。

ルールアプローチから構成された文法を使用して、一度に1つのタイプのトップレベルタイプを解析したいと思います。つまり、1つのトップレベルグラマーで4つのグラマーを記述したいと思います。これが可能である場合(私は疑い始めています)、誰かがこれを行うプロジェクトへのスニペットまたは参照を投稿してください。

50以上の(もっと多くの可能性がある)ルール(適切なエラー処理のため)を備えた1つのトップレベルの文法は、面白そうに聞こえません(TMPコードは揮発性/コンパイルが遅く、役に立たないエラーメッセージを提供します)。

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

bash - TMP 環境変数はどうなりましたか?

UNIX マシンで一時フォルダーを見つける適切な方法は、TMP 環境変数を調べることだといつも聞いていました。Linux だけでなく Windows でも機能するコードを作成するときは、TEMP と TMP をチェックします。

今日、Ubuntu のインストールにその環境変数がまったくないことを発見しました。

/tmp が一時ファイルを配置するためにそこにあることをいつでも期待できるようですが、TMP はユーザーが一時ファイルを別の場所に配置するように指示できる方法であることがわかりました。

今でもそうですか?

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

java - Windows 2008 サービスでの Java サービスの Tmp の問題

Windows 2008 サーバーで厄介な問題が発生しています。ローカル サービス ユーザーを使用してサービスとして実行されている Java アプリケーションがあります。問題は、このユーザーが、指定された Java tmp ディレクトリ (システムによって指定された) への読み取り/書き込みアクセス権を持っていないことです。これは、アプリケーションが tmp ファイルを作成しようとするたびに IOException がスローされることを意味します。

tmp ディレクトリへのアクセスが必要な Java アプリケーションをサービスとして実行する方法はありますか?

  • この目的のために特別に新しいユーザーを作成する
  • 新しい tmp ディレクトリの指定 (自分でクリーンアップする必要があります)
  • 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ありません。このコンテキストでの意味は文書化されていません。

    P内で可能な限り高速にディレクトリD2を繰り返し作成および削除するだけのテストアプリケーションA2を作成し、他のプログラムが使用するものと衝突しないと確信しているD2に間抜けな長い名前を選択しました。 。数分に1回、A2がD2を作成しようとすると、ほんの一瞬でERROR_ACCESS_DENIED失敗が発生します。

    A1は、実行中にP内で非常にビジーになります。ERROR_ACCESS_DENIEDA1とA2が同時に実行されている間、A1とA2がPへの排他的アクセスを競合しているように、障害の期間がいくらか頻繁に発生します(A1がD2と同じ名前を使用していないことは間違いありません。:-)

    「数ミリ秒後にもう一度やり直してください。数回試してもうまくいかない場合は、あきらめてください」という意味になりがちですERROR_ACCESS_DENIEDが、[a]場合によっては永続的なものになるのではないかと心配しています。すぐに注意する必要があります。[b]何が起こっているのかよくわからないため、試行を続けるための妥当な時間を自信を持って確立できない可能性があります。

    誰かがこれを経験したことがありますか?何かアドバイス?この時点で特に価値があるのは、これを引き起こす原因についての手がかりになるので、問題をより簡単に再現できます。

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

    php - /tmp フォルダーの書き込み可能性に依存しても問題ありませんか?

    /tmp フォルダが任意の UNIX システムで PHP/Apache によって書き込み可能であると仮定しても問題ありませんか? スクリプトを作成していて、キャッシュを tmp フォルダーに保存したいのですが、それが問題を引き起こす可能性があるかどうかを知りたいです。

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

    php - php:tmpサイズを取得

    tmpサイズを取得する方法

    私のコード

    エラー

    PHP警告:filesize()[function.filesize]:セーフモード制限が有効です。uidが524のスクリプトは、2行目の/home/script/file.phpにあるuid0が所有する/tmpにアクセスできません。