问题列表 - 第5454页

是否有用于检查Winform应用程序的FireBug实用工具?

我正在设计一个在运行时动态创建自己的GUI的程序.

我正在寻找一个类似实用程序的firebug,它允许我在表单周围移动鼠标以查看突出显示的不同控件,并查看它们的大小,填充,边距等设置为什么.

谢谢,
基思

.net user-interface utilities winforms

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

生成包含Cobertura报告的maven站点

我有一些已经通过maven进行网站生成的项目,我想在其中集成cobertura报告,但我似乎没有运行的maven目标将生成本地预览供我查看,其中包括Cobertura报告中的现场.我想确保它们在我将pom更改到repo之前正确生成并且已经生成了破坏的站点.

下面是我添加到maven poms(父级和模块)的内容,但是我运行时看到的网站mvn site:run不包括cobertura报告:

<project>
...
    <build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>cobertura-maven-plugin</artifactId>
            <configuration>
                <check>
                    <haltOnFailure>false</haltOnFailure>
                    <regexes>
                        <regex>
                            <pattern>parent-package-name-here.*</pattern>
                            <branchRate>80</branchRate>
                            <lineRate>80</lineRate>
                        </regex>
                    </regexes>
                </check>
                <instrumentation>
                    <includes>
                        <include>parent-package-name-here/**/*.class</include>
                    </includes>
                </instrumentation>
            </configuration>
            <executions>
                <execution>
                    <id>clean</id>
                    <phase>pre-site</phase>
                    <goals>
                        <goal>clean</goal>
                    </goals>
                </execution>
                <execution>
                    <id>instrument</id>
                    <phase>site</phase>
                    <goals>
                        <goal>instrument</goal>
                        <goal>cobertura</goal>
                        <goal>check</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
...
<reporting>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
            </plugin>
        </plugins>
</reporting>
...
</project>
Run Code Online (Sandbox Code Playgroud)

我应该用什么maven命令来生成带有cobertura报告的网站?或者,我应该添加(另外)以使网站生成包括cobertura报告?

java maven-2 code-coverage cobertura

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

泛型或非泛型

基本上我有一个包含不同水果的自定义List类.假设每个水果都有一个存储在列表中的ID号.

有没有更好的:

new AppleList();
new OrangeList();
new LemonList();
Run Code Online (Sandbox Code Playgroud)

要么

new FruitList<Fruit.Apple>();
new FruitList<Fruit.Orange>();
new FruitList<Fruit.Lemon>();
Run Code Online (Sandbox Code Playgroud)

需要考虑的事项:

  • 所有ID都是int类型.
  • 水果的类型不会影响List本身的实现.它只会被列表的客户端使用,就像外部方法一样.

我想使用更清晰,更好的设计,更快,更高效等的那个.此外,如果以上2种技术不是最好的,请提出您的想法.

编辑:如果不清楚,顺便说一句水果是一个枚举.

.net c# generics

6
推荐指数
4
解决办法
937
查看次数


如何在MVVM中构建ViewModel而不违反单一责任原则?

罗伯特马丁说:"一个班级改变的理由永远不应该超过一个".

让我们考虑绑定到View的ViewModel类.ViewModel可能(甚至可能)由彼此不相关的属性组成.对于小视图,ViewModel可能非常一致,但是当应用程序变得更加复杂时,ViewModel将公开可能因不同和无关原因而发生变化的数据.

我们是否应该在ViewModel类的情况下担心SRP原则?

silverlight wpf mvvm solid-principles

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

如何比较PHP中函数内的unix时间戳(数字)?

好吧,我担心这只是我忘记了一些关于PHP的小蠢事,但我似乎无法弄清楚这里发生了什么.

测试代码:

<?php header('Content-Type: text/plain');

$closingDate     = mktime(23, 59, 59, 3, 27, 2009);

function f1()
{
    return time() > $closingDate;
}
function f2()
{
    return time() < $closingDate;
}

printf('    Time: %u
Closing: %u

t > c: %u
f1   : %u

t < c: %u
f2   : %u', 
    time(), 
    $closingDate, 
    time() > $closingDate,
    f1(), 
    time() < $closingDate,
    f2());
Run Code Online (Sandbox Code Playgroud)

问题是输出对我来说根本没有意义.我不明白为什么它会像它一样:

Time: 1235770914
Closing: 1238194799

t > c: 0
f1   : 1

t < c: 1
f2   : 0
Run Code Online (Sandbox Code Playgroud)

为什么函数输出的结果与函数内的代码不一样?我没有到这里来的是什么?我是否完全看不起自己的代码?到底是怎么回事?

php timestamp function

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

避免传递数据框的最佳方法是什么?

我有12 data.frame秒钟可以使用.它们是相似的,我必须对每个进行相同的处理,所以我写了一个函数,它接受一个data.frame,处理它,然后返回一个data.frame.这有效.但我担心我会绕过一个非常大的结构.我可能正在制作临时副本(是吗?)这样做效率不高.避免data.frame四处走动的最佳方法是什么?

doSomething <- function(df) {
  // do something with the data frame, df
  return(df)
}
Run Code Online (Sandbox Code Playgroud)

r dataframe

12
推荐指数
2
解决办法
3434
查看次数

避免在.NET(C#)项目中重复的图标资源

我正在使用Visual C#2008 Express.我想为应用程序使用相同的图标(即.exe显示的图标),以及主窗体.不幸的是,VC#似乎并不是很聪明,并且坚持要复制图标数据.

似乎没有办法选择"已嵌入"的图标用于表单或项目图标(仅选择文件),并且对两个图标使用相同的文件只是将文件嵌入两次尽可能远看到.这不是什么大不了的事(现在硬盘空间很便宜,对吧?),但这让我很烦恼.

知道怎么避免这个吗?有没有办法以编程方式加载可执行文件的图标,以便在构建表单时使用,比如说?一些关于类似事情的论坛帖子似乎暗示.NET资源不使用普通的旧Windows资源系统 - 在获取旧式资源的框架内有没有办法?或者我是否必须绑定Win32 API函数才能执行此操作?

c# resources winapi winforms

20
推荐指数
3
解决办法
7313
查看次数

Oracle DB简单SELECT列顺序很重要

我在Oracle DB中执行一个简单的SELECT语句,需要按特定的顺序选择列.例:

表A有100个属性,其中一个是"章",它出现在表中列的某个位置.我需要首先选择带有"章节"的数据,然后选择其余的列,而不是特定的顺序.基本上,我的陈述需要阅读如下内容:

SELECT a.chapter, a. *the remaining columns* FROM A

此外,我不能简单地键入:

SELECT a.chapter, a.*

因为这会选择"章节"两次.

我知道SQL语句看起来很简单,但如果我知道如何解决这个问题,我可以将这个思想推断到更复杂的领域.另外,我们假设我不能只是滚动查找"章节"列并将其拖到开头.

谢谢.

sql database oracle

0
推荐指数
3
解决办法
4511
查看次数

是否有可能以编程方式静音iPhone?

我已经看到了确保应用程序尊重静音开关的技术,但是可以使用SDK将iPhone设置为静音(没有来自任何应用程序的声音)吗?

iphone volume

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