问题标签 [eda]

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 投票
3 回答
383 浏览

python - 在 python 中选择简单数据库中的项目时需要帮助

我正在尝试用 Python 编写电路原理图绘图工具。我正在基于包含所有组件及其属性的字典创建一个简单的数据库。我还在尝试创建一种简单的查询语言,您可以在其中选择,例如,所有电阻值>100ohms 或footprint='0402'

到目前为止,我可以使用一些原始谓词搜索来选择事物,然后对更复杂的事物进行联合和交集。

但是,我无法定义纯否定搜索的语义应该是什么。例如,像

足迹!='0402'

应该选择所有足迹不等于 0402 的项目。但是只用交叉点执行此操作会给我一个空白结果。为此,我需要选择所有组件,然后与“not 0402”相交以删除我不想要的组件。

但这似乎是一种蛮力,似乎是一个可疑的解决方案。我对使用“真正的”数据库和查询语言不感兴趣,所以请不要这样做。我在这里寻找适当的工程原理,不一定是解决问题的方法。

这个问题在 SICP 书中有所涉及,但我很困惑,因为我认为他们也在使用延续和东西,我还没有得到。

有人可以解释一下消极选择东西的“正确”用法应该是什么。我在商业 cad 工具中尝试过,它按预期工作,但后来我看到了一些 SQL 查询示例(我认为),它们首先选择了一些东西,然后删除了不需要的东西。

谢谢
迈克尔

0 投票
1 回答
1905 浏览

verification - In Specman, how can I tell if a reference to a unit has the do-not-generate modifier in front of it?

In Specman, how can I tell if a reference to a unit has the do-not-generate modifier, '!', at the reference's definition?

e.g.

Without inspecting the code or relying on a naming convention, how can I tell that foo_ptr_generated went through Specman's constraint solver and foo_ptr_notgenerated was procedurally set?

0 投票
5 回答
1302 浏览

open-source - 开源EDA项目

您知道 EDA(电子设计自动化)中寻找 C++ 程序员的任何开源项目吗?

0 投票
3 回答
781 浏览

c# - 准备好迁移到 EDA/SOA 有什么妙语吗?

我们目前正准备转向事件驱动/面向服务的架构(知道这将是一个漫长的过程)。如果有人有任何建议,只是想得到一些智慧的话。我们的管理开始真正推动过渡,但来自顺序处理环境,我们不仅担心我们的 IT 团队,还担心业务将如何应对。

只是想看看其他人在采取这种行动时还必须忍受哪些其他最初的障碍。他们购买了 Oracle 的 WebLogic / SOA / BPEL Suite。

谢谢,

小号

0 投票
5 回答
6891 浏览

architecture - 了解事件驱动架构的好资源

寻找书籍、博客、网站或视频。

目前,我从 Udi Dahan 和 Greg Young 的博客中获得了很多价值,但我想知道是否还有其他专家值得一听?

0 投票
4 回答
5039 浏览

c# - 用于 C# 和 Java EDA 的 Apache Camel ESB

我们正在考虑使用事件驱动架构 (EDA) 集成我们的一些粗粒度业务服务,并且这些服务的服务器端 (REST) 是在 Java 和 .NET (C#) 中实现的。我们最初认为使用 RabbitMQ(和 AMQP 协议)作为中立和开放的手段(这两种语言具有良好的客户端支持),但这意味着必须支持 Java 和 CLR 旁边的另一个运行时(Erlang)。我们还在研究 Apache qPid,因为它具有 AMQP 协议的 Java 代理实现,可能会消除这种担忧。

有没有人尝试在 ActiveMQ 之上使用更丰富的 Apache Camel ESB 以 Pub-Sub EDA 方式集成 Java 和 .NET 服务?我是否错过了有关通过此路线的任何其他可能的建议?

谢谢

0 投票
1 回答
1246 浏览

java - Oracle CEP 如何工作?

我对 Oracle CEP 有一些疑问。如果有人能回答他们就好了。

  1. 序列和关系之间有什么区别?
  2. 每个查询多久执行一次?
  3. 我们必须将关系转换为序列的情况是什么?
  4. join 语句是如何工作的?它仅适用于关系吗?
  5. 根据文档表和缓存事件源是拉事件源。是不是表示在执行join语句时,会针对当前关系中的每个事件查询数据库表或缓存?

提前致谢。

0 投票
3 回答
23114 浏览

architecture - 什么是 SEDA(分阶段事件驱动架构)?

SEDA:条件良好、可扩展的互联网服务架构

“SEDA 是staged event-driven architecture的首字母缩写词,它将复杂的、事件驱动的应用程序分解为一组由队列连接的阶段。”

我知道它是一种架构,并且 SEDA 有很多实现(请参阅Wikipedia 文章)。什么是“舞台”?有人可以对分阶段事件驱动架构进行全面的高级总结,以及它与传统(非分阶段?)事件驱动架构有何不同?

0 投票
1 回答
377 浏览

graphics - 图形、半导体布局的编程语言

是否有任何编程语言可以为半导体制造进行图形布局?到目前为止,我正在使用 LEdit,这是一个昂贵且初级的 CAD 程序。由于我的设计由数百个相同的单元组成,只有很小的变化,因此以编程方式创建设计听起来像是要走的路。特别是当我可以从数据库中获取维度并将它们用于以后的测试时。目前,我正在给设计师一份我需要的样品尺寸清单,他画出来,我检查它们,然后手动将它们输入到我的晶圆绘图软件中。输出格式需要为 dxf 或更好的 gerber。该程序需要能够输出许多不同的层。我看了一下 pgf/tikz,编程语言方面对于应用程序来说绰绰有余,但输出有些有限(没有 gerber,没有层等)。此外,

对于用于晶圆布局的图形编程语言或库还有其他建议吗?

0 投票
1 回答
2766 浏览

domain-driven-design - NServicebus 发布事件 - 收到空消息

在我的域中发布事件后,我不断收到来自我的非规范化程序主机的以下消息:

我只是用 jolivers eventstore 来做这个:

IPublishMessages 解析为:

发布事件的 NServiceBus 主机具有以下配置:

接收事件的非规范化主机是:

这对我来说似乎是正确的 - 发布者处理从网络发送的命令并且域引发事件。NServiceBusPublisher 发布事件并且非规范化主机至少收到一些东西!它只是不是它已经发送的消息 - 或者至少发生了一些事情让它认为消息是空的......

任何人?

** * **更新* ** * ** * ****

我现在从 l4n 得到以下信息:

这是它试图反序列化的消息!

不完全是什么忙...