小编hol*_*s83的帖子

将KeyValuePair列表转换为IDictionary"C#"

我的情景,

怎么转换List<KeyValuePair<string, string>>IDictionary<string, string>

c# idictionary

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

Apple推送通知身份验证密钥(沙箱和生产)

我最近在为给定的iOS客户端创建证书时注意到了一个新选项.

该选项标题为

Apple推送通知身份验证密钥(沙箱和生产)

获取身份验证密钥以生成服务器端令牌.您可以使用这些令牌替代通知请求的证书.

一个身份验证密钥可用于多个应用程序,并且不会过期.

如何设置它?

iphone push-notification ios swift

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

Eclipse Luna的Velocity编辑器插件

我正在为Eclipse Luna搜索Velocity编辑器插件,但我找不到任何东西.我找到了几个编辑器插件,如:

  1. Veloeclipse
  2. 速度编辑器
  3. Veloedit <--------------- 现在正在研究Luna 4.4.1!
  4. 二七区
  5. Velocity Web Edit

这些都不适用于Eclipse Luna.有没有其他人知道在Eclipse Luna中编辑Velocity文件的任何其他插件?

先感谢您!

eclipse velocity eclipse-plugin

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

什么是正确的maven范围的findbugs注释?

我想使用具有以下依赖项的库:

<dependency>
  <groupId>com.google.code.findbugs</groupId>
  <artifactId>annotations</artifactId>
  <version>2.0.3</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我读到FindBugs用于Java代码的静态分析,所以我虽然没有必要包含在应用程序中.<scope>provided</scope>用一个或用一个<exclusion>...</exclusion>?排除罐子是否安全?

排除它的一个原因是存在针对(L)GPL许可的公司政策.

findbugs maven

17
推荐指数
2
解决办法
4679
查看次数

@NotNull.List的目的

当我查看Bean Validation API(JSR-303)中的标准约束时,我找到了NotNull.List注释.它的描述是:

在同一元素上定义几个@NotNull注释

这是有效的语法:

@NotNull.List({@NotNull, @NotNull})
private Object myObject;
Run Code Online (Sandbox Code Playgroud)

但这没有任何意义.对象为null或不是.你什么时候使用这个注释?

还有其他几个类似的注释,如AssertFalse.ListAssertTrue.List.

java hibernate-validator bean-validation

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

如何分发UWP Enterprise应用程序

我们公司正在开发一个我们想要在"企业"中分发的通用Windows平台(Windows 10)应用程序.我们不希望通过Windows应用商店公开它.在正常情况下,设备是不受管理的("带上您自己的设备").

对于Windows Phone 8,我们使用从Symantec购买的Mobile Enterprise证书对我们的应用程序进行了签名.然后我们将文件与注册令牌一起分发.安装过程分为两步,非常简单.我还没有发现可以应用于UWP应用程序的内容.

UWP与Windows 10 Mobile有类似的流程吗?

我尝试过:我在Visual Studio中找到右键单击,存储,创建应用程序包...以创建具有appx扩展名的包.我还读到你应该在手机的"设置"下启用Sideload应用程序.但如何通过无线电话安装手机?

只是尝试从Web服务器下载appx文件不起作用.(刚刚下载了该文件,并且不知道如何打开它.)

deployment win-universal-app visual-studio-2015 windows-10-mobile

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

使用 ISO 4217 代码设置货币格式

根据语言/国家代码格式化货币非常简单:

double money = 9.99;
var formatted = money.ToString("C", new CultureInfo("sv-SE"));
Run Code Online (Sandbox Code Playgroud)

这将得到所需的结果(9,99 kr)。但是,我想要的是使用ISO 4217代码进行格式化。
有一个RegionInfo.ISOCurrencySymbol属性,但我找不到列出 Windows Phone 上可用的所有区域/文化的方法。

那么,有没有办法在 Windows Phone 8 上使用 ISO 4217 代码格式化货币?

c# internationalization windows-phone windows-phone-8

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

在C#代码中获取UWP主题颜色

是否可以使用C#代码在UWP应用程序中获取当前的Windows 10主题颜色?

我找到了Application.RequestedTheme 属性,但它只告诉我是否使用了暗och灯主题,而不是实际的颜色.

我见过XAML标记,它引用了主题颜色,但想知道RGB值.

c# win-universal-app windows-10-universal

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

UWP中的Longpress

我正在将应用程序移植到Univeral Windows Platform(Windows 10).

Android有一个onLongPress活动.UWP有同等效力吗?

我发现有一个Holding事件,我尝试使用这样的东西:

private void Rectangle_Holding(object sender, HoldingRoutedEventArgs e)
{
    if (e.HoldingState == HoldingState.Started)
    {
        Debug.WriteLine("Holding started!");
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是当使用鼠标而不是触摸时,Windows桌面上不会触发事件.

c# win-universal-app windows-10-universal

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

带有OkHttp的HTTP/2

我正在尝试使用OkHttp客户端与HTTP/2服务器进行通信.

添加到Maven POM:

<dependency>
  <groupId>com.squareup.okhttp3</groupId>
  <artifactId>okhttp</artifactId>
  <version>3.2.0</version>
</dependency>    
Run Code Online (Sandbox Code Playgroud)

这是我的测试代码:

OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder().url("https://http2.akamai.com/demo").build();
Response response = client.newCall(request).execute();
System.out.println("Protocol: " + response.protocol());
System.out.println(response.body().string());
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时会打印:

协议:http/1.1

此浏览器未启用HTTP/2.

环境:Linux上的OpenJDK 8.

你需要额外的东西吗?我看到了一个名为"ALPN"的东西,但并不完全理解这个概念.

okhttp http2

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