问题列表 - 第8968页

使用Cobertura从代码覆盖中排除方法

有没有办法将代码排除在Cobertura覆盖率报告之外?我们有一些方法不应包含在覆盖率报告中,因此不会降低覆盖率数字.

我知道Clover有这样的功能,但我没有找到类似的Cobertura.

java code-coverage cobertura

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

如何在asp.net MVC中包含js文件,并在所有路由上都有一个有效的路径

我创建了一个默认的ASP.net MVC项目.在主页面中,我在顶部有以下内容

<head runat="server">
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
</head>
Run Code Online (Sandbox Code Playgroud)

然后,我需要添加一个javascript文件,并通过将文件从解决方案资源管理器拖到页面来添加以下行:

<head runat="server">
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
    <script src="../../Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
</head>
Run Code Online (Sandbox Code Playgroud)

当我访问该网站并从浏览器中查看html时,我看到:

<head><title> 

    Index

</title><link href="Content/Site.css" rel="stylesheet" type="text/css" /> 
    <script src="../../Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>  
</head> 
Run Code Online (Sandbox Code Playgroud)

CSS文件相对路径是固定的,但JS文件没有.该站点将部署到服务器上的不同文件夹,而不是我在开发框中获得的根目录.

有没有正确的方法来做到这一点?

javascript asp.net-mvc

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

什么jsf组件可以呈现div标签?

例如:h:inputText将呈现一个"input type='text'".什么jsf标签可以呈现"div"标签?

html jsf

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

条件注释和有效的XHTML

鉴于代码(看起来它应该是有效的):

<!--[if lt IE 7]> <style type="text/css" media="screen">
<!--
div.stuff { background-image: none; }
--></style><![endif]-->
Run Code Online (Sandbox Code Playgroud)

W3C验证器抛出一个拟合:

  • 注释声明中的S分隔符
  • 无效的注释声明:找到注释外的名称开始字符但在注释声明中
  • 这里不允许使用字符数据

等等

我不完全确定最新情况.这是'嵌套'评论吗?该标记由Zend Framework Viewhelper headStyle生成

$this->headStyle()->prependStyle('div.stuff { background-image: none; }',
                                 array('conditional' => 'lt IE 7')
                                );
Run Code Online (Sandbox Code Playgroud)

html xhtml zend-framework conditional-comments

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

对于一个庞大的项目,什么是更好的CakePHP或纯PHP?

我只知道纯PHP,以前从未使用过框架,但是我的老板要我创建我们的下一个项目,这比我们之前做的所有事情要大得多(意味着比只需要5个脚本才能工作的页面更大,更多像100或类似的东西).

但是我不确定我是否能用纯PHP来实现它,现在我听说CakePHP对它有帮助(结构等).我应该学习这个还是只使用我的纯PHP方式?

frameworks cakephp

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

Parse :: RecDescent - 从中​​获取信息

我正在使用Perl中的Parse :: RecDescent解析器,我似乎有最糟糕的时间从它获取信息.在线提供的信息似乎没有非平凡的例子.

这是代码:

event_function: object_list ':' event_list ';'
        <defer:
        {       #item is a special character with Parse::Recdescent.
            print Dumper($item{object_list});
            $return = $item[1];
        }
        >
        | object_list ':' ';'
        <defer:
        { 
            print Dumper($item{object_list});
            $return = $item[1];
        }
        >
Run Code Online (Sandbox Code Playgroud)

这是输出

PS W:\developers\paulnathan\rd_dir> perl parser.pl testfile
$VAR1 = 4;
$VAR1 = 8;
PS W:\developers\paulnathan\rd_dir>
Run Code Online (Sandbox Code Playgroud)

输入文件正确解析.

stuff, stuff2: pre-operation event = {foo1, foo2};
Run Code Online (Sandbox Code Playgroud)

应该输出一个由"stuff","stuff2"键入的哈希值.

思考?

编辑:

object_list : 
        object ',' object_list
        <defer:
        {

            my $retval = ();
            $retval = …
Run Code Online (Sandbox Code Playgroud)

perl parse-recdescent

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

如何使用null目标创建实例方法的委托?

我注意到Delegate类有一个Target属性,(可能)返回委托方法将执行的实例.我想做这样的事情:

void PossiblyExecuteDelegate(Action<int> method)
{
    if (method.Target == null)   
    {
        // delegate instance target is null
        // do something
    }
    else
    {
         method(10);
         // do something else
    }
}
Run Code Online (Sandbox Code Playgroud)

在调用它时,我想做类似的事情:

class A
{
    void Method(int a) {}

    static void Main(string[] args)
    {
        A a = null;
        Action<int> action = a.Method;
        PossiblyExecuteDelegate(action);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试构造委托时,我得到一个ArgumentException(委托给一个实例方法不能有一个null'this').我想做的是什么,我该怎么做?

.net c# delegates

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

可以使用 PDO 和 PostgreSQL 返回多个结果集吗?

我想将多个查询分组到 PostgreSQL 中的一个函数中。将使用 PDO 查询该函数。

其功能是:

CREATE OR REPLACE FUNCTION "test_multipe_refcursor"() 
RETURNS SETOF refcursor AS $BODY$

DECLARE
    parentRC refcursor;
    childRC refcursor;

BEGIN

open parentRC FOR
SELECT * FROM parent;
RETURN NEXT parentRC;

open childRC FOR
SELECT * FROM child;
RETURN NEXT childRC;

RETURN;

END;$BODY$
LANGUAGE 'plpgsql' VOLATILE;

ALTER FUNCTION "test_multipe_refcursor"() OWNER TO postgres;
Run Code Online (Sandbox Code Playgroud)

这是 PHP 代码。“Database”作为一个单例类,设置通常的连接属性,没有什么特别的。

  $database = Database::load();
  $sql = "select * from test_multipe_refcursor();";
  $p = $database->query($sql);

  $i = 1;
  do
  {
     $this->set('set' . $i, $p->fetchAll(PDO::FETCH_ASSOC));
     $i++;
  } while …
Run Code Online (Sandbox Code Playgroud)

php postgresql pdo

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

16
推荐指数
4
解决办法
8万
查看次数

Java应用程序配置文件的位置的最佳实践是什么?

是否存在配置文件应存储在Java项目中的最佳实践.在这种情况下,文件类型是Java属性文件,但我在其他项目中使用其他文件类型.

建议会从独立应用程序(.jar)到Web应用程序(.war)不等吗?

java configuration properties project-structure

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