问题列表 - 第10168页

FindBugs的问题排除过滤器

我正在评估FindBugs并尝试使用excludeFilter,以便该工具不处理测试包或生成的ejb存根.

我尝试过以下方法:

<FindBugsFilter>
<!-- Match any test packages -->
<Match>
    <Package name="~.*\.test"/>
</Match>
<Match>
    <Or>
        <Class name="~.*\.^_*"/>
        <Class name="~.*EJS*"/>
    </Or>
    <Bug pattern="MALICIOUS_CODE"/>
</Match>
Run Code Online (Sandbox Code Playgroud)

生成的EJB仍然在被查看.有人可以为此提供更好的指导.

我想排除所有以"_"开头的类

例:

COM/myCompany中/业务/管理/ EJB/_AdminRemoteHome_Stub.java

COM/myCompany中/业务/管理/ EJB/_EJSRemoteStatelessAdminHome_054d51b9_Tie.java

更新过滤文件.

我使用建议的regx更改将过滤器文件更改为以下结构,现在事情按预期工作:

<FindBugsFilter>
<!-- Match any test packages -->
<Match>
    <Package name="~.*\.test"/>
</Match>
<Match>
    <Class name="~.*\._.*"/>
</Match>
<Match>
    <Class name="~.*?EJS.*"/>       
</Match>
Run Code Online (Sandbox Code Playgroud)

看起来我需要回去刷新我的regx.

java findbugs

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

如何截断sql server 2000中的十进制值

我有一个表达:

Select (2345789 * 39.456) / 100 
Run Code Online (Sandbox Code Playgroud)

输出是925554.5078400.

我想显示925554.50小数点后的2个值.

如果我使用圆形

Select round((2345789 * 39.456)/100, 1)
Run Code Online (Sandbox Code Playgroud)

输出是925554.5000000.但我想要小数点后正好2位数.怎么做?

sql-server

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

在C#中模拟非虚方法

我正在尝试测试我使用模拟制作的一些类,但我已经看到c#中的所有免费模拟框架都无法模拟非虚方法(如果它不在接口中).

但是,有可以做到这一点的TypeMock,所以它是可能的.任何人都可以展示如何做到这一点?如果我能完成这项任务,我甚至可能会尝试为开源框架做出贡献.

提前致谢

.net c# testing typemock mocking

11
推荐指数
2
解决办法
3703
查看次数

XSLT:提取唯一属性值

请帮助,我是一个XSLT新手,我正在尝试将一种XML格式转换为另一种格式.

我需要提取唯一的属性值并将值转换为新格式.下面的示例XML显示了原始和新/目标格式.

我花了很多年时间试图这样做而没有任何享受.任何人都可以帮忙或给我一些指示?

原始格式:

<base>
  <level>
    <level2 Name ="AA" value="1"/>
  </level>
  <level>
    <level2 Name ="BB" value="2"/>
  </level>
  <level>
    <level2 Name ="BB" value="3"/>
  </level>
  <level>
    <level2 Name ="CC" value="4"/>
  </level>
  <level>
    <level2 Name ="AA" value="5"/>
  </level>
</base>
Run Code Online (Sandbox Code Playgroud)

新格式:

<base>
  <levelNames>
    <level level2Name ="AA"/>
    <level level2Name ="BB"/>
    <level level2Name ="CC"/>
  </levelNames>
</base>
Run Code Online (Sandbox Code Playgroud)

非常感谢.

xslt grouping

6
推荐指数
2
解决办法
9169
查看次数

什么是ActionResult AcceptVerbsAttribute默认的HTTP方法?

我知道您可以通过添加AcceptVerbsAttribute来限制特定ActionResult方法响应的HTTP方法,例如

[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index() {
    ...
}
Run Code Online (Sandbox Code Playgroud)

但我想知道:ActionResult方法在没有显式[AcceptVerbs(...)]属性的情况下会接受哪些HTTP方法?

我认为它是GET,HEADPOST但只是想要仔细检查.

谢谢.

asp.net-mvc

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

包括带有classpathentry的多个jar

我有一个eclipse的.classpath文件,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="src" path="test"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="output" path="bin"/>
    <classpathentry kind="lib" path="/libraries/jee/servlet-api.jar"/>
    <classpathentry kind="lib" path="/libraries/junit/junit-4.6.jar"/>
    <classpathentry kind="lib" path="/libraries/log4j/log4j-1.2.15.jar"/>
</classpath>
Run Code Online (Sandbox Code Playgroud)

我想在类路径中添加一个完整的jar目录 - 我喜欢eclipse(或更确切地说,我们使用.classpath格式的基于ant的构建过程)来了解驻留在单个目录中的几个jar,而不直接指定它们.我怎样才能做到这一点?

java eclipse jar classpath

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

正则表达式匹配不同主机上的确切url路径

需要帮助来创建正则表达式匹配字符串

www.*.abc.*/somestring
Run Code Online (Sandbox Code Playgroud)

这里*是外卡,它可以像我们这样的任何人,英国

或者com,edu

喜欢

 www.us.abc.com/somestring
www.uk.abc.edu/somestring
Run Code Online (Sandbox Code Playgroud)

regex

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

如何更改iphone CATiledLayer fadeDuration?

我正在开发一个显示平铺地图的iphone应用程序.我目前在UIScrollView中使用CATiledLayer:

     MyTiledDelegate *delegate=[[MyTiledDelegate alloc] initWithMapLayer:map];
     tileLayer = [CATiledLayer layer];
     tileLayer.delegate = delegate;
     [scrollView.layer addSublayer:tileLayer];
     [tileLayer setNeedsDisplay];   
Run Code Online (Sandbox Code Playgroud)

我编写并设置了自己的委托,它实现了绘图层方法,如下所示:

- (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx{
    CGRect rect =CGContextGetClipBoundingBox(ctx);
    CGFloat x = fabs(round(rect.origin.x/tileSize));
    CGFloat y = fabs(round(rect.origin.y/tileSize));

    Tile *tile = [map getTileForMapZoom:z x:x y:y];
    CGImageRef img=[tile getRealImage];
    CGContextDrawImage(
        ctx,
        CGRectMake(tile.x*tileSize,tile.y*tileSize, tileSize,tileSize) , 
        img);
    }//edited for brevity
Run Code Online (Sandbox Code Playgroud)

在绘制图块后,我对CAtiledLayer的默认行为感到恼火.此外,有时fadein不完整(它停止在90%或95%不透明度).

我如何更改或(最好)删除fadein动画?

我打了speedduration我的CATiledLayer实例的属性,都无济于事.我没有在tilesLayer上设置任何动画.在[tiledLayer removeAllAnimation]没有任何改变任何东西.

谢谢你的任何指示.

iphone core-animation objective-c

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

链接器在头文件中定义非内联函数时出错?

带有警卫的头文件中定义的非内联函数

#if !defined(HEADER_RANDOM_H)
#define HEADER_RANDOM_H 
void foo()
{
//something
}
#endif
Run Code Online (Sandbox Code Playgroud)

链接器错误中的结果:已在someother.obj文件中定义使函数内联工作正常但我无法理解为什么函数在第一种情况下已经错误输出.

c++ header function definition

6
推荐指数
2
解决办法
3053
查看次数

让WPF Tabcontrol高度假设最大项目的高度?

有没有办法让tabcontrol采取最大标签项的大小(实际上,tabitem的内容)?

由于tabcontrol没有指定特定的大小,因此它应该自动调整大小:它可以正确地执行此操作,但是当您切换选项卡时,它会自动将其自身调整为当前所选选项卡内容的高度(和宽度).

我不希望调整大小发生,让tabcontrol假设最大项目的高度,但仍然让它自动调整大小.

有线索吗?我尝试数据绑定到Height使用多绑定作为内容的每个元素ActualHeightItems属性,并对Tabcontrol 的属性和属性进行绑定.但是,唉,ActualHeight内容元素总是0.

        <TabItem Header="Core" > 
            <Grid Margin="5">
                <Grid.Height>
                    <MultiBinding Converter="{Converters1:AllTabContentEqualHeightConverter}">
                        <Binding Path="ActualHeight" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType={x:Type TabControl}}"/>
                        <Binding Path="Items" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType={x:Type TabControl}}"/>
                    </MultiBinding>
                </Grid.Height>

            ...
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?

wpf height tabcontrol multibinding

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