小编Mar*_*com的帖子

如何发出HTTP PUT请求?

在C#中组成休息PUT请求的最佳方法是什么?

请求还必须发送URI中不存在的对象.

c# rest http

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

关于单元测试的好文献?

我在哪里可以找到关于单元测试的优秀文献?欢迎提供书名和链接.

更新:以下是以下答案中提到的书籍清单

xUnit测试模式:重构测试代码

以测试为导向的面向对象软件的发展

单元测试的艺术

软件测试的真正挑战是解决测试设计的难题.

测试面向对象的系统:模型,模式和工具提供了三十种适用于单元测试设计的测试设计模式.它还为测试自动化提供了许多设计模式.这些模式提炼出许多来之不易的最佳实践和研究见解.

实用单位测试

测试驱动开发:通过示例

testing unit-testing

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

将字符串定义为静态资源

有没有办法在整个应用程序中定义一个常量字符串作为静态资源?

我正在运行Wpf应用程序,但没有主要的xaml表单.该应用程序是由单个经典.cs表单处理的xaml控件的集合.

wpf xaml

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

如何将样式基于资源字典中的另一种样式?

我有一个主题应用于资源字典中的所有按钮.现在我想在继承字典中的样式更改时向按钮添加触发器.我尝试了以下代码,但它说无法找到控件.我该如何解决?

<UserControl.Resources>
  <ResourceDictionary>
      <ResourceDictionary.MergedDictionaries>
          <ResourceDictionary Source="Theme.xaml"/>
      </ResourceDictionary.MergedDictionaries>

      <conv:ErrorContentConverter x:Key="ErrorContentConverter" />

      <Style x:Key="ValidTrigger" 
             TargetType="Control" BasedOn="{StaticResource {x:Type Control}}">
         <Style.Triggers>
            <DataTrigger Binding="{Binding Path=IsValid}" Value="False">
              <Setter Property="IsEnabled" Value="false" />
            </DataTrigger>
         </Style.Triggers>
      </Style>   
  </ResourceDictionary>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

基本模板:

    <Style TargetType="{x:Type Button}" BasedOn="{x:Null}">
    <Setter Property="FocusVisualStyle" 
            Value="{DynamicResource NuclearButtonFocusVisual}" />
    <Setter Property="Foreground" Value="#FF042271" />
    <Setter Property="FontFamily" Value="Trebuchet MS" />
    <Setter Property="FontSize" Value="12" />
    <Setter Property="Padding" Value="3" />

    <Setter Property="Template" Value="{DynamicResource ButtonTemplate}" />
</Style>
Run Code Online (Sandbox Code Playgroud)

wpf xaml styles

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

无效的正则表达式模式

我在c#中有一段代码来检查值是否是有效的正则表达式模式.代码很简单:

     try
   {
      System.Text.RegularExpressions.Regex.IsMatch("", pattern);
   }
   catch (Exception)
   {
       return "pattern matches must be a valid regex value";
   }
Run Code Online (Sandbox Code Playgroud)

我试图测试它是否正常工作,但我找不到无效的正则表达式模式..呵呵

有什么建议?

c# regex validation

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

在列表框内填充网格宽度

我有一个网格作为列表框中项目的数据窗口,它没有填充控件的整个宽度.我在其他问题中尝试过这些建议,但它们没有用到:

这是列表框xaml

 <ListBox ItemsSource="{Binding AccessControl.Credentials}" >                      
                                <ListBox.ItemTemplate>
                            <DataTemplate>
                                    <Grid >
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="*"/>
                                            <ColumnDefinition Width="*"/>
                                            <ColumnDefinition Width="*"/>
                                            <ColumnDefinition Width="*"/>
                                            <ColumnDefinition Width="Auto"/>
                                        </Grid.ColumnDefinitions>
                                        <Grid.RowDefinitions>
                                            <RowDefinition/>
                                            <RowDefinition/>
                                            <RowDefinition/>
                                        </Grid.RowDefinitions>

                                        <Label Grid.Column="0" Grid.Row="0">Name</Label>
                                        <Label Grid.Column="0" Grid.Row="1">Attribute</Label>
                                        <Label Grid.Column="2" Grid.Row="1">Value</Label>   </Grid>
                            </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>
Run Code Online (Sandbox Code Playgroud)

我正在使用以下项目中的主题文件:http://wpfthemes.codeplex.com/这里是相关部分:

 <Style TargetType="{x:Type ListBox}">
    <Setter Property="SnapsToDevicePixels" Value="true" />
    <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto" />
    <Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto" />
    <Setter Property="ScrollViewer.CanContentScroll" Value="True" />
    <Setter Property="HorizontalContentAlignment" Value="Stretch" />
    <Setter Property="VerticalContentAlignment" Value="Center" />
    <Setter Property="FontFamily" Value="Trebuchet MS" />
    <Setter Property="FontSize" Value="12" …
Run Code Online (Sandbox Code Playgroud)

wpf layout listbox

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

确定服务器上正在使用哪个wcf端点

我有一个wcf服务,它使用两个端点公开服务.一个端点用于Web服务调用,而另一个端点用于休息.

有没有办法确定从哪个端点调用服务器功能?

.net wcf wcf-endpoint

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

使用Jena在DBpedia上创建SPARQL查询

我试图使用Jena创建一个SPARQL查询来查询DBpedia.

当我将它与独立工具(Twinkle)一起使用时,查询正在工作,但当我将其插入此Java代码时,它返回一个空集.

String sparqlQueryString1 = "PREFIX dbont: <http://dbpedia.org/ontology/> " +
        "PREFIX dbp: <http://dbpedia.org/property/>" +
        "PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>" +
        "   SELECT ?musician  ?place" +
        "   FROM<http://dbpedia.org/resource/Daphne_Oram>" +
        "   WHERE { " +
        "       ?musician dbont:birthPlace ?place ." +
        "   }";

Query query = QueryFactory.create(sparqlQueryString1);
QueryExecution qexec = QueryExecutionFactory.sparqlService("http://dbpedia.org/sparql", query);

ResultSet results = qexec.execSelect();
ResultSetFormatter.out(System.out, results, query);       

qexec.close() ;
Run Code Online (Sandbox Code Playgroud)

我有什么想法我做错了吗?

java semantic-web sparql jena

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

通用布尔转换器

我有以下转换器

  [ValueConversion(typeof(bool), typeof(Visibility))]
public sealed class BoolToVisibilityConverter : IValueConverter
{
    public Visibility TrueValue { get; set; }
    public Visibility FalseValue { get; set; }

    public BoolToVisibilityConverter()
    {
        // set defaults
        TrueValue = Visibility.Visible;
        FalseValue = Visibility.Collapsed;
    }

    public object Convert(object value, Type targetType,
        object parameter, CultureInfo culture)
    {
        if (!(value is bool))
            return null;
        return (bool)value ? TrueValue : FalseValue;
    }

    public object ConvertBack(object value, Type targetType,
        object parameter, CultureInfo culture)
    {
        if (Equals(value, TrueValue))
            return true;
        if (Equals(value, FalseValue)) …
Run Code Online (Sandbox Code Playgroud)

wpf

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

genfromtxt返回NaN行

我试图用numpy读取一个csv文件,我有以下代码

from numpy import genfromtxt
data = genfromtxt(open('errerr.csv', "r"), names=True, delimiter=',')
Run Code Online (Sandbox Code Playgroud)

并出现以下内容

  (nan, nan, nan, nan, nan, nan, nan),
       (nan, nan, nan, nan, nan, nan, nan),
       (nan, nan, nan, nan, nan, nan, nan)], 
      dtype=[('name', '<f8'), ('severity', '<f8'), ('Message', '<f8'), ('AppDomainName', '<f8'), ('ProcessName', '<f8'), ('clientid', '<f8'), ('type', '<f8')])
Run Code Online (Sandbox Code Playgroud)

dtype看起来很好

只是为了证明我不会发疯我试过这段代码

import csv
f = open('errors.csv', 'rt')
reader = csv.reader(f)
data = [] 
for r in reader: 
    data.append(r)
f.close()
Run Code Online (Sandbox Code Playgroud)

这很有效,但我试图找出与genfromtxt的交易

这是来自csv的示例

name,severity,Message,AppDomainName,ProcessName,clientid,type
 Strings strings,Error,")  Thread Name:  Extended Properties:",SunDSrvc.exe,C:\Program Files\\SunDSrvc.exe,5DAA9377 ,Client
 Strings strings,Error,") …
Run Code Online (Sandbox Code Playgroud)

python csv numpy

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

标签 统计

wpf ×4

c# ×2

xaml ×2

.net ×1

csv ×1

http ×1

java ×1

jena ×1

layout ×1

listbox ×1

numpy ×1

python ×1

regex ×1

rest ×1

semantic-web ×1

sparql ×1

styles ×1

testing ×1

unit-testing ×1

validation ×1

wcf ×1

wcf-endpoint ×1