问题列表 - 第46815页

asp.net mvc ajax post - redirecttoaction无效

我在我的一个控制器中使用了以下代码;

            if (Request.IsAjaxRequest()) {
            return RedirectToAction("PreviewAndSendEmail");
        }
Run Code Online (Sandbox Code Playgroud)

我调试它,它返回到行,但没有发生重定向.是否可以在Ajax.BeginForm中执行此操作?这是剃刀代码;

    using(Ajax.BeginForm( new AjaxOptions { LoadingElementId = "loading" })) { 

    <b>Choose E-mail Template : </b>@Html.DropDownList("emailtemps")<br /><br />

    <input type="submit" value="Preview & Send" />

    <span id="loading" style="display: none;">
        <img title="loading..." alt="load" src="@Url.Content("~/Content/App_Icons/gifs/loading.gif")"
    </span>

}
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc asp.net-mvc-ajax

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

如何根据时间或百分比剪切/裁剪/修剪视频,并将输出保存在不同的文件中

是否有任何教程或ac#库可以帮助我完成以下任务

  1. 选择要编辑的文件
  2. 要求用户选择剪切/裁剪/修剪方法: - 按时间或百分比
  3. 按所选时间或百分比剪切/裁剪/修剪视频(假设我希望将5分钟视频减少到4分钟视频,或将视频减少80%)
  4. 按要求在所需路径中保存视频

现在步骤1)和4)我已经实现但是找不到一个好的c#库来完成3)和4)

ffmpeg查了一下库,但找不到一个好的C#包装器来完成这些要求

任何帮助将深表感谢

谢谢

.net c# video video-capture wrapper

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

"网络编程"示例中的代码如何工作?

我正在阅读Beej的" 网络编程指南 ".

在他的一个介绍示例中,他谈到了获取主机名的IP地址(例如google.com或yahoo.com).这是代码.

/*
** showip.c -- show IP addresses for a host given on the command line
*/

#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <arpa/inet.h>

int main(int argc, char *argv[])
{
    struct addrinfo hints, *res, *p;
    int status;
    char ipstr[INET6_ADDRSTRLEN];

    if (argc != 2) {
        fprintf(stderr,"usage: showip hostname\n");
        return 1;
    }

    memset(&hints, 0, sizeof hints);
    hints.ai_family = AF_UNSPEC; // AF_INET or AF_INET6 to force version
    hints.ai_socktype = SOCK_STREAM;

    if ((status = getaddrinfo(argv[1], NULL, …
Run Code Online (Sandbox Code Playgroud)

c sockets network-programming

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

Firefox 中的客户端高度

我有一个 HTML 代码表。

我需要使用 JavaScript 获取该表的高度,所以

alert(document.getElementById('myTable').clientHeight);
Run Code Online (Sandbox Code Playgroud)

在 IE 中返回正确的值,但在 FF 中总是返回 0。

如何在 Firefox 中获取表格的高度?

谢谢!

javascript firefox dom element

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

使用json.net将JSON字符串反序列化为Object

我正在构建一个小应用程序,它从我无法控制的API中提取统计信息.JSON字符串如下所示:

{
    "weapons":
        [
            {
                "aek":
                    {
                        "name":"AEK-971 Vintovka",
                        "kills":47,
                        "shots_fired":5406,
                        "shots_hit":858
                    },
                "xm8":
                    {
                        "name":"XM8 Prototype",
                        "kills":133,
                        "shots_fired":10170,
                        "shots_hit":1790
                    },
            }
        ]
}
Run Code Online (Sandbox Code Playgroud)

我的对象设置如下:

class WeapsCollection
{
    public WeaponList[] Weapons { get; set; }
}

class WeaponList
{
    public WeaponDetails AEK { get; set; }
    public WeaponDetails XM8 { get; set; }
}

class WeaponDetails
{
    public string Name { get; set; }
    public int Kills { get; set; }
    public int Shots_Fired { get; set; }
    public int …
Run Code Online (Sandbox Code Playgroud)

c# json.net

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

C#泛型类型约束

这不应该是有效的C#代码吗?

class A<T> where T : class {

    public void DoWork<K>() where K : T {

        var b = new B<K>(); // <- compile time error
    }
}

class B<U> where U : class {

}
Run Code Online (Sandbox Code Playgroud)

编译器吐出此错误:

错误CS0452:类型"K"必须是引用类型,以便在泛型类型或方法"ConsoleApplication1.B"中将其用作参数"U"

编译器是否应该能够确定K是约束为T类型还是从T派生,因此它显然应该是引用类型(T被约束为引用类型)?

c# generics

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

有没有办法阻止Eclipse在启动Web应用程序时打开浏览器?

嗨!

我想知道当用户在特定(或任何)Web项目中选择Run As> Run或server时,是否有办法配置eclipse不打开浏览器(内部或外部,无关紧要).

找不到那个选项......

java eclipse web-applications

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

JUnit:运行同步测试

我仍然是Java编程和JUnit测试的新手.我使用了junit-4.5附带的NetBeans 6.9.1(但我已将junit-4.8.2添加到我的库中).

我有许多测试类,每个类中都有许多@Test方法.

当我运行一个特定的Test类时,它一次运行一个@Test方法.我还创建了一个测试套件

@RunWith(Suite.class)
@Suite.SuiteClasses(value = {
    TestClassA.class,
    TestClassB.class,
    TestClassC.class})
public class NewTestSuite {
}
Run Code Online (Sandbox Code Playgroud)

它将遍历我的每个测试类,并在每次运行时运行每个@Test方法.

我的问题是:我可以同时运行测试类吗?或者,在每个测试类中,是否可以同时运行@Test方法?

这样做可以让我比一次一个地运行类和方法更快地完成所有测试.

谢谢!

java junit junit4 netbeans-6.9

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

具有可插入MongoDB存储问题的Django

我正在尝试使用django和mongoengine来提供只有GridFS的存储后端.我还有一个MySQL数据库.

当我从django管理员中删除时,我遇到了一个奇怪的(对我而言)错误,我想知道我是否做错了什么.

我的代码看起来像这样:

# settings.py
from mongoengine import connect
connect("mongo_storage")

# models.py
from mongoengine.django.storage import GridFSStorage
class MyFile(models.Model):
    name = models.CharField(max_length=50)
    content = models.FileField(upload_to="appsfiles", storage=GridFSStorage())
    creation_time = models.DateTimeField(auto_now_add=True)
    last_update_time = models.DateTimeField(auto_now=True)
Run Code Online (Sandbox Code Playgroud)

我能够很好地上传文件,但是当我删除它们时,似乎有些东西会破坏,mongo数据库似乎处于不可行状态,直到我手动删除所有FileDocument.objects.发生这种情况时,我无法上传文件或从django界面删除它们.

从堆栈跟踪我有:

/home/projects/vector/src/mongoengine/django/storage.py in _get_doc_with_name
        doc = [d for d in docs if getattr(d, self.field).name == name] ...
? Local vars
Variable    Value
_[1]    
[]
d   

docs    
Error in formatting: cannot set options after executing query
name    
u'testfile.pdf'
self    

/home/projects/vector/src/mongoengine/fields.py in __getattr__
        raise AttributeError 
Run Code Online (Sandbox Code Playgroud)

我是否错误地使用此功能?

更新:

感谢@ zeekay的回答,我能够得到一个工作的gridfs存储插件.我最终根本没有使用mongoengine.我把我的改编解决方案放在github上 …

django mongodb gridfs mongoengine

28
推荐指数
1
解决办法
2085
查看次数

无法从Amazon Beanstalk示例应用程序生成有效的自定义EC2 AMI

由于我想安装Jenkins(前Hudson)在AWS Beanstalk上运行我的持续集成过程,我需要一个自定义AMI,因为必须为Jenkins更改Tomcat和Linux中的一些参数

我运行安装和自定义Beanstalk最初启动的实例的过程,直到最后,Jenkins就像它上面的魅力一样.

但是,我不能做的是重用我在自定义结束时生成的AMI:BeansTalk完成的运行状况检查没有看到EC2实例,尽管Beanstalk启动它并且工作正常.

为了理解我的问题,我将失败的过程减少到以下几点:

  • a)我根据亚马逊提供的样本创建了一个新的BT应用程序/环境(我只有一个参数是SSH我的EC2实例的密钥对)
  • b)当EC2实例启动时,我使用EC2来闪烁AMI
  • c)我通过改变原来的AWS Ami(id:100fff79 - Tomcat 6 64位)修改BT env配置,我在(b)中生成的1
  • d)当我改变ami id时BT重建
  • e)重建重新启动EC2实例.
  • f)它开始正常(可以ssh到它)但健康检查失败,我的环境变为红色状态.

有人可以复制这个过程并告诉我我做错了什么吗?(我想用(b)的AMI作为我Jenkins定制的起点.?

我可以提供的其他信息:当进入EC2实例时,如https://forums.aws.amazon.com/thread.jspa?threadID=59027&tstart底部所述的app,java,thin和bluepilld的grep = 25表明4个预期的过程消失了.因此,失败.

请帮忙 !

问候

迪迪埃

amazon-ec2 amazon-elastic-beanstalk

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