小编Ser*_*gey的帖子

WCF与.Net Remoting

根据这篇文章,带有命名管道的WCF是IPC的最佳选择,它比.Net Remoting快25%左右.

我有以下代码将WCF与命名管道与.Net Remoting进行比较:

[ServiceContract]
internal interface IRemote
{
    [OperationContract]
    string Hello(string name);
}

[ServiceBehavior]
internal class Remote : MarshalByRefObject, IRemote
{
    public string Hello(string name)
    {
        return string.Format("Hello, {0}!", name);
    }
}

class Program
{
    private const int Iterations = 5000;

    static void Main(string[] args)
    {
        TestWcf(Iterations);
        TestRemoting(Iterations);

        TestWcf(Iterations);
        TestRemoting(Iterations);

        TestWcf(Iterations);
        TestRemoting(Iterations);

        Console.ReadKey();
    }

    private static void TestRemoting(int iterations)
    {
        var domain = AppDomain.CreateDomain("TestDomain");

        var proxy =
            (IRemote)
            domain.CreateInstanceFromAndUnwrap(Assembly.GetEntryAssembly().Location, "ConsoleApplication6.Remote");

        Console.WriteLine("Remoting: {0} ms.", Test(proxy, iterations));
    }

    private …
Run Code Online (Sandbox Code Playgroud)

c# wcf named-pipes .net-remoting

29
推荐指数
3
解决办法
9906
查看次数

如何在C#中获得利率和银行间利率?

有一个很好的雅虎管理开源项目,可以从雅虎获得股票价格,汇率,技术图表等.

不幸的是,雅虎不提供利率和银行间利率,如EURIBOR.

我找到了一个允许将EURIBOR作为.csv(法国银行)的链接.在美联储网站上,有一种方法可以获得利率.

现在的问题是:是否有允许从一个地方(或项目,包装正从不同来源率的过程中)获得利率的任何API?

编辑: 在谷歌上搜索此事后,我发现至少有4个数据源或多或少符合要求.我希望这对其他人有帮助.

  1. FRED - 美联储经济数据.提供包含财务数据的全面数据系列列表.积累来自不同来源(欧盟统计局,国际货币基金组织等)的数据.他们也有一个 非常好的API.
  2. 欧盟统计局 - 提供健康,教育,财务和其他统计数据.它们没有API,但是有一个批量下载概念,使您能够以编程方式获取数据.此方案的顶部是内容表,其中包含所有可用数据表以及对实际数据的引用.
  3. ECB - 您可以在其中找到有趣的财务统计数据.它们提供基于SDMX的服务以编程方式获取数据.有一个很好的指南,发现这些服务.
  4. 世界银行 - 提供健康,环境,财务和其他统计数据.有一个API来获取这些数据.

使用这些数据源,我无法创建一个通用接口来获取数据.

c# csv yahoo finance rates

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

标签 统计

c# ×2

.net-remoting ×1

csv ×1

finance ×1

named-pipes ×1

rates ×1

wcf ×1

yahoo ×1