问题列表 - 第39205页

上传前使用md5检查多个文件上传

我正在构建一个网页,我需要一个多文件上传实现,可以在将文件上传到服务器之前对文件进行哈希处理.

这个想法是用户可以上传服务器上已存在或可能不存在的文件.为了节省带宽,我希望在将文件上传到服务器之前对文件进行哈希处理,通过POST发送哈希值,并且只有在服务器响应它没有带有此哈希的文件时才继续上传.

是否有任何基于Flash的免费实现(我认为JavaScript无法加载文件并将其哈希)可能对我有用?

html hash file-upload

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

如何使用LINQ来确定是否存在特定的属性值?

我正在用C#编程并使用XDocument.当且仅当没有其他元素具有匹配的属性值时,才想在树中添加元素.

例如,是否有一个LINQ表达式,我可以用它来查看下面的元素,看看在添加之前是否已经存在一个具有相同名称的foo元素?

<people>
    <foo Name="Bob"> </foo>
    <foo Name="Larry"></foo>
    <foo Name="Tom"></foo>
</people>
Run Code Online (Sandbox Code Playgroud)

我想做这样的事......

while(myXDocument.Element("people").Elements("foo").Attribute("Name").Contains(myName))
{
    // modify myName and then try again...
}
Run Code Online (Sandbox Code Playgroud)

c# xml linq

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

这个单元测试中有太多断言吗?

在这个单元测试中是否有太多断言?

[Fact]
public void Send_sends_an_email_message() {
    using (var server = new MockSmtpServer()) {
        server.Start();
        using (var client = new EmailClient("localhost")) {
            string from = "john.doe@example.com";
            IEnumerable<string> to = new[] { "jane.doe@example.com" };
            string subject = "Test";
            string body = "Test.";
            client.Send(from, to, subject, body);
            var session = server.Sessions.FirstOrDefault();
            Assert.NotNull(session);
            var message = session.Messages.FirstOrDefault();
            Assert.NotNull(message);
            Assert.NotNull(message.From);
            Assert.Equal(message.From.Address, "john.doe@example.com");
            Assert.NotNull(message.To);
            var recipient = message.To.FirstOrDefault();
            Assert.NotNull(recipient);
            Assert.Equal(recipient.Address, "jane.doe@example.com");
            Assert.Equal(message.Subject, "Test");
            Assert.Equal(message.Body, "Test.");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我不认为此代码需要任何解释,但如果确实如此,请告诉我.

unit-testing assert

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

如何检查命令行中的参数是否已设置?

我可以像这样调用我的脚本:

python D:\myscript.py 60
Run Code Online (Sandbox Code Playgroud)

在剧本中我可以做到:

arg = sys.argv[1]
foo(arg)
Run Code Online (Sandbox Code Playgroud)

但是我如何测试参数是否已在命令行调用中输入?我需要做这样的事情:

if isset(sys.argv[1]):
    foo(sys.argv[1])
else:
    print "You must set argument!!!"
Run Code Online (Sandbox Code Playgroud)

python

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

HDI:禁用 html 输入框的回发

我有一个输入框,我不希望有人按 Enter 键时发生回发

我希望 javascript 事件发生。

<input 
type="text" 
id="addressInput" 
onkeydown="inputenter()" 
autopostback="false"/>

    function inputenter() {
        if (event.keyCode == 13) {
            seachLocations();
            return false;
        }
        else {
            return false;
        }
    }
Run Code Online (Sandbox Code Playgroud)

javascript asp.net

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

使用python绘制3D散点图?

替代文字

是否有任何模块可以帮助我制作这样的东西?

python 3d

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

不想将秘密的Facebook/Twitter API密钥存储在移动设备上,设计模式?

我有一个问题就是让我的秘密API密钥在全世界范围内成千上万的移动设备上.它可能很容易受到攻击并被黑客用于恶意目的.

那么我的选择是什么?我猜一个私有服务器,它有秘密的API密钥和一个封装所有方法调用的Web服务.因此,而不是具有密钥的移动设备,并执行以下操作:
List<Friends> = service.GetFriends(secretKey);

如果我的秘密API密钥被泄露并用于垃圾邮件/滥用目的,我必须关闭所有用户的使用,让我的应用程序死在海中.

所以我的想法是我可以使用移动设备唯一的设备ID并执行:
List<Friends> = myService.GetFriends(deviceID);

当然,恶意黑客可以使用假的deviceID来调用我的Web服务,但至少我现在可以控制将设备ID列入黑名单.它还引入了一些潜在的带宽问题,但这不是一个问题.

真正的PKI可能是不可能的,因为目标设备不处理当前版本中的HTTP客户端证书.

还有其他好主意吗?

api storage key

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

ASP.NET EditorTemplate DropdownList

每次我添加一个新的App它会创建一个新的AppCategory.我正在以某种方式严重搞砸了

代码第一个实体框架对象

public class AppCategory
{
    public int ID { get; set; }
    public string Name { get; set; }
    public ICollection<App> apps { get; set; }
}

public class App 
{
    public int ID { get; set; }
    public string Name { get; set; }
    public AppCategory Category { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

编辑模板(我想只做一个外键编辑器模板)

@inherits System.Web.Mvc.WebViewPage
@Html.DropDownList("Category", LIG2010RedesignMVC3.Models.Repo.GetAppCategoriesSelect())
Run Code Online (Sandbox Code Playgroud)

当然还有存储库

    public static IEnumerable<SelectListItem> GetAppCategoriesSelect()
    {
        return (from p in GetAppCategories()
                select new SelectListItem
                {
                    Text = p.Name,
                    Value = …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc editortemplates asp.net-mvc-2

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

GWT StackPanel限制?

是否有像StackPanel或DecoratedStackPanel这样的组件能够一次在堆栈中显示多个面板?我想选择扩展所有或折叠我想要的任何数量的面板.

java gwt

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

相当于PHP的包含在C#中

在C#中PHP的include()的等效命令是什么?

例如,PHP的include用作如下:include("ex.php");

我可以在C#中做同样的事情吗?

php c#

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