問題タブ [nitrogen]
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 - Nitrogen で html リストを使用する方法
Nitrogen で html リストを作成したいのですが、その方法がわかりません。基本的に私は出力したい:
Nitrogen ディストリビューションの apps/Nitrogen/src/elements/html の下にリストのソースを見つけたので、これを実行できる要素があるように見えますが、要素コンパイルを使用しようとする試みはありません。上記のHTMLを生成するスニペットを誰か提供してもらえますか?
erlang - プログラムがデータ構造を必要としなくなったときにデータ構造を破棄する--Erlang
ErlangTuples
で操作する特定の関数は、操作後に新しいタプルのコピーになります。ほとんどの場合、プログラムは、新しいタプルのコピーが作成された古いタプルのコピーには関心がありません。例を見てみましょう:
上記の例では、既存のタプルから新しいタプルを作成します。後でこれを行う場合は、古いコピーを自分で破棄したいと思います。コンパイラ/ランタイムシステムがこれを自動的に行うように感じますが、そうであれば、次のような関数は提供されませんでしたerlang:garbage_collect/0
。暗黙的にメモリを管理する必要があるかもしれないことを彼らは理解していると確信しています。おそらく、プログラムがクラッシュするのを防ぎ、コードのメモリを大量に消費する部分を通り過ぎてしまうでしょう。
で、を使用して変数を忘れさせることができることを理解してerlang shell
います(変数を破棄することを意味していると想定しています)f/0, f/1
。ただし、モジュール/関数でこれを使用できないようです。また、その変数名の前にアンダースコアを付けると、ランタイムシステムによる破棄が早まる可能性があることにも疑問があり_Tuple1
ますTuple1
。要約すると、問題は、後で既存のタプルからタプルを作成し、各ステップで古いコピーをすぐに(自分で)破棄したい場合、どうすればよいですか? *注*効率ガイドではこれが禁止されていることを理解していますが、選択の余地がない場合は.....
みんな助けて、これに対するあなたの解決策は何ですか?ありがとう
erlang - 窒素の Erlang クッキー
窒素から同じマシン上の別のErlangノードへの呼び出しを試みています(現在、窒素コンソールからテストしていますが、最終的な目標は、webappからこの他のノードへの呼び出しを行うことです)。ホームディレクトリに.erlang.cookie
ファイルをセットアップしました。
最初に、他のノードを で開始してから、アプリケーションerl -name node_a
をload
ing およびing してから実行します。start
私にくれます
窒素コンソールで、そして
node_a
コンソールで。これは、Nitrogen が と同じ Cookie ファイルを読み取っていないことを意味していると思いますnode_a
。Cookie を手動で設定する方法はありますか? 両方に同じ Cookie を設定せずに、2 つのノードを正常に動作させる方法はありますか?
html - ボタンにツールチップを追加する方法
リンクと画像でとても簡単です。title="Something" を指定するだけで、要素に関する優れたツールチップを取得できます。しかし、どういうわけか、ボタンに対して同じことを行う便利な方法がわかりません。そもそも HTML 自体がこのオプションを見逃しているようです。
しかし、少なくともそのための便利な回避策があるのではないでしょうか?
erlang - 窒素でリファラーを決定する方法は?
PHP の $_SERVER['HTTP_REFERER'] については知っています。Nitrogen にも同じような単純なものがあると思いますが、ドキュメントで見つけることができません。
erlang - 窒素 - ファイルのアップロード
#upload{}
窒素の要素を使用してファイルを簡単にアップロードできます。うまく機能します。
ただし、クライアント側の Javascript を使用して html ファイルのアップロード フォームを作成していますが ( #upload{}
Nitrogen .erl ファイルのタグを使用していません)、それを機能させることができません。
これにアプローチする方法についてのアイデアはありますか?
編集:ヨーズの上に窒素を使用しています。
erlang - Mnesiaレプリケーションと多数のダーティオペレーション
一部のアプリケーションでは、ユーザーへの期待に応えるために、非常に高速な応答が必要です。私はそのようなアプリケーションの1つを構築していて、を使用してmnesia
います。さて、私たちby-pass
がmnesiaトランザクションマネージャーであるとき、私たちは良いパフォーマンスに近づきます。ただし、これが問題です。結局のところ、mnesiaが複製を行うために、
このデータベースを複製する必要があります。このアプリケーションでは操作をload balancing
使用しています。コンテキストONLY
dirty
を使用する部分がいくつかあります。この規模のコンテキストをasync_dirty
使用しない場合、記憶喪失の複製に影響が出るのでしょうか。レコードに対して常に頻繁な操作が多すぎるため、レプリカでリクエストを行った場合、変更が加えられたばかりであることがわかりますか?transaction
dirty
side B
side A
ダーティ操作によるレプリカ?
url - 窒素でページの完全なURLを取得するにはどうすればよいですか?
自分のサイトの特定のページをhttpsでのみ利用できるようにしたい。page.erlでプロトコルを正しく認識してから、正しいURLにリダイレクトしても問題ないと思います。何かのようなもの
もちろん、URLを「://」で分割するだけでProtocolとUrlWithNoProtocolを取得できます。しかし、問題は、私にはわかりません。ページの完全なURLを取得する方法は?
erlang - 窒素でアーラン関数を呼び出す方法は?
ボタンをクリックして、パラメーターを指定して imafunction(Param1, Param2) 関数を呼び出すにはどうすればよいですか?