小编You*_*jae的帖子

在WinRT中选择XAML的ListView和GridView

XAML中的GridView和ListView似乎是相同的控件.

开发人员如何在两者之间做出选择?

windows-8 windows-runtime winrt-xaml windows-store-apps

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

IntelliJ 12 + ActionBarSherlock设置:找不到类'android.support.v4.app.FragmentActivity'

关于IntelliJ 12 + ABS(ActionBarSherlock)设置有很多问答.

类似于这个问题,但显示不同的错误.

总体编译和运行都可以,但只有使用Tab Navigation(SherlockActivity implements ActionBar.TabListener)的Activity 会出现以下错误和崩溃.请注意,我可以SherlockActivity很好地使用一般节目.

"找不到类'android.support.v4.app.FragmentActivity’,从法com.actionbarsherlock.internal.app.ActionBarWrapper $ TabWrapper.onTabReselected引用"每个重写的方法(onTabUnselected,onTabSelected,onTabReselected).

似乎android-support-v4没有被成功引用,但很难找到check/uncheck试错法.

我的IntelliJ项目设置如下.

1.库是ABS库文件夹的名称. 库设置

2.我的项目设置. 我的设置

我将android-support-v4都设置提供.我还能做些什么?

一些答案说要将android-support-v4移除到我自己的项目中,但它显示了引用错误,import android.support.v4.app.FragmentTransaction因为implements ActionBar.TabListener需要它.

android intellij-idea actionbarsherlock

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

等待Task.CompletedTask什么?

我使用在Build2017中引入的Windows Template Studio创建了UWP应用程序.

下面的类是它生成的代码的一部分.

public class SampleModelService
{
    public async Task<IEnumerable<SampleModel>> GetDataAsync()
    {
        await Task.CompletedTask; // <-- what is this for?
        var data = new List<SampleModel>();

        data.Add(new SampleModel
        {
            Title = "Lorem ipsum dolor sit 1",
            Description = "Lorem ipsum dolor sit amet",
            Symbol = Symbol.Globe
        });

        data.Add(new SampleModel
        {
            Title = "Lorem ipsum dolor sit 2",
            Description = "Lorem ipsum dolor sit amet",
            Symbol = Symbol.MusicInfo
        });
        return data;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,await Task.CompletedTask;代码的目的和原因在这里是什么?它实际上没有Task结果接收器.

c# task async-await uwp windows-10-universal

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

使用不同的VersionCode进行调试/释放android gradle构建

我想应用不同的VersionCode来制作apk文件.对于调试,只修复它1,并释放defaultConfig中指定的任何数字.

下面的代码将mypackage-release-1.apk文件作为assembleRelease工件提供,这是不期望的.我期待mypackage-release-10111.apk着这一点.

为什么这行debug { defaultConfig.versionCode=1 }会影响assembleRelease工件?

defaultConfig {
    versionCode 10111
    versionName '2.5.4'
    minSdkVersion 10
    targetSdkVersion 21
}
signingConfigs {
    debug {
        project.ext.loadSign = false
        defaultConfig.versionCode = 1 // Why this value applied to assembleRelease?
    }
    release {
        project.ext.loadSign = true
        applicationVariants.all { variant ->
            variant.outputs.each { output ->
                def file = output.outputFile
                output.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionCode + ".apk"))
            }
        }
    }
}
buildTypes { …
Run Code Online (Sandbox Code Playgroud)

android build.gradle android-gradle-plugin

14
推荐指数
5
解决办法
5952
查看次数

Azure通知中心.GetRegistrationsByTagAsync(string tag,int top)的第二个算法是什么?

文件说,大约NotificationHubClient.GetRegistrationsByTagAsync(string tag, int top)在如下Azure的推送通知,

top(Int32):获取注册的位置.

但我不知道顶部位置代表什么.我发现的
一个例子只是使用100但没有理由使用它.

c# azure azure-notificationhub

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

Azure Autoscale重新启动运行实例

我一直在使用Autoscale在2到1个云服务实例之间转换,以降低成本.这主要是有效的,除了不时(不确定这里的模式是什么),扩展(1-> 2)的行为导致两个实例都回收,为用户生成服务中断.

假设RoleEntry在响应拓扑更改时没有花哨的东西,为什么从1-> 2扩展会重新启动已经运行的实例?

补充说明:

  • 很明显,通过查看Management Portal中的Instances选项卡,这两个实例都在回收.也可以通过访问公共站点来确认中断.
  • 它不会一直发生,但我不确定模式是什么.感觉就像单实例配置已运行多天,尝试扩大回收两者.但是,如果单实例配置仅运行了几个小时,则可以在不中断的情况下进行扩展和缩小.
  • 第一个实例总是比引入的第二个实例快得多.

azure azure-role-environment

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

将UWP库加载到.NET Framework应用程序中

有许多文章(codeproject,blog1,blog2,论坛)将WinRT库用于Windows 8中的.Net Framework控制台应用程序.

我在Windows 10中尝试使用UWP.但未能成功.我努力编译没有错误,但它发生BadImageFormatException在运行时.

这就是我做的.

  1. 使用.NET Framework 4.6.1目标创建控制台应用程序.
  2. 编辑要添加的.csproj文件 <TargetPlatformVersion>10.0</TargetPlatformVersion>
  3. 参考下面的三个库.
    • c:\ Program Files(x86)\ Windows Kits\10\UnionMetadata\Windows.winmd(显示Windows运行时1.4)
    • c:\ Program Files(x86)\ Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.WindowsRuntime.dll(显示4.0.10.0)
    • c:\ Program Files(x86)\ Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.InteropServices.WindowsRuntime.dll(显示4.0.0.0)

与Windows 8示例相反,System.Runtime.dll引用时会出错.

代码如下.请注意,该代码来自Microsoft论坛.

class Program
{
    static void Main(string[] args)
    {

        Geolocator locator = new Geolocator();
        var status = Geolocator.RequestAccessAsync();

        if (status != null)
        {
            Console.WriteLine("not null");
            Task.Run(async () =>
            {
                Geoposition pos = await locator.GetGeopositionAsync();
                Console.WriteLine(pos.Coordinate.Accuracy);
            });
        } …
Run Code Online (Sandbox Code Playgroud)

.net c# windows-runtime uwp

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

C#Regex.Split的工作方式与JavaScript不同

我正在尝试将这个长JS正则表达式转换为C#.

下面的JS代码从数组开始给出29个项目["","?","","?","","??","?","??"...]

var keywords = /(\&nbsp;|[a-zA-Z0-9]+\.[a-z]{2,}|[?-??????]+|[?-??]+|[?-??]+|[a-zA-Z0-9]+|[?-??-??-?]+)/g;
var source = '?????????????Android?????????????';
var result = source.split(keywords);
Run Code Online (Sandbox Code Playgroud)

C#代码列出了非分裂单个项目string[].

var keywords = @"/(\&nbsp;|[a-zA-Z0-9]+\.[a-z]{2,}|[?-??????]+|[?-??]+|[?-??]+|[a-zA-Z0-9]+|[?-??-??-?]+)/g";
var source = @"?????????????Android?????????????";
var result = Regex.Split(source, keywords);
Run Code Online (Sandbox Code Playgroud)

Stack Overflow中的许多问题仅涵盖相对简单的表达式,因此我无法找到错误.

我错过了什么?

javascript c# regex cjk

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

如何在C#中为运行Windows 8的计算机获取唯一标识符?

我正在研究用C#编写的Metro应用程序,需要一种唯一识别设备的方法.我在文档中找到了ASHWID看起来很棒.建议的代码如下:

HardwareToken token = HardwareIdentification.GetPackageSpecificToken(null);
IBuffer hardwareId = token.Id;
IBuffer signature = token.Signature;
IBuffer certificate = token.Certificate;
Run Code Online (Sandbox Code Playgroud)

问题是,如何将IBuffer变成我可以使用的字符串?

c# unique-id windows-8 windows-store-apps

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

Windows Store风格的桌面应用程序

是否支持在Visual Studio 2012中以Metro风格(类似于Microsoft Zune)开发桌面应用程序?

visual-studio-2012 windows-store-apps

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