プログラミング

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

9
どのHTTPメソッドがどのCRUDメソッドと一致しますか?
RESTfulスタイルのプログラミングでは、ビルディングブロックとしてHTTPメソッドを使用する必要があります。どのメソッドが従来のCRUDメソッドと一致するかについては、少し混乱しています。GET / ReadとDELETE / Deleteは明白です。 ただし、PUT / POSTの違いは何ですか?それらは、作成と更新と1対1で一致しますか?
213 http  rest  crud  http-method 

12
サービスが使用するネットワークドライブをマップする
一部のWindowsサービスが、マップされたネットワークドライブを必要とし、UNCパスを必要としないコードを使用するとします。サービスの開始時にドライブのマッピングをサービスのセッションで利用できるようにするにはどうすればよいですか?サービスユーザーとしてログインして永続的なマッピングを作成しても、実際のサービスのコンテキストではマッピングが確立されません。

6
Python __str__対__unicode__
そこにあなたが実装する必要があるときのためのPythonの慣習である__str__()対__unicode__()。クラスが__unicode__()より頻繁にオーバーライドするのを見てきまし__str__()たが、一貫性がないようです。どちらか一方を実装する方が良い場合、特定のルールはありますか?両方を実装する必要がある/良い習慣はありますか?




30
HTML <select>のonSelectイベントまたは同等のものはありますか?
複数のオプションから選択できる入力フォームがあり、ユーザーが選択を変更したときに何かを実行します。例えば、 &lt;select onChange="javascript:doSomething();"&gt; &lt;option&gt;A&lt;/option&gt; &lt;option&gt;B&lt;/option&gt; &lt;option&gt;C&lt;/option&gt; &lt;/select&gt; 現在はdoSomething()、選択が変更されたときにのみトリガーされます。 doSomething()ユーザーがオプションを選択したときにトリガーしたいのですが、おそらく同じオプションをもう一度選択します。 「onClick」ハンドラーを使用しようとしましたが、ユーザーが選択プロセスを開始する前にトリガーされます。 それで、ユーザーが選択するたびに関数をトリガーする方法はありますか? 更新: ダリルが提案した答えは機能するように見えましたが、一貫して機能しません。ユーザーが選択プロセスを完了する前であっても、ユーザーがドロップダウンメニューをクリックするとすぐにイベントがトリガーされることがあります。

4
JavaScriptはスクロールのためのウィンドウX / Y位置を取得します
現在の表示可能なウィンドウの位置(合計ページ幅/高さに対する)を取得する方法を見つけて、セクションを別のセクションに強制的にスクロールできるようにしたいと思っています。ただし、ブラウザーの実際のX / Yを保持しているオブジェクトを推測する場合、膨大な量のオプションがあるようです。 IE 6 +、FF 2+、およびChrome / Safariを確実に機能させるには、これらのうちどれが必要ですか? window.innerWidth window.innerHeight window.pageXOffset window.pageYOffset document.documentElement.clientWidth document.documentElement.clientHeight document.documentElement.scrollLeft document.documentElement.scrollTop document.body.clientWidth document.body.clientHeight document.body.scrollLeft document.body.scrollTop そして他に何かありますか?ウィンドウがどこにあるかがわかったらwindow.scrollBy(x,y);、目的のポイントに到達するまでゆっくり呼び出すイベントチェーンを設定できます。
213 javascript 

13
.NETデータ構造:ArrayList、List、HashTable、Dictionary、SortedList、SortedDictionary —速度、メモリ、およびそれぞれをいつ使用するか?
.NETには、多くの複雑なデータ構造があります。残念ながら、それらのいくつかは非常によく似ており、いつ使用するか、いつ使用するかは常にわかりません。私のC#とVisual Basicの本のほとんどは、ある程度それらについて語っていますが、実際には詳細には触れていません。 Array、ArrayList、List、Hashtable、Dictionary、SortedList、およびSortedDictionaryの違いは何ですか? どれが列挙可能ですか(IList-'foreach'ループを実行できます)?キーと値のペア(IDict)を使用するのはどれですか。 メモリフットプリントはどうですか?挿入速度は?検索速度は? 言及する価値のある他のデータ構造はありますか? 私はまだメモリ使用量と速度(Big-O表記)の詳細を探しています。

19
SwiftでViewControllerを閉じる方法は?
私は呼び出すことによって迅速にViewControllerを却下しようとdismissViewControllerしていますIBAction @IBAction func cancel(sender: AnyObject) { self.dismissViewControllerAnimated(false, completion: nil) println("cancel") } @IBAction func done(sender: AnyObject) { self.dismissViewControllerAnimated(false, completion: nil) println("done") } コンソール出力にprintlnメッセージが表示されましたが、ViewControllerが閉じられることはありません。何が問題でしょうか?

16
複数の文字列を他の複数の文字列で置き換える
文字列内の複数の単語を他の複数の単語に置き換えようとしています。文字列は「猫、犬、山羊がいます」です。 ただし、「犬、山羊、猫を飼っている」ではなく、「猫、猫、猫を飼っている」という結果になります。JavaScriptで複数の文字列を他の複数の文字列に同時に置換して、正しい結果が生成されるようにすることは可能ですか? var str = "I have a cat, a dog, and a goat."; str = str.replace(/cat/gi, "dog"); str = str.replace(/dog/gi, "goat"); str = str.replace(/goat/gi, "cat"); //this produces "I have a cat, a cat, and a cat" //but I wanted to produce the string "I have a dog, a goat, …

5
Sass-背景の不透明度のために16進数をRGBaに変換
次のSassミックスインがあります。これは、RGBaの例を半分完全に変更したものです。 @mixin background-opacity($color, $opacity: .3) { background: rgb(200, 54, 54); /* The Fallback */ background: rgba(200, 54, 54, $opacity); } 私は$opacity大丈夫ですが、今は$color部品に行き詰まっています。ミックスインに送信する色はRGBではなくHEXになります。 私の使用例は: element { @include background-opacity(#333, .5); } このミックスイン内でHEX値を使用するにはどうすればよいですか?



8
辞書とデフォルト値
connectionDetailsPython辞書であると仮定して、このようなコードをリファクタリングするための最良で最もエレガントで最も「パイソン的な」方法は何ですか? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue

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