問題タブ [beam]
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.
erlang - Xeon Phi で Erlang を実行する
インテル Xeon Phiコプロセッサーで VM をコンパイルし、Erlang プログラムを実行するにはどうすればよいですか?
java - ALOS 衛星プロダクトから PNG への変換の問題 (回転の欠落)
BEAM Java APIを使用して ALOS AVNIR-2 プロダクトの PNG クイックルックをエクスポートしようとしています。次の図は、beam の GUI に表示される製品の RGB プレビューを示しています。
ご覧のとおり、ジオコーディングのため、画像は直立していません。製品のクイックルックをエクスポートするための非常に単純な Java プログラムを開発しました。
プログラムは動作しますが、プログラムから取得したすべての PNG 画像は、次のような直立した PNG 画像です。
これで、PNG 画像内にジオコーディング情報を含めることはできないことがわかりました。画像の同じ「回転」を再現するだけで済みます。何か案が?
intellij-idea - Intellij で Erlang をコンパイルする
Erlangプラグインを使用してIntellijでerlファイルをコンパイルしてみます。コンパイルではすべて問題ありませんが、アウト/プロダクションではフォルダーにファイルが作成されず、.beam
コンソールを実行すると次のメッセージが表示されます。
私が使用するときc("file").
は、すべて大丈夫です。.beam
Intellij がファイルを作成しないのはなぜですか?
erlang - Elixir: exrm のアップグレードはワーカーを殺します
Erlang VM のホット コード リロード機能をテストするために、非常に基本的な Elixir スーパーバイザーとワーカーを作成しました。これがスーパーバイザーです:
基本的に、私は次のようなタスク ワーカーを開始しています。
これはバージョン0.1.0
です。だから私はこれらを実行します:
そして私は素晴らしいリリースを取得します。私はそれを実行し./rel/rel_test/bin/rel_test console
、すべてが動作します。ここで、コードとバージョンを上げます0.1.1
。リスナーのバージョンは次のとおりです。
今、私は走ります
正常にappup
作成されたら、ホット アップグレードを実行します
アップグレードは機能しますが、アップグレード後にリスナーが強制終了されます。
nc localhost 9000
(9000はリスナーのポートです)、接続を維持し、アップグレードコマンドを実行してテストしました。接続が切断され、コンソールに次のメッセージが表示されます。
では、なぜこれが起こるのですか?それは私が見逃しているものですか、それとも期待される動作ですか? ホットコードリロードのユースケースではないでしょうか?
私はLYSEを読みましたが、著者は、実行中のコードは実行し続ける必要があり、アップグレード後に行われた外部呼び出しのみが新しいバージョンで提供されると述べています。
では、なぜ労働者を殺すのですか?
erlang - Erlang整数のサイズ制限はありますか?
Erlang には任意のサイズの整数があることは知っていますが、標準実装の 1 つに最大制限はありますか? もしそうなら、何?