问题列表 - 第28996页

这里无符号类型的目的是什么?

对不起,有很多iPhone编程新手问题,但..

为某些东西设置无符号类型的原因是什么

- (unsigned)count
Run Code Online (Sandbox Code Playgroud)

对于NSArray类.

为什么不把它定义为

- (int)count
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

如何在QGraphicsScene中启用拖动?

我想把两张照片放进去QGraphicsScene.一个是固定的,另一个是可移动的.但是我成功只把这些照片放进去了QGraphicsScene,我无法移动它们.我怎样才能做到这一点?

qt draggable qgraphicsscene

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

如何对通用列表DESC和ASC进行排序?

如何对通用列表DESC和ASC进行排序?使用LINQ而不使用LINQ?我正在使用VS2008.

class Program
{
    static void Main(string[] args)
    {
        List<int> li = new List<int>();

        li.Add(456);
        li.Add(123);
        li.Add(12345667);
        li.Add(0);
        li.Add(1);

        li.Sort();

        foreach (int item in li)
        {
            Console.WriteLine(item.ToString() + "\n");
        }

        Console.ReadKey();
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# linq

101
推荐指数
4
解决办法
17万
查看次数

ASP.NET MVC是否要求您使用母版页?

我的小组正在开发一个新的Web应用程序,正在考虑使用MVC.但是,有些成员宁愿包含页面而不是使用母版页.这可以在ASP.NET MVC中完成吗?在我用MVC探讨过的少量时间里,我还没有弄清楚如何实现这一目标.

asp.net-mvc master-pages

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

如何在eclipse IDE中查看Java的字节码?

有时,在Eclipse中,我按下一组键,这些键将我带到显示我的.class文件(字节码)内容的编辑器页面.我似乎永远无法记住那个组合键是什么.

有人可以告诉我吗?

或者换句话说,如何看到自己的字节码?

eclipse bytecode editor class file

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

WPF DataGrid:CanContentScroll属性导致奇怪的行为

我有一个解决方案,我根据用户标准生成一个DataGrid(或多个实例)..每个网格通过ObservableCollection继续接收数据

我遇到的问题是滚动表现得很奇怪.这是不稳定的,滚动条会在滚动时调整自己的大小.

比我发现.. CanContentScroll属性!它完全修复了奇怪的滚动行为,带给我暂时的幸福和快乐.

然而,它会导致2个不幸的副作用.

  1. 每当我重新创建网格实例并将它们绑定到我的可观察集合时,它会冻结整个窗口5秒钟.当我的网格增长到一个大尺寸时,这种延迟可以持续30秒.

  2. 当我调用TradeGrid.ScrollIntoView(TradeGrid.Items(TradeGrid.Items.Count - 1))滚动到底部时,它会跳到底部而不是回到顶部.

还有另一种方法可以实现平滑滚动吗?

wpf binding wpfdatagrid

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

Hudson:我如何使用参数化构建来执行svn checkout和svn标记?

我正在hudson v1.362中设置参数化构建.我正在创建的参数用于确定在subversion中结帐的分支.

我可以像这样设置我的svn存储库URL:https://my.svn.server/branches/${branch}它可以完成结帐和构建.

现在我想在构建完成后标记它.我正在使用hudson的SVN标记插件来执行此操作.所以我转到hudson项目的项目配置屏幕的底部,然后打开"在成功构建时执行Subversion标记".

在这里,我设置了我的Tag Base URL https://my.svn.server/tags/${branch}-${BUILD_NUMBER},它给了我关于那些未找到的属性的错误.所以我将它们更改为这样的环境变量用法:https://my.svn.server/tags/${env['branch']}-${env['BUILD_NUMBER']}并且svn标记插件很高兴.

现在的问题是我顶部的svn存储库使用了${branch}语法和svn标记插件barfs:

moduleLocation: Remote ->https://my.svn.server/branches/$branch/
Tag Base URL: 'https://my.svn.server/tags/thebranchiused-1234'.
There was no old tag at https://my.svn.server/tags/thebranchiused-1234.
ERROR: Publisher hudson.plugins.svn_tag.SvnTagPublisher aborted due to exception
java.lang.NullPointerException
    at hudson.plugins.svn_tag.SvnTagPlugin.perform(SvnTagPlugin.java:180)
    at hudson.plugins.svn_tag.SvnTagPublisher.perform(SvnTagPublisher.java:79)
    at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
    at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:601)
    at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:580)
    at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:558)
    at hudson.model.Build$RunnerImpl.cleanUp(Build.java:167)
    at hudson.model.Run.run(Run.java:1295)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:124)
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

注意第一行,那里:svn标签正在查看$ {branch}作为存储库url的一部分...它没有解析出属性值.

我试图更改svn的原始存储库URL以使用${env['branch']}语法,但这会破坏原始结帐,因为结帐时根本不会解析此语法.

救命?!

我如何使用参数化构建来设置结帐的svn url和标记我的构建?!

svn tags hudson build parameterized

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

为什么'使用'改善C#表现

在大多数情况下,C#编译器似乎可以Dispose()自动调用.像大多数使用模式的情况看起来像:

public void SomeMethod()
{
    ...

    using (var foo = new Foo())
    {
        ...
    }

    // Foo isn't use after here (obviously).
    ...
}
Run Code Online (Sandbox Code Playgroud)

因为foo没有使用(这是一个非常简单的检测),并且由于它没有作为参数提供给另一个方法(这是一个适用于许多用例并且可以扩展的假设),编译器可以自动并立即调用Dispose()而无需开发人员需要做到这一点.

这意味着在大多数情况下,using如果编译器做了一些聪明的工作,那么它就没用了.IDisposable似乎低水平足以让我被编译器考虑在内.

现在为什么不这样做?这不会改善性能(如果开发人员...... 很脏).

c# compiler-construction dispose idisposable using

13
推荐指数
2
解决办法
889
查看次数

捕获Windows窗体应用程序中的组合键事件

当用户按下Shift+ UP键时,我希望我的表单通过调用消息框来响应.

如何在Windows窗体中执行此操作?

c# winforms

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

区分VMware网络适配器与物理网络适配器 - 或 - 检测虚拟网络适配器

我必须使用任何Windows API来区分真实地址和VM地址.我正在使用GetAdaptersAddressesAPI来填充本地计算机的IP地址列表.除了与VMware网络适配器关联的地址和其他地址(自动配置和隧道适配器地址)之外,我只需要提取"真实"地址.我无法找到任何API或任何标志来区分它.有什么办法可以做到吗?

PS:返回IfTypeIP_ADAPTER_ADDRESSES结构中的标志GetAdaptersAddresses无法帮助我区分VMware地址和实际地址.

c windows vmware networking nic

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