小编Jef*_*ffV的帖子

协议转换/规范化:Biztalk,替代方案?

我们需要从安全系统,火警,摄像系统等系统中采集几十种不同的协议,并将它们集成到一个通用协议中.

我希望这是一个消息服务器,许多系统可以订阅和/或通过.

  • 轮询和非轮询"驱动程序"(协议转换器)
  • 处理RS232/RS485/tcp
  • Java或C#等托管语言中的可编程"驱动程序"
  • 规则引擎能力

biztalk适合这个吗?

有开源替代品吗?

是否有Java/Java EE方法可以做到这一点?

在一端,系统将是SCADA系统,另一端是一种中间件/消息服务器.

任何关于最佳进展方式的想法都将受到赞赏.我知道在驱动程序方面会涉及大量编程,但是尽管我很想,但从头开始构建整个系统并不合适.

messaging biztalk scada

3
推荐指数
1
解决办法
1739
查看次数

目的:#define,#include,#undef

这个构造在ac文件中的目的是什么?:

#define _TIMERC  
#include "timer.h"  
#undef _TIMERC  
Run Code Online (Sandbox Code Playgroud)

我知道防止多个包含头文件的警卫.但这似乎并没有发生.

谢谢!

c embedded include

3
推荐指数
2
解决办法
2034
查看次数

哪个本地数据库适合我的情况?

我将构建一组应用程序.其中一个应用程序是无人值守的应用程序(用VB6编写),它将从各种源接收的数据写入本地数据库.所有其他应用程序(将在VS 2008/c#3.0中编写)将主要用于报告原因来读取此数据.

我不想要SQL Server/MySql/Sybase甚至是它的快速版本,因为分发它是一个问题(例如需要单独安装等等).我正在寻找一个本地数据库,其中包含VB6的驱动程序(所以可能是OLEDB,或ODBC,如果我必须解决它)和ADO.NET.如果数据库支持ORM,如NHibernate或至少1对1的映射器,如Subsonic,这也不错,但这不是一个交易破坏者.但我的主要要求是数据库应该非常可靠,这样我就不必浪费时间摆弄它,恢复丢失的数据等等......

我从当天回来就有MS Access的经验,没有太多好的回忆(也不是很糟糕).我听说过SQLite,SQL Server Compact Edition,VistaDB等......但对它们没有经验,我不知道有谁实际使用过它.

什么是最适合我的情况?

c# database vb6 embedded-database

3
推荐指数
2
解决办法
2409
查看次数

_never_executed()的目的是什么?

我之前看过这个宏,但从未真正知道它的用途.任何人都可以阐明这一点吗?

c embedded intrinsics c-preprocessor

2
推荐指数
1
解决办法
387
查看次数

弱连接的便携性如何?#pragma weak my_symbol

弱连接的便携性如何?

#pragma weak my_symbol
Run Code Online (Sandbox Code Playgroud)

我看到了这个问题: 如何制作 - 弱 - 链接 - 工作与gcc讨论如何使其工作.但有没有一个很好的方法来做到这一点,不需要gcc?

弱链接和用#ifdef保护声明有什么区别?

#ifndef my_weak_fn
    void my_weak_fn(){/* Do nothing */ return;}
#endif
Run Code Online (Sandbox Code Playgroud)

c linker portability gcc weak-linking

2
推荐指数
1
解决办法
2032
查看次数

动态可插拔模块可以用VHDL完成吗?

在c(嵌入式)中,可以通过定义函数指针表和可以加载模块的地址范围来实现插件.

这需要链接器指令来分配空间并定义函数表的位置.

在HDL/VHDL或Verilog中是否存在类似的机制.

我想我想要的是在FPGA中定义一个门块以用于我的扩展功能,定义它将接口的端口,然后能够将逻辑加载到该块中以执行某个操作.

这必须在运行时,因为FPGA是插件将由其提供的通信系统的一部分.

verilog fpga vhdl hdl dynamic-loading

1
推荐指数
1
解决办法
345
查看次数

垂直进度条摆动?

我需要一个摆动的真实进度条来显示一种情况下的温度和另一种情况下的电压.我怎么能做到这一点?

我可以将进度条设置为垂直模式吗?

我可以在只读模式下使用滑块控件吗?我想我可以简单地将滑块设置为当用户试图修改它时的实际值,但这看起来很笨拙.

有什么建议?

java swing jprogressbar

1
推荐指数
1
解决办法
5468
查看次数

如何终止没有关联进程的Windows控制台应用程序?

我有一个应用程序,在Visual Studio中以调试模式启动时有时会挂起但没有相关的进程.

控制台窗口在那里,但它不响应exit或Ctrl-C.

它也阻止我重启.

有没有办法杀死这个控制台会话?

windows console

0
推荐指数
1
解决办法
821
查看次数