問題タブ [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.

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

erlang - Nitrogen で html リストを使用する方法

Nitrogen で html リストを作成したいのですが、その方法がわかりません。基本的に私は出力したい:

Nitrogen ディストリビューションの apps/Nitrogen/src/elements/html の下にリストのソースを見つけたので、これを実行できる要素があるように見えますが、要素コンパイルを使用しようとする試みはありません。上記のHTMLを生成するスニペットを誰か提供してもらえますか?

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

erlang - プログラムがデータ構造を必要としなくなったときにデータ構造を破棄する--Erlang

ErlangTuplesで操作する特定の関数は、操作後に新しいタプルのコピーになります。ほとんどの場合、プログラムは、新しいタプルのコピーが作成された古いタプルのコピーには関心がありません。例を見てみましょう:

上記の例では、既存のタプルから新しいタプルを作成します。後でこれを行う場合は、古いコピーを自分で破棄したいと思います。コンパイラ/ランタイムシステムがこれを自動的に行うように感じますが、そうであれば、次のような関数は提供されませんでしたerlang:garbage_collect/0。暗黙的にメモリを管理する必要があるかもしれないことを彼らは理解していると確信しています。おそらく、プログラムがクラッシュするのを防ぎ、コードのメモリを大量に消費する部分を通り過ぎてしまうでしょう。

で、を使用して変数を忘れさせることができることを理解してerlang shellいます(変数を破棄することを意味していると想定しています)f/0, f/1。ただし、モジュール/関数でこれを使用できないようです。また、その変数名の前にアンダースコアを付けると、ランタイムシステムによる破棄が早まる可能性があることにも疑問があり_Tuple1ますTuple1

。要約すると、問題は、後で既存のタプルからタプルを作成し、各ステップで古いコピーをすぐに(自分で)破棄したい場合、どうすればよいですか? *注*効率ガイドではこれが禁止されていることを理解していますが、選択の余地がない場合は.....

みんな助けて、これに対するあなたの解決策は何ですか?ありがとう

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

erlang - 窒素の Erlang クッキー

窒素から同じマシン上の別のErlangノードへの呼び出しを試みています(現在、窒素コンソールからテストしていますが、最終的な目標は、webappからこの他のノードへの呼び出しを行うことです)。ホームディレクトリに.erlang.cookieファイルをセットアップしました。

最初に、他のノードを で開始してから、アプリケーションerl -name node_aloading およびing してから実行します。start

私にくれます

窒素コンソールで、そして

node_aコンソールで。これは、Nitrogen が と同じ Cookie ファイルを読み取っていないことを意味していると思いますnode_a。Cookie を手動で設定する方法はありますか? 両方に同じ Cookie を設定せずに、2 つのノードを正常に動作させる方法はありますか?

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

html - ボタンにツールチップを追加する方法

リンクと画像でとても簡単です。title="Something" を指定するだけで、要素に関する優れたツールチップを取得できます。しかし、どういうわけか、ボタンに対して同じことを行う便利な方法がわかりません。そもそも HTML 自体がこのオプションを見逃しているようです。

しかし、少なくともそのための便利な回避策があるのではないでしょうか?

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

erlang - 窒素でリファラーを決定する方法は?

PHP の $_SERVER['HTTP_REFERER'] については知っています。Nitrogen にも同じような単純なものがあると思いますが、ドキュメントで見つけることができません。

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

erlang - 窒素 - ファイルのアップロード

#upload{}窒素の要素を使用してファイルを簡単にアップロードできます。うまく機能します。

ただし、クライアント側の Javascript を使用して html ファイルのアップロード フォームを作成していますが ( #upload{}Nitrogen .erl ファイルのタグを使用していません)、それを機能させることができません。

これにアプローチする方法についてのアイデアはありますか?

編集:ヨーズの上に窒素を使用しています。

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

erlang - Mnesiaレプリケーションと多数のダーティオペレーション

一部のアプリケーションでは、ユーザーへの期待に応えるために、非常に高速な応答が必要です。私はそのようなアプリケーションの1つを構築していて、を使用してmnesiaいます。さて、私たちby-passがmnesiaトランザクションマネージャーであるとき、私たちは良いパフォーマンスに近づきます。ただし、これが問題です。結局のところ、mnesiaが複製を行うために、

このデータベースを複製する必要があります。このアプリケーションでは操作をload balancing使用しています。コンテキストONLY dirtyを使用する部分がいくつかあります。この規模のコンテキストをasync_dirty使用しない場合、記憶喪失の複製に影響が出るのでしょうか。レコードに対して常に頻繁な操作が多すぎるため、レプリカでリクエストを行った場合、変更が加えられたばかりであることがわかりますか?transaction

dirtyside Bside Aダーティ操作によるレプリカ?

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

url - 窒素でページの完全なURLを取得するにはどうすればよいですか?

自分のサイトの特定のページをhttpsでのみ利用できるようにしたい。page.erlでプロトコルを正しく認識してから、正しいURLにリダイレクトしても問題ないと思います。何かのようなもの

もちろん、URLを「://」で分割するだけでProtocolとUrlWithNoProtocolを取得できます。しかし、問題は、私にはわかりません。ページの完全なURLを取得する方法は?

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

erlang - 窒素でアーラン関数を呼び出す方法は?

ボタンをクリックして、パラメーターを指定して imafunction(Param1, Param2) 関数を呼び出すにはどうすればよいですか?