问题列表 - 第3622页

什么是扩展方法?

.NET中的扩展方法是什么?



编辑:我在使用扩展方法时发布了一个跟进问题

.net extension-methods

43
推荐指数
4
解决办法
7094
查看次数

正则表达式如何在硒中起作用?

我想存储一部分id,然后扔掉剩下的部分.例如,我有一个id为'element-12345'的html元素.我想扔出'element-'并保留'12345'.我怎么能做到这一点?

我可以捕获并回显值,如下所示:

| storeAttribute | //pathToMyElement@id | myId |
| echo | ${!-myId-!} | |

当我运行测试时,我得到这样的东西:

| storeAttribute | //pathToMyElement@id | myId |
| echo | ${myId} | element-12345 |

我正在使用Selenium IDE进行录制,并使用Selenium Bridge夹具将测试复制到Fitnesse.问题是我每次运行测试时都使用干净的数据库,我需要在整个测试过程中捕获并使用随机ID.

regex selenium fitnesse selenium-fitnesse-bridge

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

你能用键击来组织eclipse中整个项目的导入吗?

只做一次击键并让eclipse组织所有java类中的所有导入而不仅仅是你正在看的那个,这不是很好吗?这可能吗?它有击键吗?

java eclipse keyboard-shortcuts

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

如何从随机字节数组值中获取随机双值?

我想使用RNGCryptoServiceProvider作为随机数的来源.因为它只能将它们作为字节值数组输出,如何将它们转换为0到1的双精度值,同时保持结果的一致性?

.net c# random

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

java中的包级保护有什么用?

我知道java中的包级保护是如何工作的.我了很多代码(包括许多开源代码),似乎没有人使用它.整个保护级别对我来说似乎有点不对(我在一周的任何一天都有c#内部).

是否存在常用的合法的现实用例?

编辑:在问这个问题后有点太晚了,我意识到我忘了排除包受保护的实现类的"标准"模式,可能提供公共接口的实现.每个人都使用这些,正如回复中多次提到的那样.我仍然认为这个问题有很多很好的回复.

java

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

扩展方法的用法

  • 何时使用扩展方法有意义?
  • 向类型添加扩展方法是否会影响性能?

    这些问题是我之前提到的关于扩展方法的问题的后续问题.

  • .net extension-methods

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

    Selenium:是否可以将xpath与变量连接起来?

    我的元素的xpath变得非常难以阅读.

    // DIV [@ ID = 'main_content']/DIV [2]/DIV [2]/DIV [2]/DIV [4] /表/ tbody的/ TR [2]/TD /形式/字段集/ P [1 ] /输入

    如果我可以将大部分内容存储为变量并且稍后使用它会很好:

    | assertElementPresent | $ {myForm}./ fieldset/p [1]/input |

    这样的事情可能吗?它会让我的测试更容易阅读!

    selenium fitnesse

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

    如何用图形路径完全替换WPF按钮的内容?

    我已经使用Blend解构了一个标准的WPF按钮,并设法创建一个漂亮的样式按钮,但我无法弄清楚如何使路径填充按钮空间的内部(按钮宽度和高度).我也不确定是否需要指定ContentPresenter,即使它是正确的.我在按钮中间的文本之后(正常),但我的图形路径在它后面.

    谁能给我反馈如何完成这个?风格定义为;

        <ControlTemplate x:Key="CurvedButton" TargetType="{x:Type Button}">
            <Grid>
                <Path Fill="#ff951c1f" Data="F1 M 64,16 C 64,24 56,31 48,31 L 15,31 C 7,31 0,24 0,16 C 0,7 7,0 15,0 L 48,0 C 56,0 64,7 64,16 Z" />
                <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Width="Auto" />
            </Grid>
        </ControlTemplate>
    
    Run Code Online (Sandbox Code Playgroud)

    这个按钮的用法是;

    <StackPanel>
        <Button Template="{StaticResource CurvedButton}" FontFamily="MS Trebuchet" FontSize="40" Width="200" Height="120" Foreground="Black">XXXXXXXXXXX</Button>
    </StackPanel>
    
    Run Code Online (Sandbox Code Playgroud)

    一切都完成后,它应该看起来像一个弯曲的红色按钮.

    提前致谢

    瑞安

    wpf styles path button contentpresenter

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

    在SQL Server 2008中跨多个表,列使用全文搜索

    我需要使用全文搜索从数据库中的两个表中搜索多个列.有问题的两个表都有相关的列全文索引.

    我选择全文搜索的原因:1.能够轻松搜索重音词(cafè)2.能够按照词语接近等排名.3."你的意思是XXX?" 功能

    这是一个虚拟表结构,以说明挑战:

    Table Book
    BookID
    Name (Full-text indexed)
    Notes (Full-text indexed)
    
    Table Shelf
    ShelfID
    BookID
    
    Table ShelfAuthor
    AuthorID
    ShelfID
    
    Table Author
    AuthorID
    Name (Full-text indexed)
    

    我需要搜索书名,书注和作者姓名.

    我知道有两种方法可以做到这一点:

    1. 使用全文索引视图:这可能是我首选的方法,但我不能这样做,因为要查看全文索引,它需要是模式绑定,没有任何外连接,具有唯一索引.我需要获取我的数据的视图不满足这些约束(它包含我需要从中获取数据的许多其他连接表).

    2. 在存储过程中使用连接:这种方法的问题是我需要按排名排序结果.如果我在表中进行多个连接,则默认情况下SQL Server不会跨多个字段进行搜索.我可以在两个链接表上组合两个单独的CONTAINS查询,但我不知道从两个搜索查询中提取组合排名的方法.例如,如果我搜索"Arthur",则应考虑Book查询和Author查询的结果并相应地加权.

    sql-server full-text-search sql-server-2008

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

    应该从Propery Set抛出什么异常?

    在.NET中,如果有人将非法值传递set { }给属性的某个部分,应该抛出什么类型的异常?

    例:

    public string Provider
    {
        get { return _provider; }
        set
        {
            if (String.IsNullOrEmpty(value)) throw new Exception("Provider cannot be null or empty."); //what type of exception should be thrown here instead?
            _provider = value;
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)

    注意:

    我问这个问题,因为它适用于.NET,但它也适用于许多其他语言.因此,如果您有一个适用于.NET框架之外的其他问题的好答案,请发布!

    .net language-agnostic exception

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