问题列表 - 第23929页

如何在虚拟模式下向ListView添加/删除项目?

如果我在虚拟模式下使用ListView,那么,据我所知,列表视图只跟踪列表中的少量项目.当用户滚动它时,它动态地检索它需要从虚拟列表中显示的项目.

但是如果在主列表中添加或删除了一个项目呢?如果在列表视图显示的索引范围之外添加/删除项目,那么我将假设当用户滚动到该索引时列表视图将显示添加/缺失的项目.它是否正确?但是,如果在用户当前正在查看的索引范围中添加/删除项目,该怎么办?如何触发列表视图以刷新当前正在查看的项目以显示新/缺少的项目?

仅供参考:如果有任何不同,我正在使用ObjectListView.

.net c# listview winforms objectlistview

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

ASP.NET MVC 2发行版的实际调试符号

我需要发布的ASP.NET MVC 2版本(通过Web平台安装程序安装的版本)中的实际调试符号.

我知道我可以下载源代码,构建和使用调试符号.但是这种方法存在一些问题:

  • 要求使用此版本的DLL重建所有其他依赖项,因为它没有签名.如果您使用的是不提供源的第三方库,则这是不可行的.
  • 来自最新源的内置版本与发布版本不匹配(可能因为单独签名的不同).所以我不能引用.pdb.
  • 我不希望依赖于自定义构建或任何构建,而不是从标准安装中安装的构建.

我只需要调试符号,这样我就可以在不引入不同的dll的情况下逐步完成源代码.我试图使用公共Microsoft Symbol Server,但它没有下载此dll的符号.

有谁知道这个.pdb是否存在?

(我知道,它可以产生和使用反射的新版本通过这个DLL一步 - 但是这对于专业版和费钱了.)

debugging asp.net-mvc visual-studio-debugging

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

Symlinking(ln)比移动(mv)更快?

当我们构建Web软件版本时,我们将该版本准备在一个临时目录中,然后将release目录替换为刚准备好的临时目录:

# Move and replace existing release directory.
mv /path/to/httpdocs /path/to/httpdocs.before
mv /path/to/$newReleaseName /path/to/httpdocs
Run Code Online (Sandbox Code Playgroud)

在这种方案中,每15个版本中大约有1个用户正好在上述命令运行时正在使用原始版本目录中的文件,并且该用户发生了致命错误.

我想知道在处理时间方面是否使用如下的符号链接会明显加快,从而有助于减少此问题的可能性:

# Remove and replace existing release symlink.
ln -sf /path/to/$newReleaseName path/to/httpdocs
Run Code Online (Sandbox Code Playgroud)

performance symlink

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

Python中适当的方法在设置变量时引发错误

在课堂上进行错误检查的正确方法是什么?提出例外?设置包含所有错误并返回错误的实例变量字典"errors"?

从类中打印错误是不是很糟糕?如果我提出异常,我是否必须返回False?

只是想确保我做得对.以下是一些示例代码:

@property
def password(self):
    return self._password

@password.setter
def password(self,password):
    # Check that password has been completed
    try:
        # Check that password has a length of 6 characters
        if (len(password) < 6):
            raise NameError('Your password must be greater \
                             than 6 characters')

    except NameError:
        print 'Please choose a password'
        return False

    except TypeError:
        print 'Please choose a password'
        return False                                                                                                                                

    #Set the password
    self._password = password

    #Encrypt the password
    password_md5 = md5.new()
    password_md5.update(password)
    self._password_md5 = password_md5.hexdigest()
Run Code Online (Sandbox Code Playgroud)

python error-handling

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

如何通过脚本集合传播信号?

我有一个由主要脚本控制的脚本集合.我想在主脚本中捕获信号ctrl+ c并将其传播给其他人.其他脚本也应该捕获此信号(从主脚本)并进行一些清理......

我试图发送kill -s SIGINT给孩子们,但他们似乎无法捕捉到信号(即使trap 'Cleanup' SIGINT是在儿童脚本上定义的)

任何线索如何实现这一点?

bash signals copy-paste kill bash-trap

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

释放数组objective-c

在Objective-c中我有这个:

SomeObject *values[3][3];
Run Code Online (Sandbox Code Playgroud)

解除分配时,如在C++中我应该逐个元素地释放吗?

或者如果我这样做:

[values release];
Run Code Online (Sandbox Code Playgroud)

好吗?

memory-management objective-c

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

如何在模板中显示Django'__ all__'表单错误?

我有以下表单代码:

# forms.py
class SomeForm(forms.Form):
    hello = forms.CharField(max_length=40)
    world = forms.CharField(max_length=40)

    def clean(self):
        raise forms.ValidationError('Something went wrong')

# views.py
def some_view(request):
    if request.method == 'POST':
        form = SomeForm(request.POST)
        if form.is_valid():
            pass
    else:
        form = SomeForm()

    data = {
        'form': form
    }
    return render_to_response(
        'someform.html',
        data,
        context_instance=RequestContext(request)
    )

# someform.html
{{ form.hello }}
{{ form.hello.errors }}

{{ form.world }}
{{ form.world.errors }}
Run Code Online (Sandbox Code Playgroud)

如何__all__在模板级别显示密钥的错误,而不必单独在视图中提取它?我想避免以下情况:

    if form.errors.has_key('__all__'):
        print form.errors['__all__']
Run Code Online (Sandbox Code Playgroud)

django django-forms

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

如果我使用表格用于html表单,SEO会发生什么?

我发现很难使用Div来对齐标签和文本框.如果我将表格用于表格,那将很容易.这会影响我的seo吗?

谢谢所有回答这个问题的人!我决定选择表格表格.

html css forms seo html-table

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

添加到可能存在或可能不存在的json属性

让我说我想这样做:

  var dashboard = {};
  var page = "index";

  $('.check').click(function(){ 
    $(this).toggleClass("active").siblings().slideToggle('slow', function() {
        dashboard['pages'][page][$(this).closest('li').attr("id")]['show'] = $(this).is(":hidden") ? 'collapsed' : 'expanded';
    });
  }
Run Code Online (Sandbox Code Playgroud)

我收到一个错误说:

Dashboard.pages未定义

有没有动态添加pages和后续的孩子,而不必做检查的工作,看看它是否先被定义,然后如果它没有做:

   dashboard['pages'] = {};
Run Code Online (Sandbox Code Playgroud)

因为有时它们可​​能已经存在,我不想首先检查树,我只想根据需要构建分支

编辑 我改变pagename,以page显示该网页的名称会改变,我也想指出的是,该页面可能真的什么太.这个想法是你有任何对象可以包含带参数的对象,而不检查分支是否存在

它看起来像$extend所说的那样只是不确定它是如何工作的.得到我的头脑.

javascript arrays jquery json

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

在SQL Server 2008中有一种方法可以生成一个报告,告知每个表占用多少磁盘空间?

在SQL Server 2008中有一种方法可以生成一个报告,告知每个表占用多少磁盘空间?

我可以通过检查存储属性逐个完成,但我想知道是否有办法,甚至是查询来生成这样的报告.

sql-server

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