プログラミング

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

3
引数に基づいてジャスミンのスパイを変更する方法はありますか?
異なるパラメーターを使用して、外部APIメソッドを2回呼び出すテストしたい関数があります。この外部APIをJasmineスパイでモックアウトし、パラメーターに基づいてさまざまなものを返したいのですが。ジャスミンでこれを行う方法はありますか?私が思いつくことができる最高のものはandCallFakeを使ったハックです: var functionToTest = function() { var userName = externalApi.get('abc'); var userId = externalApi.get('123'); }; describe('my fn', function() { it('gets user name and ID', function() { spyOn(externalApi, 'get').andCallFake(function(myParam) { if (myParam == 'abc') { return 'Jane'; } else if (myParam == '123') { return 98765; } }); }); });

2
CTRL + SHIFT + ZではなくCTRL + YへのIntelliJ(またAndroid Studio)のやり直しショートカットを設定する方法
デフォルトのIntelliJ / Android Studioの「やり直し」アクションのショートカットはCTRL+ Shift+でZ、これはWindowsユーザーに共通の問題です。 より大きな問題は、CTRL+ Yが「行の削除」アクションにマップされることです。これにより、元に戻すスタックが失われます。 この問題を解決するには、IntelliJで「やり直し」のショートカットをCTRL+ Yに変更するにはどうすればよいですか?

28
Javaで誰かの年齢を計算するにはどうすればよいですか?
Javaメソッドのintとして年齢を返します。私が今持っているのは、getBirthDate()がDateオブジェクト(誕生日;-)を返す次のようなものです。 public int getAge() { long ageInMillis = new Date().getTime() - getBirthDate().getTime(); Date age = new Date(ageInMillis); return age.getYear(); } しかしgetYear()は非推奨であるため、これを行うより良い方法があるかどうか疑問に思っていますか?(まだ)ユニットテストが実施されていないため、これが正しく機能するかどうかさえわかりません。
146 java  date  calendar 

22
UIPanGestureRecognizer-垂直または水平のみ
私が持っているビュー持つUIPanGestureRecognizer垂直ビューをドラッグすることを。したがって、レコグナイザコールバックでは、y座標のみを更新して移動します。このビューのスーパービューにはUIPanGestureRecognizer、ビューを水平方向にドラッグし、x座標を更新するだけのがあります。 問題は、最初UIPanGestureRecognizerのイベントがビューを垂直方向に移動することです。そのため、スーパービュージェスチャーを使用できません。 私が試してみました - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer: (UIGestureRecognizer *)otherGestureRecognizer; 両方とも動作しますが、私はそれを望んでいません。動きが明らかに水平である場合にのみ、水平が検出されるようにしたい。ですから、それがUIPanGestureRecognizer方向プロパティを持っていたら素晴らしいでしょう。 この動作を実現するにはどうすればよいですか?私はドキュメントが非常に混乱しているので、多分誰かがここでそれをよりよく説明できるでしょう。

10
ストリームを2つのストリームに分割できますか?
Java 8ストリームで表されるデータセットがあります。 Stream<T> stream = ...; それをフィルタリングしてランダムなサブセットを取得する方法を見ることができます-たとえば Random r = new Random(); PrimitiveIterator.OfInt coin = r.ints(0, 2).iterator(); Stream<T> heads = stream.filter((x) -> (coin.nextInt() == 0)); また、このストリームを削減して、たとえばデータセットの2つのランダムな半分を表す2つのリストを取得し、それらをストリームに戻す方法も確認できます。しかし、最初のストリームから2つのストリームを生成する直接的な方法はありますか?何かのようなもの (heads, tails) = stream.[some kind of split based on filter] 洞察をありがとう。
146 java  java-8  java-stream 


25
HTTPエラー403.14-禁止-Webサーバーは、このディレクトリの内容をリストしないように構成されています
Visual Studio 2012で新しい空のWebサイトを作成し、実行(つまり、ブラウザーで表示)をクリックすると、次のエラーが発生します。 HTTPエラー403.14-禁止Webサーバーは、このディレクトリの内容を一覧表示しないように構成されています。 IISにアクセスして、ディレクトリの参照をクリックし、ディレクトリの参照が有効になっていることを確認しましたが、このエラーが発生します。分かりませんか? 先ほど作成したWebサイトプロジェクトが、IISマネージャーの既定のWebサイトに表示されていません。 このエラーを取り除くにはどうすればよいですか?
146 asp.net  iis 


19
「11日」、「21日」、または「23日」(序数表示)を表すように月の日付をどのようにフォーマットしますか?
私はこれが数として私の月の日を与えるだろう知っています(11、21、23): SimpleDateFormat formatDayOfMonth = new SimpleDateFormat("d"); しかし、月の日をどのようにフォーマットして、たとえば序数インジケータを含めるか11th、21stなど23rdです。

22
PDO Preparedは単一のクエリに複数の行を挿入します
現在、MySQLでこのタイプのSQLを使用して、1つのクエリに複数行の値を挿入しています。 INSERT INTO `tbl` (`key1`,`key2`) VALUES ('r1v1','r1v2'),('r2v1','r2v2'),... PDOの読み取り値では、準備済みステートメントを使用すると、静的クエリよりも優れたセキュリティが得られます。 したがって、準備されたステートメントを使用して「1つのクエリを使用して値の複数の行を挿入する」ことを生成できるかどうかを知りたいのです。 はいの場合、どのように実装できますか?

7
Spring ControllerでJPAおよびHibernateとのFetchType.LAZY関連付けをフェッチする方法
私はPersonクラスを持っています: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List<Role> roles; // etc } 怠惰な多対多の関係で。 私のコントローラーには @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() { Person person = personRepository.findOne(1L); return person; } } そして、PersonRepositoryはこのガイドに従って書かれたまさにこのコードです public interface PersonRepository extends …

6
.netの異なるアセンブリバージョン間でuser.config設定をどのように維持しますか?
基本的に問題は、アセンブリのバージョンが変更される(つまり、ユーザーがアプリケーションの新しいバージョンをインストールする)たびに、すべての設定がデフォルトにリセットされることです(正確には、新しいバージョンのフォルダーに新しいuser.configファイルが作成されます)名前としての番号) バージョンのアップグレード時に同じ設定を維持するにはどうすればよいですか。iniファイルまたはレジストリの使用は推奨されないようです。 Clickonceを使用した場合、これを処理できるように見えたので、それを実行できるはずですが、方法はわかりません。


8
Amazon S3バケットへのFTP / SFTPアクセス[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 昨年休業。 この質問を改善する AWSコンソールの組み込みのAmazonファイル転送インターフェースではなく、FTPまたはSFTPを使用してAmazon S3バケットに接続する方法はありますか?これがすぐに利用できるオプションではないことは奇妙に思えます。
146 ftp  amazon-s3  sftp 

1
enumクラスにstatic_castの無効な値をキャストするとどうなりますか?
次のC ++ 11コードを考えてみます。 enum class Color : char { red = 0x1, yellow = 0x2 } // ... char *data = ReadFile(); Color color = static_cast<Color>(data[0]); data [0]が実際には100であると仮定します。標準に従って色は何に設定されていますか?特に、後で行う場合 switch (color) { // ... red and yellow cases omitted default: // handle error break; } 標準はデフォルトがヒットすることを保証しますか?そうでない場合、ここでエラーをチェックするための適切で最も効率的で最もエレガントな方法は何ですか? 編集: おまけとして、標準はこれについて何らかの保証をしていますが、明白な列挙型がありますか?
146 c++  c++11 

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