小编Sil*_*ley的帖子

在不安装VS 2012的情况下下载VS 2012的生成工具

我有一个vc ++代码,我试图在VS 2013中进行编译,但它给了我错误

error MSB8020: The build tools for Visual Studio 2012 (Platform Toolset = 'v110') cannot be found.
To build using the v110 build tools, please install Visual Studio 2012 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...".       
Run Code Online (Sandbox Code Playgroud)

所以我想知道是否有需要实际安装VS 2012的工具?

build-tools visual-studio-2013

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

字典键和值是否以相同的顺序枚举?

我有一个场景,我必须发送作为输入发送的字典作为逗号分隔字符串到存储过程.

我想知道如果我这样做会有任何可能的情况,它可能会发送字典中给定键的不正确的值.

       static void Main(string[] args)
        {
            Dictionary<int, string> test = new Dictionary<int, string>();
            test.Add(1, "1");
            test.Add(3, "3");
            test.Add(4, "4");
            test.Add(5, "5");
            test.Add(2, "2");
            JoinTest(test);

        }

        private static void JoinTest(Dictionary<int, string> test)
        {
            var keys = string.Join(",", test.Keys);
            var values = string.Join(",", test.Values);

        }
Run Code Online (Sandbox Code Playgroud)

c# dictionary

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

正则表达式允许一些特殊字符 c#

我必须检查一个字符串是否包含特殊字符,但我可以在其中允许这 5 个特殊字符 .()_-

我已经将我的正则表达式写为

var specialCharacterSet = "^[()_-.]";
var test = Regex.Match("a!", specialCharacterSet);
var isValid = test.Success;
Run Code Online (Sandbox Code Playgroud)

但它抛出一个:

错误解析 "^[()_-.]" - [xy] 范围以相反的顺序。

c# regex

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

添加可选的字典参数

如何向任何方法添加可选的字典类型参数。

我想向现有方法添加一个新的可选参数字典。我想知道我们是否可以做到这一点,如果可以,我如何将其默认为该类型的空字典或 null

c#

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

从AWS秘密管理器获取秘密,无需从配置中传递访问密钥和秘密密钥

我正在使用 AWS Secret Manager Service 检索一些机密信息,例如 SMTP 详细信息或连接字符串。但是,要从 AWS Secret Manager Service 获取秘密值,除了要检索的秘密之外,我们似乎还需要传递访问密钥和秘密密钥。所以我在配置文件中维护这些值。

        public AwsSecretManagerService(IOptions<AwsAppSettings> settings)
        {
            awsAppSettings = settings.Value;
            amazonSecretsManagerClient = new AmazonSecretsManagerClient
                (awsAppSettings.Accesskey, awsAppSettings.SecretKey, RegionEndpoint.GetBySystemName(awsAppSettings.Region));
        }

        public async Task<SecretValueResponse> GetSecretValueAsync(SecretValueRequest secretValueRequest)
        {
            return _mapper.Map<SecretValueResponse>(await amazonSecretsManagerClient.GetSecretValueAsync(_mapper.Map<GetSecretValueRequest>(secretValueRequest)));
        }
Run Code Online (Sandbox Code Playgroud)

因此,我认为通过在应用程序设置文件中维护 AWS 凭证,我有点违背了使用秘密管理器的全部目的。我想知道执行此操作的正确方法是什么

amazon-web-services .net-core aws-secrets-manager

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

对于给定的数字,以下列格式打印矩阵

对于给定的数字,n我必须打印以下矩阵(n = 3示例):

 3 3 3 3 3 
 3 2 2 2 3 
 3 2 1 2 3 
 3 2 2 2 3 
 3 3 3 3 3 
Run Code Online (Sandbox Code Playgroud)

行数和列数应该是(2 * n) - 1.我试图找到模式,但无法弄明白.任何帮助都会有所帮助.谢谢

c#

-2
推荐指数
1
解决办法
168
查看次数