问题标签 [abseil]

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 投票
1 回答
38 浏览

c++ - 通过复制 Abseil 示例使用 STL 实现工厂功能

尝试更好地理解每周提示 #42:通过使用标准模板库复制示例,更喜欢使用工厂函数而不是初始化方法。OP 提供了示例代码:

在尝试复制示例时,我在本foo.c节中使用了不同的方法:

使用以下命令编译会导致链接器命令失败

想我在这里缺少什么?谢谢!

0 投票
2 回答
80 浏览

c++ - c ++:从元素指针中减去迭代器以获得有效索引是否有效?

我遇到了以下代码:

subspan并且fullspan都是类型std::span(实际上absl::Span来自Google 的 Abseil 库,但它们似乎与 几乎相同std::span)并且是同一数据数组的视图(fullspan跨越整个数组)。

这是有效且定义明确的代码吗?-当运算符与 lhs 指针一起应用时,它似乎取决于将迭代器转换为相应的指针值。

0 投票
0 回答
26 浏览

swift - 如何修复 Pods 项目构建错误:“未知类型名称 'ABSL_NAMESPACE_BEGIN'”和“预期的不合格 ID”

我最近更新到 Xcode 13.2,这给我之前从事的项目带来了一些问题。我将 Cocoapods 与几个不同的库一起使用,包括 Firebase,我认为这是问题的根源。在构建时,我从 Pods 项目中得到了几个错误,特别是构建目标“abseil”。错误似乎源自的具体任务是: Compile waiter.cc (arm64). 错误本身是:

在同一任务下,我又收到了 2 次相同的错误。经过几次互联网搜索后,我尝试了几种不同的潜在补救措施,包括更新 cocoapods、清洁建筑以及重新启动 Xcode 和我的机器。有谁知道这个问题的任何其他潜在解决方案?我真的很感激帮助。

干杯,

凯尔

0 投票
1 回答
50 浏览

python - 如何在 Abseil Python 中设置日志文件/目录?

我有一个使用https://abseil.io/docs/python/guides/logging的 Python 脚本。

文档没有指定如何像 PEP 282 那样设置输出文件。

我认为 Abseil Logging 是建立在标准 Python 日志之上的,我可以设置logging.basicConfig(filename='myapp.log', level=logging.INFO)

但我得到:

AttributeError:模块“absl.logging”没有属性“basicConfig”