小编Boa*_*ler的帖子

解析Domain/hostName的字符串

客户可以从域名进入网站.他们也可以从他们的联系人进入mailadresses.

知道我们需要找到哪些webted域名可以与mailadresses域相关联的客户.

所以我的想法是从webadress和url中提取主机并进行比较

那么从url获取主机名的最可靠算法是什么?

例如,主机可以是:

foo.com
www.foo.com
http://foo.com
https://foo.com
https://www.foo.com
Run Code Online (Sandbox Code Playgroud)

结果应该始终是foo.com

.net c# dns url parsing

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

如何覆盖ContentControlThemeFontFamily

是否可以在standardstyles.xaml中的WinRt应用程序中为ContentControlThemeFontFamily设置自定义字体?

你有什么例子吗?

c# microsoft-metro windows-runtime winrt-xaml

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

角度材料未锁定侧边栏

我有这样的侧边栏:

在此输入图像描述 按钮1按钮2此入门应用程序包含工具栏,SideNav(带有两个按钮)和内容区域.

这是内容区!

当前行为 - 当我远程处理md-is-locked-open属性并在用户单击按钮时开始显示侧栏时,侧栏是全屏而不是内容区域内.

在此输入图像描述 因此,锁定版本的不同之处在于以下几点:

  • 它在工具栏上方
  • 它是灰色的主要内容
  • 它在内容领域

必需的行为 - 我必须更改内容以在内容区域内进行更改?因此它看起来与锁定时完全相同.

  • 它应该是工具栏的一部分
  • 不应重叠主要内容(只需将其移至右侧=
  • 不应该灰显其他内容

Codepen 在这里

html css angularjs angular-material

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

.net core/standard string.ToLower()没有culture参数

在.net fx我能做到

myString.ToLower(frenchCulture);
Run Code Online (Sandbox Code Playgroud)

但是当查看.net核心或.net标准时,不再有可以传递的文化参数.只有string.ToLower()string.ToLowerInvariant()

文化是否应该被省略?但是,当字符串的文化不是当前的文化时,不应该存在问题吗?

任何暗示这背后的原因是什么?

当我有一个不变的文化的想法,我可以使用ToLowerInvariant().

但是,我必须string.ToLower()在不是当前文化的文化中使用的用例呢?

.net c# .net-core .net-standard

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

使用angular.js $ resource和ServiceStack Servies的CORS

我有一个服务栈REST服务和一个angular.js客户端.Web托管在另一个端口上,然后是RESTService.

使用$ http检索数据但使用$ resource不起作用.

在REST服务中,我设置了以下全局标头:

 GlobalResponseHeaders =
                    {
                    { "Access-Control-Allow-Origin", "*" },
                    { "Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS" },
                    { "Access-Control-Allow-Headers", "X-Requested-With"}
                    }
Run Code Online (Sandbox Code Playgroud)

现在在angular.js中我可以读取成功读取$ http的方法

$http({
        method:'get',
        url:address,
        requesttype:'application/json'
    }).success(function(data) {
        $scope.ServiceStatus = data;
    });
Run Code Online (Sandbox Code Playgroud)

但使用$ ressource读取相同的地址不起作用我的工厂代码是:

myApp.factory('qaServiceStatus', function($resource){
  return $resource('http://localhost:1338/api/status', {}, {
    query: {method:'GET', headers: {'Content-Type': 'application/json'}, params:{}}

    });
});
Run Code Online (Sandbox Code Playgroud)

我在控制器中以这种方式使用它

$scope.RESTStatus = qaServiceStatus.get({});
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:http://localhost:7000Access-Control-Allow-Origin不允许Origin.
和XMLHttpRequest无法加载http://localhost/api/status.原产地http://localhost:7000不被访问控制允许来源允许的.

我究竟做错了什么?

我也尝试将允许的原始内容更改为确切的地址,但这没有用

cors angularjs angularjs-resource

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

如何检测大写锁定是否已激活?

假设我想检测大写锁定是否处于活动状态,如果按键是大写,我可以在 Windows 的 C++ 中使用什么?

我需要Console.CapsLockC# 中的等效项

我已经尝试过使用,GetAsyncKeyState(VK_CAPITAL)但我不需要关键状态,我需要知道“切换”状态

c# c++ windows

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

StackExchange.Redis 如何连接到 Sentinel

我想在主控发生变化时收到通知

为此,我想连接到我的哨兵,但连接多路复用器告诉我无法访问它们。

我究竟做错了什么?

 ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost:26380,localhost:26381,localhost:26382");
Run Code Online (Sandbox Code Playgroud)

c# redis stackexchange.redis

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

OwinMiddleware不保留.net 4.6中的文化变化.*

我有一个非常好的owin文化中间件.

它只是根据网址改变文化.这完全适用于4.5.*.现在当runtiome更改为4.6.1时,文化不再保留,因此它不起作用.

我可以在一个非常简单的解决方案中重现它,只有这个中间件模拟文化变化

public class CultureMiddleware : OwinMiddleware
{
    public CultureMiddleware(OwinMiddleware next)
        : base(next)
    {
    }

    public override async Task Invoke(IOwinContext context)
    {
        var culture = new CultureInfo("es-ES");
        Thread.CurrentThread.CurrentCulture = culture;
        Thread.CurrentThread.CurrentUICulture = culture;

        CultureInfo.CurrentCulture = culture;
        CultureInfo.CurrentUICulture = culture;


        await Next.Invoke(context);
    }
}
Run Code Online (Sandbox Code Playgroud)

我将中间件附加到它执行的管道但是当我调用一个动作时,控制器没有文化(就像在.net 4.5.1中那样)

我已经在这里发布了,但支持非常慢.每两周一次回答然后看起来他们没有尝试过他们写的东西:-(

https://connect.microsoft.com/VisualStudio/feedback/details/2455357

asp.net-mvc cultureinfo owin owin-middleware .net-4.6

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

Visual Studio 2017 RC Core Console项目无法编译

当我创建一个新的enoty核心控制台项目时,它不会编译

我可以看到nuget包没有恢复.

在此输入图像描述

当我跑dotnet restore我得到错误

microsoft.net.sdk\1.0.0-alpha-20161104-2\build\Microsoft.NET.RuntimeIdentifierInference.targets(45,5):错误:必须为.NETFramework可执行文件设置RuntimeIdentifier.考虑RuntimeIdentifier = win7-x86或RuntimeIdentifier = win7-x64.

我错过了什么?

c# .net-core visual-studio-2017

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

VS2015添加程序集文件参考

当我想浏览我想引用的程序集时,我收到以下错误(对话框的左下角),说"项目没有指定目标框架"

我该怎么定义它?

错误

visual-studio-2015

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