問題タブ [skip]

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

mysql - SQL INSERT: すでに存在するスキップ値

タグのシーケンスをリストの件名に追加しようとしています。tag例のように、ユーザー言語によっては同じ重複がある可能性があるため、一意の列フィールドは作成しません

人々がステートメントを使用する例を見てきましたINSERT IGNORE INTOが、一意の列でのみ機能し、重複エラーをスキップするために使用されます。

同じ言語のみの重複タグをスキップする方法はありますか?

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

absolute-path - msdeployでディレクトリをスキップします

nantスクリプト(Team City)にmsdeployがありますが、コピーしたくないフォルダーをコピーしている以外は機能しています。これらのディレクトリをスキップするコマンドはどれですか?私は試した:

これらのコマンドはどれも機能していないようで、ビルドスクリプトディレクトリはまだソースディレクトリから宛先ディレクトリにコピーされていますか?msbuildは同期を実行し、contentPathとして-sourceと-destの両方を指定します。

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

python - 外部リソースの一貫性のテスト / django テストのスキップ

外部データ ソースを使用する Django アプリケーションのテストを書いています。明らかに、私はクラスのすべての内部動作をテストするために偽のデータを使用していますが、実際のフェッチャーに対してもいくつかのテストを行いたいと考えています。これらのうちの 1 つは、アプリケーションが期待する形式で外部ソースがまだデータを送信していることを確認する必要があります。これは、テストでその情報を取得する要求を行うことを意味します。

もちろん、ネットワークに問題が発生したり、データ プロバイダーにダウンタイムが発生したりしたときに、CI がダウンすることは望ましくありません。この場合、そのテスト メソッドの残りをスキップし、全体的な失敗に寄与しないという警告をスローしたいと思います。このようにして、データが正常に到着した場合は一貫性をチェックできますが (問題がある場合は失敗します)、データを取得できない場合は警告がログに記録されるため、私 (または別の開発者) はデータ ソースが正常であることをすばやく確認できます。 .

基本的に、外部ソースに依存せずにテストしたいと思います!

Django のテストスイートは Python の unittest モジュールを使用しています (少なくとも、私はそうしています) 。この機能は明らかに「バージョン 2.7 の新機能」であり、これが機能しない理由を説明しています。コンソールからインストールした unittest のバージョンを確認したところ、1.63 のようです!

pypi で unittest の新しいバージョンが見つからないので、そのドキュメントに記載されている unittest バージョンをどこで入手できるか、Django (1.2) で動作するかどうか疑問に思っています。

これが私の問題に対する最善のアプローチであるかどうかについて、私は明らかに推奨事項/議論を受け入れています:)

[編集- 追加情報/説明]

私が言ったように、私は明らかに依存関係を嘲笑し、それについてテストを行っています。ただし、ネットワークに問題がある場合やサーバーが一時的にダウンしている場合でも、CI をダウンさせることなく、外部リソース (通常は API になります) が期待される形式と一致していることを確認できるようにしたいと考えています。基本的に、リソースの一貫性を確認したいだけです。

次のケースを考えてみましょう...

Twitter アプリケーションを作成した場合は、アプリケーションのすべてのメソッドと動作のテストが行​​われます。これらは偽の Twitter データを使用します。これにより、アプリケーションの完全な自己完結型のテスト セットが得られます。問題は、アプリケーションが本質的に Twitter の API の一貫性に依存しているため、アプリケーションが動作することを実際に確認していないことです。Twitter が API 呼び出しを変更した場合 (おそらく URL、パラメーター、または応答を変更した場合)、単体テストは引き続きパスしても、アプリケーションは動作を停止します。(または、基本認証を完全にオフにする場合もあるかもしれません!)

私の使用例はより単純です。情報のインポートに使用される単一の xml リソースがあります。リソースを偽造し、インポート コードをテストしましたが、その xml リソースの形式が変更されていないことを確認するテストが必要です。

私の質問は、Django のテスト ランナーでテストをスキップすることについてです。これにより、テストが失敗せずにリソースが利用できない場合、特にこの動作をサポートする Python の unittest モジュールのバージョンを取得することで、警告をスローできます。この分野の経験を持つ人なら誰でも代替案を提供できるように、これだけ多くの背景情報を提供しました。

長い質問で申し訳ありませんが、ほとんどの人が今これを読んでいないことは承知しています. 読みやすくするために、重要な部分を「太字」にしています。

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

tortoisesvn - ファイルが1回しか変更されていないのに、Subversion / TortoiseSVNがリビジョン番号をスキップするのはなぜですか?

私はSubversion/TortoiseSVNにかなり慣れていないので、ファイルのリビジョン番号に基づいてファイルが変更された時間を追跡できるように、Subversionがファイルのリビジョン番号をスキップしないようにする方法があるかどうか知りたいです。

例:A.txt、B.txt、およびC.txtリビジョン1があります:(ファイルをリポジトリに追加しました)A.txt:1 B.txt:1 C.txt:1

リビジョン2:(編集されたファイル:A.txtおよびB.txt)A.txt:2 B.txt:2 C.txt:1

リビジョン3:(編集されたファイル:A.txtおよびC.txt)A.txt:3 B.txt:2 C.txt:3<---------この「3」を2にします**********

******** C.txtに1つの変更を加えましたが、リビジョン番号を1回増やしたいです(2をスキップして3に直接進むのではありません)。Subversion / TortoiseSVNがこのように実行する理由と、それに従う方法は理解していますが、私が取り組んでいるプロジェクトでは、これを別の方法で実行したいと思います。私はどこでも読んだことがありますが、この問題を抱えている人を見つけることができないようです。助言がありますか?

ありがとう

私はこれで新しいです

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

android - アクティビティをスキップする方法は?アンドロイド

最初に開始するデフォルトのアクティビティ(アクティビティA)があり、そこからユーザーは別のアクティビティ(アクティビティB)に移動できます。いくつかの作業の後のBでは、ユーザーは共有設定を設定します。次回アプリを起動するときに、sharedpreferenceがnullかどうかをAにチェックインして、Bに移動します。

onCreate全体をカプセル化します。アプリが起動すると、Aをスキップし、BにNullPointerExceptionのあるレイアウトとFCを表示します。

誰かがこれを経験しましたか?

また

誰かがAをスキップすることについてより良い考えを持っていますか?

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

linq - LINQパーティションリストを8つのメンバーのリストに

(LINQを使用して)リストを取得し、8番目のエントリごとに元のリストを分割するリストのリストに分割するにはどうすればよいですか?

このようなものにはスキップやテイクが含まれると思いますが、私はまだLINQにかなり慣れていません。

編集:C#/.Net3.5の使用

Edit2:この質問の言い回しは、他の「重複した」質問とは異なります。問題は似ていますが、この質問の答えは優れています。「受け入れられた」答えは非常に堅実であり(yieldステートメントを含む)、Jon SkeetがMoreLinqを使用することを提案しています(「その他」の質問では推奨されません)。重複は、問題の再調査を強制するという点で優れている場合があります。

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

c# - C# console.readline() をスキップするのはなぜですか?

したがって、プログラムは正しく動作していますが、何らかの理由で、2 回目には Console.ReadLine() プロンプトを完全にスキップしています。私はデバッグを実行し、実際にメソッドに入り、WriteLine を表示してから ReadLine を完全にスキップし、Main() に空白を返して終了させるため、ループの問題ではないことを確認しました。何のデュース?何か案は?

これがコードです。

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

java - 「すべてのテストを実行する」と「このテストだけを実行する」をどのように区別できますか?

実行速度が非常に遅いテストがあります。たとえば、大規模なデータベースをエクスポートして、エクスポートするコードのメモリリークをテストするテストです。これらのテストを通常のテストスイートに入れたいのですが、次の条件のいずれかが満たされない限り、無視する必要があります。

  1. テストはCIサーバーで実行されています
  2. ユーザーがIDEでこのテストを選択し、実行しました

#1の解決策は簡単です。プロパティを使用し、設定されていない場合はテストをスキップします。

しかし、どうすれば#2を実装できますか?

[編集]これはJava固有です。EclipseでJUnit4を使用しています。

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

wpf - WPFのPreviewKeyDownイベントでキーが「ダウン」した瞬間が欲しい

PreviewKeyDown にジャンプすると、RichTextBox のキャレットの右側にある char はまだ移動されません。私はこのイベントに言いたいのですが、あなたのものは文字を右側に移動し、それから私に私のことをさせてください。どうやってやるの?

更新:私が話していることを知っていること... =>

代替テキスト

キャレットは「Harold...」という単語の直前にあり、スペースキーを数回押して「Harold...」を右に移動しました。しかし、黒い下線の書式設定が動かないようです...どうすれば、「Harold...」という名前を含む Run オブジェクトに下線を付けたままにできますか?

KeyDown イベントでスペースバー キーをキャッチしたかった理由は、新しい暗黙的に作成された Run オブジェクトを取得し、黒い下線を削除するためです。

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

linq - メソッドを通過するときにスキップアンドテイクが機能しないのはなぜですか?

次のコードを想定します。

すべてのクエリが同じであるとすると、のように見え、m1()は機能SkipTakeません。確かに、それらがすべて存在するわけではないようです。

なぜこれが発生し、どのように修正できますか?

私はlinq-to-nhibernateを使用しており、このメソッドはページングに使用されます。ありがとう。