小编kal*_*sov的帖子

如何根据k9s中的状态过滤pod

通常,过滤命令会返回多个搜索结果/,请按 确认Enter。然后我可以导航结果,但无法根据显示的数据(例如StatusCPU )进行过滤。

问:这可能吗?如果是这样,我需要做什么才能实现它?

在此输入图像描述

kubernetes

14
推荐指数
3
解决办法
7394
查看次数

在Xamarin.Forms中处理对象

我正在寻找在Xamarin Forms应用程序中处理对象的正确方法.目前我正在使用XAML和MVVM编码风格.然后从我的视图模型中,我通过内置服务定位器(DependencyService)获得对一次性对象的引用.理想情况下,我应该能够从我的视图模型中调用对象上的Dispose(),但是其他解决方案(如附加到ContentPage.OnDisappearingNavigationPage.Popped)也是可行的.

c# xamarin xamarin.forms

6
推荐指数
2
解决办法
7069
查看次数

C#中的HMAC SHA256哈希计算

我需要使用SHA256哈希函数来计算HMAC.我有一个以base64格式编码的密钥.还有一个正确计算HMAC(已验证)的在线工具. http://www.freeformatter.com/hmac-generator.html 我写了以下代码片段:

var signatureHashHexExpected = "559bd871bfd21ab76ad44513ed5d65774f9954d3232ab68dab1806163f806447";
var signature = "123456:some-string:2016-04-12T12:44:16Z";
var key = "AgQGCAoMDhASFAIEBggKDA4QEhQCBAYICgwOEBIUAgQ=";

var shaKeyBytes = Convert.FromBase64String(key);
using (var shaAlgorithm = new System.Security.Cryptography.HMACSHA256(shaKeyBytes))
{
    var signatureBytes = System.Text.Encoding.UTF8.GetBytes(signature);
    var signatureHashBytes = shaAlgorithm.ComputeHash(signatureBytes);
    var signatureHashHex = string.Concat(Array.ConvertAll(signatureHashBytes, b => b.ToString("X2"))).ToLower();

    System.Diagnostics.Debug.Assert(signatureHashHex == signatureHashHexExpected);
}
Run Code Online (Sandbox Code Playgroud)

问题:我的代码没有生成正确的HMAC.我通过使用不同的在线工具和替代C#实现验证了不同的步骤.仅确认无法从base64进行转换.我错过了什么?

更新:我的代码计算的signatureHashHex是"a40e0477a02de1d134a5c55e4befa55d6fca8e29e0aa0a0d8acf7a4370208efc"

答案:该问题是由一个误导性的文档引起的,该文件说明密钥是以Base64格式提供的.看到接受的答案:

var shaKeyBytes = System.Text.Encoding.UTF8.GetBytes(key);
Run Code Online (Sandbox Code Playgroud)

c# hash hmac

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

在SQL Server Management Studio(SSMS)中关闭自动提交

我正在寻找一个选项来显式提交/回滚在SSMS中执行的每个查询,而无需显式启动事务.默认情况下,SSMS自动提交不会留下任何回滚选项.

t-sql sql-server ssms

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

标签 统计

c# ×2

hash ×1

hmac ×1

kubernetes ×1

sql-server ×1

ssms ×1

t-sql ×1

xamarin ×1

xamarin.forms ×1