プログラミング

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



3
パンダの将来の警告を抑制する方法は?
プログラムを実行すると、パンダスは毎回以下のような「未来の警告」を出します。 D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) メッセージを受け取りましたが、そのようなメッセージを表示するパンダを何度も停止したいのですが、パンダが「将来の警告」をポップアップしないように設定できる組み込みパラメータはありますか?

22
例外またはエラーコードの規則
昨日、私は同僚と、どのエラー報告方法が望ましいのかについて、激しい議論を交わしていました。主に、アプリケーションレイヤーまたはモジュール間のエラーを報告するための例外またはエラーコードの使用について説明しました。 エラー報告のために例外をスローするか、エラーコードを返すかを決定するために、どのルールを使用しますか?

7
指定された文字列を除くすべてに一致
次の正規表現が「赤」、「緑」、または「青」に一致することを知っています。 red|green|blue 指定されたいくつかの文字列を除くすべてに一致させる簡単な方法はありますか?
118 regex 

7
nginx server_nameワイルドカードまたはキャッチオール
複数のウェブサイトにサービスを提供するnginxのインスタンスが実行されています。1つ目は、サーバーのIPアドレスに関するステータスメッセージです。2つ目はの管理コンソールadmin.domain.comです。これらは素晴らしい働きをします。今、私は他のすべてのドメイン要求が単一に行くindex.phpことを望みます-私はたくさんのドメインとサブドメインを持っていて、それらをすべてnginx設定にリストすることは非現実的です。 これまでに設定server_nameを試みました*が、無効なワイルドカードとして失敗しました。*.*他のサーバーブロックを追加するまで機能し、それからそれらが競合すると思います。 他のサイトが定義された後、nginxでキャッチオールサーバーブロックを実行する方法はありますか? 注:私はスパマーではありません。これらは有用なコンテンツを含む本物のサイトであり、データベースからの同じCMSを利用しているだけです。

3
Djangoテンプレートのネストされたforループで最も外側のforloop.counterにアクセスする方法は?
Djangoの次のテンプレートで、最も外側のforループのforloop.counterにアクセスできますか? {% for outerItem in outerItems %} {% for item in items%} <div>{{ forloop.counter }}. {{ item }}</div> {% endfor %} {% endfor %} forloop.counterは、上記の例で最も内側のforループのカウンターを返します

5
Json.netを使用したJSONオブジェクト配列の逆シリアル化
返されたjsonに次のサンプル構造を使用するAPIを使用しようとしています [ { "customer":{ "first_name":"Test", "last_name":"Account", "email":"test1@example.com", "organization":"", "reference":null, "id":3545134, "created_at":"2013-08-06T15:51:15-04:00", "updated_at":"2013-08-06T15:51:15-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } }, { "customer":{ "first_name":"Test", "last_name":"Account2", "email":"test2@example.com", "organization":"", "reference":null, "id":3570462, "created_at":"2013-08-12T11:54:58-04:00", "updated_at":"2013-08-12T11:54:58-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } } ] JSON.netは次のような構造でうまく機能します { "customer": { ["field1" : "value", etc...], ["field1" …
118 c#  json.net 

2
.NET Coreのオペレーティングシステムを確認する
.NET Coreアプリが実行されているオペレーティングシステムを確認するにはどうすればよいですか?以前は使用できましたEnvironment.OSVersion。 アプリがMacとWindowsのどちらで実行されているかを確認する現在の方法は何ですか?
118 c#  .net-core 

4
コマンドライン出力を抑制
私はこのような単純なバッチファイルを持っています: エコーオフ taskkill / im "test.exe" / f> nul 一時停止 「test.exe」が実行されていない場合、次のメッセージが表示されます。 エラー:プロセス「test.exe」が見つかりません。 出力をNULにリダイレクトしたにもかかわらず、このエラーメッセージが表示されるのはなぜですか? どうすればその出力を抑制できますか?
118 batch-file 

7
Entity Framework Migrationsがテーブルとカラムの名前を変更
いくつかのエンティティとそのナビゲーションプロパティの名前を変更し、EF 5で新しい移行を生成しました。EF移行での名前の変更と同様に、デフォルトでは、オブジェクトを削除して再作成していました。それは私が欲しかったものではないので、移行ファイルをゼロから構築しなければなりませんでした。 public override void Up() { DropForeignKey("dbo.ReportSectionGroups", "Report_Id", "dbo.Reports"); DropForeignKey("dbo.ReportSections", "Group_Id", "dbo.ReportSectionGroups"); DropForeignKey("dbo.Editables", "Section_Id", "dbo.ReportSections"); DropIndex("dbo.ReportSectionGroups", new[] { "Report_Id" }); DropIndex("dbo.ReportSections", new[] { "Group_Id" }); DropIndex("dbo.Editables", new[] { "Section_Id" }); RenameTable("dbo.ReportSections", "dbo.ReportPages"); RenameTable("dbo.ReportSectionGroups", "dbo.ReportSections"); RenameColumn("dbo.ReportPages", "Group_Id", "Section_Id"); AddForeignKey("dbo.ReportSections", "Report_Id", "dbo.Reports", "Id"); AddForeignKey("dbo.ReportPages", "Section_Id", "dbo.ReportSections", "Id"); AddForeignKey("dbo.Editables", "Page_Id", "dbo.ReportPages", "Id"); …


8
RazorでVisual Studioコードのフォーマットを無効にする
これは以前に尋ねられました:Razorマークアップに対してVisual Studioコードフォーマットが正しく機能しないのはなぜですか? しかし、その質問は2年前のものです。そして、Razorフォーマットはまだ完全に受け入れられません。私はそれを修正することをあきらめました。 CSHTMLファイルのすべてのVisual Studioフォーマットを無効にできますか?そうでない場合、すべてのVisual Studioフォーマットを完全に無効にできますか?使用できるサードパーティのハックはありますか?何かがあるはずです! 2013にアップグレードしましたが、書式設定も同様に悪いです。 [編集]:2015年も同様に悲惨です。私は本当に彼らがこれを修正してくれることを望みます。 [編集]:2017年も同様に悲惨です。私は本当に彼らがこれを修正してくれることを望みます。 [編集]:2019も同様に悲惨です。私は本当に彼らがこれを修正してくれることを望みます。

19
NullチェックチェーンとNullPointerExceptionのキャッチ
Webサービスが巨大なXMLを返すので、それの深くネストされたフィールドにアクセスする必要があります。例えば: return wsObject.getFoo().getBar().getBaz().getInt() 問題はそれです getFoo()、getBar()、getBaz()すべて返すことがありnull。 しかし、私がチェックした場合 nullすべてのケースでと、コードが非常に冗長になり、読みにくくなります。また、一部のフィールドのチェックが抜ける場合があります。 if (wsObject.getFoo() == null) return -1; if (wsObject.getFoo().getBar() == null) return -1; // maybe also do something with wsObject.getFoo().getBar() if (wsObject.getFoo().getBar().getBaz() == null) return -1; return wsObject.getFoo().getBar().getBaz().getInt(); 書いてもいいですか try { return wsObject.getFoo().getBar().getBaz().getInt(); } catch (NullPointerException ignored) { return -1; } それともアンチパターンと見なされますか?

2
基本クラスのメンバーにアクセスする
TypeScriptサイトの遊び場からの継承の例を参照してください。 class Animal { public name; constructor(name) { this.name = name; } move(meters) { alert(this.name + " moved " + meters + "m."); } } class Snake extends Animal { constructor(name) { super(name); } move() { alert("Slithering..."); super.move(5); } } class Horse extends Animal { constructor(name) { super(name); } move() …
118 typescript 

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