问题列表 - 第17035页

如何在Scala中编写"asInstanceOfOption"

是否可以编写一个"asInstanceOfOption"方法来执行以下(伪造)代码的意图?

def asInstanceOfOption[T](o: Any): Option[T] =
   if (o.isInstanceOf[T]) Some(o.asInstanceOf[T]) else None 
Run Code Online (Sandbox Code Playgroud)

scala

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

带有子控件的asp.net Web服务器控件,事件未触发

我有一个简单的Web控件(TaskList),它可以有从LinkBut​​ton继承的子(Task),可以以声明方式或编程方式添加.这工作正常,但我无法在后面的代码中触发任务的onclick事件.代码 ..

    [ToolboxData("<{0}:TaskList runat=\"server\"> </{0}:TaskList>")]
[ParseChildren(true)]
[PersistChildren(false)]
public class TaskList : System.Web.UI.Control
{
    //[DefaultProperty("Text")]   
    public TaskList()
    {}

    private List<Task> _taskList = new List<Task>();

    private string _taskHeading = "";

    public string Heading
    {
        get
        {
            return this._taskHeading;
        }
        set
        {
            this._taskHeading = value;
        }
    }

    [NotifyParentProperty(true)]
    [PersistenceMode(PersistenceMode.InnerProperty)]
    [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]      
    public List<Task> Tasks
    {
        get
        {
            return this._taskList;
        }

        set
        {
            this._taskList = value;
        }
    }


    protected override void CreateChildControls()
    {
        foreach (Task task in this._taskList)
            this.Controls.Add(task);

        base.CreateChildControls();
    }


    protected override void Render(HtmlTextWriter …
Run Code Online (Sandbox Code Playgroud)

asp.net custom-server-controls

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

如何在MATLAB中显示以特定角度定位的箭头?

我在MATLAB工作,我遇到了一个非常简单的问题:我有一个由其位置(x,y)theta(一个角度,以度为单位)定义的对象.我想绘制点并添加一个箭头,从该点开始并指向角度定义的方向.它实际上甚至不必是一个箭头,任何图形显示角度的值都会做!

这是一张图片,展示了我想要绘制的东西:

删除了死的ImageShack链接

matlab plot angle

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

默认SVG样式

什么是默认的SVG风格?例如,新SVG文档的默认字体是什么?它是在SVG规范中描述的吗?

<svg><text x="10" y="10">Hello</text></svg>
Run Code Online (Sandbox Code Playgroud)

谢谢

css svg specifications

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

如何加速WCF"单元"测试?(创建/关闭ServiceHost很慢......)

我正在为在WCF中实现的服务器编写一些测试,因为消息很复杂,并且对我希望在测试中包含WCF的客户端进行回调.

(您可能希望将这些"适合"或"集成测试"称为单元测试,WCF两侧的代码将具有更多不使用WCF的详细单元测试.)

由于我的服务器保持状态,我希望检查所有通道是否正常关闭,我的代码如下:

    [SetUp]
    public void SetUp()
    {
        //TODO find a fee port rathern then hard coding
        endPointAddress = "net.tcp://localhost:1234";

        mockEngineManagerImp = new Mock<IEngineManagerImp>();              

        EngineManager engineManager = new EngineManager(mockEngineManagerImp.Object);

        serviceHost = new ServiceHost(engineManager);
        serviceHost.AddServiceEndpoint(
            typeof(IEngineManager), 
            new NetTcpBinding(SecurityMode.None),
            endPointAddress);

        serviceHost.Open();      
    }

    [TearDown]
    public void TearDown()
    {
        serviceHost.Close();
    }
Run Code Online (Sandbox Code Playgroud)

但是我的测试很慢......

如何加快创建和销毁我的ServiceHost?

.net wcf unit-testing

5
推荐指数
2
解决办法
722
查看次数

MyFaces vs Sun参考JSF的实现

也许,一些性能比较或一些明显的具体差异是我想知道的.

我听说没有太大的区别.因此,我还有一个问题.出于什么目的,数十人花时间重新发明轮式工具已经实施了更多的规格?

jsf myfaces

7
推荐指数
2
解决办法
5291
查看次数

如何找到NetTcpBinding(WCF)免费的TCP端口(因此服务器可以绑定到它)

在.Net中找到下一个TCP端口,说明如何在原始.net中执行此操作,但不知道如何使用WCF安全地执行此操作.

在我的单元测试中,我需要使用NetTcpBinding,我不希望硬编码它正在使用的端口.

因此,如何在我的ServiceHost中使用NetTcpBinding时自动选择一个空闲端口?

我怎样才能告诉我它选择的端口(或完整端点地址)?

或者我如何使用.NET找到一些对服务器有效的端口?


鉴于我的赏金没有带来任何新答案,我认为我们可以假设没有好的答案.

.net wcf unit-testing tcp nettcpbinding

9
推荐指数
2
解决办法
4837
查看次数

众包通用Java系统属性和已知值的完整列表

我受到另一个问题的启发:使用Java系统属性的最佳实践

我目前正在寻找Java系统属性和可能值的完整列表.我正在研究一个简单的类来简化它们的使用(如果你有兴趣,请获取源背景信息(我的博客)).在这个课程中,我尝试提供以下内容:

  • 对Java系统属性的简单一致访问(无String常量)
  • 完整的可用属性文档及其可能的值 - 在我的IDE中(即自动完成,内联Javadoc)
  • 修复返回值和/或命名的不一致性
  • 确保java.io.tmpdir存在 - 实际上这是我做这一切的主要原因:)

要获得完整的文档和可用属性的完整列表(即使可用性严重依赖于JVM的那些),我希望您下载源代码,运行它并发布结果.我会相应地更新课程,并在指定地点保持可用.希望它会让你们中的一些人放松一下:)

编辑:

我不是在寻找System.getProperties()所描述的标准属性,也不是我系统上可用的所有属性.我正在尝试创建一个完整的系统属性列表 - 甚至是那些与供应商,jvm或版本相关的属性 - 那些不保证存在且文档稀疏或难以找到的属性.属性如

  • sun.desktop(仅限Linux,例如"gnome"),
  • awt.toolkit(仅限Mac,例如apple.awt.CToolkit)
  • sun.cpu.endian(仅限Sun JVM)
  • ...

我希望让其他人运行我的代码并发布他们的结果,以便以易于使用的Java枚举的形式编译一个全面的列表(包含属性及其可能值的大量文档),例如:

String file = SystemProperty.JAVA_IO_TMPDIR + "file.txt";
Run Code Online (Sandbox Code Playgroud)

代替

String tmp = System.getProperty("java.io.tmpdir");
if (!tmp.endsWith(File.separator)
    tmp += File.separator;
new File(tmp).mkdirs(); // make sure tmp exists
String file = tmp + "file.txt";
Run Code Online (Sandbox Code Playgroud)

所以请运行该代码并发布您的发现.这是一个简单的脚本,可以帮助您入门:

#!/bin/bash
# download and run
# you should really look at the code first, as you can't …
Run Code Online (Sandbox Code Playgroud)

java properties crowdsourcing system-properties

23
推荐指数
2
解决办法
8887
查看次数

在C++中为构造函数使用初始值设定项有什么好处?

Sphere() : theRadius(1.0)
{
}
Run Code Online (Sandbox Code Playgroud)

为什么使用初始化程序(上面)编写的构造函数比初始化其主体(下面)中的数据成员的构造函数更好?

Sphere()
{
     theRadius = 1.0;
}
Run Code Online (Sandbox Code Playgroud)

c++

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

用Scrum收集需求

我的开发团队正在努力研究Scrum方法.我们有一个优先产品积压,我们分解为由燃尽图跟踪的冲刺.

麻烦的是,产品经理(从利益相关者那里收集需求)将为我们提供需求的概述,比如在冲刺开始前几天,或者一组冲刺.

然后我们仔细研究它们,用可行的方法(技术上和合理的时间内)进行修改.管理层,其他产品管理人员和利益相关者会将其发送给我们进行审核,并且通常会进一步修改/调整,这种情况往往会一直持续下去,直到全部安定下来.

与此同时,冲刺的开始日期已经到来,我们开始抓住我们非常肯定稳定的要求.一旦完成这些,我们将无休止地调整代码,因为需求略有变化.

虽然我知道不应该考虑修复需求,但我只是觉得我们正在严格管理这些需求,并尝试将瀑布需求方法融入敏捷开发中.

有没有人对此类问题有任何改进建议或经验?

编辑:这可能是我们最糟糕的情况 - 有时需求非常稳定,我们实际上正确使用Scrum!但是,我们更频繁地在冲刺中看到上述情况,这就是我提出这个问题的原因.我知道上面的Scrum并不是很合适,这就是问题:)

agile scrum requirements process

10
推荐指数
3
解决办法
7546
查看次数