問題タブ [fusion]
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 - Fusion Log Viewer の代わりになるものはありますか?
Fuslogvw.exe 以外の代替の Fusion ログ ビューアー プログラムはありますか? または、Fusion ログ出力を独自のディレクトリに送信し、多数の HTM ファイルを手動で調べるものはありますか?
私の2つの主な不満は次のとおりです。
どのアセンブリ読み込みが成功し、どのアセンブリ読み込みが失敗したかを示す概要が欲しいです。
ログ ファイルのタイムスタンプの解決方法がわからないため、どのエントリが別のエントリの前にあるのかわかりません。たとえば、私のプログラムは明らかに、culture=da と culture=da-dk の両方を含むアセンブリを読み込もうとしています。da-dk をロードしようとしているだけで、実際にはロードは成功しています。では、なぜ (失敗して) culture=da をロードしようとしているのでしょうか? 少なくとも、これらの読み込みを実行しようとしている順序を確認できれば役立つかもしれませんが、Fuslogvw.exe は 2 つのエントリをランダムに表示し、プライベート ディレクトリにログを記録することはあまり良くありません。
dns - スクリプト ウィンドウを閉じると Weblogic サーバーがシャットダウンしますか?
Fusion SOA 11.1.1.5 をリモートの Linux (64 ビット) マシンにインストールし、(DOMAIN_HOME/bin/ フォルダーではなく) DOMAIN_HOME/ フォルダーから startWeblogic.sh コマンドを使用して weblogic サーバーを正常に起動しました。私はこれに関していくつかの疑問があります:
これは実行すべき正しい startWeblogic.sh スクリプトですか? つまり、 domain_home にあるスクリプトですか、それとも domain_home/bin にあるスクリプトですか?
domain_home フォルダーから startWeblogic.sh を実行するだけでサーバーを起動できましたが、スクリプトを実行しているウィンドウを閉じると、サーバーもダウンします。サーバーを起動する正しい方法は何ですか?
image-processing - 画像処理:露出融合画像が白っぽくなる
私は T. Mertens の et を複製しようとしています。アル。論文 [1] では、異なるカメラ露出で撮影された複数の写真を「より良い」露出の写真に融合する方法を著者が提示しています。この論文で使用できる Matlab デモ コードもあります [2]。この方法は非常に単純です。各ピクセルのピクセル ウェイト マップを計算し、ウェイト マップとラプラス/ガウス ピラミッド ブレンディング アプローチを使用して画像を結合し、ブレンディング アーティファクトを防ぎます。
私は基本的に Matlab コードを C++ に移植しましたが、結果の画像は Matlab の実装と比較して色あせて見えます (画像: http://imageshack.us/photo/my-images/204/exposuresample.jpg/ )。
C++ ポートの処理ワークフローのさまざまなステップを既に比較しましたが、これらは問題ないようです。私のピラミッド処理に問題があるようです。
画像処理のバックグラウンドを持つ人は、色あせた結果を引き起こす可能性のある提案やアイデアを持っていますか?
よろしく、
[ 1 ] http://research.edm.uhasselt.be/%7Etmertens/exposure_fusion/ [ 2 ] http : //research.edm.uhasselt.be/%7Etmertens/exposure_fusion/exposure_fusion.zip
visual-studio-2010 - アセンブリ マニフェストを .NET 実行可能ファイルに追加する方法は?
アセンブリ マニフェストを .NET 実行可能ファイルに追加するにはどうすればよいですか?
アセンブリ マニフェストは、リソース タイプRT_MANIFEST
(24) の .NET ポータブル実行可能ファイル (PE) に追加される XML ファイルです。
アセンブリ マニフェストは、実行可能ファイルに関する多くのことを宣言するために使用されます。
私は優れた開発者であるため、DPI スケーリングを無効にしたい場合:
/li>Windows 7 で設計およびテストされたことを宣言できます。また、Windows 7 のバグに依存し続ける必要があります。
/li>私は優れた開発者であり、ファイルとレジストリの仮想化は必要ないと宣言できます
/li>Microsoft Common Controlsライブラリの特定のバージョン 6 に依存していると宣言できます。
/li>特定のバージョンの GDI+ に依存していると宣言できます。
/li>
昔は、リソース スクリプトファイル ( *.rc
)を作成していました。
wumpa.rc
そのファイルをプロジェクトに追加すると、コンパイラはファイルをコンパイルし.rc
ます。最終的な実行可能イメージにリソースを含めます。
ただし、Visual Studio 2010 には、リソース スクリプト ファイルをプロジェクトに追加する方法がないようです。
Visual Studio 2010 のプロジェクトにリソース スクリプトを追加するにはどうすればよいですか?
Visual Studio 2010 のプロジェクトにアセンブリ マニフェストを追加するにはどうすればよいですか?
注: どのソリューションも、ソース管理と複数の開発者がいる環境で機能する必要があります (たとえば、おそらくインストールされていないバイナリへのパスをハードコーディングすると、ビルドが壊れて機能しなくなります)。
ボーナスおしゃべり
更新: マイケル フォックスは、プロジェクト プロパティ ダイアログを使用してアセンブリ マニフェストを含めることを提案していますが、どこにあるかは示していません。
更新:私が試したこと:
- プロジェクトのプロパティ画面から、Applicationを選択します。ラジオ オプションIcon and Manifest を選択します。[マニフェスト] の下で、次のデフォルト オプションをそのままにします
Embed manifest with default settings
。
私の設定ではなく、デフォルト設定のマニフェストが埋め込まれているため、機能しません。
[マニフェスト]で、コンボ オプションを次のように変更します
Create application without a manifest
。マニフェストが埋め込まれていないため機能しません
[リソース] の下で、[リソース ファイル] ラジオ オプションを選択します。
アセンブリ マニフェスト (またはアセンブリ マニフェストを含むリソース スクリプト) を選択できないため、機能しません
[リソース]で、[リソース ファイル] ラジオ オプションを選択し、アセンブリ マニフェスト XML ファイルへのパスを入力します。
アセンブリ マニフェストが表示されると Visual Studio がチョークするため、機能しません。
- [リソース]で、[リソース ファイル] ラジオ オプションを選択し、リソース スクリプト ファイルへのパスを入力します。
リソース スクリプトが表示されると Visual Studio がチョークするため、機能しません。
をプロジェクトに追加し、[マニフェスト] コンボ ボックス
AssemblyManifest.xml
で探します。アセンブリ マニフェスト ファイルがオプションとしてリストされていないため、機能しません
他にもスクリーンショットを保存できるものがたくさんあります (ソリューションに .rc ファイルを追加し、ドロップダウンで探して、「マニフェストなし」を選択し、
wumpa.rc
ビルド アクションをさまざまなものに変更.rc
し、別のリソース コンパイラを使用してファイルをビルドし、手動で、または pre-build/msbuild ステップで、その.res
ファイルをリソースとして選択します)。質問に余分なバルクを追加するのをやめて、答えを期待します。
c# - プログラムが GAC でアセンブリを検索しないのはなぜですか?
一連のアセンブリをプラグインとしてロードするサービスがあります。これらの各プラグインは、GAC にインストールされている共通のアセンブリを参照します。何らかの理由で、一部のプラグインは GAC からアセンブリを正常にロードできますが、他のプラグインは失敗します。なぜこれが起こるのか理解できないようです。機能するものと機能しないもののFusionログは次のとおりです。
失敗した:
comet - ワークリストアプリケーションにデータプッシュ(サーバープッシュ)を実装する方法
人間のワークフローにサーバープッシュ機能を実装することを計画しています。タスクがグループに割り当てられ、グループメンバーのいずれかがタスクを更新した場合、ワークリストページを開いた他のグループメンバーのタスクステータスを自動的に(ブラウザを更新せずに)更新する必要があるとします。どうすればこれを達成できますか?任意のアイデアや提案をいただければ幸いです。
security - Win32 アプリの互換性: アプリケーションを NoExecute からオプトアウトするためのマニフェスト エントリはありますか?
NoExecute 保護をオプトアウト (またはオプトイン) するためのアセンブリ マニフェスト (またはおそらく PE イメージ フラグ) はありますか?
デフォルトでは、Windows は独自のバイナリのみを NoExecute 保護で保護します。
しかし、実行可能ファイルを NX 保護にオプトインすることをお勧めします。
また、アプリケーションが NX 保護と互換性がないことをユーザーに示す必要がある場合もあります。ユーザーに手動で私を見つけてリストに追加するように強制するのではなく、私は彼らのためにそれを行うことができます:
注:これは、アプリケーションを標準ユーザーとして実行することをオプトインする機能に例えられます。
または、「標準ユーザーとして実行」保護をオプトアウトする機能:
注: NX 保護をオプトインまたはオプトアウトする方法はないと思います。したがって、答えがNoであれば問題ありません。しかし、私は間違っているかもしれないので、私はまだ尋ねています。
.net - .NET ランタイム/Fusion が参照されているすべてのアセンブリをマニフェストから常にロードしないのはなぜですか?
これはすべて、 Crystal Reportsを参照するアセンブリをFxCopで分析しようとしているために始まりました。私がそうするたびに、FxCop は " " という名前のアセンブリへの参照を見つけることができません。この .dll を見つけようとして、まったく存在しないことに気付きました...ハード ドライブやGACにはありませんが、アプリケーション自体は正常に実行され、レポートが表示されます。BusinessObjects.Licensing.KeycodeDecoder
それが私をいくつかの狩りに導きました...
このCrystalDecisions.CrystalReports.Engine.dll
ファイルをILDASMで開くと、マニフェストに参照が含まれます。
ただし、Fusion Logger (fuslogvw) を開いてアプリケーションを実行すると、Fusion がそれを含む多数の Crystal アセンブリをロードしているのを確認できますCrystalDecisions.CrystalReports.Engine
が、参照されているBusinessObjects.Licensing.KeycodeDecoder
アセンブリをロードしようとすることさえありません。
なぜ?.NET ランタイムは、実行時にその参照をスキップする、またはロードしないことをどのように認識しますか? Fusion がすべての参照アセンブリを再帰的にロードしないのはなぜですか? その背後にある論理、推論、または設計意図を探しているだけです...
おそらく同じくらい重要なのは、.dll への参照を持つ .NET プロジェクトを作成できるのに、それらの参照が強制されないのはなぜでしょうか? IMO、インストールさえされない他のアセンブリを参照する Crystal アセンブリをSAPが出荷できるのは間違っています。
ios - コンパスとジャイロスコープを備えたセンサー フュージョン: 0 ~ 360 度
デバイスの向きにジャイロとコンパスを使用する小さな屋内ナビゲーション アプリを開発しています。ジャイロを使ってコンパス データを滑らかにします。私のセンサーフュージョンは次のようになります。これは、すべてが発生する私の motionHandler です。
実際のセンサー フュージョン式は次の行ですupdatedHeading = (19.0*updatedHeading + 1.0*heading)/20.0;
。そして、これは最新の見出し情報を受け取る私の didUpdateHeading 関数です。
diffYaw
は、ジャイロスコープによって計算された方位の変化です。rotation
最後の四元数です。これは、0 度と 360 度の間の移行時という 1 つの特定のケースを除いて、完璧に機能します。
updatedHeading
が 360 に近いが 360 より小さく、 0 のすぐ上にある場合mHeading
、結果は円を描くように移動します。たとえば、updatedHeading
= 355 とmHeading
= 5 の場合、正しい結果は 360 から 5 の間になるはずです。しかし、私の式は 337.5 度を計算します。
この問題には一般的な回避策が必要だと思います…</p>