問題タブ [cppcms]

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 投票する
0 に答える
137 参照

c++ - CppCMS ビルド コンストラクターと宣言

http://cppcms.com/wikipp/en/page/cppcms_1x_formsから、

これによると、

宣言は、1 つまたは複数の名前をプログラムに導入します。したがって、クラス、構造体、列挙型、およびその他のユーザー定義型を、コンパイル単位ごとに宣言できます。

私の知る限り、コンストラクターは にあるはずですがmyapp.cpp、宣言は にあるはずですcontent.h。だから私は入れた

フォームには 5 つのフィールドがあります。CppCMS では、3 つのコードを使用して構築されたフォーム (4 番目のコードはフィールドの制限です)

最初のコード:

2 番目のコード:

3 番目のコード:

4 番目のコードは、フィールドの制限です。

どちらを宣言するべきかかなり混乱しています

- - - - - - - - - 追加した

上記のすべてのコードを以下のように追加しようとしましたmyapp.cpp:

しかし、それでもエラーが発生します:

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

routing - テンプレートファイルでの cppcms url マッピング

このルートをサーバーに追加すると

  1. ルートをまたはmapper().assign()として使用できるようにするには、このルートを で割り当てるにはどうすればよいですか?server/1/get/helloserver/2/get/hello
  2. URLを含むテンプレートファイルでこのルートを使用するにはどうすればよいですか?

<% url "1/get" using [a variable] %>動作しますか?

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

linux - CppCms でアプリを再起動せずにテンプレートを更新する

このチュートリアルでは、次のように述べています。

動的リンクは少し複雑ですが、アプリケーションを再リンクせずにスキンをロードできるため、はるかに強力です。アプリケーションを再起動せずに更新することもできます。

そこで私はそれをテストすることに決め、アプリの実行中にlibmy_skin.soファイルを別のスキンに置き換えました。

実行中のアプリのスキンは変更されませんでした。

上記のステートメントは間違っていますか、それとも何か間違ったことをしましたか?

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

c++ - cppcms - URL マッピングを使用した Hello World が機能しないのはなぜですか?

URL マッピングを使用した cppcms hello world の例で問題が発生しています。

この部分を理解するのに苦労しています:

チュートリアルでは、/hello - ウェルカム関数が呼び出されると述べましたが、それは起こっていることではありません。代わりに、このメソッドが呼び出されます。

Welcome メソッドは次のようになり、hello クラスのスコープで定義されます。

あなたが私を助けることができるなら、私はいくつかの答えが必要です. 私は理解しようとしているだけなので、正しい方向に向けていただければ幸いです。

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

c++ - cppcms、フォームから値を取得する

cppcms::form から継承するクラスを使用せずに、純粋な html ファイルから POST フィールドを取得する方法を知りたいです。たとえば、次のクラスを実装するクラスが必要です。

このメソッドは、cppcms::application を継承するクラスで呼び出されます。

私がしたいのは、「user」フィールドを取得して「params」マップに配置することです。Index クラスを cppcms::form から継承させたり、「post」内で「get」メソッドを使用したりする必要はありません。私は、html ファイル/クラスを cppcms フレームワークから完全に独立させたいと考えています。出来ますか?ありがとうございました。

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

c++ - 一般的な CppCMS のメモリ消費量

ARM ベースのカスタム ボードで実行するための CppCMS アプリを開発しています。fastcgi を使用して Lighttpd の背後で CppCMS を実行しています。しかし、どうやら CppCMS は Lighttpd よりもはるかに多くのメモリ (50 MB 以上) を消費するようで、これには驚きました。

免責事項:上記のメモリ消費量は、報告されたメモリ使用量に関して問題がある可能性がある、busybox の「ps」アプレットを使用して取得したものです。したがって、ここでのとりとめのないことで、Artyoms の優れた CppCMS を試してみることを思いとどまらせないでください。

これを深く掘り下げる前に、サイトの複雑さの関数としての CppCMS の「一般的な」消費量について、誰かがいくつかの数字を持っているかどうか聞いてみたい.

私のセットアップ: ARMv5TE、CodeSourcery GCC v 4.3.3、サイトには 4 ページが含まれ、2 種類のフォームが使用されます。

アップデート

CppCMS 1.0.4 を実行しています。

SQL データベースはなく、非常に単純な C++ データ構造のみです。構造内の結合されたオブジェクトのセットに対して「sizeof」を実行すると、1 KiB 未満になります。

私の構成ファイルは次のようになります。

報告された 50 MB 以上のメモリ消費量は、展開用の linux ボックスで「ps」コマンドを実行して決定されました。