プログラミング

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

2
別のGitタグに切り替える
rspecバンドルのバージョンversion / tag 1.1.4をチェックアウトするにはどうすればよいですか? cd ~/Library/Application\ Support/TextMate/Bundles/ git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle osascript -e 'tell app "TextMate" to reload bundles'
180 git  github  git-tag 

12
IListを使用する場合とListを使用する場合
IListがインターフェイスで、Listが具象型であることは知っていますが、それぞれをいつ使用するかはまだわかりません。現在実行しているのは、インターフェイスを使用するSortまたはFindAllメソッドが必要ない場合です。私は正しいですか?インターフェースまたは具体的なタイプをいつ使用するかを決定するより良い方法はありますか?
180 c#  .net 

6
.text、.value、および.value2の違いは何ですか?
スクリプトについては助けを求めていませんが、説明のために質問します。最近、Excelで多くのVBスクリプトを作成しているので、この質問ではExcelについて言及しています。.text、.value、および.value2の違いは何ですか?いつtarget.text、target.value、target.value2を使用すればよいですか?value2オプションを使用したことはありませんが、それが何のために使用されているのかを知りたいのですが。 場合によっては、.textを使用するとエラーが発生し、セル内のテキストをチェックまたは操作するだけのときに.valueを使用する必要があります。次に、.valueを使用する必要があると思うとき、エラーが発生し、.textを使用する必要があります。通常は問題なく受け入れるか、または問題なく受け入れますが、場合によっては違いが生じることもあります。これにはいくつかの論理が必要なのはわかっていますが、理解できないようです。 また、.textや.valueを指定せずにそのままにしておくと、最初は機能しますが、最終的に誰かが何かを行うと、スクリプトでエラーが発生するため、常に.somethingを使用することをお勧めします。私は私が求めているのは、誰かが私に、それぞれを適切に使用する方法といつ使用する必要があるかについて、ある種のガイドライン、経験則を与えることができるかどうかだと思います。 説明してくれてありがとう。私はそれをよく理解している。どちらも良い説明です。以下は、機能する私のコードのいくつかの小さな例です。target.textにすべきだと思いましたが、エラーになるので、target.valueを使用するとうまくいきました。 If LCase(Target.Value) = LCase("HLO") And Target.Column = 15 Then Target.Value = "Higher Level Outage" End If valueまたはvalue2について考えるとき、特にあなたが提供した回答の後で、それらは数値にのみ使用されるべきだと思うので、私はまだ少し混乱しています。ただし、私の例では、厳密にテキストについて話しています。これは、スクリプトが参照するテキストの多くです(セル内のテキストであり、数値ではありません)。
180 excel  vba 

6
GitHubの問題に関するコメントをどのように追跡しますか?
GitHubでコメントしたすべての問題を簡単に見つけたい。 GitHub Help for Searching Issuesのcommenter:mbigras type:issue推奨事項に従って検索を試みました。 ただし、このメソッドは、プロファイルのパブリックアクティビティセクションよりも少ない結果を返します。 両方の添付画像を参照してください: 検索方法 現在の結果を表示しません: プロファイル方式 他の公共活動と混同されます: GitHubでの私のコメントの完全な履歴を取得する方法はありますか? 編集 author:mbigras type:issue より幅広い結果が得られますが、まだ完全な履歴ではありません。 私が探しているのは、すべての問題のすべてのコメント/問題の履歴をすばやく表示する方法です。 編集 これについてGitHubにメールを送りました。検索は、最後のアクティブ日ではなく作成日でインデックスを発行するため、検索はパブリックアクティビティセクションと一致しません。 コメントした問題について、どのように整理しますか?
180 github 

5
SVG:rect内のテキスト
SVG 内にテキストを表示したいrect。出来ますか? 私は試した <svg xmlns="http://www.w3.org/2000/svg"> <g> <rect x="0" y="0" width="100" height="100" fill="red"> <text x="0" y="10" font-family="Verdana" font-size="55" fill="blue"> Hello </text> </rect> </g> </svg> しかし、それは機能しません。
180 text  svg  rect 

6
'key'とラムダ式を使用したpython max関数
私はOOPの出身で、Pythonを学ぼうとしています。私が使っているmax型のインスタンスを返すために、ラムダ式を使用する関数Player極大を有するtotalScoreリストの中にplayers。 def winner(): w = max(players, key=lambda p: p.totalScore) 関数はPlayer、最大値を持つ型のインスタンスを正しく返しますtotalScore。次の3つについて混乱しています。 max関数はどのように機能しますか?それが取っている議論は何ですか?ドキュメントを見ましたが、理解できませんでした。 keymax関数でのキーワードの使用とは何ですか?私はそれがsort機能のコンテキストでも使用されていることを知っています ラムダ式の意味?それらを読むには?それらはどのように機能しますか? これらはすべて非常に初心者向けの概念的な質問ですが、言語の理解に役立ちます。あなたが説明する例を与えることができればそれは助けになるでしょう。ありがとう
180 python  function  lambda 

5
インデックスのキー列として使用するには無効なタイプです
私はエラーがあります Column 'key' in table 'misc_info' is of a type that is invalid for use as a key column in an index. ここで、keyはnvarchar(max)です。簡単なグーグルはこれを見つけました。ただし、ソリューションが何であるかは説明していません。キーと値の両方が文字列であり、明らかにキーが一意であり、単一である、Dictionaryのようなものをどのように作成しますか?私のSQLステートメントは create table [misc_info] ( [id] INTEGER PRIMARY KEY IDENTITY NOT NULL, [key] nvarchar(max) UNIQUE NOT NULL, [value] nvarchar(max) NOT NULL);


10
Angular 2オプションのルートパラメーター
Angular 2ルートにオプションのルートパラメーターを含めることは可能ですか?RouteConfigでAngular 1.x構文を試しましたが、以下のエラーを受け取りました: "元の例外:パス" / user /:id? "に"? "が含まれていますが、これはルート構成では許可されていません。" @RouteConfig([ { path: '/user/:id?', component: User, as: 'User' }])

6
バインディングがnull /未定義の場合のAngularjsテンプレートのデフォルト値(フィルターあり)
Angularの日付フィルターを使用して、日付である「date」というモデル属性を表示するテンプレートバインディングがあります。 <span class="gallery-date">{{gallery.date | date:'mediumDate'}}</span> ここまでは順調ですね。ただし、現時点では、日付フィールドに値がない場合、バインディングは何も表示しません。ただし、日付がない場合は文字列 'Various'を表示したい。 バイナリ演算子を使用して基本的なロジックを取得できます。 <span class="gallery-date">{{gallery.date || 'Various'}}</span> ただし、日付フィルターを使用することはできません。 <span class="gallery-date">{{gallery.date | date:'mediumDate' || "Various"}}</span> 日付フィルターと一緒に2項演算子を使用するにはどうすればよいですか?


9
Pythonのメモリリーク[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 昨年休業。 この質問を改善する 実行時間の長いスクリプトを使用しています。十分に長く実行すると、システムのメモリがすべて消費されます。 スクリプトの詳細には触れませんが、2つの質問があります。 リークの発生を防ぐのに役立つ「ベストプラクティス」はありますか? Pythonでメモリリークをデバッグするにはどのようなテクニックがありますか?

16
フラグの組み合わせのフラグが設定されているかどうかを確認するにはどうすればよいですか?
私がこの列挙型を持っているとしましょう: [Flags] enum Letters { A = 1, B = 2, C = 4, AB = A | B, All = A | B | C, } たとえばAB設定されているかどうかを確認するには、次のようにします。 if((letter & Letters.AB) == Letters.AB) 結合されたフラグ定数のフラグのいずれかが以下よりも設定されているかどうかを確認する簡単な方法はありますか? if((letter & Letters.A) == Letters.A || (letter & Letters.B) == Letters.B) たとえば&、何かを交換できますか? このようなバイナリのものに関してはあまり安定していません...
180 c#  enums  flags 

8
python、del、delattrのどちらが優れていますか?
これはばかげているかもしれませんが、しばらくの間、私の脳の後ろを悩ませてきました。 Pythonには、オブジェクトから属性を削除するための組み込みの方法が2つあります。それは、delコマンドワードとdelattr組み込み関数です。私はそれがもう少し明示的だと思うので、私はdelattrを好みます: del foo.bar delattr(foo, "bar") しかし、それらの間に実際の違いがあるのではないかと思います。
180 python  del 

2
Jinja2省略記法
私がこれを持っていると言います: {% if files %} Update {% else %} Continue {% endif %} PHPでは、たとえば、次のような省略形の条件文を記述できます。 <?php echo $foo ? 'yes' : 'no'; ?> 次に、これをjinja2テンプレートで機能するように変換できる方法はありますか? 'yes' if foo else 'no'
180 python  jinja2 

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