问题标签 [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.

0 投票
2 回答
1338 浏览

c++ - APR(Apache 便携式运行时)1.2.2 正则表达式?

APR 1.2.2 是否支持正则表达式?关于使用它的任何文档或教程?

文档很烂。就像真的很糟糕。

0 投票
2 回答
1553 浏览

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 有更多经验的人对我有什么建议可以让它工作?

一如既往地提前感谢。

0 投票
1 回答
2120 浏览

c - 如何使用 apr_file_open() 创建文件

我正在对 Apache Portable Runtime 库(1.4 版)进行以下调用:

pathname包含字符串/tmp/tempfile20110614091201

我不断收到错误“权限被拒绝”(结果代码APR_EACCES),但我有权读取/写入/tmp- 可能导致这种情况的原因是什么?

0 投票
0 回答
62 浏览

c - 在 Apache 模块中构建数据结构的最佳位置在哪里?

我想开发一个在线路径搜索网络服务。它在图 G 中搜索两个顶点 V1、V2 之间的边距离和最小的路径。

问题是G 非常大。它包含近 1000 万条边。

如果 G 足够小,它可能很简单。我宁愿...

  1. 列出 G 中的所有边/顶点以及它与某些 RDB(例如 MySQL 或 PostgreSQL)的关系。
  2. 用 PHP 或在 G 中搜索最短路径的东西实现我自己的 Web 服务

我自己的 PHP 脚本将...

  1. 从 RDB 中选择所有边/顶点,使用 PHP 的类或虚构数组或其他东西在内存上构建 G。
  2. 将 Dijkstra 算法应用于内存 G,并回复最短路径。

由于以下原因,这种方法不适用于巨大的 G。

  • 构建内存 G 需要很多时间。
  • 它为每个边缘使用大量内存。PHP 的对象很智能,但现在不需要。

这意味着构建的网络应该在搜索请求之前在内存上准备好,并且每个顶点/边对象应该更轻量级

我决定用 C 来实现这个服务。我认为实现一个 Apache 模块比从头开始实现一个并发的、高性能的网络守护进程要容易得多(如果有更好的解决方案,我想知道) .

那么,我应该在哪里构建内存 G?

如您所知,Apache Web 服务器是多线程、多处理的守护进程。如果你开发一个为每个进程构建内存 G 的愚蠢模块,它将为 10 个处理的服务器在内存上构建近 1 亿条边(10 个相同的结构)。

我希望模块更智能,无论有多少进程运行,每个进程都共享 1 个单一的内存 G。

您认为在 Apache 模块中构建数据结构的最佳位置是哪里?

0 投票
1 回答
232 浏览

apache - 编译问题:找不到 Apache 头文件 - CentOS 6.x

我正在尝试在 CentOS 上构建 libwurfl ( https://github.com/filosganga/libwurfl )。我已经安装了所有依赖库,但是在为 libwurfl 运行 configure 时遇到问题。我经常遇到 Apache headers not found 问题。

如果我使用 --with-apxs 如下所示,

输出:

如果我添加 --with-apache

输出:

我在上面提到的两个位置都看到了标题。

任何指针?

谢谢!

0 投票
1 回答
409 浏览

c - 编译简单的 Apache Portable Runtime 1.5.2 程序

按照这里这里的步骤,我尝试使用 apr 1.5.2 和 apr-utils 1.5.4 编译一个简单的程序。这是程序的代码:

现在,当我尝试使用以下 Makefile 编译它时,编译器返回错误。

生成文件:

编译器输出:

注意:在示例中,我从 Makefile 中获取,也有一个链接-I${PREFIX}/apr/include/apr-util-1,但安装 apr-utils 并没有创建此文件夹。

0 投票
1 回答
72 浏览

hook - APR(Apache Portable Runtime)钩子效率高吗?

我想通过使用APR 钩子来实现function_A,但我想知道它是否有效。有没有人用过APR钩子或者知道工作原理?如果能有详细的数字或数据就更好了。

非常感谢你!

0 投票
0 回答
58 浏览

java - Apache POI 从 Excel 表中解析数据透视表

我想从 Excel 工作表中读取数据透视表并在我的软件应用程序中使用这些数据。

我可以使用以下方法轻松读取表格区域的范围:-

我可以使用此范围通过解析行和列来读取表数据,但我无法分别区分页眉、正文和页脚。

有没有更好的方法来分别解析页眉和页脚范围?此外,如果还有其他更好的解析数据透视表的方法,欢迎提出建议。

我曾尝试使用 XML 格式读取 excel,table.getCTPivotTableDefinition().toString()但我无法以这种方式成功读取页眉和页脚。

提前致谢!