問題タブ [rebuild]

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

c++ - Visual Studio 2010 が再構築/再コンパイルしない

プロジェクトに取り組んでいたときに、デバッグするたびに突然 VS がプロジェクトの再コンパイルを停止しました (作業の途中で... 何も変更しませんでした)。そのため、同じ古いビルドを何度も実行し続けます。

毎回 "ビルドをクリーンアップ" する必要はなく、こちらの手順に従いました (手動で "再ビルド" を選択しない限り、Visual Studio 2010 は変更されたコードを再ビルドしません)。驚いたことに、それらは既に設定されていました (プロジェクトが古い場合にビルドを求めるプロンプトが表示され、構成マネージャーでビルドがチェックされます)。

ただし、それでもプロンプトが表示されることはなく(クリーンアップ後を除く)、本当にイライラしています。役立つ場合は、VS c ++を使用しています。

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

visual-studio-2010 - VS 2010 コードの変更により、「ソリューションのビルド」でエラー LNK2001 が発生し、「ソリューションのリビルド」を実行する必要があります

プロジェクトをVisual Studio 2010に変換すると、厄介な問題に直面しています。

私は9つのプロジェクトで解決策を持っています。9 つのプロジェクトのうち 8 つが「静的ライブラリ (.lib)」を出力として生成し、そのうちのいくつかはこれら 8 つのうちの他のプロジェクトに依存しています。もう 1 つのプロジェクトは、これらのライブラリの一部を使用して、プロジェクトの最終出力であり、サンプル アプリケーションで使用される「ダイナミック ライブラリ (.dll)」を生成します。

任意のプロジェクトでコードを変更して「ソリューションのビルド」を指定すると、リンクエラーLNK2001が発生します。しかし、「ソリューションの再構築」を指定すると、ソリューションが正常にコンパイルされ、コードに対する変更の影響が得られます。しかし、これは少し大規模なプロジェクトであるため、コードを変更するたびに「再構築」を行うのは時間がかかり、開発中に非常に面倒です。

参考までに、 Visual Studio 2005を使用している間は完全に機能します。

変更されたコードのみをコンパイルして最終的な DLL を作成する「ビルドソリューション」を指定するだけで、変更したコードの効果を得ることができるように、どのプロジェクト設定を変更する必要があるか知っている人はいますか。

前もって感謝します

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

eclipse - Eclipseでクリーンビルドを行い、起動時にjunitテストケースを実行する方法は?

Eclipse ですべてのプロジェクトをクリーンアップ/再ビルドし、Eclipse を開くたびに jUnit テスト ケースを実行する方法はありますか?

日食アプリケーションを開発しています。シナリオは、UI テストを毎日 2 回自動的に実行するようにスケジュールすることです。しかし、私はそのような実行可能なビルドを持っていません。しかし、完全なコード ベースが手元にあり、スケジュールされた JUnit テスト ケース (WindowTester に基づく) をいくつか実行したいと考えています。

他にもアイデアあれば大歓迎です。:) 前もって感謝します。

Ant には、私が読んだものからテストを実行するための実行可能なビルドが必要です。:(

よろしく、トーマス

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

stored-procedures - テーブルのすべてのインデックスを取得して再構築するプロシージャを作成します

テーブルのすべてのインデックスを取得して再構築するプロシージャを作成したい

このクエリですべてのインデックスを取得します。

そして私はこのクエリで再構築しました:

どうも。

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

php - PHP/MySQL: 主キー フィールドの再構築

問題:

主キー フィールドは'ID'

データはコマンドを使用して挿入/更新されますREPLACE INTO。これは使いやすいですが、残念ながら、'ID'置き換えられるレコードの値が増加します。

IDしたがって、次のようにフィールドを完全に再構築する方法が必要です。

に行く:

私はphpを介してそれを行う必要があります。

現在の試み:

そしてしようとしています:

も結果が出ませんでした。

すべての奇妙さ

私が試した$resetコマンドはどちらも MySQL で完全に実行されますが、何らかの理由で PHP からは正しく動作しません。


答え

答えが指摘したように、@ 変数は接続ごとに保持されるため、複数のクエリを実行することは完全に合理的です。

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

visual-studio - MSVC:ファイルの再構築を強制するプラグマ?

コンパイラが常にファイルを再構築するようにするMSVCのプラグマステートメントはありますか?また、ファイルがビルドされたばかりであると思われる場合もありますか?

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

performance - 外部キーを含む WHERE 句の特定の値が遅い

このクエリは機能します:

しかし、これはしません:

それは無期限に回転し、回転します。唯一の違いは、使用される値です。

「PROJECT_ID」は外部キーであり、それを唯一の列として定義されたインデックスがあります (通常は FK で)。

並行して、このテーブルの FK インデックスの断片化が高くなっています。

これらは関連しているのでしょうか。つまり、インデックスを再構築すれば、問題は修正されるのでしょうか?

本番システムであるため、今は再構築できません。私の理解では、今夜遅くなど、ロックを取得できる場合にのみインデックスを再構築できます。

「ユーザーが切断された場合でも、データベース内のすべてのテーブルのすべてのインデックスを強制的に再構築する」方法に関するガイダンスも高く評価されています。

ありがとう - ジェシー

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

git - 複製されたコピーから失われた中央リポジトリを再構築する方法をGit

別のサーバーに中央のGitリポジトリがありました。チームメンバー全員がそれをローカルマシンに複製し、その中央リポジトリにプル/プッシュしました。

残念ながら、中央リポジトリを備えたマシンがクラッシュし、回復できません。

では、開発者のマシンから複製されたコピーを使用して中央リポジトリを再構築するにはどうすればよいでしょうか。また、異なる複製リポジトリからのローカル変更をこの再構築された中央リポジトリに同期するにはどうすればよいでしょうか。

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

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

indexing - sybase クラスター化インデックスを毎月再構築すると失敗することがある

一部の sybase データベースで一意のクラスター化インデックスを削除して再作成する際に問題が発生しています。テスト環境で問題を再現できませんでした。

同時実行性の問題が発生したときに発生するエラーは次のとおりです。

パーティション記述子データベース 'xxx' (43)、オブジェクト xx、インデックス xx (0)、パーティション 'xx' は使用中のため、削除または変更できません。後でコマンドを再試行してください。合計参照カウント '4'。タスク参照カウント '2'。

開いている tran からのテーブルまたは行の排他的ロックがこれを引き起こさないことはわかっています。また、エンドユーザーができることによってデータの並べ替え順序が変更されることはないと思います。

データはクラスター化されたラウンド ロビンであり、単一のパーティション テーブルです。

お知らせ下さい。

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

linux - debian でのパッケージとパッケージ マネージャーの再構築

これはしばらくの間私を悩ませていたもので、グーグルで良い答えを見つけることができませんでした。うまくいけば、誰かがここで確かな答えを得ることができます.

debian パッケージを再構築する方法とそれらを維持する方法についてです。

まず、デフォルト以外のモジュールを有効にして NGiNX をインストールするにはどうすればよいでしょうか。パッケージのソースをダウンロードし、何かを編集し、再構築してインストールするのと同じくらい簡単だと思います。しかし、どのようにそれを行うのですか、一歩一歩。

次に、再構築されたパッケージをインストールしたら、新しいバージョンの NGiNX がリリースされ、簡単な「apt-get upgrade」コマンドを実行してアップグレードしたい場合はどうでしょうか。それはそれを行いますか、それともパッケージを再ダウンロードして再構築する必要がありますか? また、そのように機能しない場合、どうすればそのように機能しますか?

誰か明確な答えをください。本当にありがとう!