プログラミング

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




27
Javaの「for each」ループはどのように機能しますか?
OverаэтотвопросестьответынаStack Overflowнарусском:Javaакработаетциклforeach for Java? 検討してください: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } for each構文forを使用しないと、同等のループはどのようになりますか?

30
JavaScriptで「無効な日付」の日付インスタンスを検出する
JSの有効な日付オブジェクトと無効な日付オブジェクトの違いを教えたいのですが、方法がわかりませんでした。 var d = new Date("foo"); console.log(d.toString()); // shows 'Invalid Date' console.log(typeof d); // shows 'object' console.log(d instanceof Date); // shows 'true' isValidDate関数を書くためのアイデアはありますか? Date.parse日付文字列の解析にはAshをお勧めします。これにより、日付文字列が有効かどうかを確認する信頼できる方法が提供されます。 可能であれば、APIにDateインスタンスを受け入れさせ、それが有効かどうかをチェック/アサートできるようにしたいと思います。Borgarのソリューションはそれを行いますが、ブラウザー間でテストする必要があります。よりエレガントな方法があるかどうかも疑問です。 Ashは、APIにDateインスタンスをまったく受け入れさせないことを検討させました。これは検証が最も簡単です。 Borgarは、Dateインスタンスのテストと、Dateの時間値のテストを提案しました。日付が無効な場合、時間の値はNaNです。ECMA-262で確認したところ、この動作は標準であり、まさに私が求めているものです。
1494 javascript  date 

30
未定義の参照/未解決の外部シンボルエラーとは何ですか?どのように修正しますか?
OverаэтотвопросестьответынаStack Overflowнарусском:Ссылкананеразрешенныйвнешнийсимвол(возможниныепререв) 未定義の参照/未解決の外部シンボルエラーとは何ですか?一般的な原因は何ですか?それらを修正/防止する方法は? 自由に編集/追加してください。


22
<script>タグをHTMLマークアップのどこに配置すればよいですか?
JavaScriptをHTMLドキュメントに埋め込む場合、&lt;script&gt;タグとインクルードされたJavaScript を配置する適切な場所はどこですか?これらを&lt;head&gt;セクションに配置することは想定されていませんが&lt;body&gt;、ページが完全にレンダリングされる前に(またはそのようなもの)JavaScriptを解析する必要があるため、セクションの先頭に配置することも悪いことを思い出しました。これは、セクションの終わり&lt;body&gt;を&lt;script&gt;タグの論理的な場所として残すようです。 では、タグを配置する適切な場所はどこ&lt;script&gt;ですか? (この質問を参照し、この質問それはJavaScriptの関数呼び出しから移動しなければならないことが示唆された、&lt;a&gt;にタグ&lt;script&gt;私は、具体的にjQueryを使用しています。タグが、より一般的な答えも適切です。)
1488 javascript  jquery  html 

30
JavaScript配列のすべての一意の値を取得します(重複を削除します)
一意であることを確認する必要がある数値の配列があります。私はインターネットで以下のコードスニペットを見つけました。配列にゼロが含まれるまで、それはうまく機能します。Stack Overflowで、このスクリプトとほぼ同じように見えるこのスクリプトを見つけましたが、失敗しません。 それで、私が学ぶのを助けるために、誰かがプロトタイプスクリプトがどこで間違っているのかを判断するのを手伝ってくれる? Array.prototype.getUnique = function() { var o = {}, a = [], i, e; for (i = 0; e = this[i]; i++) {o[e] = 1}; for (e in o) {a.push (e)}; return a; } 重複した質問からのより多くの回答: JS配列から重複する値を削除する 同様の質問: 配列内のすべての非一意の値(つまり、重複/複数のオカレンス)を取得します
1488 javascript  arrays  unique 



30
PHPのstartsWith()およびendsWith()関数
文字列を受け取り、指定された文字/文字列で始まるか、それで終わる場合に戻る2つの関数をどのように記述できますか? 例えば: $str = '|apples}'; echo startsWith($str, '|'); //Returns true echo endsWith($str, '}'); //Returns true
1481 php  string 


8
パラメータはHTTP POSTリクエストでどのように送信されますか?
HTTP GETリクエストでは、パラメータはクエリ文字列として送信されます。 http://example.com/page?parameter = value&also = another HTTP POST要求では、パラメーターはURIと共に送信されません。 値はどこにありますか?リクエストヘッダーでは?リクエストボディに?それはどのように見えますか?
1476 http  post  parameters  request  uri 

30
C#の隠された機能?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 これは、この質問から次のことを学んだ後に思いつきました。 where T : struct 私たちC#開発者は、C#の基本を知っています。つまり、宣言、条件、ループ、演算子などです。 私たちの中には、ジェネリックス、匿名型、ラムダ、LINQなどをマスターする人もいます。 しかし、C#のファン、中毒者、専門家でさえほとんど知らないC#の最も隠された機能またはトリックは何ですか? これまでに明らかになった機能は次のとおりです。 キーワード yieldマイケルStum varマイケルStum using()ココスの声明 readonlyによってkokos asマイク・ストーン as/ isによってエドSwangren as/ is(改良)ロケットパンツ defaultdeathofrats global:: 沿って Pzycoman using() ブロックする AlexCuse volatile 沿って JakubŠturc extern aliasによってJakubŠturc の属性 DefaultValueAttributeマイケルStum ObsoleteAttributeDannySmurf DebuggerDisplayAttributeステュー DebuggerBrowsableそしてbdukesDebuggerStepThroughによって ThreadStaticAttributemarxidad FlagsAttributeマーティン・クラーク ConditionalAttributeAndrewBurns 構文 ?? (nullの合体)演算子 kokos演算子 フラグの番号 ニック・ベラルディ報告 where T:new …
1475 c#  hidden-features 

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