小编Sin*_*ton的帖子

使用仪器 - 用设备泄漏

我开始在iPhone 3G上使用Instruments-Leaks.当我尝试使用iPhone上的Instruments运行应用程序时,我获得了

Target failed to run: Remote exception encountered: 'Failed to get task for pid 280'
Run Code Online (Sandbox Code Playgroud)

想法?

我用仪器运行应用程序的唯一一次运行速度非常慢,我无法测试它.在搜索泄漏的设备上运行应用程序的步骤是什么?

memory-leaks instruments memory-leak-detector ios

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

Why do we need C# delegates

I never seem to understand why we need delegates? I know they are immutable reference types that hold reference of a method but why can't we just call the method directly, instead of calling it via a delegate?

Thanks

c# delegates

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

使用WPF MVVM模式打开新窗口的最佳实践

我一直在想这个问题......从另一个视图模型中打开一个新窗口(view&viewmodel)的最佳做法是什么如果我们记住打开新窗口的viewmodel不知道是否存在那个观点(应该如此).

谢谢.

wpf mvvm

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

Java中没有默认参数的技术原因

我一直在四处寻找,试图找出不包括Java中函数的默认参数的原因.

我知道可以使用varargs模拟行为,或者通过创建几个接受较少参数的重载函数来模拟行为,并调用接受所有参数的实际函数.但是,这些选项都不符合C++语法的清晰度和易用性.

有谁知道是否有一个可靠的技术原因会产生类似的东西

void myFunc(int a=1, int b=2) {...}
Run Code Online (Sandbox Code Playgroud)

在新版Java中不受欢迎或无法撤销?

java default-parameters

18
推荐指数
2
解决办法
2925
查看次数

如何检测客户端浏览器中是否启用了ActiveX?

如何检测客户端浏览器中是否启用了ActiveX?

我试过跟随代码,但它在Firefox中不起作用.

window.ActiveXObject not working in Firefox
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

检查这里的例子:http://jsfiddle.net/qXSvQ/2/

false在运行这个例子时得到了.

javascript activex

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

泡沫事件的首选方式是什么?

我有三个对象,ObjectA有一个ObjectB,ObjectB有一个ObjectC.当ObjectC触发事件时,我需要ObjectA来了解它,所以这就是我所做的......

public delegate void EventFiredEventHandler();

public class ObjectA
{
    ObjectB objB;

    public ObjectA()
    {
        objB = new ObjectB();
        objB.EventFired += new EventFiredEventHandler(objB_EventFired);
    }

    private void objB_EventFired()
    {
        //Handle the event.
    }
}

public class ObjectB
{
    ObjectC objC;

    public ObjectB()
    {
        objC = new ObjectC();
        objC.EventFired += new EventFiredEventHandler(objC_EventFired);
        objC.FireEvent();
    }

    public event EventFiredEventHandler EventFired;
    protected void OnEventFired()
    {
        if(EventFired != null)
        {
            EventFired();
        }
    }

    private void objC_EventFired()
    {
            //objC fired an event, bubble it up.
        OnEventFired();
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# events event-bubbling

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

通过无线在基于Android的设备上开发

将android应用程序直接开发到设备上的一种已知方法是使用usb连接器并使用eclipse安装驱动程序.因此,有没有一种已知的无线方式?

编辑:理想情况下,这不应该需要root设备.

eclipse android adb

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

程序集是在SQL Server中运行还是从Windows应用程序运行

如何确定程序集是从SQL服务器CLR存储过程运行还是从Windows应用程序运行?

c# sql sql-server clr

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

是否可以使用LIKE和IN作为WHERE语句?

我有一个地名列表,并希望将它们与sql数据库中的记录相匹配,问题是属性后面有名称的参考号.例如.'Ballymena P-4sdf5g'是否可以使用IN和LIKE来匹配记录

WHERE dbo.[Places].[Name] IN LIKE('Ballymena%','Banger%')
Run Code Online (Sandbox Code Playgroud)

sql

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

保持用户连接的最佳设计/方式是什么?

我正在进行自我学习的POC,我想让我的用户以LIVE模式连接.例如,一个游戏,其中4个用户可以一次玩,这里我需要让这个用户连接到我的游戏.

我不擅长Socket类型的编程,喜欢在服务方式中做到这一点.我知道的是"这样做的最佳方法是什么".根据我最初的Brain Storming,我已经决定使用SilverLight(在浏览器中或浏览器外)作为前端[我没有问题].

我更关注后端.要么我做一个处理程序或制作WCF服务或使用全双工服务并使用池化机制.作为一个随机的想法,我提出了一个Timer类型的逻辑,它将在客户端结束后每10秒钟触发一次并获得状态

  • 现在轮到掷骰子了

  • 家里有很多用户离开(如果他们中的一些人离开了)

  • 什么是游戏中的连接用户状态,例如得分/分数等,并
    根据此结果更新游戏视图

请在这里找到最好的答案,这将有助于我学习这一点.

致敬和提前感谢

编辑:

由于我需要更多反馈,因此开始赏金.

FH

c# silverlight wcf design-patterns polling

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