问题列表 - 第32408页

MVC区域错误处理

我有一个有3个区域的MVC项目.在主项目中,我使用web.config中的自定义错误设置了错误处理.

<customErrors mode="On" defaultRedirect="~/Error/HttpError">
     <error statusCode="404" redirect="~/Error/Http404" />     </customErrors>
Run Code Online (Sandbox Code Playgroud)

这会导致站点重定向到根目录中的错误控制器,然后显示错误视图.

这在根站点中正常工作,但是当我在其中一个区域站点的主控制器中抛出异常时,它会显示在下面的消息中.

运行时错误说明:服务器上发生应用程序错误.此应用程序的当前自定义错误设置可防止查看应用程序错误的详细信息.

详细信息:要在本地服务器计算机上查看此特定错误消息的详细信息,请在位于当前Web应用程序根目录中的"web.config"配置文件中创建标记.然后,此标记应将其"mode"属性设置为"RemoteOnly".要使详细信息可在远程计算机上查看,请将"mode"设置为"Off".

是否会出现根网站中的错误处理无法在区域网站中使用的情况?

谢谢

约翰.

asp.net-mvc asp.net-mvc-areas

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

通过注释进行多态JPA的最佳实践

我正在尝试使用带有JPA注释的Hibernate来设置多态行为.

创建一个(抽象)类来封装继承层次结构参与持久性所需的状态和行为似乎是明智的(甚至可能是必要的); 例如

  • 我需要注释一个Id属性,我不能在接口中做这个,而不将该字段公开,以避免超类上的"在Entity上指定No identifier"异常
  • 如果我使用table-per-class-hierarchy方法,我需要子类来提供DiscriminatorValue

是从一个抽象类继承加上持久性这种方式的好坏实践?有哪些优点/缺点?是否有关于在JPA中处理继承的最佳实践?

polymorphism inheritance annotations jpa

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

如何正确标记/样式有序列表以补偿大项目编号

我正在动态生成包含有序列表的网页.该页面包含10个项目,并使用属性"start"相应地对项目进行编号.具有'list-style-position:outside'的通用有序列表对于项目编号小于1000的项目非常适用.

当项目编号的长度为4位或更多时,问题就出现了,项目编号的一部分被容器边界部分遮挡.调整列表填充并不是一个真正的解决方案,因为对于具有比填充调整后要处理的更多位数的项目计数,它仍将中断,以及由于过度填充而使单个数字项看起来很糟糕.

使用'list-style-position:inside'解决了项目编号被遮挡的问题,但引入了一个新问题,因为这样做会导致项目内容包装在列表项目编号下,而不是对齐到数字的右侧.

我总是可以隐藏项目编号并在每个<li>中引入一个新的浮动div并将内容设置为列表项目编号,但是虽然这解决了我的演示文稿问题,但语义上它不太正确,因为我正在添加标记和内容纯粹出于表现的原因.

对于我不知道的这种困境,有没有css解决方案?

    <style>
        #container {
            border: solid;
        }

        #container div, #container h1 {
            border: solid 1px blue;
        }

        #outsideOl {
            list-style-position: outside;
        }

        #insideOl {
            list-style-position: inside;
            padding-left: 0;
        }

    </style>



    <div id="container">

    <ol id="outsideOl" start="3000">
        <li><h1>one</h1><div>the content inside the &lt;li&gt; is aligned to the right of the numbers, which is what I want, but long numbers are obscured by the container's border.  The list elements are shifted to the right by the default padding for an …
Run Code Online (Sandbox Code Playgroud)

html css semantic-markup

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

Xcode在程序中提供了3个处理Stray'\ 342'的语法错误

我正在使用Xcode中的Objective-C中的一个简单项目,我得到一些关于以下代码行的错误/错误:

if(celsius < ?273.15) {
        NSLog(@"It is impossible to convert temperatures less than ?273.15 degrees Celsius, because this is absolute zero, the coldest possible temperature.");
    }
Run Code Online (Sandbox Code Playgroud)

它实际上只是第一行,但我想提供一些背景信息.

有什么建议?

我已经在SO上查了一下,但其他人的错误并没有像我这样简单的代码,虽然看起来他们有一个常见的问题,就是对某些标点符号进行错误的编码,也许吧?

在我的if语句中,这只是一些语法.

更新:

它看起来好像还显示了2个其他的杂散错误:

流浪'\ 210'流浪'\'222'

c syntax compiler-errors objective-c

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

用于处理大量数据的库/数据结构

我有一些巨大的二进制驱动程序日志(每个大约2-5GB,并且在将它们转换为可读形式后可能大约是10倍)并且我需要编写一个工具来允许我有效地顺序浏览,排序,搜索和过滤它们(为了找到并解决错误).

每个日志条目都具有很少的属性,如:时间戳,类型,消息,一些GUID.条目是同质的,没有关系,在"检查"之后不需要存储数据.

我真的不知道如何处理这么多数据.将所有内容保存在内存中将是愚蠢的,将数据保存在平面文件中也是如此.我想过使用像SQLite这样的小型DBMS,但我不确定它是否足够快而且我不需要DMBS的许多功能 - 只有排序和搜索.如果可能的话,在这种情况下,我会急切地换空间以获得速度.

是否有任何库(或可能是数据结构)可以帮助我处理这些数据量?

像Postgre,MSSQL,MySQL这样的"服务"RDBMS是不可能的,该工具应该易于使用,没有任何麻烦.

编辑:哦,有没有人知道SQLite的":内存"模式是否对数据库的大小有任何限制,或者只是填充虚拟内存直到它完全填满?

language-agnostic algorithm data-structures

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

在Git中,如何将当前提交哈希写入同一提交中的文件

我试图用Git钩子做一些奇特的东西,但我真的不知道怎么做(或者如果可能的话).

我需要做的是:在每次提交时,我想要获取其哈希值,然后使用此哈希值更新提交中的文件.

有任何想法吗?

git hook

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

如果expression为True,则在django管理界面中更改字段的字体/颜色

在django管理界面的更改列表视图中,如果它们实现表达式,是否可以将某些字段/行标记为红色?

例如,如果有一个Group带有members和的模型,capacity我怎样才能看到它们拥挤的时候

django django-models django-admin

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

使用mysql_fetch_array()和foreach()而不是while()

我想知道如何将以下代码转换为与foreach一起使用

$query_select = "SELECT * FROM shouts ORDER BY id DESC LIMIT 8;"; 

    $result_select = mysql_query($query_select) or die(mysql_error());

    while($row = mysql_fetch_array($result_select)) {
        $ename = stripslashes($row['name']);
        $eemail = stripcslashes($row['email']);
        $epost = stripslashes($row['post']);
        $eid = $row['id'];

        $grav_url = "http://www.gravatar.com/avatar.php?gravatar_id=".md5(strtolower($eemail))."&size=70";

        echo ('<img src = "' . $grav_url . '" alt="Gravatar">'.'<br/>');

        echo $eid . '<br/>';

        echo $ename . '<br/>';

        echo $eemail . '<br/>';

        echo $epost . '<br/><br/><br/><br/>';
Run Code Online (Sandbox Code Playgroud)

php

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

如何在ASP.Net Repeater中创建三列表

我想能够使用ASP.Net Repeater控件创建一个具有三列和多行作为NECC的HTML表.

例如,如果数据看起来像这样

"菲尔休斯"

"Andy Petite"

"CC Sabathia"

"AJ Burnett"

"Javier Vazquez"

我想结果表是这样的

<table>
 <tr>
  <td>Phil Hughes</td>
  <td>Andy Petite</td>
  <td>CC Sabathia</td>
 </tr>
 <tr>
  <td>AJ Burnett</td>
  <td>Javier Vazquez</td>
  <td></td>
 </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

asp.net repeater html-table

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

google页面排名获取python

我需要谷歌页面排名得到python.我可以正式提取它吗?我的意思是我可以解析像这样的东西http://www.prchecker.info 但这些网站从谷歌正式获取数据?或者我可以使用一些python seo libs吗?

python seo

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