プログラミング

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

7
@RequestParam対@PathVariable
違いは何である@RequestParamと@PathVariable特殊文字の処理中には? +@RequestParamスペースとして受け入れられました。 の場合@PathVariable、+として受け入れられました+。
355 java  spring  spring-mvc 

15
匿名クラスでアクセスできるのは最終的な変数だけなのはなぜですか?
aここでのみ最終的にすることができます。どうして?プライベートメンバーとして保持せずaにonClick()メソッドに再割り当てするにはどうすればよいですか? private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; } }); } 5 * aクリックしたときにを返すにはどうすればよいですか?というのは、 private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; return b; // …

9
データのPOSTに対する400対422の応答
私が取り組んでいる「RESTのような」APIを使用して、さまざまなシナリオで返される正しいステータスコードを把握しようとしています。JSON形式でPOSTで購入できるエンドポイントがあるとします。次のようになります。 { "account_number": 45645511, "upc": "00490000486", "price": 1.00, "tax": 0.08 } クライアントが(予想される「税金」の代わりに)「sales_tax」を送った場合、何を返却すればよいですか。現在、私は400を返します。しかし、私はこれについて自分自身に質問し始めました。本当に422を返す必要がありますか?つまり、JSON(これはサポートされています)であり、有効なJSONです。必要なフィールドのすべてが含まれているわけではありません。


28
Gitの1つのコマンドで複数のブランチを削除できますか?
例えば:私は古い枝のトンを持っている私のローカルリポジトリ、クリーンアップしたいのですが3.2、3.2.1、3.2.2、など 私は一度にたくさんのそれらを取り除く卑劣な方法を望んでいました。彼らは主にドットリリースの慣例に従っているので、私は多分言うべき近道があると思いました: git branch -D 3.2.* すべての3.2.xブランチを終了します。 私はそのコマンドを試しましたが、もちろん機能しませんでした。
355 git 

13
Jestを使用して単一のテストを実行するにはどうすればよいですか?
fix-order-test.jsファイル内に「ネストされた子で動作する」テストがあります。 以下を実行すると、ファイル内のすべてのテストが実行されます。 jest fix-order-test 単一のテストのみを実行するにはどうすればよいですか?以下は、指定された正規表現のファイルを検索するため機能しません。 jest 'works with nested children'
355 jestjs 

20
文字列から数値を抽出(「取得」)
`#box2 'のようなJavaScriptの文字列があり、そこから' 2 'が欲しいだけです。 試した: var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); それでもアラートで#box2が返されますが、どのように機能させることができますか? 端に付けられた任意の長さの数値に対応する必要があります。



8
jQueryを使用して、ある要素を別の要素に相対的に配置する方法は?
ツールバーのようなメニューを含む非表示のDIVがあります。 マウスを上に置いたときにメニューDIVを表示できるようにするDIVがいくつかあります。 メニューDIVをアクティブな(マウスホバー)DIVの右上に移動する組み込み関数はありますか?私はのようなものを探しています$(menu).position("topright", targetEl);
354 jquery 

7
いつ、なぜデータベースの結合は高価なのですか?
私はデータベースの調査を行っており、リレーショナルDBのいくつかの制限を見ています。 大きなテーブルの結合は非常にコストがかかると感じていますが、その理由は完全にはわかりません。結合操作を実行するためにDBMSは何をする必要がありますか?ボトルネックはどこですか? 非正規化はこの費用を克服するのにどのように役立ちますか?他の最適化手法(インデックス作成など)はどのように役立ちますか? 個人的な体験は大歓迎です!リソースへのリンクを投稿する場合は、ウィキペディアを避けてください。すでにどこにあるかは知っています。 これに関連して、BigTableやSimpleDBなどのクラウドサービスデータベースで使用される非正規化アプローチについて疑問に思っています。この質問を参照してください。



30
C ++で 'friend'を使用する必要があるのはいつですか?
私はC ++のFAQを読んでいて、そのfriend宣言に興味がありました。個人的には使用したことがありませんが、言語を探求することに興味があります。 使用の良い例は何friendですか? FAQをもう少し読むと、 << >>演算子をオーバーロードして、それらのクラスの友達として追加です。しかし、これがカプセル化を壊さないかどうかはわかりません。これらの例外はいつOOPである厳密性の範囲内にとどまることができますか?
354 c++  oop  encapsulation  friend 

12
フローティングエレメントを中央に配置するにはどうすればよいですか?
私はページネーションを実装していますが、それを中央に配置する必要があります。問題は、リンクをブロックとして表示する必要があるため、フロートさせる必要があることです。しかし、その後はtext-align: center;機能しません。leftのラッパーdivパディングを指定することでそれを実現できますが、すべてのページに異なる数のページが含まれるため、機能しません。これが私のコードです: .pagination { text-align: center; } .pagination a { display: block; width: 30px; height: 30px; float: left; margin-left: 3px; background: url(/images/structure/pagination-button.png); } .pagination a.last { width: 90px; background: url(/images/structure/pagination-button-last.png); } .pagination a.first { width: 60px; background: url(/images/structure/pagination-button-first.png); } <div class='pagination'> <a class='first' href='#'>First</a> <a href='#'>1</a> <a href='#'>2</a> <a href='#'>3</a> …
354 css-float  center  css 

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