プログラミング

プロおよび熱狂的プログラマーのためのQ&A

13
Visual Studioデバッガーを使用して値が変更されたときに中断する
変数にウォッチを配置し、その値が変更されたときにのみVisual Studioを中断させる方法はありますか? トリッキーな状態の問題を見つけるのが非常に簡単になります。 これはできますか? ブレークポイント条件にはブレークポイントセットが必要です。ウォッチを設定し、状態の変化時にVisual Studioにブレークポイントを設定させます。



10
Junit TestのデフォルトのSpring-Boot application.properties設定を上書きする
デフォルトのプロパティがapplication.propertiesクラスパス(src / main / resources / application.properties)のファイルに設定されているSpring-Bootアプリケーションがあります。 JUnitテストのいくつかのデフォルト設定を、test.propertiesファイル(src / test / resources / test.properties)で宣言されたプロパティで上書きしたい 私は通常、Junitテスト用の専用のConfigクラスを持っています。 package foo.bar.test; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; @Configuration @Import(CoreConfig.class) @EnableAutoConfiguration public class TestConfig { } @PropertySource("classpath:test.properties")TestConfigクラスで使用するとうまくいくと最初に思いましたが、これらのプロパティはapplication.properties設定を上書きしません(Spring-Boot Reference Doc- 23. Externalized Configurationを参照)。 次に-Dspring.config.location=classpath:test.properties、テストを呼び出すときに使用してみました。これは成功しました。ただし、テストの実行ごとにこのシステムプロパティを設定したくありません。したがって、私はそれをコードに入れました @Configuration @Import(CoreConfig.class) @EnableAutoConfiguration public class TestConfig { static { System.setProperty("spring.config.location", "classpath:test.properties"); } …

10
一致する値を含むハッシュキーを見つける方法
以下のクライアントハッシュがある場合、client_idと一致させたいキーを取得するための(複数行のスクリプトを記述せずに)簡単なルビー方法はありますか?たとえば、キーを取得する方法はclient_id == "2180"? clients = { "yellow"=>{"client_id"=>"2178"}, "orange"=>{"client_id"=>"2180"}, "red"=>{"client_id"=>"2179"}, "blue"=>{"client_id"=>"2181"} }
198 ruby 

2
iOSでテキストをクリップボードにコピーする
アプリケーションでテキストをiPhoneのクリップボードにコピーする最良の方法は何ですか? 彼らのドキュメントは大ざっぱで、私が望むものよりもはるかに多くの機能を持っています...ユーザーのクリップボードとして文字列を設定したいだけです。

12
PHPでファイルを解凍します
ファイルを解凍したいのですが、これで問題なく動作します system('unzip File.zip'); しかし、私はURLを通してファイル名を渡す必要があり、それを機能させることができません、これは私が持っているものです。 $master = $_GET["master"]; system('unzip $master.zip'); 何が欠けていますか?私はそれが私が見落としている小さくて愚かなものでなければならないことを知っています。 ありがとうございました、
198 php  unzip 

12
Html.TextBoxForでデフォルト値を設定する方法
簡単な質問です。ASP.NETMVC Framework 1のHtml Helperを使用する場合、オーバーロードがあるため、テキストボックスにデフォルト値を設定するのは簡単ですHtml.TextBox(string name, object value)。Html.TextBoxForを使用しようとしたときメソッド、私の最初の推測は、機能しない次のことを試してみることでした: <%: Html.TextBoxFor(x => x.Age, new { value = "0"}) %> とりあえずHtml.TextBox(string、object)を使い続けるべきでしょうか?



11
IntelliJに一般的なPythonモジュールを認識させるにはどうすればよいですか?
IntelliJ 10 IDEA Ultimate Editionを使用しています。 新しいファイルTest.pyを作成しました。IntelliJはPython解析モードに正しく切り替えました。(「d」と入力してこれを確認できます。「def」が提案としてポップアップ表示され、タブを押すと「def:」が正しく表示されます) しかし、このコードを試すと... import os cwd = os.getcw <Ctrl-space> 2つのことが起こります... osの下にきちんとした下線が表示され、その上にカーソルを合わせると「未解決の参照 'os'」というメッセージが表示されます 「getcwd」が表示されることを期待しているときに、上のCtrlキーを押しながらスペースを押すと、提案が表示されません。 これは、Pythonモジュールを処理するためにIntelliJを適切に設定していないためと考えられますが、何が欠けているのかわかりません。 IntelliJ / Pythonユーザーが私を手伝ってくれる?


7
XMLドキュメントでジェネリッククラスとメソッドを参照する方法
xmlドキュメントを作成する場合は<see cref="something">something</see>、もちろん機能するを使用できます。しかし、ジェネリック型を持つクラスまたはメソッドをどのように参照しますか? public class FancyClass<T> { public string FancyMethod<K>(T value) { return "something fancy"; } } どこかでxmlドキュメントを書くつもりなら、どうすればファンシークラスを参照できますか?どうすれば参照できFancyClass<string>ますか?メソッドはどうですか? たとえば、別のクラスで、のインスタンスを返すことをユーザーに通知したかったのFancyClass<int>です。どうすればそのためにcrefを見ることができますか?


30
「touchstart」イベントと「click」イベントをバインドし、両方に応答しない方法は?
私はさまざまなデバイスで動作する必要があるモバイルWebサイトに取り組んでいます。現在頭痛の種となっているのはBlackBerryです。 キーボードクリックとタッチイベントの両方をサポートする必要があります。 理想的には次のように使用します: $thing.click(function(){...}) しかし、私たちが遭遇している問題は、これらのブラックベリーデバイスの一部には、タッチの時間からクリックをトリガーするまでの非常に迷惑な遅延があるということです。 解決策は、代わりにtouchstartを使用することです。 $thing.bind('touchstart', function(event){...}) しかし、どのようにして両方のイベントをバインドするのですか?キーボードデバイスのクリックイベントはまだ必要ですが、タッチデバイスを使用している場合は、もちろんクリックイベントの発生を望まないでください。 おまけの質問:これを行う方法はありますか?さらに、タッチスタートイベントさえもないブラウザーに対応できますか?これを調査したところ、BlackBerry OS5はタッチスタートをサポートしていないようです。そのため、そのブラウザーのクリックイベントにも依存する必要があります。 補遺: おそらくより包括的な質問は次のとおりです。 jQueryを使用して、同じバインディングでタッチ操作とマウス操作の両方を処理することは可能/推奨されますか? 理想的には、答えはイエスです。そうでない場合は、いくつかのオプションがあります。 1)WURFLを使用してデバイス情報を取得するため、独自のデバイスマトリックスを作成できます。デバイスに応じて、タッチスタートまたはクリックを使用します。 2)JSを介してブラウザーでタッチサポートを検出します(これについてさらに調査する必要がありますが、それは実行可能のようです)。 ただし、それでも1つの問題が残ります。両方をサポートするデバイスはどうでしょうか。私たちがサポートする一部の電話(つまり、NokiasとBlackBerries)は、タッチスクリーンとキーボードの両方を備えています。それで、そのようなことは私を元の質問に完全に戻します...両方を一度にどうにかしてどうにかして許可する方法はありますか?
198 jquery  click  touchstart 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.