问题列表 - 第16979页

用户代理字符串中的MDDR

MDDR在用户代理字符串中的含义是什么?

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MDDR; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)

user-agent

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

正则表达式,用于匹配行开头或空格字符后的模式

我一直试图干掉以下与字符串中的hashtags匹配但没有成功的正则表达式:

/^#(\w+)|\s#(\w+)/i
Run Code Online (Sandbox Code Playgroud)

这不起作用:

/^|\s#(\w+)/i
Run Code Online (Sandbox Code Playgroud)

不,我不想在开头用逗号进行交替:

/(^|\s)#(\w+)/i
Run Code Online (Sandbox Code Playgroud)

我在Ruby中这样做 - 尽管我认为这不应该是相关的.

举一些匹配和不匹配字符串的例子:

'#hashtag it is'        # should match => [["hashtag"]]
'this is a #hashtag'    # should match => [["hashtag"]]
'this is not a#hashtag' # should not match => []
Run Code Online (Sandbox Code Playgroud)

有什么建议?我在挑剔吗?

ruby regex

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

使用三元运算符初始化数组

我试过这样的事情:


boolean funkyBoolean = true;
int array[] = funkyBoolean ? {1,2,3} : {4,5,6};

但是这段代码甚至都不会编译.这有什么解释吗?是不是 funkyBoolean ? {1,2,3} : {4,5,6} 一个有效的表达?提前致谢!

java arrays ternary-operator

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

将一个FlowDocument复制到第二个FlowDocument

如何将一个FlowDocument的内容复制到下面的另一个FlowDocument是我尝试过的

foreach (var blk in fd1.Blocks)
{
   fd2.Blocks.Add(blk);
}
Run Code Online (Sandbox Code Playgroud)

fd1是FlowDocument1,fd2是FlowDocument2.

但我得到以下错误.

收集被修改; 枚举操作可能无法执行.

谢谢

阿文德

copy flowdocument

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

为每个角设置一个具有不同画笔颜色的边框

我已经创建了一个静态资源来定义我的xaml中特定项的边框,但我找不到为每个边定义唯一颜色的好方法!

XAML:

<Border Style="{StaticResource SidePanelBorder}">
        <!-- rest of the xaml -->
</Border>
Run Code Online (Sandbox Code Playgroud)

静态资源:

<Style x:Key="SidePanelBorder">
    <Setter Property="Control.BorderBrush" Value="#FF363636" />
    <Setter Property="Control.BorderThickness" Value="1" />
</Style>
Run Code Online (Sandbox Code Playgroud)

但是我想为边框的每一边定义一种颜色,最后还要有不同的边框厚度.

有没有什么好的技术呢?

wpf xaml border colors

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

LINQ to SQL:如何将记录插入视图?

我正在使用Linq to SQL进行数据库操作,并且我正在尝试在VIEW中执行插入操作,它会抛出错误,

XXt threw exception:  System.InvalidOperationException: Can't perform Create, 
Update or Delete operations on 'Table(XXX)' because it has no primary key.
Run Code Online (Sandbox Code Playgroud)

如何使用LINQ使用C#将记录插入View?

谢谢.

c# linq-to-sql

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

怎么知道Type是否继承了其他类型?

怎么知道Type是否继承了其他类型?

Type t;
// i get the t from somewhere
bool b = t.IsInhertitedFrom(typeof(BaseType));
Run Code Online (Sandbox Code Playgroud)

c# reflection

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

通过Maven的PowerMockRunner与Mockito一起运行Junit和PowerMock

我无法通过maven运行Powermock.我是用于驱动jUnit测试的PowerMock Mockito和PowerMockRunner.

这是测试:

@RunWith(PowerMockRunner.class)
@PrepareForTest( { UserLocalServiceUtil.class, ExpandoBridge.class })
public class AlertNotificationsTest {
//...
Run Code Online (Sandbox Code Playgroud)

我没有为运行测试配置任何特殊功能.我的pom引用了以下代码:

  • org.mockito | mockito-all | 1.8.0
  • junit | junit | 4.6.0
  • org.powermock.modules | powermock-module-junit4 | 1.3.1
  • org.powermock.api | powermock-api-mockito | 1.3.1

当我运行mvn -Dtest=AlertNotificationsTest testmvn时说没有测试可以运行.但如果我从eclipse运行相同的测试类,一切运行正常.

难道我做错了什么?


这是我下面的pom.xml(相关部分)

    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>5.9</version>
        <classifier>jdk15</classifier>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.6</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-all</artifactId>
        <version>1.8.0</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.powermock.modules</groupId>
        <artifactId>powermock-module-junit4</artifactId>
        <version>1.3.1</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.powermock.api</groupId>
        <artifactId>powermock-api-mockito</artifactId>
        <version>1.3.1</version>
        <scope>test</scope>
    </dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

这是maven的输出

mvn -Dtest = AlertNotificationsTest测试

... …
Run Code Online (Sandbox Code Playgroud)

java junit maven-2 mockito powermock

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

无法访问Windows窗体应用程序中的ConfigurationManager.AppSettings

如何ConfigurationManager.AppSettings在Windows窗体应用程序中访问?

错误消息显示:当前上下文中不存在名称"ConfigurationManager".

application-settings winforms

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

如何为单一类型指定两个数据模板?

我在 XAML DataTemplate 中定义了我自己的类型。

<DataTemplate DataType="{x:Type MyType}">
    ...
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

现在我想为相同范围内的相同类型再添加一个模板。我将如何选择在具体的 ItemsControl 中使用哪个模板?

背景:
我有 ItemsControl,它根据项目的类型以不同的方式显示不同类型的对象(当然是从一个基类派生的)。所以我为每种类型指定了未命名的数据模板。现在我需要显示相同的数据,但使用新模板(旧模板支持编辑,新模板不支持)。

wpf xaml datatemplate

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