問題タブ [apache-portable-runtime]
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++ - APR (Apache ポータブル ランタイム) 1.2.2 正規表現?
APR 1.2.2 は正規表現をサポートしていますか? それを使用するためのドキュメントやチュートリアルはありますか?
ドキュメンテーションは最悪です。本当に悪いように。
c - APR テスト スクリプトをコンパイルする方法
C を使用してから長い時間が経ちましたが、Apache-Portable-Runtime (APR) からサーバー統計を取得する短いスクリプトをコンパイルしようとしています。
ヘッダー ファイルは /usr/include/apr-1/apr*.h にあり、ライブラリは /usr/lib64/libapr-1.* にあります。
ソース ファイルは、APR の公式サイトhttp://apr.apache.org/docs/apr/1.3/files.htmlにあります。
コンパイルしようとすると、次のエラーが発生します(これはリンクの問題だと思います)。
私の環境はgentooです:
Linux での C の経験が豊富な人に、これを機能させるための提案はありますか?
いつもありがとうございます。
c - apr_file_open() を使用してファイルを作成するにはどうすればよいですか
Apache Portable Runtime ライブラリ (バージョン 1.4) に対して次の呼び出しを行っています。
pathname
文字列 が含まれます/tmp/tempfile20110614091201
。
「許可が拒否されました」というエラー (結果コードAPR_EACCES
) が表示され続けますが、読み取り/書き込みの許可が/tmp
あります。何が原因でしょうか?
c - Apache モジュールでデータ構造を構築するのに最適な場所はどこですか?
オンライン経路検索 Web サービスを開発したいと考えています。2 つの頂点 V1、V2 間のエッジ距離の合計が最小になるグラフ G のパスを検索します。
問題は、G が信じられないほど大きいことです。1,000 万近くのエッジが含まれています。
G が十分に小さければ、単純だったかもしれません。私はむしろ...
- G のすべてのエッジ/頂点を一覧表示します。これは、いくつかの RDB (例: MySQL または PostgreSQL) との関係です。
- PHPで独自のWebサービスを実装するか、Gで最短パスを検索するもの
私自身のPHPスクリプトは...
- RDB からすべてのエッジ/頂点を選択し、PHP のクラスまたは虚数配列などを使用してメモリ上に G を構築します。
- ダイクストラのアルゴリズムをオンメモリ G に適用し、最短経路を応答します。
このアプローチは、次の理由により、巨大な G では機能しません。
- オンメモリ G をビルドするには非常に時間がかかります。
- エッジごとに大量のメモリを使用します。PHP のオブジェクトはスマートですが、今のところ必要ありません。
これは、リクエストを検索する前に、構築されたネットワークをメモリ上で準備する必要があり、各頂点/エッジ オブジェクトをより軽量にする必要があることを意味します。
私はこのサービスを C で実装することにしました。Apache モジュールを実装する方が、完全にゼロから同時実行の高性能ネットワーク デーモンを実装するよりもはるかに簡単になると思いました (より良い解決策があれば、それについて知りたいです)。 .
では、オンメモリ G はどこに構築すればよいのでしょうか?
ご存じのとおり、Apache Web サーバーはマルチスレッドのマルチプロセッシング デーモンです。プロセスごとにメモリ上に G を構築する愚かなモジュールを開発すると、10 個の処理を行うサーバーのメモリ上にほぼ 1 億のエッジ (10 個の同じ構造) が構築されます。
実行中のプロセスの数に関係なく、モジュールをよりスマートにして、各プロセスから 1 つのオンメモリ G を共有したいと考えています。
Apache モジュールでデータ構造を構築するのに最適な場所はどこだと思いますか?
apache - コンパイルの問題: Apache ヘッダーが見つからない - CentOS 6.x
CentOS でlibwurfl ( https://github.com/filosganga/libwurfl ) をビルドしようとしています。すべての依存ライブラリをインストールしましたが、libwurfl の構成の実行に問題があります。問題が見つからない Apache ヘッダーに関する問題が常に発生しています。
以下に示すように --with-apxs を使用すると、
出力:
--with-apache を追加すると
出力:
上記の両方の場所にヘッダーが表示されます。
ポインタはありますか?
ありがとう!