问题列表 - 第48045页

C#运行过程而不指定参数名称

如何执行一个接收参数的存储过程而不必指定参数名称?存储过程中的参数名称可能会从CustomerID更改为CustID,因此我不想继续更改我的代码.

而不是执行下面提供的指定参数名称的内容 -

command.Parameters.Add("@dtStart", SqlDbType.DateTime);
command.Parameters["@dtStart"].Value = startDate;
command.Parameters.Add("@CustomerID", SqlDbType.NChar);
command.Parameters["@CustomerID"].Value = customerID;
Run Code Online (Sandbox Code Playgroud)

我希望做这样的事情 -

command.Parameters.Add(startDate, customerID);
Run Code Online (Sandbox Code Playgroud)

c# sql-server asp.net stored-procedures parameter-passing

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

使用Application.DoEvents()

可以Application.DoEvents()在C#中使用吗?

这个函数是否能够让GUI跟上应用程序的其余部分,就像VB6 DoEvents一样?

c# doevents winforms

263
推荐指数
6
解决办法
17万
查看次数

文件API文件上载 - 在ASP.NET MVC中读取XMLHttpRequest

我正在尝试在ASP.NET MVC中实现Gmail样式的拖放文件上传.

我一直关注这篇文章:http://robertnyman.com/html5/fileapi-upload/fileapi-upload.html并希望将上传的文件发布到MVC控制器操作.

为此,我修改了链接中的示例JavaScript脚本以指向我的控制器操作:

xhr.open("post", "/home/UploadFiles", true);
Run Code Online (Sandbox Code Playgroud)

这是我的控制器动作:

[HttpPost]
public virtual string UploadFiles(object obj)
{
    var length = Request.ContentLength;
    var bytes = new byte[length];
    Request.InputStream.Read(bytes, 0, length);
    // var bytes has byte content here. what do do next?

    return "Files uploaded!";
}
Run Code Online (Sandbox Code Playgroud)

我设置了一个断点,当我上传文件时,断点被击中 - 这很好.但是如何从上传的(javascript)XMLHttpRequest对象中提取数据?我不认为它在HttpRequest中 - 它是参数吗?如果是这样,我应该期待什么类型以及如何提取字节数组并从中提取上传的文件信息?

(我使用Chrome - 我知道它在IE中不起作用)

任何建议将不胜感激!

asp.net-mvc jquery file-upload

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

算法人员调度解决方案

从大体上讲,这个问题很简单:安排工作人员组成的军队一个人每一天的覆盖,在任何一天的工作人员被分成3个游泳池,每个员工放假的规定,每个员工最多有2每周轮班等

我不喜欢手动这样做,因为它在我的组织已经完成了几个世纪.我喜欢像遗传算法那样做一些很酷的事情(例如[1] http://www.sersc.org/journals/IJAST/vol14/1.pdf).

那里有可靠的开源/免费替代品吗?这听起来像是一个优化问题,我可以启动C++,R等插入一些优化库吗?

谢谢

algorithm optimization scheduling

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

如何使用sed替换退格符(\ b)?

我想从stdin中删除固定数量的一些退格字符ocurrences(\ b).到目前为止,我试过这个:

echo -e "1234\b\b\b56" | sed 's/\b{3}//'
Run Code Online (Sandbox Code Playgroud)

但它不起作用.如何使用sed或其他一些unix shell工具实现这一目的?

linux bash shell sed

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

想避免在ArrayList中重复条目

我正在寻找像ArrayList这样的对象,它可以让我避免重复的条目.例如,在将每个条目添加到ArrayList之前,它可能有一个调用'contains()'的方法.

ArrayList<String> al = new ArrayList<String>();
if(!al.contains("red")){
  al.add("red");
}
Run Code Online (Sandbox Code Playgroud)

这样的事情存在吗?

java

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

如何使用Matplotlib更改绘图的面部颜色

我刚开始使用Matplotlib,我正试图改变一个情节的面色的颜色......

如果我创建这样的数字:

 plt.figure(num=None, figsize=(5, 10), dpi=80, facecolor='y', edgecolor='k')
Run Code Online (Sandbox Code Playgroud)

只有图中的边框变为黄色...我想要的是白色的边框和黄色的情节..

编辑:

来自我当前代码的剪辑:

plt.figure(num=None, figsize=(5, 10), dpi=80, facecolor='y', edgecolor='k')  

ax = plt.gca()

ax.plot(x, y, color = 'g')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

python matplotlib

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

Git将现有的repo推送到一个新的不同的远程repo服务器?

假设我在git.fedorahosted.org上有一个存储库,我想将它克隆到我在github的帐户中,除了fedorahosted上更"官方"的回购之外,还有我自己的游乐场.最初复制它的步骤是什么?在github中有一个很好的"fork"按钮,但由于显而易见的原因,我无法使用它.

我如何跟踪fedorahosted repo中的变化到github one?

git github

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

jQuery通过POST调用返回undefined

我确信这是非常简单的事情,但是当我遇到这些事情时,我就是这样一个菜鸟......已经超过2个小时,我讨厌发生这种情况时:(

为什么这个返回未定义?

function userExists(user) {
$.post("misc/user_exists.php",  {user: user},
        function(result) {
            return '' + result + '';
        });
});
Run Code Online (Sandbox Code Playgroud)

php文件正在返回用户名,因为我在firebug的回复中看到它.但是这个函数没用,当我在调用它之后做一个警告时,它总是未定义的,我是否返回一个字符串,一个布尔值等.

谢谢!

javascript jquery post

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

如何附加包含到n关系的对象?

我有两个链接的表n-n.我有一个方法,需要一个对象并保存.

public int Save(Table1 element)
{
    using (var database = new Entities())
    {
        if (element.ID == 0)
        {
            database.Table1.AddObject(element);
        }
        else
        {
            database.Attach(element); //
            database.ObjectStateManager.GetObjectStateEntry(element).SetModified();
            database.Refresh(RefreshMode.ClientWins, element);
        }

        return database.SaveChanges();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我不尝试修改obj1.Table2它附加和保存成功.但如果我试着修改这个EntityCollection

element.Table2.Add(tb2);
Run Code Online (Sandbox Code Playgroud)

并保存,我收到以下错误:

具有临时EntityKey值的对象无法附加到对象上下文.

在线: database.Attach(element);

我该如何解决?


数据库:

Table 1             Table 2
ID | Name           ID | Name
---------           -------------------
 1 | One             1 | Related to One
 2 | Two             2 | Related to One
 3 | Three

            Table 3
            Tb1 | …
Run Code Online (Sandbox Code Playgroud)

c# entity-relationship entity-framework

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