问题列表 - 第30628页

Foreach没有经过所有项目?

我有这个代码:

       foreach (var item in ListView1.Items)
            {
                ListView1.Items.Remove(item);
                ListView21.Items.Add(item);
            }
Run Code Online (Sandbox Code Playgroud)

循环停在一半的项目?

任何的想法?

编辑

好吧,也许这是我的错误,我需要澄清这是来自Infrajistics的UltraListView控件,我无法将项目添加到另一个列表,除非我将其删除或从原始列表中克隆它.

但是,谢谢,大多数关于不修改循环内列表的注释是正确的,所以这段代码有效:

           foreach (var item in listView1.Items)
            {
                var i = item.Clone(true);
                listView2.Items.Add(i);
            }
            listView1.Items.Clear();
Run Code Online (Sandbox Code Playgroud)

谢谢,

c# winforms

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

在尝试重构类时Xcode被卡住了

如果我尝试通过重构重命名一个类,Xcode就会卡住.

它显示"正在应用更改"窗口并显示"请在进行更改时等待".但是从未做出改变.它被卡住了!

我怎么解决这个问题?

iphone xcode refactoring

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

django表单 - 第一次提交表单后编辑对象

我正在使用django表单向数据库添加新对象.我目前的代码是:

if request.method == 'POST':
    form = MyForm(data=request.POST)

    if form.is_valid():
        obj = form.save()
 else:
    form = MyForm()

return render_to_response('reflections/add_reflection.html', {'form':form},context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

上面的代码目前每次提交表单时都会添加一个新对象.我想要发生的是,下次按下保存按钮时编辑对象而不是添加新记录.

我该怎么做?

django django-forms

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

在PHP中使用XSD解析XML

我有一个XML文件和一堆带有模式的XSD文件.如何使用PHP中正确的XSD文件和模式解析XML文件?

php xml xsd

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

如何将onchange ="this.form.submit()"转换为jquery

如何转换onchange="this.form.submit()"为jQuery格式?

<form action="process.php" method="post">
  <select name="qty" onchange="this.form.submit()">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
  </select>
</form>
Run Code Online (Sandbox Code Playgroud)

我遇到了一个问题,因为如果使用,某些浏览器将无法在process.php上执行任何操作 onchange="this.form.submit()"

让我知道..

javascript jquery

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

Django - 如何在应用程序中共享配置常量?

在django应用程序中共享各种代码文件之间的某些常量有时是有益的.

示例:
- 各种模块\命令等中使用的转储文件的名称或位置
- 整个应用程序的\ off上的调试模式
- 站点特定配置

这样做的优雅\ pythonic方式是什么?

python django coding-style constants

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

Java等效于.NET Action <T>和Func <T,U>等

是否有任何标准的通用的"回调"或Java的"功能/法"类型,如System.Action<T>System.Func<T,U>在.NET?

在我的具体情况中,我需要一个包装一个方法的类,该方法接受一个(泛型)参数类型T并且不返回任何内容(即void).

是的,为我自己创建这样的类/接口很容易,但如果有的话,我更喜欢标准库类.

.net java strategy-pattern functor

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

如何在C中动态分配内存并确定数组大小?

我试图从python背景教自己C. 我目前的小问题是尝试对数组长度等内容进行较少的硬编码,并根据输入动态分配内存.

我写了以下程序.我希望社区的建议可以通过以下方式进行修改:

1.)Make firstlast Nameelements可变长度.目前他们的长度是硬编码的MAX_NAME_LENGTH.这将涉及两个变化Name小号struct声明,以及我在它的元素分配值的方式.

2.)Bonus:找出一些方法逐步向name_list数组中添加新元素,而不必事先确定其长度.基本上使它成为可扩展的列表.

/* namelist.c 

   Loads up a list of names from a file to then do something with them.

*/
#include <stdlib.h>
#include <stdio.h>
#include <memory.h>

#define DATAFILE "name_list.txt"
#define DATAFILE_FORMAT "%[^,]%*c%[^\n]%*c"
#define MAX_NAME_LENGTH 100

typedef struct {
  char first[MAX_NAME_LENGTH];
  char last[MAX_NAME_LENGTH];
} Name;


int main() {
  FILE *fp = fopen(DATAFILE, "r");

  // Get the number of names in DATAFILE at runtime.
  Name aName; …
Run Code Online (Sandbox Code Playgroud)

c arrays malloc struct dynamic

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

如何使用ActiveRecord映射多个属性?

如果我输入我的控制台

u = User.first
u.friends(&map:username)
Run Code Online (Sandbox Code Playgroud)

我知道,["Peter", "Mary", "Jane"]但我也想表现生日,那我该怎么做?我试过了

u.friends(&map:username, &map:birthday)
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

ruby activerecord ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

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

如何在Emacs中使用make-frame-on-display和multi-tty?

Emacs手册中的此页面描述了一个make-frame-on-display允许您访问远程Emacs会话的函数.我对这个功能的兴趣是用它来与同事远程共享缓冲区进行配对编程.

从页面:

甚至可以使用此功能让两个或多个用户在同一个Emacs作业中同时在两个显示器上键入.然而,在实践中,如果他们不小心,不同的用户可以容易地干扰彼此的编辑.

我该如何设置?我需要什么?我的伴侣需要什么?细节没有说明,但我不太了解Emacs知道从哪里开始.

有没有其他方法来获得共享的Emacs会话? 来自Emacs Wiki的这个页面指的是一个叫做的东西multi-tty.我上面提到的问题也适用于此.

哪个更好:multi-tty或者make-frame-on-display

emacs pair-programming

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