小编onm*_*133的帖子

如何使用Eclipse在Bluestack应用程序播放器上运行Android应用程序?

我正在使用Eclipse开发Android应用程序,现在我想使用Bluestack作为我的模拟器.我试过了

adb connect 127.0.0.1:5555

成功,我可以在运行应用程序时在我的设备列表中找到Bluestack.在控制台窗口中说

在设备127.0.0.1:5555上启动活动example.com.SplashActivity

和我的设备视图是我的应用程序.我甚至在Bluestack上安装了Launcher Pro,但是我看不到我的应用程序在Bluestack中显示.我该怎么做 ?

提前致谢

eclipse android android-emulator

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

如何在WP7中从字符串中删除重音

我想删除从字符串口音(读音符号)在Windows Phone 7的解决方案在这里工作了.NET(桌面版).但是,WP7字符串没有Normalize方法.

有人建议从字符串改为字节,但我不知道他的意思.如何去除口音?

string normalize diacritics non-ascii-characters windows-phone-7

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

WP7如何评价一首歌

我看到宋类仅包含IsRatedRating与设置方法属性.但是,我发现WP7中的默认音乐播放器应用程序能够为歌曲评分

那么,我怎么评价一首歌?

rate audio-player windows-phone-7

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

当UI有很多元素时如何快速导航?

我正在开发一个Windows Phone 7应用程序.在我的主页面中,有一个枢轴,其中有6个PivotItem.在每PivotItems一个ListBox中都有许多文本和图像.

当我从主页面导航到第1页时,需要很长时间(大约5-8秒).主页上较重的UI,所需的时间越长.

我无法减少主页面上的元素,那么快速进入第1页的建议是什么?

user-interface pivot element windows-phone-7

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

如何在Visual Studio中定义断点集?

我想在Visual Studio中定义一些断点集,以便我可以在它们之间切换.

,我指的是我定义的某些线的断点集合.我有很多场景,我想在这些集之间切换以简化我的调试.

例如:

Set 1: breakpoints at line 1, line 3, line 5, line 7
Set 2: breakpoints at line 2, line 4, line 6, line 8,
Run Code Online (Sandbox Code Playgroud)

有什么方法可以在Visual Studio中使用它(2008年及以上是首选),还是有任何加载项?

add-in breakpoints visual-studio

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

如何为已删除/重命名/移动的文件创建补丁文件?

我正在使用TortoiseSVN.如图所示在这里,我可以使用Create patch,并Apply patch为修改过的文件,和它的作品确定.

但是,当我删除,重命名或移动某些文件时,请选择Create patch.补丁文件为空.

有人在这里问,但答案并不令人满意.另外,我不想要命令行解决方案.

假设我正在创建一张票据,告诉源所有者删除,重命名或移动一些文件.如何克服这个问题?

tortoisesvn patch

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

如何知道Visual Studio中的项目是C还是C++?

Visual Studio如何知道项目是C还是C++?是否有任何配置或构建参数表明这一点?

VS是否使用C编译器进行C编译,而C++使用C++编译器?

c c++ compiler-construction visual-studio

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

这些类型的VS2012命令提示符是什么?

安装VS2012后,我看到许多命令提示符类型

  1. VS2012的开发人员命令提示符
  2. VS2012 ARM Cross Tool命令提示符
  3. VS2012 x64交叉工具命令提示符
  4. VS2012 x86本机工具命令提示符
  5. VS2012 x64本机工具命令提示符

它们是什么,在什么情况下我应该使用另一个?

我读过这个以及关于SO的许多答案,但它们看起来都很模糊

64-bit x86 native command-prompt visual-studio-2012

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

C#和C++/CX对象如何相关?

我有一个将由C#WP应用程序使用的WP C++运行时组件.

在C++ Runtime Component中,我有

public interface class ICallback
    {
    public:
        virtual void DoSomething();
    };

public ref class WindowsPhoneRuntimeComponent sealed
    {
    public:
        WindowsPhoneRuntimeComponent();
        void SetCallback(ICallback ^callback);
        IMap<Platform::String^, Platform::Object^>^ CreateDictionary();

    };
Run Code Online (Sandbox Code Playgroud)

在C#Application中,我 CallbackImp实现了ICallback.然后我做

CallbackImp cb = new CallbackImp ();
WindowsPhoneRuntimeComponent com = new WindowsPhoneRuntimeComponent();

// Set callback
com.SetCallback(cb);

// Get dictionary
IDictionary<string, object> dict = com.CreateDictionary();
Run Code Online (Sandbox Code Playgroud)

我有以下问题

  1. cbcom是托管对象.那么C++/CX对象在哪里呢?我听说cbcom指向一些C++/CX对象(驻留在本机堆上),对吧?
  2. 如果.NET GC发布了cbcom,那么C++/CX对象是如何发布的呢?
  3. 当我将cb传递给Runtime组件时,cb是属于托管堆还是本机堆?
  4. dict在哪里居住?谁会释放它?

native managed windows-runtime c++-cx windows-phone-8

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

dispatch_sync中的dispatch_sync导致死锁

我刚刚在objc.io上看到了这完全异步,但找不到好的解释

dispatch_queue_t queueA; // assume we have this
dispatch_sync(queueA, ^(){  // (a)
    dispatch_sync(queueA, ^(){ // (b)
        foo();
    });
});
Run Code Online (Sandbox Code Playgroud)

一旦我们点击了第二个dispatch_sync,我们就会死锁:我们无法调度到queueA,因为有人(当前线程)已经在该队列上并且永远不会离开它.

只要我明白

  1. dispatch_sync只需添加工作项(我避免使用"块",因为它可能会混淆)到queueA,然后这个工作项将被发送到queueA的目标队列,然后GCD将为此工作项保留一个线程 threadWorkItem
  2. 当我到达(b)时,我在线程threadWorkItem(假设threadWorkItem是这个线程的名称),所以我认为将另一个工作项排入队列是没有问题的.但有人说,此时,queueA被保留,queueA被阻止 - >导致死锁,这让我感到困惑

我已经阅读了很多与此相关的线程,比如使用dispatch_sync进行死锁,为什么我们不能在当前队列中使用dispatch_sync?,为什么这个dispatch_sync()调用冻结?,...但是找不到好的解释.有人说dispatch_sync阻止队列,有人说它阻止当前线程,...... :(

那为什么会导致僵局呢?

deadlock sync dispatch grand-central-dispatch ios

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