问题列表 - 第23430页

为什么我不能使用IntelliTrace for VS 2010检查局部变量?

在使用IntelliTrace进行调试期间导航到先前的调用/事件时,我看不到本地定义的变量值的快照.当鼠标悬停时,我收到消息"尚未收集到Intellitrace数据".有谁知道为什么?

.net debugging visual-studio-2010 visual-studio intellitrace

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

设计问题使用什么模式

问题描述: 我们要求将实体的快照临时存储在数据库中,直到一段时间,直到所有批准数据的过程完成为止.完成所有批准后,数据应永久保存在实际表格中.

例:

  1. 考虑一个名为"用户"的实体.创建用户的一种方法是通过"创建帐户流程".
  2. "创建帐户流程"应捕获用户的所有信息,并将其存储在数据库的临时表中.
  3. "帐户审批流程"应使用该数据来运行其验证流程.
  4. 成功完成所有验证后,用户数据将持久保存到实际表中.

问题: 存储在"创建帐户流程"期间输入的用户数据的位置.此外,用户数据应该是可编辑的,直到验证过程完成.

database-design design-patterns

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

使用SQLite中的SELECT命令列出附加数据库

是否有一个SELECT命令可以列出所有附加的数据库,类似于sqlite3中提供的.database命令?

c# sqlite system.data.sqlite

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

单元使用FileField测试Django表单

我的表格如下:

#forms.py
from django import forms

class MyForm(forms.Form):
    title = forms.CharField()
    file = forms.FileField()


#tests.py
from django.test import TestCase
from forms import MyForm

class FormTestCase(TestCase)
    def test_form(self):
        upload_file = open('path/to/file', 'r')
        post_dict = {'title': 'Test Title'}
        file_dict = {} #??????
        form = MyForm(post_dict, file_dict)
        self.assertTrue(form.is_valid())
Run Code Online (Sandbox Code Playgroud)

如何构造file_dict以将upload_file传递给表单?

django unit-testing django-forms

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

ASP.NET MVC 2 - ViewModel前缀

我希望在我的视图中使用RenderPartial两次,并关联不同的模型.问题是两个模型中都存在一些属性(昵称,密码).它们没有前缀,所以即使id或名称在输出中也是相同的.现在,如果我有昵称或密码的模型错误,则两个字段都会突出显示.

主要观点:

<div>
    <% Html.RenderPartial("Register", Model.RegisterModel); %>
</div>
<div>
    <% Html.RenderPartial("Login", Model.LoginModel); %>
</div>
Run Code Online (Sandbox Code Playgroud)

登录PartialView:

<% using (Html.BeginForm("Login", "Member")) { %>
<fieldset>
    <legend>Login</legend>
    <p>
        <%= Html.LabelFor(x => x.Nickname) %>
        <%= Html.TextBoxFor(x => x.Nickname) %>
    </p>
    <p>
        <%= Html.LabelFor(x => x.Password) %>
        <%= Html.PasswordFor(x => x.Password) %>
    </p>    
    <input type="submit" value="Login" />
</fieldset>
<% } %>
Run Code Online (Sandbox Code Playgroud)

注册PartialView:

<% using (Html.BeginForm("Register", "Member")) { %>
<fieldset>
    <legend>Register</legend>
    <p>
        <%= Html.LabelFor(x => x.Nickname) %>
        <%= Html.TextBoxFor(x => x.Nickname) %>
    </p>
    <p>
        <%= Html.LabelFor(x => …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc modelbinders viewmodel asp.net-mvc-2

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

SharePoint ServerContext与SPContext

在什么情况下你应该使用ServerContext而不是SPContext(反之亦然)?提出了哪些优点/缺点/限制?我似乎无法找到关于此的大量信息.

sharepoint

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

使用迭代值增量进行趋势分析

我们已经配置 iReport 来生成以下图表:

真实数据点为蓝色,趋势线为绿色。问题包括:

  • 趋势线的数据点太多
  • 趋势线不遵循贝塞尔曲线(样条线)

问题的根源在于增量器类。增量器被迭代地提供数据点。似乎没有办法获取这组数据。计算趋势线的代码如下:

import java.math.BigDecimal;
import net.sf.jasperreports.engine.fill.*;

/**
 * Used by an iReport variable to increment its average.
 */
public class MovingAverageIncrementer
  implements JRIncrementer {
  private BigDecimal average;

  private int incr = 0;

  /**
   * Instantiated by the MovingAverageIncrementerFactory class.
   */
  public MovingAverageIncrementer() {
  }

  /**
   * Returns the newly incremented value, which is calculated by averaging
   * the previous value from the previous call to this method.
   * 
   * @param jrFillVariable Unused.
   * @param object …
Run Code Online (Sandbox Code Playgroud)

java algorithm data-analysis ireport

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

抽象方法签名,继承和"Do"命名约定

我正在学习设计模式,在代码示例中,我看到了抽象类声明方法的约定,例如:

public abstract class ServiceBase {
... 

public virtual object GetSomething();
Run Code Online (Sandbox Code Playgroud)

然后

protected abstract object DoGetSomething();
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么这两种方法存在,因为它们看起来服务于同一目的.这是为了让继承的类不能覆盖基类GetSomething()方法逻辑吗?但话说再次,该方法被标记为虚拟,所以无论如何它都可以被覆盖.在可以调用虚方法时,要求派生类实现者实现抽象方法有什么用呢?

c# abstract-class design-patterns

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

我如何使用valgrind作为内存配置文件

你能否告诉我如何使用valgrind作为内存配置文件?我从谷歌发现的文章谈到了如何使用valgrind进行内存泄漏.我感兴趣的是如何使用它进行内存分析(即什么类使用了多少内存)?

谢谢.

linux valgrind

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

如何调整SSIS中平面文件目标中的列?

我的SSIS项目的数据流中有一个OLE DB数据源和一个平面文件目的地.目标只是将数据泵入文本文件,它就是这样做的.

我遇到问题的地方是格式化.我需要能够rtrim()几列来删除尾随空格,而且还有一些需要保留前导零的列.目前的流程正在失去所有领先的零.

rtrim()可以通过简单的截断和忽略截断错误来完成,但这非常不优雅且容易出错.我想找到一种更好的方法,比如在需要时实际执行rtrim()函数.

在SO上探索类似的SSIS问题和答案,要做的事情似乎是"使用脚本任务",但这通常只是在没有细节的情况下抛出,并且设置起来并不是一件直观的事情.

我不知道如何使用脚本来做我需要的.我是在控制流上使用脚本任务,还是在数据流中使用脚本组件?我可以在脚本中的所需位置执行rtrim()和填充字符串吗?有人做过这样或类似事情的例子吗?

提前谢谢了.

ssis

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