問題タブ [feedback-loop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - MIME および処理フィードバック ループ メッセージ
フィードバック ループ (FBL) メッセージを処理して、電子メールをスパムとしてマークする人々の購読を解除しようとしています (はい、オプトインであり、ワンクリックのオプトアウト メカニズムがあります)。
私の最初の試みはAdvanced MIME Parser/Creator/Editorを使用することです。ただし、AOL や Yahoo などの主要な ISP からの FBL メッセージは正しく解析されません。その特定の問題をプロジェクトのディスカッション フォーラムに直接投稿しました。
SO コミュニティに対する私の 2 つの質問:
- 不足している .NET 用の別の MIME 処理ライブラリはありますか?
- SMTP 以外の専門家向けの MIME メッセージ形式の適切な説明はありますか? 私の Google 検索では、不完全であるか、読者が SMTP と電子メールの処理にすでに精通していることを前提として書かれたものが出てきます。
.net - 今後の.Netプロジェクトのアイデアで起こりうる循環参照の状況を予測しています...注意すべき点はありますか?
したがって、このデータアクセス層があり、データベースにもログインしたいと思います。自分のドッグフードを食べるという精神で、データアクセス層を使用してログを記録したいと思います。ただし、データアクセス自体もログに記録したいと思います。そのようです:
フィードバックループに入るリスクはありますか?もしそうなら、どうすればそれを避けることができますか?プロジェクトの参照が相互にループし、構築が困難になる可能性がありますか?過去にこの(アンチ?)パターンにどのようにうまくアプローチしましたか?
java - Java でクライアント/サーバー側の双方向通信フィードバック システム用のサーバーを構築しますか?
シナリオ: ユーザーは、ユーザーが指定したタスクを処理するサーバー側エンティティ (サーバー) との永続的な双方向接続を形成するクライアント ソフトウェアにログインします。サーバーサイド エンティティは、ユーザーのタスクの処理中にエラーが発生したり、さらにユーザー入力が必要になったりすると、クライアント ソフトウェアに通知し、クライアントが何をすべきかを決定するまで待機します。クライアント ソフトウェアは、新しいユーザー指定の入力を受け取り、これをサーバー側に送信します。サーバー側は、新しいユーザー指定の入力で最後に停止したところから続行します。このフィードバック サイクルは、処理が完了するまで続きます。段階的に更新されるユーザー入力はすべてサーバー側に保存され、クライアント ソフトウェアからアクセスおよび変更できます。したがって、クライアントが特定の入力を削除すると、その変更はすぐにサーバー側に反映されます。
クライアント側では、ソケットを使用してサーバーに接続していると思われます...
サーバーについては、Jetty や Netty のようにさまざまな Java サーバーがたくさんあるようで、少し迷っています。また、ここで車輪を再発明しようとしないように注意を払っています。
サーバーの構築は正しいアプローチですか? またはオンデマンドで特定のタスクを完了する Web サービスを構築しますか?
また、万能のソリューションを探しているだけでなく (おそらく希望的観測)、私の現在の状況に関するあらゆる洞察を受け入れています。
algorithm - コントローラの入力と出力をバランスさせるためのテクニック
RS232 を使用して、電圧を表す浮動小数点数 (2.5 ~ 7.5 の範囲) で指定された入力を受け取るランプを制御するシステムがあります。コントロールは、センサーが拾う明るさである 0 から 6000 の範囲の出力を与えます。
私が望むのは、システムのバランスをとって輝度値を指定できるようにすることであり、システムはこれを達成する電圧値でバランスをとる必要があります。
特定の出力を得るために電圧入力がどうあるべきかを見つけるための標準的なアルゴリズムまたは手法はありますか? 私は、値を繰り返し試行し、各試行から、決定された出力値を達成するためにより良いはずの新しい値を決定するアルゴリズムを考えていました。(私の場合は3000です)。
必要な電圧値は、異なるシステム間およびランプの寿命によって異なる傾向があるため、完全に自動で行うことが望ましいです。
手法またはアルゴリズムの名前を探しているだけですが、疑似コードも同様に機能します。:)
c# - C#では、単体テストのフィードバックループを改善するための良い方法は何ですか?
大規模なプロジェクトで作業する場合、単体テストフレームワークをコンパイルして開始するのに少なくとも10秒かかる場合があります。フィードバックループ時間を短縮する効果的な方法はありますか?テスト実行の間に、1つの単体テストクラスと他の1つのクラスにわずかな変更を加えるつもりです。
私は他のいくつかのアプローチを検討しました。単一のテストクラスと依存関係をコンパイルして実行する方法がわかりません。ソリューション内のプロジェクトの数を増やして、各アセンブリのコンパイルにかかる時間を短縮することもできますが、それによって他の問題が発生します。NCrunchは、手動でテストを実行する必要性を減らすように見えますが、それでも完全なアセンブリをコンパイルします。
明確化:10秒には、単体テストクラスとテスト対象のクラスをコンパイルする時間が含まれていました。NCrunchに関する私の問題は、コンピューターの性能が低いことが原因である可能性があります。
python - Python: フィードバック メカニズムを含むモジュールのグラフを作成する
私はプログラミングにかなり慣れていないので、Python 2.7 IDLE で単純なゼロ次元のエネルギー収支モデルを作成して、地球の表面温度を計算し、氷のアルベド フィードバックを追加しようとしています。つまり、モデルの温度出力が280K よりも高い場合、アルベドは 0.3 (30% のエネルギーが反射) に留まり、250k 未満の場合、アルベドは 0.7 (70% のエネルギーが反射されます。より低温であるため、地球上のより大きな氷 (白) の覆い) です。これらの間の範囲にあります。アルベドは式で計算されます。アルベドのこの新しい値は、モデルから戻されて、より正確な温度が得られます。
私のモジュールでは、定義しました。
アルベドの最終的な気候モデルの計算 新しいアルベドを考慮した新しい最終的な気候モデル
最初の気候モデルの出力を比較するグラフを作成しようとしていますが、太陽入力は変化しますが、アルベドは一定であり、アルベドと太陽出力が変化する 2 番目の実行の出力と比較します。しかし、エラーが発生し続けます。
これは私のグラフのスクリプトです:
私のエラーメッセージは次のとおりです。
これは私のモジュールのこの部分で何かを参照していると思います:
どんな助けでも大歓迎です
ありがとう
email - hotmailはフィードバックループメッセージにARFを使用しますか?
ARF(Abure Reporting Format)メッセージを解析するプログラムに取り組んでいます。Hotmailのフィードバックループメッセージも処理できる必要があることがわかりました。
hotmailはフィードバックループメッセージにARFを使用しますか?そうでない場合は、どの形式を使用していますか?
私はこのサイトがhotmailメッセージをARF形式に変換するためのperlパーサーを提供しているのを見つけました。それは私にそれを使用していないと思わせます。
JMR(Junk Mail Reporting)を使っているところを読んだのですが、インターネット上でそのようなメッセージの例は見つかりませんでした。
java - Java Sound でフィードバックを排除しますか?
ビデオ会議用の Java プログラムを完成させました。双方向オーディオを含むネットワークカメラのマイク/スピーカーから読み書きします。このネットワーク カメラにはフィードバック リダクションが組み込まれていないため、自分で行う必要があります。
レイテンシーを手動で測定し、音量調整を使用してマイクを切り取ってフィードバックをなくすことができますが、もっと良いアイデアはありますか?
理想的には、私のプログラムは、不要な部分を切り取ることなく、フィードバックを排除します。私が双方向の会話をしているとします。同時に話しているという理由だけで、特にかなりの遅延があるため、相手が言っていることを聞き逃したくありません。
フィードバックを排除するためのライブラリ、または少なくとも戦略をお勧めできますか?
さらに、部屋が完全に静かな場合でも発生する毛羽立ちをなくすためのヒントがあれば教えてください。繰り返しになりますが、部屋が静かなときは音量検出を使用してミュートできますが、誰かが話し始めるとすぐにファズが聞こえます. (それとも、それは別に聞いたほうがいいと思いますか?)
simulink - SIMULINK モデルの代数ループに関する問題の解決
私の問題
シミュレーションでエラーを引き起こしている代数ループとも呼ばれるフィードバック ループを持つ SIMULINK モデルがあります。私の元のソルバー構成は Dormand-Prince (Order 5) を使用した Fixed-Step でした。また、Order 3 (Runga-Kutta) で Fixed-Step も試しました。まだ問題は解決していません。
私の質問
元の性能や回路の設計をあまり変更せずに代数ループを解決する方法はありますか?
質問の説明
これを解決する方法があると確信しています。とはいえ、サーキット本来の性能を損なわないようにしたい。しかも、それは顧客提供のデータであり、彼らはこれをうまく解決したようです. これを解決する方法について、誰かに正しい方向に向けてもらうように頼むだけです。
これまでのMYアプローチ
私はループを壊そうとしました:
i) スイッチ (ip = 0 の場合、op = 0; ip = 1 の場合、op = 1) ばかげていることはわかっていますが、ループを中断するのは別のブロックです。
ii) 論理ゲート (フィードバック信号と 0 の XOR 演算)。
残念ながら、この種の問題に対する別の一般的な解決策と思われるゼロ次ホールド ユニット遅延ループの実行方法がわかりません。しかし、それは私のモデルの当初意図されたパフォーマンスに問題を引き起こす可能性があると信じています.
Mathworks の Web サイトに質問を投稿しましたが、今のところ回答がありません。だから私は思った...なぜstackoverflowではないのですか?以下は画像です。