問題タブ [message]

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.

0 投票する
2 に答える
10737 参照

wcf - WCF が別の XML 要素で要求/応答型をラップするのはなぜですか? また、これを防ぐ方法は?

1 つの操作メソッドと、要求/応答のタイプのペアを定義した単純なエコー サービスがあります。

データ型:

EchoRequest のインスタンスで Message.CreateMessage() を呼び出すと、次のようになります。

...まさに私が欲しいものです。ただし、次のように、メッセージ本文が別の XML 要素でさらにラップされることをサービスが想定しているようです。

更新: マークの返信のおかげで、リクエスト/レスポンス タイプで DataContract の代わりに MessageContract を調査しました。これは私が望むものに近いようですが、今は行き過ぎており、外側の型要素「EchoRequest」を期待していません。

どういうわけか Message.CreateMessage が間違いなく正しい XML を生成するように見えるため、これは紛らわしいので、サービスが受け入れるように構成したいデフォルトのシリアライゼーションを使用しているようです。Message.CreateMessage の仕組みを誤解しているだけですか?

0 投票する
6 に答える
12030 参照

c# - 例外メッセージをピリオドで終了しますか?

ピリオドのある場合とない場合の両方の例外メッセージを見てきました。そして、私は両方が良いかもしれない理由のいくつかの理由を考えることができます。

  • ドットを使用しないと、ピリオドを追加したり、必要に応じて省略したりすることができます。メッセージが何らかのタイトルバーなどで送信されている場合に役立ちます。
  • ドットを付けると、「完全な文」があり、より完成したように見えることが常にわかります。

どれをお勧めしますか?

ローカライズされたリソース文字列でも問題になる可能性があります。もちろん、すべての後にピリオドを付けることはできません(ボタンやメニュー項目などのテキストの後にピリオドを付けると奇妙に見えます)。しかし、一貫性を保つためにすべてから期間を除外し、後で役立つ場合はそれを追加する必要がありますか?それとも、適切と思われる期間を設定しますか?たとえば、文であるすべてのリソース文字列と例外メッセージの後ですが、単語であるものの後ではありません。では、非常に短い文章はどうでしょうか。たとえば、「新しいファイルを作成する」などです。アクションと見なされた文字列のピリオドも省略できる可能性があります...(ここに入力しているときに考えているだけです...)

世界で最も重要なことではありませんが、このような小さなことは、しばらくすると私を悩ませがちです。私は一貫性が好きで、なぜ自分がやっていることをするのかを知っています。問題は、どちらを選ぶべきかわからないことです:p

0 投票する
2 に答える
467 参照

linux - 非同期メッセージ送信者

プロセスからメッセージを送信できるライブラリを探しています。非同期で、信頼性が高く、順序付けされている必要があります。キューがいっぱいになったときにメッセージをドロップするかどうかは気にしませんが、それを報告することはできます。ブロックすることはできません。

すでに pthread を使用している標準アプリにプラグインできるはずです。(要件にスレッドセーフを追加)

私はそれを解決できるいくつかの可能な解決策を見てきました...メッセージを収集するためにerlangポートを開き、erlang vmを実行することは有望なようですが、ポート自体がデータの送信を開始できるかどうかはわかりません? 独自の送信者を持つ組み込みノードのようなものを作成できれば完璧です。

もちろん、既知のキーを使用して、または fifo を介して shm にキューを保持するものを実装できますが、それはエラーが発生しやすくなります...既存のソリューションを再利用したいと思います。

誰かがそれを行う(かなり高レベルの)ライブラリを考えられますか?

0 投票する
1 に答える
1992 参照

java - メッセージ本文の Amazon SQS 無効なバイナリ文字

メッセージを Amazon SQS Queue に送信するウェブアプリがあります。メッセージに無効なバイナリ文字が含まれているため、Amazon sqs lib は「AmazonSQSException」をスローします。メッセージは、着信 http 要求から取得されたリファラーです。これは次のようになります。

http://ads.vrx.adbrite.com/adserver/display_iab_ads.php?sid=1220459&title_color=0000FF&text_color=000000&background_color=FFFFFF&border_color=CCCCCC&url_color=008000&newwin=0&zs=3330305f323530&width=300&height=250Funku%2Fun%2Fun%2Fun%2Fun%2.url.2=http://ads.vrx.adbrite.com/adserver/display_iab_ads.php?sid=1220459&title_color=0000FF&text_color=000000&background_color=FFFFFF&border_color=CCCCCC&url_color=008000 2Fsearch.php%2FOi8vZG93%2FbmxvYWRz%2FLnppZGR1%2FLmNvbS9k%2Fb3dubG9h%2FZGZpbGUv%2FNTY5MTQ3%2FNi9NeUN1%2FdGVHaXJs%2FZnJpZW5k%2FWmFoaXJh%2FLndtdi5o%2FdG1s%2Fb0%2F > ^Fô}úÃ<99>ë)j

太字の文字は無効な文字のようです。Amazon で受け入れられない文字を除外する簡単な方法はありますか?

メッセージ本文で Amazon が許可する文字は次のとおりです無効な文字を '' に置き換えるためにどの正規表現を使用すればよいかわかりません

0 投票する
3 に答える
34669 参照

wcf - WCFwebhttpの最大メッセージとバッファサイズの設定

現在、webHttpバインディングを使用するWCFサービスがあります。構成のデフォルト設定を上書きして、サービスに入力できる最大サイズを増やしようとしています。次のようなことを試みました。

メッセージサイズに関連する他のさまざまなプロパティを設定しますが、どれも機能していないようです。webHttpバインディングのメッセージサイズを変更することもできますか?助言がありますか?ありがとう!

0 投票する
2 に答える
833 参照

php - Phpエラーログは文字列を短縮します

Magento でコール スタックを読みましたが、文字列が不足しているため読み込めません。

完全な文字列 (この場合は完全なパス) を表示するにはどうすればよいですか?

0 投票する
2 に答える
2336 参照

java - SOAPMessage GZIP 実装

SOAPMessage に GZIP を実装したい。以下は、通常の SOAP クライアント呼び出しコードです。

上記のコードでSOAPMessageにGZIPを実装するにはどうすればよいですか。これについてグーグルで検索しましたが、有用なものは見つかりませんでした。

SOAPMessage を実装する方法を教えてください。

0 投票する
4 に答える
3824 参照

jquery - jQuery 検証エラー メッセージ

jQuery 検証プラグインを使用しており、id="test" を使用して特定のテキスト入力にエラー メッセージを表示したいと考えています。

どうすればいいですか?

0 投票する
1 に答える
2588 参照

c# - c#でメッセージを送信してウィンドウスタイルを変更するには?

C# でウィンドウのウィンドウ スタイルを変更しようとしています。

ウィンドウのハンドルを持っています。ウィンドウ スタイルを変更するメッセージをウィンドウに送信するにはどうすればよいですか?

私の目的は、ウィンドウを縁なしにすることです。

0 投票する
1 に答える
9448 参照

java - IMAP でフォルダを作成できない

IMAPでフォルダを作成しようと頑張っています(gmailを使用しています)

これが私がこれまでに試みたことです:

foldername が渡されました: "test 123"

output: フォルダーは Inbox/test123 として作成されます

この行で何をすべきですか: Folder defaultFolder = store.getFolder("Inbox"); ??

この同じ質問もここに投稿しました: http://www.coderanch.com/t/458722/Sockets-Internet-Protocols/java/creating-folders-IMAP-does-not