问题列表 - 第579页

那里有用户友好的XML编辑器吗?我找不到任何好的东西,最好是开源的

采用XML模式并允许您添加/编辑数据但不更改XML结构的东西,最好安装在服务器上.基本上是一个用于将xml文档编辑为Web应用程序的UI.有人必须做到这一点吗?

xml editor

7
推荐指数
3
解决办法
4819
查看次数

Perl 6发生了什么?

有没有明显的进展?它现在只是一个学术练习吗?您是否相信Perl会在有或没有Perl 6的情况下继续发展,或者很快就会被遗忘?

perl

11
推荐指数
9
解决办法
1953
查看次数

C++ Web服务框架

我们正在寻找支持RPC的C++ Soap Web服务框架,最好是开源的.有什么建议?

c++ xml xsd frameworks web-services

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

氪控制任何人?

我发现这个网站上的广告是Krypton控件(这里是另一个!),并且想知道是否有人使用vs.net 05或08正在使用它们以及它是如何运作的.如果你正在回答,请说明你正在使用哪些部分(免费,彩带,标签)和你所使用的vs.net,使用哪种语言,以及利弊.我知道可能有更好的套房,你可能会喜欢,但这个问题特别是关于氪控制.我们将它与vb.net,.net 3.5,08一起使用,所以我特别想知道你在这些方面的经验.(我看了所有的截屏视频)

visual-studio-2005 visual-studio-2008 winforms

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

适用于Java的轻量级REST库

我正在为我正在开发的Java Web应用程序寻找一个轻量级的REST.

我看过RESTlet(www.restlet.org)和Struts 2的REST插件,但我还没有下定决心.我倾向于RESTlet,因为它看起来更轻.

有没有人实现RESTful层没有任何框架或框架?

您是否因为新的网络层而遇到任何性能问题?

REST的引入是否为您的项目增加了难以管理或不合理的复杂性?(有些复杂性是可以理解的,但我的意思是仅仅为了添加REST而过分夸大你的设计)

java rest

16
推荐指数
3
解决办法
6542
查看次数

Perl帮助进行回归测试

是否有Perl模块允许我查看程序(或函数)的实际输出和参考输出之间的差异?如果存在差异,则测试失败.

此外,如果存在差异但输出正常(因为功能已更改),我希望能够将实际输出提交为将来的参考输出.

testing perl regression

5
推荐指数
3
解决办法
2007
查看次数

在Brownfield应用程序中实现单元测试的首要任务是什么?

你先重构SQL吗?你的建筑?还是你的代码库?你改变语言吗?你扔掉所有东西并从头开始吗?[不重构]

sql language-agnostic programming-languages testing-strategies

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

在C#中通过远程处理获取外部IP地址

我需要找出运行C#应用程序的计算机的外部 IP.

在应用程序中,我有一个连接(通过.NET远程处理)到服务器.有没有一种很好的方法来获取服务器端的客户端地址?

(我已经编辑了这个问题,要更清楚一些.我向所有那些尽力回答这个问题的人道歉,当时我可能有点太模糊了)

解决方案:
我发现了一种对我有用的方法.通过实现我可以访问CommonTransportKeys.IPAddress的自定义IServerChannelSinkProvider和IServerChannelSink,可以很容易地在CallContext上添加客户端ip.

public ServerProcessing ProcessMessage(IServerChannelSinkStack sinkStack, 
    IMessage requestmessage, ITransportHeaders requestHeaders, 
    System.IO.Stream requestStream, out IMessage responseMessage, 
    out ITransportHeaders responseHeaders, out System.IO.Stream responseStream)
{
    try
    {
        // Get the IP address and add it to the call context.
        IPAddress ipAddr = (IPAddress)requestHeaders[CommonTransportKeys.IPAddress];
        CallContext.SetData("ClientIP", ipAddr);
    }
    catch (Exception)
    {
    }

    sinkStack.Push(this, null);
    ServerProcessing srvProc = _NextSink.ProcessMessage(sinkStack, requestmessage, requestHeaders,
        requestStream, out responseMessage, out responseHeaders, out responseStream);

    return srvProc;
}
Run Code Online (Sandbox Code Playgroud)

然后(当我从客户端收到请求时)只需从CallContext获取IP就像这样.

public string GetClientIP()
{
    // Get the client IP …
Run Code Online (Sandbox Code Playgroud)

.net c# remoting

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

是否可以缓存lambda表达式中计算的值?

在以下代码的ContainsIngredients方法中,是否可以缓存p.Ingredients值而不是多次显式引用它?这是我刚熟了用于说明目的相当简单的例子,但我工作的引用代码值深处p如.p.InnerObject.ExpensiveMethod().值

编辑:我正在使用来自http://www.albahari.com/nutshell/predicatebuilder.html的PredicateBuilder

public class IngredientBag
{
    private readonly Dictionary<string, string> _ingredients = new Dictionary<string, string>();

    public void Add(string type, string name)
    {
        _ingredients.Add(type, name);
    }

    public string Get(string type)
    {
        return _ingredients[type];
    }

    public bool Contains(string type)
    {
        return _ingredients.ContainsKey(type);
    }
}

public class Potion
{
    public IngredientBag Ingredients { get; private set;}
    public string Name {get; private set;}        

    public Potion(string name) : this(name, null)
    {

    }

    public Potion(string name, IngredientBag ingredients)
    { …
Run Code Online (Sandbox Code Playgroud)

c# linq lambda predicate

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

动态数据库架构

为动态逻辑数据库模式提供存储的推荐架构是什么?

澄清一下:如果系统需要为模型提供存储,模型的架构可能会在生产中被用户扩展或更改,那么有哪些优秀的技术,数据库模型或存储引擎可以实现这一点?

一些可能的说明:

  • 通过动态生成的DML创建/更改数据库对象
  • 创建具有大量稀疏物理列的表,并仅使用"重叠"逻辑模式所需的表
  • 创建一个"长而窄"的表,该表将动态列值存储为行,然后需要进行旋转以创建包含特定实体的所有值的"短,宽"行集
  • 使用BigTable/SimpleDB PropertyBag类型系统

任何基于现实世界经验的答案都将不胜感激

sql architecture database-design dynamic-data

66
推荐指数
6
解决办法
4万
查看次数