问题列表 - 第7312页

在Linux上进行多播时选择接口

我正在使用运行Debian 4的大约40个节点的集群.每个节点都运行一个守护程序,该守护程序位于并侦听多播IP.

我写了一些客户端软件,通过局域网发送多播,客户端计算机与集群在同一台交换机上,这样集群中的每个节点都会收到数据包并做出响应.

它运行良好,除非我在具有LAN和WAN接口的计算机上运行客户端软件.如果存在WAN接口,则多播不起作用.显然,我认为组播错误地通过WAN接口(eth0),而不是LAN(eth1.)所以,我使用SO_BINDTODEVICE套接字选项强制组播套接字使用eth1,一切都很好.

但我认为内核的路由表应该确定LAN(eth1)显然是组播的低成本目的地.有什么理由我必须明确强制套接字使用eth1吗?并且,是否有某种方式(可能是ioctl调用)我可以让应用程序自动确定特定接口是LAN还是WAN?

multicast

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

用于SAP R/3 RFC的ERPConnect - 它有什么用?

我们正在考虑是否应该建议使用Theobald Software的 ERPConnector工具来为我们的.NET代码提供与SAP RFC交流的方式.有没有人有这些经验一起使用?

.net sap erp saprfc sap-r3

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

C#2005:从表单的标题栏中删除图标

客户要求我从表单的标题栏中删除该图标.因为他们不想显示任何图标.但我猜测,当我点击图标属性时,你必须浏览到一些图标.

c# forms titlebar

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

40
推荐指数
1
解决办法
4万
查看次数

使用WPF Imaging类 - 获取图像尺寸而不读取整个文件

链接这篇文章我希望能够读取图像文件的高度和宽度,而无需将整个文件读入内存.

在Frank Krueger的帖子中提到,有一种方法可以通过一些WPF Imaging类来实现.关于如何做到这一点的任何想法?

wpf file-io metadata image image-processing

20
推荐指数
2
解决办法
8801
查看次数

使用XPath访问XML中的注释

如何使用XPath访问XML文档中的注释?

例如:

<table>
<length> 12 </length>
<!--Some comment here-->
</table>
Run Code Online (Sandbox Code Playgroud)

我想访问"这里的一些评论".

谢谢...

编辑:我正在使用MSXML DOM ActiveX和命令注释()似乎失败...任何想法为什么?

xpath

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

哪些C编译器有指针减法下溢?

因此,正如我从Michael Burr 对此答案的评论中所学到的,C标准不支持从数组中第一个元素之后的指针进行整数减法(我想这包括任何已分配的内存).

C99 + TC1 + TC2组合的 6.5.6节(pdf):

如果指针操作数和结果都指向同一个数组对象的元素,或者指向数组对象的最后一个元素,则评估不应产生溢出; 否则,行为未定.

我喜欢指针算法,但这从来都不是我以前所担心的.我一直认为给定:

 int a[1];
 int * b = a - 3;
 int * c = b + 3;
Run Code Online (Sandbox Code Playgroud)

那个c == a.

因此,虽然我相信我以前做过那样的事情而且没有被咬过,但这一定是由于我曾经使用的各种编译器的善意 - 他们已经超出了标准要求的范围.使指针算术以我认为的方式工作.

所以我的问题是,这有多常见?是否有常用的编译器不能为我做那种善意?超出数组边界的正确指针算法是一个事实上的标准吗?

c arrays compiler-construction pointers pointer-arithmetic

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

静态库,动态库,DLL,入口点,标题......如何摆脱这种生命?

我最近不得不在Windows下为大学项目编写C++,我对静态和动态库系统,编译器需要什么,链接器需要什么,如何构建库等问题感到困惑...是否有任何好的文档这个呢?我对*nix库系统也非常困惑(所以,dylibs,ar工具,如何编译它们......),你能指出一个关于各种架构的当前库技术的评论文档吗?

注意:由于我的知识不足,此消息可能包含错误的概念,请随时编辑它.

谢谢

随意添加更多参考,我将它们添加到摘要中.


参考

由于大多数人发布了*nix或Windows特定的参考资料,我将在这里总结一下最好的参考资料,我将标记为维基百科的答案,因为这是一个很好的起点(并且内部也有参考资料)来介绍这些东西.

程序库Howto(Unix)

动态链接库(来自MSDN)(Windows)

DLL信息(StackOverflow)(Windows)

用C编程(Unix)

编译和链接概述(Windows)

c++ architecture static dynamic

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

最佳实践 - 格式化多种货币

下面列出的场景的最佳做法是什么?

我们有一个应用程序,我们想支持多种货币.该软件将尊重用户的区域设置和区域设置,以指示正确的数字格式,即$ 10,000.00或10.000,00₴等.

但是,我们希望能够根据货币ID(可能是三个字母的ISO4217代码)格式化不同的数字.我们的想法是使用每种货币在数据库中存储一个表,然后请求用户选择将使用的货币符号.然后,程序将根据区域设置/区域设置格式化所有数字,但将使用我们程序中定义的货币符号.

因此,给出以下数值和货币
10000 AUD
5989.34 USD
450 EUR

该计划将输出
$ 10,000.00
$ 5,989.34
€450.00

或者使用区域设置将数字格式化为#####,## $结果将是;
10000,00 $
5989,34 $
450,00€

尊重区域设置/区域编号格式但显示不同的货币,最佳做法是什么?

我希望这是有道理的.

使用的技术是c#.NET 2.0.

c# currency regioninfo cultureinfo internationalization

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

asp.net mvc模块化应用程序howto/recommended

有没有人建议以可插拔的模块化方式构建ASP.Net MVC应用程序?我的意思是一些博客文章/教程等.我刚刚阅读了Hammet的MEF和ASP.NET MVC示例博文,但我发现MEF还不够成熟,无法在生产中使用它.我无法在此主题上搜索任何其他相关帖子...

我知道我可以实现模块化实现自定义ControllerProvider和一些插件检查机制,但我想在开始重新实现轮子之前研究一些更多的方法/最佳实践:)


我在本主题中所指的模块性应仅涵盖Web应用程序的观点 - 没有其他类似模块化应用程序模型/服务等.我想找到最佳方法将一个Web应用程序分成多个程序集,其中包含其他控制器,视图,资源,JS + CSS文件,图像等所以应该有一些主要的Web应用程序项目,它将寻找可用的可插入Web应用程序组件,加载它们,发布它们的控制器,使它们的视图和其他资源可用,并可能准备一些菜单每个Web应用程序模块的条目.

我不想在这里讨论任何模型+服务可插拔架构 - 只是ASP.Net M VC部分.

asp.net-mvc

7
推荐指数
0
解决办法
5617
查看次数