問題タブ [mex]
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.
c++ - stringbufを正しくオーバーロードして、MATLABmexファイルのcoutを置き換えます
cout
現在、MathWorksでは、MATLABデスクトップが開いているときにmexファイルから使用することはできません。これは、stdoutがリダイレクトされているためです。現在の回避策は、代わりに使用するように要求する関数mexPrintfを提供することです。少し調べてみると、std::stringbuf
クラスを拡張して必要なことをすることができると思います。これが私がこれまでに持っているものです。これは十分に堅牢ですか、それともオーバーロードする必要がある他の方法やこれを行うためのより良い方法がありますか?std::cout
(一般的なUNIX環境での移植性と、このコードがmex実行可能ファイルに対してリンクされていない場合に通常どおりに使用できる機能を探しています)
wcf - Why WCF class Binding doesn't have member ReaderQuotas?
I'm wondering why the class Binding in WCF doesn't have a property ReaderQuotas, while its subclasses BasicHttpBinding and WSHttpBinding does.
This fact makes coding a little hard. For me, I use below code to extract binding information from MEX endpoint URI. However, it just got Binding. If I want to change ReaderQuotas of the binding, I have to downcast it to subclasses of Binding, but I cannot tell the exact binding at runtime.
Anybody know why WCF is designed in such way?
Is there any way to work around this limitation?
matlab - 「ヘルプ」テキストをmex関数に追加するには?
私はMatlabのmexファイルを書いています。ただし、mex ファイルには深刻な制限があるhelp mexfilename
ようです。ヘルプ テキストが表示されません。
最終的に mex ファイルを呼び出す m ファイルを作成することでこれを回避できますが、ヘルプが含まれていますが、より良い方法が必要です。
反対に、そうすれば、m ファイルですべてのエラー チェックを行うことができます。その方がはるかに便利です...
c - バッファに書き込んでからファイルに書き込む方法
私はmatlabからいくつかのSTLデータを書き込もうとしています.MEXファイル(Cで書かれたmatlab DLL)を書くことでこれをやろうとしています.フロートと。
...
...
これを MEX ファイルで実行したい主な理由は、コンパイルされてから処理速度が大幅に向上したためです。私は C++ の本「Sams Teach Yourself C++ in One our a day」を読んでいましたが、645 ページでバッファを使用してディスクへの書き込みを高速化する方法について説明しています。バッファがいっぱいになったら、データを書き込んでフラッシュし、もう一度実行します。それを行う方法に関するコードは実際には表示されません。これは C++ のストリームを使用したものです。
Cでこれにどのようにアプローチしますか? 固定サイズの char* バッファを作成し、それがいっぱいになったときにどうにかしてチェックし、fwrite() でファイルに書き込み、フラッシュして、最初からやり直しますか??
wcf - 操作コントラクト ベースの WCF サービスの MEX 応答にカスタム SOAP ヘッダーを追加する
[OperationContract] 属性でマークされたメソッドのカスタム SOAP ヘッダーを必要とする WCF サービスの消費に問題があります。インターフェイス メソッドは [MessageContract] に基づいていないため、カスタム ヘッダーをサービスで明示的に宣言することはできません。その結果、svcutil.exe がクライアント プロキシを構築しようとすると、結果として生成されるコードには、カスタム ヘッダーに関連するオブジェクトが含まれません。私の質問は、サービスによって提供される WSDL で使用できるように、カスタム ヘッダーの宣言を MEX 応答に簡単に挿入できるかどうかです。
c# - 複数のバインディングの WCF Mex エンドポイント
BasicHttp および NetTcp バインディングを公開する WCF サービスを構築しています。また、対応する 2 つの Mex エンドポイントも追加しました。
NetTcp Mex エンドポイントと BasicHttp Mex エンドポイントを本当に追加する必要がありますか? クライアントは、tcp を使用して通信するかどうかに関係なく、常にメタデータの検出に Http mex エンドポイントを使用するだけではありませんか?
ありがとう
matlab - 新しいmatlabリリースで古いmexファイルを実行する
新しいリリース(R2009a)のMatlab 6.5で最初にテストされたプログラムを実行しようとしています。プログラムはいくつかのmexファイルを使用しますが、実行しようとすると次のエラーが発生します。
??? 無効なMEXファイル'/normalizedCut/common_files/sparsifyc.mexglx':normalizedCut / common_files / sparsifyc.mexglx:シンボルmxGetIr、バージョンlibmx.INTERNALがファイルlibmx.soでリンク時間参照とともに定義されていません。
(私が調整しようとしているコードは、Shi&Malicによる正規化されたカットであり、ここで見つけることができます:http: //www.cis.upenn.edu/~jshi/software/files/NcutClustering_7.zip)
同じシステムでコードを実行しようとすると、Matlab2007aは正常に実行されます。
2009aの下位互換性に問題はありますか?システムのどこかに、それが機能するのを助けるために変更できるフラグはありますか?
グーグルで検索したところ、LD_LIBRARY_PATH env変数への参照がいくつか見られましたが、正確に何を追加する必要があるのかわかりませんでした。
ありがとう、Yair
wcf - IIS がホストする WCF サービスは、Windows 認証と匿名の両方に対して構成できますか?
組み込みの WCF サービス ホストと、Visual Studio 2008 の組み込み開発 Web サーバーによるホスティングで動作する小さな WCF Web サービスがあります。
これらのホスティング環境では、サービス メソッドを呼び出すために WCF テスト クライアントに依存しています。
現在、次のテスト段階で問題が発生しています。
WinXP 開発マシンの IIS 5.1 でホストしていますが、おそらく問題は、WCF テスト クライアントを使い続けることができないことだと思います。何が起こっているかは次のとおりです。
ケース 1: 「匿名アクセス」がチェックされている (有効)
WCF テスト クライアント UI が適切に表示され、WebMethods と [INVOKE] ボタンが表示されます。しかし、INVOKE をクリックすると、Windows 認証を必要とするバックエンド データ ストア (サード パーティ製品) に接続できません。product.DLL から返されたエラーを投稿できますが、関連性はないと思います。
ケース 2: 「匿名アクセス」がチェックされていない (無効)
WCF テスト クライアント UI は、正しく初期化することさえできません。これを調査したところ、MEX (WS-Metadata Exchange) には「匿名アクセス」が必要であり、(明らかに) WCF テスト クライアントには MEX が必要であることがわかりました。返されるエラーの主なスニペットを次に示します。
バインディング オプション、メッセージ セキュリティなどの説明がたくさんあり、正直に言って理解できません。以下は私の見解ですが、皆様のご意見をお待ちしております。
(a) Windows 認証を使用するように WCF Web サービスを構成する必要があることを知っているため、IIS でサービスをホストしている場合、WCF テスト クライアントを引き続き使用することはできないと判断しました。それが私にとって有用であるよりも効果的に長生きしたこと。Anonymous なしでは WCFTestClient は機能しないため、時間をかけて Web クライアントを作成する必要があります。
(また)
(b) WCF テスト クライアントとホステッド サービスが適切に構成されていれば、それを使用することができます (このための特別な構成手法が何であるかはわかりません)。
どちらが正しい?WCFTestClient の使用をやめる時が来ましたか、それとも両方の方法で使用する方法はありますか? アドバイスをいただきありがとうございます。
編集: 2009 年 6 月 11 日
他の誰かがこの質問について私を助けるために私が提供できるものは他にありますか?
c++ - 複数の関数を持つクラスオブジェクトへのMATLABMEXインターフェイス
MEXインターフェイスを使用してMATLABでC++コードを実行しています。System
オブジェクトを処理するために、MATLABにいくつかの関数を追加したいと思います。
各MEXdllには1つの関数を含めることができるため、へSystem
の呼び出しによって削除されるまで存在するグローバルオブジェクトへのポインターを格納する方法を見つける必要がありますsysExit
。
これをMATLABで正しく行うにはどうすればよいですか?MEX関数の呼び出し全体でグローバルポインタを格納する方法はありますか?
wcf - 私のwcfサービスはディレクトリリストのみを表示し、wsdlは表示しません
いくつかの方法で作成されたいくつかの wcf サービスがあります。
それらはすべて、ブラウズしたときにディレクトリのリストを表示するだけです。
(認証に関する部分を修正しました)
また、それらすべてに非常に優れた mex 設定もあります。
参照するサービスの場所にファイルがあるはずだと私には思えますか?
mex の設定にもかかわらず、wsdl ファイルを表示できないのは特に厄介です。