プログラミング

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

4
IPython Notebook Server 3で関数の引数を確認するにはどうすればよいですか?
私は最近、AnacondaバージョンであるIPython Notebook 3(正確には3.1.0-cbccb68)に切り替えました。以前は、関数を入力してかっこを次のように開いたとき: time.sleep() カーソルが括弧の間にある場合、関数の引数を表示するコンテキストオーバーレイメニューが表示されます。今は表示されません。検索しても、この機能を有効にする方法がわかりません。

5
Pythonで非常に大きな数を処理する
私はPythonでのポーカーハンドの高速評価を検討しています。プロセスをスピードアップする1つの方法は、すべてのカードの面とスートを素数として表し、それらを掛け合わせて手を表すことだと思いました。聖霊降臨祭に: class PokerCard: faces = '23456789TJQKA' suits = 'cdhs' facePrimes = [11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 53, 59, 61] suitPrimes = [2, 3, 5, 7] そして def HashVal(self): return PokerCard.facePrimes[self.cardFace] * PokerCard.suitPrimes[self.cardSuit] これは、各手に数値を与え、モジュロを介して、手にある王の数またはハートの数を教えてくれます。たとえば、その中に5つ以上のクラブがあるハンドは、2 ^ 5で均等に分割されます。4人のキングがいるハンドは、59 ^ 4で均等に分割されます。 問題は、AcAdAhAsKdKhKsのような7枚のカードの手持ちのハッシュ値が約62.7兆であり、内部で表現するために32ビットよりもかなり多くかかることです。そのような大きな数値をPythonに保存して、算術演算を実行できるようにする方法はありますか?

3
JavaScriptのgetMonthは先月与える
私は、Sun Jul 7 00:00:00 EDT 2013という形式で日付を指定する日付ピッカーを使用しています。月が7月と表示されていても、getMonthを実行すると、前の月が返されます。 var d1 = new Date("Sun Jul 7 00:00:00 EDT 2013"); d1.getMonth());//gives 6 instead of 7 何が悪いのですか?
139 javascript  date 

6
POST(ajax)を介してJSONデータを送信し、コントローラー(MVC)からJSON応答を受信する
私はそのようなJavaScriptで関数を作成しました: function addNewManufacturer() { var name = $("#id-manuf-name").val(); var address = $("#id-manuf-address").val(); var phone = $("#id-manuf-phone").val(); var sendInfo = { Name: name, Address: address, Phone: phone }; $.ajax({ type: "POST", url: "/Home/Add", dataType: "json", success: function (msg) { if (msg) { alert("Somebody" + name + " was added in list …
139 jquery  ajax  asp.net-mvc  json 

2
Vueコンポーネントの小道具のデフォルト値&ユーザーが小道具を設定していないかどうかを確認する方法
1. Vue 2のコンポーネントプロップのデフォルト値を設定するにはどうすればよいですか?たとえば、次のmoviesように使用できる単純なコンポーネントがあります。 <movies year="2016"><movies> Vue.component('movies', { props: ['year'], template: '#movies-template', ... } ただし、ユーザーが指定しない場合year: <movies></movies> 次に、コンポーネントはyearプロップのデフォルト値を取ります。 2.また、ユーザーが小道具を設定しなかったかどうかを確認する最良の方法は何ですか?これは良い方法ですか? if (this.year != null) { // do something } または多分これ: if (!this.year) { // do something } ?

7
Pythonの__repr__の目的
def __repr__(self): return '<%s %s (%s:%s) %s>' % ( self.__class__.__name__, self.urlconf_name, self.app_name, self.namespace, self.regex.pattern) この方法の重要性/目的は何ですか?
139 python 

2
エスケープしないパラメーターをクロージャーで使用すると、エスケープできる可能性があります
私はプロトコルを持っています: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } 実装例: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to be used in various tests …

8
Djangoでタイムゾーンを設定する方法は?
私のdjangoプロジェクトのsettings.pyファイルには、次の行があります: TIME_ZONE = 'UTC' しかし、アプリをUTC + 2タイムゾーンで実行したいので、次のように変更しました TIME_ZONE = 'UTC+2' エラーが発生しますValueError: Incorrect timezone setting: UTC+2。これを行う正しい方法は何ですか? ありがとう!
139 python  django  timezone  utc 

10
辞書をファイルに保存する方法は?
dictの値を変更し、dictをテキストファイルに保存する(形式は同じである必要があります)ことに問題がありmember_phoneます。フィールドを変更したいだけです。 私のテキストファイルは次の形式です。 memberID:member_name:member_email:member_phone そして私はテキストファイルを次のように分割します: mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e にmember_phone格納されてdいる値を変更しようとすると、キーによってフローされずに値が変更され、 def change(mdict,b,c,d,e): a=input('ID') if a in mdict: d= str(input('phone')) mdict[a]=b+':'+c+':'+d else: print('not') そして、どのようにdictを同じフォーマットのテキストファイルに保存しますか?

11
JavaScriptはキー値に基づいて配列内のオブジェクトを見つけて削除します
ID = varである配列内のオブジェクトを検索する方法についていくつかのアプローチを試みてきました。見つかった場合は、オブジェクトを配列から削除し、オブジェクトの新しい配列を返します。 データ: [ {"id":"88","name":"Lets go testing"}, {"id":"99","name":"Have fun boys and girls"}, {"id":"108","name":"You are awesome!"} ] jQuery $ grepを使用して配列を検索できます。 var id = 88; var result = $.grep(data, function(e){ return e.id == id; }); しかし、id == 88のときにオブジェクト全体を削除して、次のようなデータを返すにはどうすればよいですか。 データ: [ {"id":"99","name":"Have fun boys and girls"}, {"id":"108","name":"You are awesome!"} ]

11
デフォルトでHTML選択オプションを無効にする方法を教えてください。
私はHTMLとPHPに不慣れで、mysqlテーブルからドロップダウンメニューを実現し、ハードコーディングしたいと考えています。ページに複数選択があります。そのうちの1つは <select name="tagging"> <option value="">Choose Tagging</option> <option value="Option A">Option A</option> <option value="Option B">Option B</option> <option value="Option C">Option C</option> </select> 問題は、ユーザーがタグ付けとして「タグ付けの選択」を選択できることですが、利用可能な3つから選択するように彼に提供したいだけです。私は無効化を使用しました <select name="tagging"> <option value="" disabled="disabled">Choose Tagging</option> <option value="Option A">Option A</option> <option value="Option B">Option B</option> <option value="Option C">Option C</option> </select> しかし、今では「オプションA」がデフォルトになりました。したがって、「Choose Tagging」をデフォルトとして設定し、それを選択から無効にしたいと思います。これを行う方法ですか?Mysqlからデータをフェッチする他のselectでも同じことが必要です。どんな提案も認められます。
139 html  html-select 

13
プログラムでロケールを設定する
私のアプリは3(まもなく4)言語をサポートします。いくつかのロケールは非常に似ているので、アプリケーションでロケールを変更するオプションをユーザーに提供したいと思います。たとえば、イタリア人は英語よりもスペイン語を好むかもしれません。 ユーザーがアプリケーションで使用できるロケールの中から選択して、使用するロケールを変更する方法はありますか?基本クラスで実行するのは簡単なタスクなので、各アクティビティのロケールを設定することは問題とは見なしません。

11
「失われた」コミットを含むすべてのgitコミットのリストを取得する
私がこのようなグラフを持っているとしましょう: A---B---C---D (master) \ \-E---F (HEAD) 実行するとgit log --all --oneline、6つのコミットがすべて取得されます。 しかし、グラフが A---B---C---D (master, HEAD) \ \-E---F EとFは表示されません。名前のないブランチ上のコミットを含め、すべてのコミットをgitに教えてもらえますか? ありがとう
139 git  git-log 


11
最大高さの子:100%が親からオーバーフローしています
私は予期しない動作と思われるものを理解しようとしています: max-heightを使用するコンテナー内にmax-heightが100%の要素がありますが、予期せず、子が親からオーバーフローします。 テストケース:http : //jsfiddle.net/bq4Wu/16/ .container { background: blue; padding: 10px; max-height: 200px; max-width: 200px; } img { display: block; max-height: 100%; max-width: 100%; } ただし、親に明示的な高さが指定されている場合、これは修正されています。 テストケース:http : //jsfiddle.net/bq4Wu/17/ .container { height: 200px; } 子供が最初の例で親の最大高さを尊重しない理由を誰かが知っていますか?明示的な高さが必要なのはなぜですか?
139 css 

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