有时很难确定你何时为某人写了足够的评论来理解你的意图.
我认为人们需要更多地关注编写可读,易于理解的代码,而不是包含大量的注释,解释所发生的每一个细节.
你对此有何看法?
您建议使用什么技术为.NET的业务规则和验证应用程序块创建DSL ?为什么?
框架的体系结构由生产建立并经过验证.我只想创建一个.NET处理器,将人类可读的规则转换为已编译的Rule实现.
我所知道的选项是:
遗憾的是,考虑到DSL语法(可能会发展),这些方法都没有提供任何构建或多或少友好的用于编辑DSL的IDE.
任何想法或提示?
好吧问题显然是错误的,但是我想知道我如何选择Oracle上的存储实现,就像我想要MySQL一样,我想要一个表到MyIsam就像另一个表只用于存档而一个黑洞样式用于测试目的.我将如何在单个Schema中执行此操作,或者满足这些需求的类似内容?
我有一个奇怪的问题,即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) 按照我发现的教程后.我现在再次重做它,没有脚手架部分,更好地学习它.
但是,编辑我的\ 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
?
看看下面的程序.
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 ?
我一直在简要介绍一下NHibernate和Linq2Sql.我也打算看一下Entity Framework.
当我谈到这些ORM时,提出的问题是"它们无法扩展",它们也可以吗?从谷歌我得到的印象是他们能够很好地扩展,但最终我认为必须付出代价,是否值得为更简单的更简单的业务层付费.
nhibernate domain-driven-design entity-framework scale persistence-ignorance
我有一些像这样的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.在现实生活中,有多个部分看起来像这样.
如何找到按钮的div的id.
在按钮代码中存储答案的更加语义的方法是什么.我希望尽可能让非程序员在不破坏东西的情况下进行复制和粘贴!
有没有人知道/有一个如何将WPF DataGrid布局更改为卡片视图或其他任何东西的示例,而不仅仅是堆栈行?
我可以这样做吗?
[OperationContract]
[WebGet(UriTemplate = "/foo/{id}")]
string GetFoo(int id);
Run Code Online (Sandbox Code Playgroud)
我希望我的服务兼具RESTful服务和RPC风格的SOAP服务.如果可能的话,我想将int保留为int,而不是手工解析.
.net ×3
asp.net-mvc ×1
boo ×1
comments ×1
datagrid ×1
dom ×1
dsl ×1
f# ×1
java ×1
jquery ×1
link-to ×1
nhibernate ×1
oracle ×1
rest ×1
rules ×1
scaffolding ×1
scale ×1
semantics ×1
split ×1
styles ×1
validation ×1
wcf ×1
web-services ×1
wpf ×1
wpf-controls ×1
wpftoolkit ×1