問題タブ [temporary]

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 に答える
4908 参照

file - Hadoopで実行する場合、Mapは一時ファイルをどこに配置する必要がありますか

SLES 10(SUSE)でHadoop0.20.1を実行しています。

マップタスクはファイルを取得してさらにいくつかを生成し、次にこれらのファイルから結果を生成します。パフォーマンスが良く、衝突がないように、これらのファイルをどこに配置すればよいか知りたいです。Hadoopがディレクトリを自動的に削除できるのであれば、それは素晴らしいことです。

現在、一時フォルダーとタスクIDを使用して一意のフォルダーを作成し、そのフォルダーのサブフォルダー内で作業しています。

このアプローチの問題は、それが最適かどうかわからないことです。また、新しいフォルダをそれぞれ削除する必要があります。そうしないと、スペースが不足し始めます。ありがとうakintayo

(編集)マップの存続期間を超えて不要なファイルを保持するのに最適な場所は、マップタスクの終了時に削除されるパスを提供するjob.get( "job.local.dir")であることがわかりました。 。削除がキーごとに行われるのか、タスクトラッカーごとに行われるのかわかりません。

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

sql - SQL "With As" 代替方法

前の質問で、皆さんは私が別の行からデータを取得するのを手伝ってくれました。私が使用しているステートメントは、MS SQL Server Managment Studio で完全に機能します。エラーなしでステートメントを実行でき、必要なデータを返します。ただし、このデータをフロントエンド プログラムで実行する必要があります。このプログラムでステートメントを実行しようとすると、ハングします。このステートメントの「With As」の部分が問題を引き起こしているように感じます。この一時テーブルをサブクエリに入れて、このステートメントを書き直す方法はありますか?

0 投票する
4 に答える
310 参照

c++ - 「タイムアウト」する(一定の時間が経過すると無効になる)ソースコードを持つことは可能ですか?

現在、VisualStudio2005からVisualStudio2010への移行(アンマネージC / C ++を使用)で忙しいです。つまり、開発者の約半数はすでにVisual Studio 2010を使用しており、残りの半数はまだVisual Studio 2005を使用しています。最近、Visual Studio 2010で特定の構造をクリーンな方法で記述できる状況になりましたが、 VisualStudio2005ではクリーン度の低いソースコードが必要です。すべての開発者が既にVisualStudio2010をマシンにインストールしているわけではないため、次のようなコードを作成する必要があります。

すべての開発者は今年の終わりまでにVisualStudio2010に移行するため、このコードは一定の時間が経過すると自動的に「消える」ようにします。ソースコードに「クリーン度の低いバージョン」を保持すると、長期的にはソースコードが読み取れなくなります。

もちろん、コードが自動的に消えないことは知っているので、実際には、しばらくすると自動アラームベルが必要になります。このようなもの:

そうすれば、これを忘れた場合、2010年11月1日以降に自動的に通知されます。

このトリックではおそらくDATEを使用する必要がありますが、これはプリコンパイラで処理する必要があるため、文字列操作を実行したり、Cの日付/時刻関数を使用したりすることはできません。

遅延メールを送信するという別のアイデアも検討しましたが、ソースコードに組み込むことができるソリューションがないかどうか疑問に思いました。

0 投票する
3 に答える
35766 参照

c++ - コピーなしでc++std :: vectorを返しますか?

コピーを作成せずに関数から標準コンテナを返すことは可能ですか?

コード例:

私が理解している限り、これは戻り値を新しいベクトルbにコピーします。関数に参照などを返すようにすると、コピーを回避できますか?

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

security - 期間限定のダウンロードリンクを与える方法は?

PHPとMySQLを使用しており、デジタル電子書籍をオンラインで販売したいと考えています。電子書籍を購入するクライアントにダウンロードリンクを提供したいのですが、デジタルダウンロードリンクが3回だけ機能するように保護したいので、ダウンロードリンクは24時間後または3回のダウンロード試行後に自動的に削除されます。

この要件をどのように満たすことができますか。

デジタルダウンロードサービスを購入したくないので。自分で作りたい。

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

ruby-on-rails - 一時変数を取得するためのフォームを設定する最良の方法は何ですか?

写真アップロードフォームを作っています。開始する前に、2 つの選択肢があります。新しいギャラリーを作成することも、既存のギャラリーから選択することもできます。

これをレイアウトする最善の方法は、2 つの形式を持つ 2 つの形式になると考えていました。1 つは、作成ページに移動する作成用のものです。それは簡単で、実際に行われます。

しかし、2 番目のフォームでは、選択ボックスでギャラリー名を取得し、それをadd_photos_to_galleryフォームに適用する必要があります。私は?

を。このフォームの一時変数を作成してコントローラーに渡し、選択したものからフォームを生成しますか? もしそうなら、どうすればそれを行うことができますか?

b. jquery を使用し、何とか DOM を操作してフォームを作成しますか? 私はいくつかのアイデアを得た..

c. 私はあまりにも愚かで、より良い、より明白な何かを知ることができないことに気づきましたか?

0 投票する
5 に答える
5106 参照

c++ - c++のtypedefとテンプレートを使用した定数参照

一時オブジェクトは定数参照にのみ割り当てることができると聞きました。

しかし、このコードはエラーになります

getのエラーはinvalid initialization of reference of type 'int&' from expression of type 'const int'

0 投票する
7 に答える
1977 参照

c++ - C++の面接の質問に疑問がある

私はC++インタビューの質問への回答を読みましたが、その中に私を困惑させるものがあります。

Q:C ++コンパイラによって一時変数が作成されるのはいつですか?

A:関数パラメーターが「定数参照」である場合、コンパイラーは次の2つの方法で一時変数を生成します。

a)実際の引数は正しい型ですが、左辺値ではありません

b)実際の引数は間違ったタイプですが、正しいタイプに変換できるタイプです。

私の質問は、関数の引数がconst参照になると、コンパイラが一時変数を生成するのはなぜですか、それは自己矛盾ではありませんか?また、関数Cubeはconst引数を変更するため、コンパイルに失敗する必要がありますか?

0 投票する
7 に答える
29239 参照

git - gitで「一時的な」コミットを行うための最良の方法は何ですか?

マスターと開発者の2つのブランチを持つプロジェクトがあるとします。一度テストするとマスターにマージされる特別なイベントの開発にたくさんのコミットがあります。次に、イベントが終了した後、イベント固有のコードを削除したいと思います。ただし、イベントコードが追加されてから他のコミットが行われたため、gitリセットは実行されません。

現在、git checkoutを使用して、イベントがマージされる前のファイルをチェックアウトしてから、git diffを使用して、イベントがコミットされてから行われた変更を再度追加しています。これは私には非常に厄介な方法のように思えます。

プロジェクトに一時的なコードを含めるためのより良い解決策はありますか?

編集:明確にするには、変更をコミット、プッシュ、非コミット、プッシュする必要があります。

0 投票する
4 に答える
2064 参照

macos - 一時ファイルの保存

アプリケーションの過程でいくつかの一時ファイルを生成したいと考えています。具体的には、AVAudioRecorder を使用して、録音を停止したときに読み込んで編集/処理したいファイルを録音しています。私の質問は:

一時ファイルを作成するための適切な標準的な場所は何ですか。Mac または iPad プログラミング全般に対して、これに対する一般的に受け入れられているアプローチはありますか? 適切なプロトコルがあれば、単純にディレクトリを作成してそこにファイルを書き込みたくありません。