问题标签 [bus]
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.
iphone - 使用 TfL 数据的 iPhone 应用程序的 IP 地址是什么?
要从伦敦交通局 (TfL) 获取数据馈送,注册表单有一个必填字段,该字段需要请求数据的服务器的 IP 地址。但是对于使用 NSURLConnection 的 iPhone 应用程序,它是手机进行下载,因此不涉及服务器。
我给 TfL 发了电子邮件,但没有回复。本地 IP 地址被拒绝:
(127.0.0.1, 192.168. , 10.或在 172.16.* - 172.31.* 范围内) 不能被接受
有没有人解决这个问题以及如何解决?
discovery - STM32F4如何从Can1获取第一条消息并将其发送到Can2,Can1和Can2具有不同的速度
我有一个开发套件 STM32f4 发现套件,它有双 Canbus 接口模块。如何从 Can1 获取第一条消息并将其发送到 Can2 , Can1 和 Can2 具有不同的速度
c# - OBD2 给我一个总线初始化错误
我正在使用 C# 构建一个与其他 OBD2 阅读器应用程序类似的应用程序。
我已经测试了一个通过蓝牙端口连接到我的 PC 的 OBD2 适配器。我正在使用以下程序“ Torque ”测试此适配器,我必须说该程序运行得非常好。我正在阅读所有参数。我什至正在使用在 PC 上创建虚拟 COM 端口并具有循环的程序对其进行测试,该循环为我提供了一些不同的状态和消息,并且我的程序可以正常工作而没有错误。
因此,当我从车上收到第一条消息时,我的问题就出现了。
这部分代码实际上是从汽车中获取PID 。在这个例子中,我得到的 PID 是这种格式:010D Bus..init 错误(我确定这是一条消息,但我不确定这是否是原始格式,可能或多或少一个点)。
然后我进入这个函数:
现在此行中发生错误:
int? retVal = (data.Contains("NO DATA")) ? null : (int?)Convert.ToInt32(data.Split(' ')[2].Replace("\r>", string.Empty), 16);
因为我收到一个总线初始化错误消息,它无法确定写入的内容。
那么我能做些什么来纠正这个程序呢?有没有人有类似的问题?我确信 OBD2 适配器正在工作,COM 端口正在获取数据,并且我已经用其他程序对其进行了测试,它正在读取我需要的所有数据。
我试图用谷歌搜索它,但找不到任何可以解决我问题的东西。
wso2 - esb 解决方案、servicemix 还是 wso2?
我们正在尝试决定在 ServiceMix 或 WSO2 之间选择哪个 ESB?
我们正在寻找 esb:
- 支持不同的协议(REST、SOAP、JMS、HTTPS、..)
- 生成统计信息或一些控制台以查看“发生了什么,有多少请求到达,有多少失败,......”
- 开发代理服务
- 支持 JMS
重要的一点是价格,ServiceMix 和 WSO2 是免费的,但是 ServiceMix 也有免费的支持,……我不知道 WSO2 是不是这样。
variables - 在 32 位内存和 32 位处理器中,CPU 如何访问单个字节的内存
我非常了解 32 位或 64 位系统的含义。所以基本上所有的寄存器或字长都是 32 位或 64 位。
为简单起见,让我们采用 32 位系统,假设我正在用 C 语言编写程序。如果我声明一个 int 类型,则说“int a = 5;” 然后为 var a 保留一个字长的内存位置。所以当我想访问它时,我可以使用该内存位置的字地址来访问它。
但假设我有 4 个字符“char a,b,c,d;” 因为它是一个字节,每个字节都放在一个字中,所以如果我只想访问 char b,我该怎么办?(说内存是字节可寻址的)现在说 b 是字中的第三个字节...... .那么它是怎么上公共汽车的?第 3 个字节不是硬连线到总线的第 17 到第 24 行吗?那么当只访问 b 时,其他 24 行会发生什么?
memory-management - CPU的数据总线不应该匹配ROM的数据输入吗?
我应该设计一个系统
- CPU 具有 16 位宽的地址总线和 8 位宽的数据总线。
在这个系统中,我必须处理:
- RAM 具有 4 位 DATA 宽度和 12 位 ADRESS 宽度。
和一个:
- ROM,DATA 宽度为 8 位,ADRESS 宽度为 14 位。
构建系统时数据总线的大小不一样不是问题吗?我的意思是,我知道在使用地址总线时,您可以选择要使用的总线线路,这样您就可以针对特定的内存空间。但是在使用数据总线的时候,真的是一样的想法吗?如果我连续映射内存空间,在这个系统中运行的程序是否会以这种方式丢失数据,因为 8 个数据位中只有 4 个位被读取?这真是让我头大。
c - input from command-line argument works, but input from internal char* gives Bus Error. Shouldn't it be identical?
I wrote a function that will take a char*
representing a binary number, and add one to that number. I've encountered a very confusing error, which is that the function works fine and dandy when the char*
comes from user input when calling the function (a.k.a. argv[1]
), but gives me a Bus error: 10
when I instead initialize the variable internally and pass it to the same function. I'm not sure what's behind this, so I turn to you guys. Here's my code:
Following around the error with print statements, it seems that it occurs in the addOneBinaryMain
function (the recursive step), at the point I've marked.
windows - 关于 WCF 服务总线
在我即将毕业的项目提案中,我需要从另一个 Intranet 外部访问 Intranet,他让我使用 WCF 服务总线(Windows Azure),事实上我对 WCF 一无所知,我的全部经验是在 WPF 和C#,所以我想知道
- 什么是服务总线以及何时使用?
- 我可以建立一个普通的连接来访问公司另一部分的资源吗?
- 是否有任何底层所需的网络知识来理解服务总线?
- 服务总线有什么好处和优势?为什么人们在使用它?
- 我应该在使用 WCF 之前完全了解它吗?还是我可以直接跳起来学习?
拜托,任何关于这些东西的额外信息对我来说都非常有用,非常感谢:)
service - 使用 Azure 服务总线中继时出现 504 网关超时
我正在使用 Windows Azure 服务总线中继来公开使用 basicHttpRelayBinding存在于本地的 WCF 服务。
对于每个请求,Web 服务将使用实体框架从 SQL 数据库中获取一些数据,然后将结果转换为 IEnumerable,最后将响应发送给客户端。
一切正常,我可以从托管在云中的 Web 和工作角色使用此 Web 服务,但每隔一段时间,我在等待服务响应时会收到 504 网关超时错误,通常这只发生在执行时间超过 30 - 40 秒的查询中。
一直在做一些研究,我发现这可能是由于充当网关/代理的服务器与链中上游的某些服务器之间的通信缓慢,但我不确定是否有任何方法可以增加超时值所以我们不会收到 504 错误。
任何帮助将非常感激。