问题列表 - 第11431页

什么是良好的代码测试比率?

我正在使用RSpec编写测试.

你怎么看,是一个很好的代码测试比例?

ruby rspec ruby-on-rails

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

使用entityframework更新查询

如何使用LINQ to Entities在EntityFramework中编写更新查询?

编辑:如果有可能如何在实体SQL中编写此查询?

entity-framework

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

如何从网页运行可执行文件?

我的意思是,当用户点击网页上的按钮时,将执行已经安装在他的计算机上的程序.我还需要将一些命令行参数传递给程序.


我们有2个程序,一个是Web应用程序,另一个是桌面程序.我们想找到一种简单的方法来集成2.这就是我们需要从网页执行桌面程序的原因.

javascript

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

Django - 以一种形式重复表单字段n次

我有一个带有几个字段的Django表单,其中一个需要重复n次(其中n在设计时不知道)我将如何编写这个(如果可能的话)?

例如,而不是: -

Class PaymentsForm(forms.form):
    invoice = forms.CharField(widget=ValueHiddenInput())
    total = forms.CharField(widget=ValueHiddenInput())
    item_name_1 = forms.CharField(widget=ValueHiddenInput())
    item_name_2 = forms.CharField(widget=ValueHiddenInput())
    .
    .
    .
    item_name_n = forms.CharField(widget=ValueHiddenInput())
Run Code Online (Sandbox Code Playgroud)

我需要这样的东西: -

Class PaymentsForm(forms.form):
    invoice = forms.CharField(widget=ValueHiddenInput())
    total = forms.CharField(widget=ValueHiddenInput())
    item_name[n] = forms.CharField(widget=ValueHiddenInput())
Run Code Online (Sandbox Code Playgroud)

谢谢,
理查德.

python django django-forms

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

有没有为Delphi(Win32)DLL创建C头文件的工具?

到目前为止,我只看到了为给定的C头文件创建Delphi代码的工具和一些信息.

但是,在'Delphi first'的情况下,有一个Delphi接口声明和一个生成的DLL,没有C头.是否有工具可以提取必要的信息并为DLL构建C头文件?

这样的工具可以在跨语言/跨平台项目中提供帮助并节省时间.例如,使用C头文件,使用jnaerator自动创建Java JNA绑定代码会更容易.工具链看起来像这样:

Delphi源码 - >创建C头 - >转换为Java绑定 - >使用Java中的Delphi DLL

c java delphi dll jna

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

如何使用DDL更改Access中列的"必需"属性?

在访问表中,我有一个"Required"属性设置为"True"的列.我需要一个查询,将其更改为"False".我尝试了以下但没有成功:

ALTER TABLE [MyTbl] ALTER COLUMN [MyCol] VARCHAR(30) NULL;
Run Code Online (Sandbox Code Playgroud)

sql ms-access

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

如何在Emacs中显示函数原型?

在C模式下,我可以使用M-跳转到一个函数.在函数名称....有没有办法,我可以简单地显示函数原型?(最好是工具提示左右)我经常很难记住给定函数所需的确切顺序和类型.

c emacs etag

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

Django自定义模板标签和模板加载器

[我在http://groups.google.com/group/django-users/browse_thread/thread/989c569d5118980d进行了此次讨论]

TEMPLATE_LOADERS设置中是否需要'django.template.loaders.app_directories.load_template_source'才能使用自定义模板标签?

我们知道,只需在Django应用程序的templatetags目录中使用自定义标记,就可以在应用程序中使用该标记.

在模板负荷的情况下,我们知道有在TEMPLATE_LOADERS设置"django.template.loaders.filesystem.load_template_source" 一起在TEMPLATE_DIRS相应条目使Django的从指定目录中加载模板.这非常清楚和合乎逻辑.但在自定义模板标签的情况下,我看到它们变得神奇可用.

那么你知道如何找到/加载/处理自定义模板标签吗?

django django-templates

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

ManualResetEvent WaitOne 未解除阻塞

我对我正在使用的 ManualResetEvent 似乎没有解除阻塞感到有些困惑。有谁知道为什么会这样?

我的情况是这样的。实际情况非常复杂,我没有设法隔离一段合理的代码来重现问题。

编辑
我已经更新了下面的代码示例。这是在许多不同的对话框中执行的,我注意到其中一个点击了 this.mre.WaitOne(); 然后发生的是我得到一个“服务器忙”对话框,在那里我需要按“切换到”或“重试”,然后我的代码将允许我的代码单步通过 WaitOne() 调用,一切都会起作用。我不确定它的相关性,但显然它有些重要。

public class A
{
 ManualResetEvent mre;

 public void Start(ThreadClass tc)
 {
    this.mre = new ManualResetEvent(false);
    tc.Begin();

    WebClient wc = new WebClient();
    // progress events are pumped to the ThreadClass which then update the Form2.
    wc.DownloadFileCompleted += new System.ComponentModel.AsyncCompletedEventHandler(wc_DownloadFileCompleted);

    wc.DownloadFileAsync("Src", "Tgt");
    this.mre.WaitOne();
 }

 void void wc_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
 {
    try
    {
     // Do Stuff
    }
    finally
    {
      this.mre.Set();
    }
 }
}

public class ThreadClass
{
   Begin()
   {
      Thread t = …
Run Code Online (Sandbox Code Playgroud)

c# multithreading manualresetevent

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

自定义重定向操作筛选单元测试

我已经构建了一个自定义操作筛选器以验证Web Service返回参数.如果未验证参数,则ActionFilter会将用户重定向到维护页面.

这是我的动作过滤器

public class RequireWSValidation : ActionFilterAttribute
{
    public String Controller { get; set; }
    public String Action { get; set; }
    public String ValidationParam { get; set; }

    public RequireWSValidation()
        : this(null, null)
    {
    }

    public RequireWSValidation(string controller, string action)
        : this(controller, action, "WSOk")
    {

    }
    public RequireWSValidation(string controller, string action, string viewDataParam)
    {
        Controller = controller;
        Action = action;
        ValidationParam = viewDataParam;
    }

    public override void OnActionExecuted(ActionExecutedContext filterContext)
    {
        if (filterContext.Controller.ViewData[ValidationParam] == null)
        {
            filterContext.Result = new …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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