問題タブ [wt]
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.
c++ - サーバーから受信した Wt FastCGI 不完全なヘッダー (0 バイト)
FastCGI で Wt アプリと連携するように Apache をセットアップするのに苦労しています。
Arch Linux と Apache 2.4.7 を使用しています。gcc 4.9.0 20140604
最も単純な例であるhello worldの例では、コンパイル後に次のエラーが表示されます。
これが私がすることです:
コンパイル:
私の仮想ホスト:
そして、httpd.conf から含まれている私の fastcgi.conf:
私がそれをコンパイルした場合:
そしてそれを実行します:
すべてが正常に動作するので、Apache/fastcgi のセットアップに問題があると考えています。
すべてのヒントは大歓迎です。
rest - Wt を使用して Restful API を起動して実行する方法
Web 上のチュートリアルに基づいて実行中の Wt アプリケーションがあり、Restful API 機能を追加するために Wt を使用するエレガントな方法があるかどうか疑問に思っていました。
現在のアプリケーションから公開できるリソースがいくつかありますが、パッチを実装したくありません。
誰かがそれを行う方法について良い考えを持っている場合、または開発を簡単にするJSONライブラリの提案さえあれば、私は非常に感謝しています.
javascript - WT(Witty)でJavascript機能を使う。
私は WT(Witty) Web ページを使用して D3/DC ビジュアライゼーションを埋め込むことを検討しています。WT で JavaScript 関数を使用することはできますか?
c++ - Wt WText スクロールバー
Wtについて少し質問があります。WText (WContainerWidget の子で、長いテキストを持つ) を作成すると、この WText のスクロールバーが作成されません。オーバーフローを設定する(WContainerWidgetのsetOverflow関数を使用)、このテキストクラスをWScrollAreaに入れるなど、多くのことを試しました..
その問題について、何かご意見がありましたら幸いです。
みんなありがとう。ムスタファ
編集:コード例
c++ - 関数を Wt のタブに接続する
Wt ライブラリを使用して C++ で Web サイトを作成しています。そのウェブサイトでタブを使用したいと思います。そのために、 を使用しWTabWidget
ます。
ドキュメントでは、彼らはタブを作成し、各タブを関数にリンクします:
それに基づいて、私はこれを書きました:
WTabWidget *myTab = new WTabWidget();
myTab->addTab(test(), "Test Tab");
しかし、私のコンパイラは私に教えてくれます:
私の「テスト」関数の戻り値の型は void です。void 型の右辺値を "WWidget*" 型のパラメーターに割り当てることはできません。
しかし、ドキュメントにその例が示されている場合、なぜ私はそれを行うことができないのでしょうか?
それ:examples->addTab(chartExample(), "Charts");
ご協力いただきありがとうございます!
c++ - const std::string コンストラクターでの引数の伝搬エラー
私は Wt (機知に富んだ) C++ ライブラリの使用方法を学んでおり、シングルトンを使用して Dbo::Session を即興で作成しようとしました。以下は、私が作成した MySQL Backend Singleton ラッパーのスニペットです。
失敗事例
プログラムがコンパイルされ、例外が発生して実行されます: MySQL Connect Failure。
GDBでデバッグすると、var dbhost
atの値//BREAKPOINT
がガベージ"localhost"
であることが明らかになりました。//STEP1
観察
Wt::Dbo APIは、MySQL クラス コンストラクターが参照によって渡されない文字列引数を 1 つしか持たないことを特異に示していますconst std::string dbhost
。ヘッダー ファイルの関数シグネチャは次のとおりです。
成功事例
スーパー クラス コンストラクターに渡される引数が 3 つだけの同じコード
目的の mysql バックエンド オブジェクトをコードに返します。
行動を理解し、問題を解決するために、助けが求められます。
以下は、コンパイルに使用されるコードです
アップデート:
EDIT 1:2:
@dma が提案するように、2 つの編集によりコードが単純化されます。そして、次のコンストラクター呼び出しでガベージが取得されます。つまり、ファイル MySQL.C のデバッガーの次のステップ