プログラミング

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

9
JavaScriptで配列を宣言する際に従うべきベストプラクティスは何ですか?
新しい配列を宣言する必要があるときは、この表記を使用します var arr = new Array(); しかし、たとえばjsbinでオンラインでテストすると、「配列リテラル表記[]を使用する」ように警告が表示されます。 コンストラクターを使用しない理由は見つかりませんでした。使用するよりも何らかの方法で効率が悪い[]ですか?それとも悪い習慣ですか? var arr = [];代わりに使用する十分な理由はありvar arr = new Array();ますか?
176 javascript 

6
背景画像のCSSをストレッチしますか?
<td class="style1" align='center' height='35'> <div style='overflow: hidden; width: 230px;'> <a class='link' herf='' onclick='topic(<?=$key;?>)'> <span id='name<?=$key;?>'><?=$name;?></span> </a> </div> </td> これは私のCSSスクリプトです .style1 { background-image: url('http://localhost/msite/images/12.PNG'); background-repeat: no-repeat; background-position: left center; } 細胞background-image全体を伸ばしたい<td>
176 html  css  background 

9
要素名にCSSスタイルを適用できますか?
私は現在、CSSスタイルを適用するHTMLを制御できないプロジェクトに取り組んでいます。そして、要素を区別するのに十分なidとクラスの宣言がないという意味で、HTMLは十分にラベル付けされていません。 だから、私はidまたはclass属性を持たないオブジェクトにスタイルを適用する方法を探しています。 フォーム項目に「名前」または「値」属性がある場合があります。 <input type="submit" value="Go" name="goButton"> name = "goButton"に基づいてスタイルを適用する方法はありますか?「価値」についてはどうですか? Googleの検索では、「名前」や「値」などの一般的な用語がウェブページに表示されるあらゆる種類のインスタンスを見つけるため、これを見つけるのは難しい種類のことです。 私は答えがノーだと疑っています...しかし、おそらく誰かが巧妙なハックをしていますか? どんなアドバイスもいただければ幸いです。
176 html  css  css-selectors 

7
html5-キャンバス要素-複数のレイヤー
拡張ライブラリがない場合、同じキャンバス要素に複数のレイヤーを含めることはできますか? それで、トップレイヤーでclearRectを実行しても、ボトムレイヤーは消去されませんか? ありがとう。
176 html  canvas  layer 



4
EXISTSでサブクエリが導入されていない場合、選択リストで指定できる式は1つだけです
私のクエリは次のとおりで、その中にサブクエリが含まれています。 select count(distinct dNum) from myDB.dbo.AQ where A_ID in (SELECT DISTINCT TOP (0.1) PERCENT A_ID, COUNT(DISTINCT dNum) AS ud FROM myDB.dbo.AQ WHERE M > 1 and B = 0 GROUP BY A_ID ORDER BY ud DESC) 私が受け取っているエラーは... Only one expression can be specified in the select list when the subquery …
176 sql  sql-server  tsql  exists 

6
準備済みステートメントでの「like」ワイルドカードの使用
mysqlデータベースクエリを実行する準備済みステートメントを使用しています。そして、一種のキーワードに基づく検索機能を実装したいと思います。 そのため、LIKEキーワードを使用する必要があります。また、前に準備済みステートメントも使用しましLIKEたが、次のコードからどこに'keyword%'? 私は直接にそれを使用することができますpstmt.setString(1, notes)ように(1, notes+"%")またはそのような何か。私はこれに関する多くの投稿をウェブ上で見ていますが、良い答えはどこにもありません。 PreparedStatement pstmt = con.prepareStatement( "SELECT * FROM analysis WHERE notes like ?"); pstmt.setString(1, notes); ResultSet rs = pstmt.executeQuery();

12
フレックスコンテナー内のテキストがIE11で折り返されない
次のスニペットを考えてみましょう: .parent { display: flex; flex-direction: column; width: 400px; border: 1px solid red; align-items: center; } .child { border: 1px solid blue; } <div class="parent"> <div class="child"> Lorem Ipsum is simply dummy text of the printing and typesetting industry </div> <div class="child"> Lorem Ipsum is simply dummy text of the …

10
ビューまたは部分ビューからレイアウトヘッドにCSSまたはJavaScriptファイルを追加する
レイアウトページヘッド: <head> <link href="@Url.Content("~/Content/themes/base/Site.css")" rel="stylesheet" type="text/css" /> </head> アプリケーションからのビュー(AnotherView)には以下が必要です。 <link href="@Url.Content("~/Content/themes/base/AnotherPage.css")" rel="stylesheet" type="text/css" /> そしてAnotherViewは以下を必要とする部分的なビュー(AnotherPartial)を持っています: <link href="@Url.Content("~/Content/themes/base/AnotherPartial.css")" rel="stylesheet" type="text/css" /> 質問:これらのCSSファイルリンクAnotherViewおよびAnotherPartialリンクをレイアウトヘッドに追加するにはどうすればよいですか? AnotherPageは複数のパーシャルを持つことができるので、RenderSectionは良い考えではありません。すべてのCSSをヘッドに追加しても、動的に変更されるため、役に立ちません(Anotherpagesに依存します)。

13
Javaでパスワードをハッシュするにはどうすればよいですか?
データベースに保存するためにパスワードをハッシュする必要があります。Javaでこれを行うにはどうすればよいですか? 私はプレーンテキストのパスワードを取り、ランダムなソルトを追加し、ソルトとハッシュされたパスワードをデータベースに保存したいと思っていました。 次に、ユーザーがログインするときに、送信したパスワードを取得し、ランダムなソルトをアカウント情報から追加し、ハッシュして、保存されているハッシュパスワードとアカウント情報が等しいかどうかを確認します。

14
C#拡張メソッドに相当するJava
拡張メソッドを使用してC#で行うように、オブジェクトのリストに機能を実装したいと考えています。 このようなもの: List<DataObject> list; // ... List initialization. list.getData(id); Javaでそれを行うにはどうすればよいですか?

10
GraphQLとマイクロサービスアーキテクチャ
マイクロサービスアーキテクチャ内でGraphQLを使用するのに最適な場所を理解しようとしています。 APIゲートウェイとして機能する1つのGraphQLスキーマのみを使用して、リクエストされたマイクロサービスにリクエストをプロキシし、そのレスポンスを強制することについては、いくつかの議論があります。マイクロサービスは依然として通信の考え方にREST / Thriftプロトコルを使用します。 代わりに、マイクロサービスごとに1つずつ、複数のGraphQLスキーマを使用する方法もあります。リクエストのすべての情報とGraphQLクエリを使用して、リクエストをターゲットのマイクロサービスにルーティングする小さなAPIゲートウェイサーバーを用意します。 最初のアプローチ 1つのGraphQLスキーマをAPIゲートウェイとして使用すると、マイクロサービスコントラクトの入出力を変更するたびに、それに応じてAPIゲートウェイ側でGraphQLスキーマを変更する必要があるという欠点があります。 2番目のアプローチ マイクロサービスごとに複数のGraphQLスキーマを使用する場合、GraphQLがスキーマ定義を適用し、コンシューマーはマイクロサービスから提供される入出力を尊重する必要があるため、ある意味で理にかなっています。 ご質問 GraphQLがマイクロサービスアーキテクチャの設計に適しているかどうか。 GraphQLを実装できるAPIゲートウェイをどのように設計しますか?

6
Javaのfinallyブロックから戻る
最近、Javaのfinallyブロックにreturnステートメントを含めることが可能であることを知って驚いた。 「finally節に戻らないでください」で説明されているように、多くの人がそれを行うのは悪いことだと思っているようです。少し深くスクラッチすると、「Javaのリターンは常にではない」こともわかりました。これは、finallyブロック内の他のタイプのフロー制御のかなり恐ろしい例を示しています。 だから、私の質問は、finallyブロックのreturnステートメント(または他のフロー制御)がより良い/より読みやすいコードを生成する例を誰かに教えてもらえますか?


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