问题列表 - 第43925页

来自string,int等的枚举

使用扩展方法,我们可以创建方法通过创建扩展方法来枚举转换为其它数据类型(如String),INT ToInt(),ToString()等的枚举.

我想知道如何实现其他方式,例如FromInt(int),FromString(string)等等.据我所知,我无法创建MyEnum.FromInt()(静态)扩展方法.那么有什么可能的方法呢?

.net c# extension-methods enums type-conversion

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

单元测试逻辑涉及多个类

我有一个带有评估方法的订阅类.这种方法得到了这个订阅的计划(作为模型),然后这将获得它的费用.通过这种方式,订阅构造了一个发票对象,其中包含从上次结算日期未开帐单的费用.

我想测试这个方法,但在我看来,这不会是一个单元测试,因为它涉及许多具有不同依赖关系的对象.

你会如何测试这种方法?

unit-testing

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

防止Internet Explorer 7中的<link> ed CSS文件阻止下载

Internet Explorer 7(但不是8/9)阻止任何下载,直到CSS文件在我们的站点上完成.

我们没有围绕它使用Internet Explorer测试<!--[if IE ]><![endif]-->,也没有使用协议无关的URI(//而不是http://).它只是一个直接的/css/global/core.css链接,但浏览器在开始之前一直等到完成下载.

有没有什么技术可以防止这种行为?

PS:所有JavaScript都在底部,所有静态内容都托管在另一个域上(CSS除外,因为它能够在HTML文档之后重用现有连接,从而为用户提供更快的体验,即使有额外的cookie头).

编辑:

问题是使用DynaTrace对IE7进行分析会导致CSS文件阻止进一步下载,但是DynaTrace关闭它可以正常工作.所以这是一个DynaTrace错误,而不是IE7错误.

与DynaTrace: 替代文字

没有DynaTrace: 替代文字

css internet-explorer

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

Python:检测python工具的安装位置

Python的安装附带了一些方便的工具,位于$ YOUR_PYTHON/Tools/Scripts下.是否有一种独立于平台的方法来找出它们所在系统的位置?我想使用ftpmirror.py作为shell脚本的一部分.

python

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

为什么我的JavaScript不能与我的UserControl交互?

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %>

<script type="text/javascript">
    function Incrementer() {
        var txtBox = document.getElementById('MainContent_TextBox1').value;

        var i = parseInt(txtBox);
        i = i + 1;
        var v = i + "";
        document.getElementById('MainContent_TextBox1').value = v;
        return false;
    }
    function Decrementer() {
        var txtBox = document.getElementById('MainContent_TextBox1').value;

        var i = parseInt(txtBox);
        i = i - 1;
        var v = i + "";
        document.getElementById('MainContent_TextBox1').value = v;
        return false;
    }

</script>
<asp:TextBox ID="TextBox1" runat="server" Text="0"></asp:TextBox><br />
<asp:Button ID="Button1"  runat="server" Text="Up"  OnClientClick="return Incrementer();"/>
<asp:Button ID="Button2" Text="Down" …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net user-controls getelementbyid

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

尝试调用jQuery时为什么会出现"Error:object expected"?

代码生成"预期的错误对象":

<script type ="text/javascript" >
    var doRedirect = function() { location.href='http://www.google.com' };
    $("#<%=Button1.ClientId%>").click(function() {
        $("#<%=Label1.ClientId%>").show();
        window.setTimeout("$('#<%=Label1.ClientId%>').fadeOut('slow', doRedirect)", 10000);
    });
    </script>
Run Code Online (Sandbox Code Playgroud)

这段代码有什么问题?

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div style="color: #009933; font-weight: 700">

        <asp:Button ID="Button1" runat="server" Text="Button" />

    </div>
    <p style="color: #336600; font-weight: 700">
        <asp:Label ID="Label1" runat="server" Text="Label" Visible="False"></asp:Label>
    </p>
    </form>
     <script type ="text/javascript" >
         var doRedirect = function() { location.href='http://www.google.com' …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net

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

java.util.regex中

任何人都可以向我解释如何使用正则表达式识别包含例如单个P字符的任何字符串?你也可以解释一下它是如何评估的吗?

编辑:[^P*]和之间有什么区别[^P]*

java regex

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

WPF列表框布局:多列

我有一个包含CheckBoxes的ListBox(WPF).我正在使用配置屏幕.示意图如下:

替代文字

现在我要添加一个"Test 5"CheckBox.我的垂直空间有限,所以我想让它出现在水平方向,如下图所示:

替代文字

可以修改ListBox布局,以便CheckBoxes将像这样排列吗?

c# wpf xaml

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

Delphi从RAD Studio升级到Delphi XE

我们正在考虑从Rad Studio 2007升级到Delphi XE,并且需要让老板相信成本是合理的.我很感激能够帮助我回答这个问题的评论:"Delphi XE带来了哪些内容让升级成为值得的?"

问候,彼得

delphi upgrade delphi-2007 delphi-xe

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

WCF datacontract vs class serialize

我知道如果我们使用datacontract,我们可以对类进行更多控制,但是,请考虑以下2种情况

[DataContract]
public class Customer
{
    [DataMember]
    public string CustomerName {get; set;}

    [DataMember]
    public int Age{get; set;}
}
Run Code Online (Sandbox Code Playgroud)

public class Customer
{
    public string CustomerName {get; set;}
    public int Age{get; set;}
}
Run Code Online (Sandbox Code Playgroud)

它们都在.net客户端上正确序列化.我个人不用第二个例子.任何人都可以指出我在两个班级的差异吗?我打算发送这两个类中的所有公共属性.

wcf datacontract

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