问题标签 [data-exchange]
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# - 有没有办法将数据从被调用的天蓝色函数返回给调用它的逻辑应用程序?
- 我有 Office 365 触发器“新电子邮件到达时?”
- 我用值 Max Sample 初始化变量用户名
- 然后调用天蓝色函数 FxNet21HttpTrigger1,如果确定有逻辑应用程序的用户名,是否可以将其更改为返回另一个变量
- 检查用户名,如果是“唐老鸭”则做一件事,否则做另一件事
我正在寻找一种在 azure 函数中设置值并对逻辑应用程序中的值做出反应的最小方法。
oracle - 如何创建批处理以将 Oracle 数据库数据上传到 AWS Data Exchange?
我正在寻找可以将数据从 oracle db 发送到 AWS Data exchange 而无需任何手动干预的范围?
metadata - 照明图语言和符号
我知道,用例可能是特定的,但所有行业部门中越来越多的东西都被数字化了——不同部门之间的沟通也是如此,有时他们用不同的语言交谈。我搜索了互联网,但找不到明确的答案(我没有找到正确的搜索词组或互联网本身不知道)。
这是我的场景:我正在与几个使用图表的部门合作(例如照明设置)。该图解决了不同的目的:
- 使用哪些设备?
- 它们放在哪里?
- 他们指向哪里?
- 它们是如何配置的(例如曝光)?
他们倾向于将最终确定的图表导出为图像或 PDF——如果您想将其打印出来,这很好,但如果另一个部门(我的)必须处理原始信息,则帮助会大大降低。这就是我想知道是否存在某种行业标准(SVG、XML、JSON 等),这些标准既受到这些部门使用的程序的支持,又可以被某种编程语言解释。你知道这样的事吗?
提前致谢!
protocol-buffers - protobuf 和箭头的比较
两者都是语言中立和平台中立的数据交换库。我想知道它们有什么区别,哪个库适合哪种情况。
c++ - 如何在对话框中跟踪脏控件
我想知道 Windows 应用程序通常如何跟踪对话框中的脏控件,以便当用户单击“应用”或“保存”等按钮时,应用程序知道要提交哪些控件的值。
我看到编辑控件有一条EM_GETMODIFY
消息,它将告诉您编辑控件的内容是否已被修改,但我认为该类型的消息不适用于其他控件,如日期时间选择器或组合框。
所以我怀疑这将通过监视从控件发送到父对话框的更改通知来完成。但如果是这种情况,如何标记或存储更改事件?我认为也许每当发生更改时,应用程序都可以将控件的 ID 或 hwnd 存储在 astd::unordered_set
中,然后在提交时迭代该集合。还是有另一种更被接受和有效的方法?感谢您的任何指导。
c++ - 恢复通过网络发送的结构
我的同事想通过T
网络发送一些由某种类型表示的数据。他通过使用带有套接字的调用将其转换T
为char*
并发送它来执行传统方式™ :write(2)
到目前为止,一切都很好。这个简化的例子,除了去掉任何错误检查,应该是正确的。假设该类型T
是可简单复制的,我们可以使用std::mempcy()
(根据[basic.types]
C++17 标准 [1] 中的 6.7 第 3 点)在对象之间复制这种类型的值,所以我猜write(2)
它也应该可以工作,因为它会盲目地复制二进制数据。
棘手的地方是接收方。
假设有T
问题的类型如下所示:
它有一个对齐要求为 8 个字节 ( foo
) 的字段,因此整个类型需要 8 个字节的严格对齐(参见 6.6.5[basic.align]
第 2 点的示例)。这意味着类型值的存储T
必须仅分配在合适的地址上。
现在,下面的代码呢?
看起来很阴暗,但应该可以正常工作。接收到的字节确实表示 type 的有效值,T
并且被盲目地复制到 type 的有效对象中T
。
但是,如何使用char
如下代码中的原始缓冲区:
这是我的编码员大脑触发红色警报的地方。我们绝对不能保证对齐char[sizeof(T)]
匹配T
是一个问题。我们也不会往返指向有效T
对象的指针,因为我们的内存中没有有效类型的对象。T
而且我们不知道另一边使用了什么编译器和选项(也许另一边的结构被打包而我们的不是)。
简而言之,我看到了将原始char
缓冲区转换为其他类型的一些潜在问题,并且会尽量避免编写上述代码。但显然它有效,并且是“每个人都这样做”的方式。
我的问题是char
:根据 C++17 标准,恢复通过网络发送并接收到适当大小的缓冲区中的结构是否合法?
如果没有,如何使用std::aligned_storage<sizeof(T), alignof(T)>
来接收这样的结构?如果std::aligned_storage
也不合法,是否有任何合法的方式通过网络发送原始结构,或者只是碰巧工作是一个坏主意......直到它不起作用?
我将结构视为一种表示数据类型的方式,并将编译器在内存中布置它们的方式视为实现细节,而不是作为数据交换所依赖的有线格式,但我愿意犯错。
[1] www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf
interface - 通过外部程序控制anylogic
我想使用 python 或 JAVA 来控制 anylogic 模型。例如,启动或关闭模型、输入和输出数据等。Anylogic是否提供这样的接口,如COM、Socket。还是我必须开发自己的java接口来实现上述功能。
您有什么解决方案或建议吗?
先感谢您
snowflake-cloud-data-platform - 是否可以在来自不同公司的多个团队之间在一个雪花帐户中提供双向数据?
Snowflake 用户/客户是否可以允许外部业务合作伙伴(例如来自不同公司的 IT 团队)创建表格并将他们想要发送给您的数据插入其中,反之亦然,您可以为他们提供数据表格?
目前,我们在自己和其他公司之间交换了无数原始数据文件。他们为我们提供原始数据,我们对其进行处理并将增强的数据提供给他们。这是一种双向数据交换,但我想知道他们是否需要设置自己的雪花帐户。理想情况下,我会在我的平台上管理他们的用户。
目前文件是通过 ftp 服务器或电子邮件来回交换的,所以我想知道是否可以在一个允许的 Snowflake 帐户上进行多组织,或者是否曾经尝试过。
本质上,我在问是否可以在我们管理的一个主雪花帐户上进行两种方式的数据交换。