プログラミング

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


15
JavaScriptでネストされたループを解除する最良の方法は何ですか?
JavaScriptでネストされたループを解除する最良の方法は何ですか? //Write the links to the page. for (var x = 0; x < Args.length; x++) { for (var Heading in Navigation.Headings) { for (var Item in Navigation.Headings[Heading]) { if (Args[x] == Navigation.Headings[Heading][Item].Name) { document.write("<a href=\"" + Navigation.Headings[Heading][Item].URL + "\">" + Navigation.Headings[Heading][Item].Name + "</a> : "); break; // <---HERE, I …

12
JavaScriptでBase64文字列からBLOBを作成する
文字列にBase64でエンコードされたバイナリデータがあります。 const contentType = 'image/png'; const b64Data = 'iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='; blob:このデータを含むURLを作成してユーザーに表示したいと思います。 const blob = new Blob(????, {type: contentType}); const blobUrl = URL.createObjectURL(blob); window.location = blobUrl; BLOBの作成方法がわかりません。 場合によっては、data:代わりにURL を使用することでこれを回避できます。 const dataUrl = `data:${contentType};base64,${b64Data}`; window.location = dataUrl; ただし、ほとんどの場合、data:URLは非常に大きくなります。 JavaScriptでBase64文字列をBLOBオブジェクトにデコードするにはどうすればよいですか?
447 javascript  base64 



10
RSpec let()を使用する場合
beforeブロックを使用してインスタンス変数を設定する傾向があります。次に、これらの変数を私の例全体で使用します。最近出会いましたlet()。RSpecのドキュメントによると、それは ...メモ化されたヘルパーメソッドを定義します。値は、同じ例の複数の呼び出しにわたってキャッシュされますが、例全体ではキャッシュされません。 これは、beforeブロックでインスタンス変数を使用する場合とどう違うのですか?また、いつlet()vs を使用する必要がありますbefore()か?
447 ruby  rspec 


10
集計ルートとは何ですか?
リポジトリパターンを適切に使用する方法を理解しようとしています。アグリゲートルートの中心的な概念が次々と登場します。WebとStack Overflowの両方で集約ルートのヘルプを検索すると、それらについての議論と、ベース定義が含まれているはずのページへのデッドリンクが見つかります。 リポジトリパターンのコンテキストでは、集約ルートとは何ですか?


25
C#で静的メソッドがインターフェイスを実装できないのはなぜですか?
なぜC#はこのように設計されたのですか? 私が理解しているように、インターフェースは動作を説明するだけであり、特定の動作が実装されているインターフェースを実装するクラスの契約上の義務を説明する目的を果たします。 クラスがその振る舞いを共有メソッドに実装したいのであれば、なぜそうすべきではないのでしょうか? これが私が考えていることの例です: // These items will be displayed in a list on the screen. public interface IListItem { string ScreenName(); ... } public class Animal: IListItem { // All animals will be called "Animal". public static string ScreenName() { return "Animal"; } .... } public class Person: IListItem …

11
色リソースからcolor-intを取得します
色リソースからcolor-intを取得する方法はありますか?3つのシークバーの値を特定のレベルに設定できるように、リソース(R.color.myColor)で定義された色の個々の赤、青、緑のコンポーネントを取得しようとしています。
447 android  colors 

9
Deferredの配列を$ .when()に渡します
これが起こっていることの不自然な例です:http : //jsfiddle.net/adamjford/YNGcm/20/ HTML: <a href="#">Click me!</a> <div></div> JavaScript: function getSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; deferreds.push( $.post('/echo/html/', { html: "<p>Task #" + count + " complete.", delay: count }).success(function(data) { $("div").append(data); })); …

30
文字列の最初の文字を大文字にする(最大のパフォーマンスで)
私にはa DetailsViewがありTextBox 、入力データは常に FIRST LETTER IN CAPITAL で保存する必要があります。 例: "red" --> "Red" "red house" --> " Red house" この最大のパフォーマンスを実現するにはどうすればよいですか? 注: 回答と回答の下のコメントに基づいて、多くの人は、これは文字列内のすべての単語を大文字にすることについて尋ねていると考えています。たとえば、そう=> Red House ではありませんが、それがあなたの求めるものである場合は、TextInfoのToTitleCase方法を使用する答えの1つを探してください。(注:これらの回答は、実際に尋ねられた質問に対しては正しくありません。)警告 については、TextInfo.ToTitleCaseのドキュメントを参照してください(すべて大文字の単語には触れない-頭字語と見なされます。 「McDonald」=>「Mcdonald」などのように下げられます。カルチャ固有の微妙な再大文字化ルールをすべて処理することは保証されていません。 注: 質問はあいまいな最初の後の文字がする必要があるかどうかの強制する場合を下げます。受け入れられた回答では、最初の文字のみを変更する必要があると想定しています。文字列内の最初の文字を除くすべての文字を小文字にしたい場合は、を含みToLower、ToTitleCaseを含まない回答を探します。
447 c#  performance 


9
PythonとCpython
PythonとCPython (Jython、IronPython)のこの大騒ぎは何ですか、わかりません: python.orgはCPythonが次のとおりであることを述べています: Pythonの「伝統的な」実装(CPythonのニックネーム) さらに別のスタックオーバーフローの質問では、次のように述べられています。 CPythonは、Pythonのデフォルトのバイトコードインタープリターであり、Cで記述されています。 正直に言って、これらの両方の説明が実際に何を意味するのかわかりませんが、私が思ったのは、CPythonを使用する場合、サンプルのPythonコードを実行すると、C言語にコンパイルされ、Cであるかのように実行されるということです。コード それでは、CPythonとは正確には何であり、Pythonと比較した場合、どのように異なるのでしょうか。PythonではなくCPythonを使用する必要がありますか。そうであれば、その利点は何ですか。
447 python  cpython 

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