問題タブ [mta]
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.
python - Python で Mimecast ログを取得する
誰かがこれを経験し、機能する Python スクリプトを持っていることを願っています。Mimecast から MTA ログを取得しようとしています。これまでのところ、以下の Web サイトのコードを試しました。
https://github.com/JoshuaSmeda/mimecast_log_collector
https://github.com/bsdkid/mimecast-api-class/blob/master/get-TTP.py
私が得るエラーは
SSLError: HTTPSConnectionPool(host='api.mimecast.com', port=443): URL: /api/login/discover-authentication で最大再試行回数を超えました (SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 証明書検証が原因)失敗しました (_ssl.c:645)'),))
また、user(account)、password、app_id、app_key、access_key、secret_key など、必要な資格情報もすべて持っています。残念ながら、私にとっては何もうまくいきませんでした。
どんな助けでも大歓迎です。
ありがとう
c# - VS 2019 MTA で MSTest を実行する
と を含むレガシー アプリケーションがThreadPool
ありWaitHandle
ます。それに対してMSTestを使用して単体テストを書きたかったのです。デフォルトでは、MSTest が STA (Single Thread Apartment) モードで実行され、テストが次の例外をスローするという問題が発生しました。
System.NotSupportedException: STA スレッドの複数のハンドルに対する WaitAll はサポートされていません。System.Threading.WaitHandle.WaitMultiple (WaitHandle[] waitHandles、Int32 ミリ秒タイムアウト、Boolean exitContext、Boolean WaitAll) で System.Threading.WaitHandle.WaitAll (WaitHandle[] waitHandles、Int32 ミリ秒タイムアウト、Boolean exitContext) で System.Threading.WaitHandle. WaitAll(WaitHandle[] waitHandles, TimeSpan タイムアウト, Boolean exitContext)
server - ルームでコマンドを使用せずに mta サーバーの状態を作成するにはどうすればよいですか?
const Gamedig = require("gamedig"); module.exports = { name: "status", run(client, message, args) { Gamedig.query({ type: "mtasa", host: "94.23.68.73", port: "22003", }) message.edit (msg) msg.then((state) => { if (state["raw"]["numplayers"] === 0) { let embed = new Discord.MessageEmbed() .setColor("RED") .setTitle (state["name"]) .addField("Status:", "Online", true) .addField( "Players:", state["raw"]["numplayers"] + "/" + state["maxplayers "], true ) message.channel.send({embed }); } else { let embed = new Discord.MessageEmbed() .setColor("RED") .setTitle(state["name"]) .addField("Status ", "オンライン", true) .addField( "プレイヤー", state["raw"]["numplayers"] + "/" + state["maxplayers"], true ) message.channel.send({embed}); } }) .catch((エラー) => { let embed = new Discord.MessageEmbed() .setColor("RED") .setTitle(state["name"]) .addField("Status:", "Offline") .addField( "Players", state["raw"]["numplayers"] + "/" + state["maxplayers"], true ) message.channel.send({ 埋め込み }); }); }、}; ]["numplayers"] + "/" + state["maxplayers"], true ) message.channel.send({埋め込み}); }); }、}; ]["numplayers"] + "/" + state["maxplayers"], true ) message.channel.send({埋め込み}); }); }、};