command-query-separation

    1热度

    4回答

    这是我的代码。 <body ng-app='myApp'> <div ng-app='myApp1'> </div> </body> 这是我的js文件。 var app = angular.module('myApp',['ngAnimate','ngTouch']); app.controller('mainctrl', ...) var app1= angul

    5热度

    4回答

    对于可返回修改对象或仅修改实例的函数,Python中的命名约定是什么? 让我们假设你想实现这两个,你应该如何命名这些函数? 示例:我们假设您想要一个Image对象的crop()函数。我Ruby很简单,因为如果您修改原始实例,则应使用crop();如果返回副本,则使用crop!()。

    0热度

    1回答

    我的报告包含超过1200多页,我想将其导出为PDF。我正在使用ASP.NET。 目前,出口需要2个多小时。我正在使用Pull方法。我怎样才能优化这个过程? ReportDocument rpt = new ReportDocument(); protected void Page_Load(object sender, EventArgs e) { ReportsTest dsFam

    2热度

    1回答

    将并发冲突传递给应用层时,是否有替代方案使用也遵循Command-Query Separation原则的异常,或者是异常情况下我们拥有的最佳机制(支持异常的语言)?在我的应用程序中,我有一些乐观锁定逻辑,当我调用某些高级方法时会执行几个层次,例如, (在我的例子中,我使用了一个自定义的数据访问层,尽管我非常愿意听到ORM实现如何执行此操作)。高水平的方法调用该应用程序与这个样子的交互: // 'd

    2热度

    1回答

    我使用asp.net 4和C#作为日志记录错误解决方案我使用ELMAH 1.2。 我能够在我的本地计算机上使用Visual Studio 2010中的CASSINI正确使用ELMAH,但我尽快将网站移动到具有IIS 7或IIS 7.5的服务器(本地或远程)ELMAH无法记录任何错误。没有错误或黄页出现。 我想配置有问题,即使我看了很多教程,我仍然无法使它适用于生产环境。在这里我的Web.Confi

    6热度

    3回答

    我喜欢Command Query Separation的想法,但无法看到如何在添加实体的MVC Controller操作中使用它,并且在添加它之后需要新实体的ID。 例如,在服务下面的简单的例子来创建一个新项目: public ActionResult Assign(AssignViewModel viewModel) { var newItem = _AssignItemServic

    0热度

    3回答

    我想从1列中的每个唯一标识符(ID)创建2个变量。我想随机选择一半的值作为一个变量,剩下的一半作为另一个变量。以下是一个示例数据框: Df1 <- data.frame(ID = c(1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3), var = c(100, 200, 250, 400,425,250,80, 120, 210, 175,50,200,300,

    0热度

    1回答

    我设置为可见或GONE上飞旋项目选择按钮的可见性: - selectUserTypeSpinner.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view,

    4热度

    2回答

    我有一个WPF客户端,可以调用2个WCF服务。 一个服务仅用于查询,一个服务用于命令(​​)。 我应该如何调用命令服务? 我在某处读取命令服务中的所有操作必须是“单向”的,因为它们不应该返回任何值。而且如果出现问题 - 操作应该向客户端抛出一个'FaultException'。 但是,如果命令都是单向的 - 我在客户端做什么? 假设我在WPF客户端有一个'AddProduct'窗口,然后输入信息并

    1热度

    1回答

    我在写一个jQuery插件。当我为这个插件设置init方法时,我想为上下文设置事件,但我不确定是应该为事件设置委托目标还是直接将事件绑定到上下文。 我想考虑委托的主要原因是使用这个插件与动态内容。在某些情况下,插件被调用的这些元素可以使用ajax附加到页面上。在这种情况下,是否有办法设置事件,以便我不必在ajax调用之后销毁和重新绑定事件? 目前,我做这样的事情: $(this).on('clic