问题标签 [oslo]
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.
antlr - OSLO、ANTLR 或其他解析器语法,用于解析 QUERY EXPRESSION
问候
我正在做一个项目,该项目需要我以文本形式编写查询,然后将它们转换为一些易于处理的节点,以便由一些模糊的存储库处理。那里的所有内容中,我最不感兴趣的部分是将文本转换为节点的部分。我希望它已经在某个地方完成了。
因为我边走边编,我选择使用 LINQish 表达式语法。
from m in Movie select m.A, m.B
我开始手动解析它并获得了基础知识,但这很俗气。我正在寻找更好的解决方案。我在使用 MGrammar 方面取得了一些进展,但如果这样的东西已经存在就好了。有谁知道已经这样做的任何事情?我寻找现有的 ANTLR 模板,但没有运气。
谢谢您的帮助。
xml - 如何从 M 文档创建 XSD 文件?
有谁知道一个很好的方法:
- 从 SQL Server 建模框架模型生成 XSD 文档
- 使用该模型使用符合标准的 XML 文档并直接添加到从模型创建的数据库中?
从当前的文档中我看不到任何明显的方法,但我是一个新手,所以我可能错过了一些东西。
谢谢。
visual-studio - 使用 Microsoft Visual Studio 进行文本域特定语言 (DSL) 开发
我做了一些关于在 Visual Studio 中开发 DSL 的搜索。一开始,我发现VS2010有一个Visualization and Modeling SDK。它有一个称为 DSL 工具的工具。但它似乎只用于图形 DSL 开发。
然后我看到一些帖子说“Oslo”是一种用于开发文本 DSL 的工具,它“曾经”是微软的产品——微软不再支持该工具。http://blogs.msdn.com/b/modelcitizen/archive/2010/09/22/update-on-sql-server-modeling-ctp-repository-modeling-services-quot-quadrant-quot-and-quot- m-quot.aspx
因此,我想知道如果我想开发一个文本 DSL,什么工具最好?如果我使用 F# powerpack 和 FSLex 和 FSYacc 实现一个 DSL 解析器,你怎么看?
python - cx_freeze 找不到 oslo 模块
我正在尝试使用 cx_freeze 从导入 pyrax 的 Python 脚本创建一个 Windows 可执行文件(以与 Rackspace 交互)。Pyrax 需要 oslo ( https://github.com/openstack/oslo.utils ),这是我安装的用于使用 OpenStack 的模块。当我尝试运行已编译的 .exe 时,它说找不到模块“oslo.utils”。当我尝试在 setup.py 文件中包含该模块或仅包含 oslo 模块时,出现以下错误:
我在通过 Continuum Anaconda 安装运行 Python 2.7 的 Windows 8 上。我已经使用 pip 安装了 oslo v1.0.0(并重新安装它试图解决这个问题,但无济于事)。Cx_freeze 是 4.3.3 版,oslo 模块不是 egg 或 zip,而是与 site-packages 下的所有其他内容一起文件夹。
'Import oslo' 和 'import oslo.utils' 都在解释器中工作。setup.py 中手动包含的其他模块可以正常工作。我的 setup.py 文件如下所示:
非常感谢您的想法和解决方法。谢谢!
openstack - 如何从 oslo.config 生成配置文件?
OpenStack 使用 oslo.config 来定义配置文件选项。oslo.config 定义了配置名称、默认值、帮助消息、组等。由于帮助消息也在代码中定义,我猜应该有一种方法可以从 olso.config.CONF 生成配置文件。
有人知道吗?
python - oslo.config 和 oslo_config 有什么区别?
我正在尝试使用 oslo 配置包。但是我发现有人像这样使用这个包
import oslo.config
而其他一些人则像这样使用它
import oslo_config
我很困惑,谁能告诉我这两个包有什么区别?谢谢
python - 使用 oslo 服务的 Python 周期性任务
我正在尝试定期(60 秒)运行一个方法。我正在使用奥斯陆服务来做到这一点。下面是片段。
“你好”只打印一次。我在这里做错了什么?
python-2.7 - Openstack:Oslo_Config NoSuchOptError for a Deprecated Name - 可能需要定义 Deprecated_Opts?
我最近做了一个代码修复,将 vertica 中的配置参数名称从“cluster_member_count”重命名为“min_cluster_member_count”。此外,我不推荐使用旧参数的值,因此它可以向后兼容。这是要弃用配置选项的组:
我正在更改以下 cfg.IntOpt:
要进行的更改:
- 将参数名称“cluster_member_count”更改为“min_cluster_member_count”
- 帮助描述相应更改
- 弃用旧参数名称“cluster_member_count”并在组下引用它(使用 DEPRECATED_GROUP)=“垂直”。这样做是为了向后兼容。
更新后的 cfg.IntOpt 如下所示:
但是,当我运行 tox -e py27 测试时,出现以下错误:
我在这里想念什么?我最初认为这应该有效,因为我为已弃用的名称分配了正确的 deprecated_group = 'vertica'。我感谢任何有用的意见 - 谢谢。
更新:我相信我可能必须在 DEPRECATED_OPTS 下定义“cluster_member_group”,但谷歌搜索没有显示任何关于如何做到这一点的示例。希望 Openstack 文档提供示例代码,而不仅仅是语法。
oslo - 如何使用 oslo_config 仅在没有 register_opts 的情况下加载配置文件?
在研究了 oslo_config 的用法后,我发现如果我想使用配置文件(test.conf)中的几个配置值,我需要在我的程序中声明这些选项并注册它们,如下所示。
test.conf
test.py
为什么我不能只在配置文件 (test.conf) 中定义这些配置并加载配置文件以使用它们?谢谢。
devstack - Devstack 因 oslo.policy 版本不匹配而失败
我正在尝试安装 devstack(stable/newton)。我收到以下错误:
我尝试使用 pip 升级 oslo.policy,但问题仍然存在。有关如何解决此问题的任何指示?