プログラミング

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

6
ワンタイムサブスクリプションを作成する
Observable最初に呼び出されたときにすぐに破棄されるへのサブスクリプションを作成する必要があります。 次のようなものはありますか: observable.subscribeOnce(func); 私の使用例では、エクスプレスルートハンドラーでサブスクリプションを作成し、サブスクリプションがリクエストごとに複数回呼び出されています。
182 rxjs 

11
文字列を介してC#動的プロパティの値を取得する
dynamic文字列でc#プロパティの値にアクセスしたいと思います。 dynamic d = new { value1 = "some", value2 = "random", value3 = "value" }; 文字列として「value2」しかない場合、d.value2(「ランダム」)の値を取得するにはどうすればよいですか?JavaScriptでは、d ["value2"]を実行して値(「ランダム」)にアクセスできますが、c#とリフレクションを使用してこれを行う方法がわかりません。私が来た最も近いものはこれです: d.GetType().GetProperty("value2") ...しかし、そこから実際の値を取得する方法がわかりません。 いつものように、あなたの助けに感謝します!
182 c#  dynamic 

7
IValidatableObjectを使用するにはどうすればよいですか?
という事は承知しています IValidatableObjectは、プロパティを互いに比較できるようにオブジェクトを検証するために使用されることいます。 個別のプロパティを検証するための属性は引き続き必要ですが、特定のケースでは一部のプロパティの失敗を無視したいと思います。 以下の場合、それを間違って使用しようとしていますか?そうでない場合、これをどのように実装しますか? public class ValidateMe : IValidatableObject { [Required] public bool Enable { get; set; } [Range(1, 5)] public int Prop1 { get; set; } [Range(1, 5)] public int Prop2 { get; set; } public IEnumerable<ValidationResult> Validate(ValidationContext validationContext) { if (!this.Enable) { /* Return valid result here. * …

13
Gunicornワーカーのタイムアウトエラー
私は3人のワーカーと30人のワーカー接続を使用し、イベントレットワーカークラスを使用してgunicornをセットアップしました。Nginxの背後でセットアップされます。いくつかのリクエストごとに、ログにこれが表示されます。 [ERROR] gunicorn.error: WORKER TIMEOUT (pid:23475) None [INFO] gunicorn.error: Booting worker with pid: 23514 なぜこうなった?何がうまくいかないのかをどうやって理解できますか? ありがとう
182 gunicorn 

11
関数が、呼び出し元が認識しているように一部の引数を変更できるのに、他の引数は変更できないのはなぜですか?
変数スコープに対するPythonのアプローチを理解しようとしています。この例でf()はx、内main()で認識されるようにの値を変更できるが、の値は変更できないのはなぜnですか。 def f(n, x): n = 2 x.append(4) print('In f():', n, x) def main(): n = 1 x = [0,1,2,3] print('Before:', n, x) f(n, x) print('After: ', n, x) main() 出力: Before: 1 [0, 1, 2, 3] In f(): 2 [0, 1, 2, 3, 4] After: 1 [0, 1, 2, …
182 python 

18
変数に標準エラーを格納する方法
次のようなスクリプトがあるとします。 役に立たない echo "This Is Error" 1>&2 echo "This Is Output" そして、私は別のシェルスクリプトを持っています: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' 「This Is Error」または他のstderrをuseless.shから変数にキャプチャしたい。ERRORと呼びましょう。 何かにstdoutを使用していることに注意してください。stdoutを使い続けたいので、この場合、stderrをstdoutにリダイレクトしても役に立ちません。 なので基本的には ./useless.sh 2> $ERROR | ... しかし、それは明らかに機能しません。 私もできることを知っています ./useless.sh 2> /tmp/Error ERROR=`cat /tmp/Error` しかし、それは醜く不必要です。 残念ながら、ここで答えが見つからない場合、それが私がしなければならないことです。 別の方法があるといいのですが。 誰か良いアイデアはありますか?

9
Visual Studio Codeでサイドバーを非表示にするショートカットはありますか?
サイドバーを非表示にしたり表示したりするためのキーボードショートカットがあれば便利です。Sublimeにはcmd+ k+がbあり、必要なときに画面の領域をすばやく取得できます。これが存在するかどうか、またはユーザーが手動でVSコードに追加できるかどうかは誰でも知っていますか?


12
Linux-redis-cliのみをインストール
LinuxサーバーにRedisがインストールされていて、ローカルのLinuxマシンからコマンドライン経由で接続したい。 redis-cli(redis-serverおよびその他のツールなしで)のみインストールすることは可能ですか? redis-cliファイルをローカルマシンにコピーして実行すると、次のエラーが発生します。 ./redis-cli: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./redis-cli)
182 linux  redis 




8
Postman:複数のリクエストを同時に行う方法
Postman Google Chrome拡張機能からデータをPOSTしたい。 異なるデータで10個のリクエストを作成したいのですが、同時にリクエストする必要があります。 Postmanでこれを行うことは可能ですか? はいの場合、これをどのようにして達成できるかを誰かに説明できますか?

4
JavaScriptでオブジェクトプロパティをチェックするための「not in」演算子はありますか?
JavaScriptに、オブジェクトにプロパティが存在しないかどうかを確認するための「not in」演算子はありますか?GoogleやStack Overflowの周りではこれについて何も見つかりませんでした。この種の機能が必要な場所で私が取り組んでいるコードの小さなスニペットは次のとおりです。 var tutorTimes = {}; $(checked).each(function(idx){ id = $(this).attr('class'); if(id in tutorTimes){} else{ //Rest of my logic will go here } }); ご覧のとおり、すべてをelseステートメントに入れています。その部分を使用するためだけにif– elseステートメントを設定するのは私には間違っているようですelse。


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