问题列表 - 第4964页

代码中的更多注释或只是简单,可读,可维护的代码就足够了?

有时很难确定你何时为某人写了足够的评论来理解你的意图.

我认为人们需要更多地关注编写可读,易于理解的代码,而不是包含大量的注释,解释所发生的每一个细节.

你对此有何看法?

comments

10
推荐指数
3
解决办法
949
查看次数

在为规则引擎创建DSL时使用什么技术?

您建议使用什么技术为.NET业务规则和验证应用程序块创建DSL ?为什么?

框架的体系结构由生产建立并经过验证.我只想创建一个.NET处理器,将人类可读的规则转换为已编译的Rule实现.

我所知道的选项是:

遗憾的是,考虑到DSL语法(可能会发展),这些方法都没有提供任何构建或多或少友好的用于编辑DSL的IDE.

任何想法或提示?

.net dsl f# boo rules

6
推荐指数
3
解决办法
5568
查看次数

您如何为Oracle选择存储引擎?

好吧问题显然是错误的,但是我想知道我如何选择Oracle上的存储实现,就像我想要MySQL一样,我想要一个表到MyIsam就像另一个表只用于存档而一个黑洞样式用于测试目的.我将如何在单个Schema中执行此操作,或者满足这些需求的类似内容?

oracle storage-engines

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

asp.net MVC - ValidationSummary不显示

我有一个奇怪的问题,即ValidationSummary没有显示.但是,正在显示ValidationMessage.我检查了输出页面源,并不是说它们的颜色模糊了它们.我正在使用RC.有任何想法吗?

编辑:ValidationSummary设置的断点显示:

ViewData.ModelState.Values[1].ErrorMessage = ""
ViewData.ModelState.Values[1].Exception.InnerException.Message = "4a is not a valid value for Int32"
Run Code Online (Sandbox Code Playgroud)

ValidationSummary是否使用ErrorMessage和ValidationMessage使用InnerException.Message?

我的观看代码是:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master"
Inherits="System.Web.Mvc.ViewPage<App.Models.PurchaseOrdersView>" %>


<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <title>Edit</title>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <h2>Edit</h2>

    <%= Html.ValidationSummary() %>

    <% Html.BeginForm("Edit", "PurchaseOrder", FormMethod.Post); %>
    <table>
        <tr>
            <td>
                Purchase Order Id:
            </td>
            <td>
                <%= Html.TextBox("PurchaseOrderId", Model.PurchaseOrderId)%>
                <%= Html.ValidationMessage("PurchaseOrderId")%>
            </td>
        </tr>
        <tr>
            <td>
                Date:
            </td>
            <td>
                <%= Html.TextBox("Date", Model.Date.ToString("dd-MMM-yyyy"))%>
                <%= Html.ValidationMessage("Date")%>
            </td>
        </tr>
    </table>
    <input type="submit" value="Save" />

    <% Html.EndForm(); %>

</asp:Content>
Run Code Online (Sandbox Code Playgroud)

.net validation asp.net-mvc

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

Ruby on rails link_to语法

按照我发现的教程后.我现在再次重做它,没有脚手架部分,更好地学习它.

但是,编辑我的\ app\views\home\index.html.erb以包含:

<h1>Rails test project</h1>
<%= link_to "my blog", posts_path>
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

undefined local variable or method `posts_path' for #<ActionView::Base:0x4e1d954>
Run Code Online (Sandbox Code Playgroud)

在我这样做之前,我跑了rake db:create,定义了一个迁移类并运行rake db:migrate,一切都没有问题.

所以数据库应该包含一个posts表.但那个link_to命令似乎无法找到posts_path.那个变量(或者它甚至是一个函数?)可能是通过脚手架例程定义的.

我现在的问题是; 我如何自己手动完成,定义posts_path

ruby-on-rails scaffolding link-to

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

Java split()方法最后会删除空字符串?

看看下面的程序.

try {
    for (String data : Files.readAllLines(Paths.get("D:/sample.txt"))){
        String[] de = data.split(";");
        System.out.println("Length = " + de.length);
    }
} catch (IOException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

Sample.txt的:

1;2;3;4
A;B;;
a;b;c;

输出:

Length = 4
Length = 2
Length = 3

为什么第二和第三个输出给出2和3而不是4.在sample.txt文件中,第二行和第三行的条件应该\n在给第三个字段的分隔符后立即给出换行符(或输入).任何人都可以帮助我如何在不更改sample.txt文件条件和如何打印de[2](抛出 ArrayIndexOutOfBoundsException)值的情况下将长度设置为第2行和第3行4 ?

java split

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

持久性无知规模?

我一直在简要介绍一下NHibernate和Linq2Sql.我也打算看一下Entity Framework.

当我谈到这些ORM时,提出的问题是"它们无法扩展",它们也可以吗?从谷歌我得到的印象是他们能够很好地扩展,但最终我认为必须付出代价,是否值得为更简单的更简单的业务层付费.

nhibernate domain-driven-design entity-framework scale persistence-ignorance

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

使用Jquery查找父div的id

我有一些像这样的HTML:

<div id="1">
    <p>
        Volume = <input type="text" />
        <button rel="3.93e-6" class="1" type="button">Check answer</button>
    </p>
    <div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

和一些JS这样:

$("button").click(function () {
    var buttonNo = $(this).attr('class');
    var correct = Number($(this).attr('rel'));

    validate (Number($("#"+buttonNo+" input").val()),correct);
    $("#"+buttonNo+" div").html(feedback);
});
Run Code Online (Sandbox Code Playgroud)

我真正喜欢的是如果我没有按钮上的class ="1"(我知道数字类无效,但这是一个WIP!),所以我可以确定buttonNo基于父div的id.在现实生活中,有多个部分看起来像这样.

  1. 如何找到按钮的div的id.

  2. 在按钮代码中存储答案的更加语义的方法是什么.我希望尽可能让非程序员在不破坏东西的情况下进行复制和粘贴!

jquery dom semantics

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

WPF DataGrid样式

有没有人知道/有一个如何将WPF DataGrid布局更改为卡片视图或其他任何东西的示例,而不仅仅是堆栈行?

wpf datagrid styles wpftoolkit wpf-controls

5
推荐指数
2
解决办法
5709
查看次数

我可以使用UriTemplate将非字符串传递给WCF RESTful服务吗?

我可以这样做吗?

[OperationContract]
[WebGet(UriTemplate = "/foo/{id}")]
string GetFoo(int id);
Run Code Online (Sandbox Code Playgroud)

我希望我的服务兼具RESTful服务和RPC风格的SOAP服务.如果可能的话,我想将int保留为int,而不是手工解析.

.net rest wcf web-services

70
推荐指数
3
解决办法
4万
查看次数