问题列表 - 第31065页

Visual Studio 2010中的多显示器支持

我听说Visual Studio 2010具有"多显示器支持".但是现在我正在使用它,我认为VS2008没有任何区别.

从一台显示器切换到两台显示器时,我仍需要调整所有窗口的大小.

是否有某些个人资料或设置我缺少?例如,Delphi允许您保存记录特定窗口所在位置的桌面配置文件.从单显示器切换到双显示器就像选择不同的桌面配置文件一样简单.

在VS2010中有类似的东西我错过了吗?

multiple-monitors visual-studio-2010 visual-studio

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

如何在Windows Phone 7的后台线程上运行函数?

我正在使用MVVM Light来构建WP7(Windows Phone 7)应用程序.我希望模型执行的所有工作都在后台线程上运行.然后,完成工作后,引发一个事件,以便ViewModel可以处理数据.

我已经发现我无法从WP7应用程序异步调用委托.

目前我正在尝试使用ThreadPool.QueueUserWorkItem()在后台线程上运行一些代码,并使用MVVM Light的DispatcherHelper.CheckBeginInvodeOnUI()在UI线程上引发一个事件,以通知ViewModel数据已被加载(这会导致VS2010崩溃)和Blend 4在尝试显示设计时视图时).

是否有任何示例代码在后台线程上运行某些代码,然后将事件调度回UI线程以获取WP7应用程序?

杰夫,先谢谢你.

编辑 - 这是一个示例模型

public class DataModel
{
    public event EventHandler<DataLoadingEventArgs> DataLoadingComplete;
    public event EventHandler<DataLoadingErrorEventArgs> DataLoadingError;
    List<Data> _dataCasch = new List<Data>();

    public void GetData()
    {
        ThreadPool.QueueUserWorkItem(func =>
        {
            try
            {
                LoadData();
                if (DataLoadingComplete != null)
                {
                    //Dispatch complete event back to the UI thread
                    DispatcherHelper.CheckBeginInvokeOnUI(() =>
                    {
                       //raise event 
                        DataLoadingComplete(this, new DataLoadingEventArgs(_dataCasch));
                    });
                }
            }
            catch (Exception ex)
            {
                if (DataLoadingError != null)
                {
                    //Dispatch error event back to the UI …
Run Code Online (Sandbox Code Playgroud)

c# multithreading compact-framework windows-phone-7 mvvm-light

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

如何在UINavigationController中返回一个视图?

有没有办法在堆栈中返回一个视图UINavigationController?或者具有特定标题的视图?

cocoa-touch objective-c uinavigationcontroller

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

聚集指数对DB性能的影响

我最近参与了一个使用SQL Server 2000进行数据存储的新软件项目.

在审查项目时,我发现其中一个主表在其主键上使用聚簇索引,该索引由四列组成:

Sequence  numeric(18, 0)
Date      datetime
Client    varchar(9)
Hash      tinyint
Run Code Online (Sandbox Code Playgroud)

该表在正常操作过程中经历了大量插入.

现在,我是一名C++开发人员,而不是数据库管理员,但我对此表设计的第一印象是,将这些字段作为聚簇索引对插入性能非常不利,因为数据必须在物理上重新排序每个插入.

另外,我不能真正看到任何好处,因为人们必须经常查询所有这些字段以证明聚簇索引的合理性,对吧?

因此,基本上我需要一些弹药,以便在我找到能够说服他们应该改变桌子设计的能力时.

sql-server indexing database-design sql-server-2000

9
推荐指数
2
解决办法
4542
查看次数

TinyMCE SplitButton中的所有菜单项都使用相同的回调

我在TinyMCE中创建了一个SplitButton,我使用for循环来添加按钮,但由于某种原因,按钮的onclick总是调用相同的(for循环中的最后一个).似乎每次添加菜单选项时,都会覆盖回调.

让我来描述一下我的意思.

var c = cm.createSplitButton('optionsList', {
title : 'Options',
});

c.onRenderMenu.add(function(c, m){
var Opts1 = options[0];
var Opts2 = options[1];
var Opts3 = options[2];

var sub1 = m.addMenu({title: "Options 1"});
for(var x in Opts1){
    sub1.add({title: Opts1[x], onclick: function(){
        tinyMCE.activeEditor.execCommand('mceInsertContent',false,Opts1[x]);
    }});
}

var sub2 = m.addMenu({title: "Options 2"});
for(var y in Opts2){
    sub2.add({title: Opts2[y], onclick: function(){
        tinyMCE.activeEditor.execCommand('mceInsertContent',false,Opts2[y]);
    }});
}

var sub3 = m.addMenu({title: "Options 3"});
for(var z in Opts3){
    sub3.add({title: Opts3[z], onclick: function(){
        tinyMCE.activeEditor.execCommand('mceInsertContent',false,Opts3[z]);
    }});
}

});
Run Code Online (Sandbox Code Playgroud)

菜单是正确创建的,但是例如,如果我选择"选项1"并选择任何选项,tinyMCE将打印该子菜单中的最后一个选项.我不知道如何解决这个问题.

tinymce

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

文件读/写与数据库读/写

在资源和效率,文件读/写操作或数据库读/写操作方面,这样做更昂贵

database filesystems file-io database-design file

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

python dbus问题

我有dbus和python的问题.从命令行运行python,告诉它import dbus然后systembus = dbus.SystemBus()导致没有错误,也没有运行由朋友编写的程序,该程序也使用完全相同的代码.但是,在运行我正在尝试编写的程序时,我收到此错误:

Traceback (most recent call last):
  File "dbtest.py", line 26, in <module>
    a = getDevs()
  File "dbtest.py", line 7, in getDevs
    bus = dbus.SystemBus()
AttributeError: 'module' object has no attribute 'SystemBus'
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么的任何想法?我不认为我完全理解返回的错误.我到目前为止的代码是:

#!/usr/bin/env python
import dbus

def getDevs():
        bus = dbus.SystemBus()

if __name__ == "__main__":
        a = getDevs()
Run Code Online (Sandbox Code Playgroud)

python dbus

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

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

联合Postgres中的GeomUnion等SQL Server表中的所有几何体

只是为了澄清前面:我说的是联合几何,而不是SQL关键字UNION.

我正在尝试将Postgres中的一些空间数据与PostGIS一起移动到SQL Server 2008.直到我看到这样的语句之后才好了:

SELECT GeomUnion(the_geom) FROM some_table
Run Code Online (Sandbox Code Playgroud)

这个联合该列中的所有几何体并将其作为一个结果返回(类似于COUNT工作方式).据我所知,SQL Server只具有将STUnion一个几何与另一个几何结合的功能.有没有办法做类似于Postgres的方式?

如果它有帮助,该STUnion功能的工作方式如下:

SELECT first_geometry_column.STUnion(second_geometry_column) FROM some_table
Run Code Online (Sandbox Code Playgroud)

sql spatial sql-server-2008

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

使用晦涩名称登录字段毫无意义

我的php用户身份验证脚本基于来自当时比我更好的编码器的人的代码.因此我相信,除非我有充分的理由改变它们,否则我不太明白的部分最好不要单独留下.我已经改进并对自己应该做的事情有自己的想法.

此脚本中的一个功能是允许您为html登录名和密码字段定义(并轻松更改)自定义名称.

我想如果有人试图强行进入一个帐户,这会让你混淆他们的脚本,直到他们注意到并做出反应,但除此之外,我只是看不到重点.

在简化我的脚本并删除它之前,任何人都可以解释这个真正的好处吗?

html php security login

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