小编pro*_*don的帖子

忽略逗号分析的字符串中的逗号

所以,假设我有一个字符串输入到这样设置的Excel文档中

output.WriteLine(string.Format("{0},{1},{2},{3}",
                                                   var1,
                                                   var2,
                                                   var3,
                                                   var4
                                                   ));
Run Code Online (Sandbox Code Playgroud)

现在通常它会将每个var进入一个单独的单元格.但是,我发现如果我var的一个逗号中有逗号,它会将其视为一个单元格结尾,然后转到下一个.如何var在保持设置的同时忽略s中的逗号?

c#

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

理解"Where"子句中的case表达式

我在这里有这个代码,你可以从我的伪代码中看到我正在努力实现的目标

select *

from dbo.BenefitsForms
     inner join Dependents on BenefitsForms.UserId = Dependents.BenefitsForm_UserId
     inner join CoverageLevels on BenefitsForms.MedicalId = CoverageLevels.Id

where (BenefitsForms.MedicalId > 0 AND BenefitsForms.MedicalId < 13)
  AND Dependents.IsSpouse = CASE when CoverageLevels.[Level] = 2 then 1
                                 when CoverageLevels.[Level] = 3 then 0 end
                                 when CoverageLevels.[Level] = 4 then [any, it doesnt matter] <--- my desire but it doesn't work.
Run Code Online (Sandbox Code Playgroud)

我怎样才能在括号中获得我想要的效果?如果Coverage Level = 4那么我不关心Dependents.IsSpouse是什么,我甚至不需要再按它排序了.

sql sql-server

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

将有效的html链接插入电子邮件的字符串中

我正在构建一个将通过电子邮件发送的字符串.在字符串中我想包含一个链接,如下所示:

String mailstring = "Blah blah blah blah. Click here for more information."
Run Code Online (Sandbox Code Playgroud)

我希望"here"成为电子邮件中的链接,例如将其放入http://madeuplink.com.我知道我可以把地址而不是'这里',但我希望链接是这个词.

c#

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

我以前从未见过加密.这个C加密代码片做了什么?

几个星期前我被给了一些代码作为我感兴趣的加密工作的一部分.他们给我发了一个代码,基本上想看看我是否理解它并且可以改进它.

我尽我所能,但所有代码对我来说都是全新的,我无法弄清楚它做了什么.我最终放弃了它作为一个失败的原因,因为我有其他事情要做.但是,为了知识,我仍然对学习它很感兴趣.任何人都可以帮助我了解更多关于这种类型的编程或具体是什么?

我会尽力减少它并给我留下印象.

这是进行实际加密的部分; 从我可以弄清楚,使用XOR加密.它是否正确?我也相信input_2和input_1被错误地切换了.

typedef int int32;
typedef char int8;

void change_it(int8 *output, int8 *input_1, const int8 *input_2, int32 length)
{
    int32 i = 0;

    for(i=0; i<length; i++)
    {
        output[i] = (int8)(input_1[i] ^ input_2[i]);
    }
    return;
}
Run Code Online (Sandbox Code Playgroud)

在这里,他们重载了一个itoa使字符串成十进制或十六进制数字,虽然出于何种目的我不确定.

void itoa( int32 num, int8  *alpha, int32 radix )
{
    if( radix == 10 )
    {
        sprintf(alpha, "%i", num);
    }
    else if( radix == 16 )
    {
        sprintf(alpha, "%X", num);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是主要调用的主要运行功能.它做了一些奇怪的按位,然后调用change_it 4次.这是大部分困扰我的部分.

int8 *modify_it(int32 modifier, const int8 …
Run Code Online (Sandbox Code Playgroud)

c encryption

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

了解 Rfc2898DeriveBytes 的工作原理

我正在为数据库中的敏感数据编写加密序列。

目前,我正在根据 UserId 获取 GUID,并将其通过哈希处理。然后,我通过 Rfc2898DeriveBytes 运行哈希来获取 Key 和 IV,然后使用 Rijndael 函数对数据进行加密。

我的代码如下所示:

        var salt = new byte[] { 1, 2, 23, 234, 37, 48, 134, 63, 248, 4 };
        const int iterations = 1000;
        using (var rfc2898DeriveBytes = new Rfc2898DeriveBytes(GenerateHash("2525"), salt, iterations)) {
            _key = rfc2898DeriveBytes.GetBytes(32);
            _iv = rfc2898DeriveBytes.GetBytes(16);
        }
Run Code Online (Sandbox Code Playgroud)

然后,我传递 _key 和 _iv 来解密或加密数据。我的目标是让每个用户在每个会话中始终可以访问他们的唯一密钥。话虽如此,什么可以被随机化并且仍然保持这个功能呢?我是否总是必须使用相同的盐和相同的 IV 来获取我想要的数据?

c# encryption

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

使用ac#条件语句来呈现html

有没有办法在C#中为我的asp.net页面做一个条件语句?我想要它,基本上:

if bool is true, add <a href>
Run Code Online (Sandbox Code Playgroud)

我有这个:

<asp:Label ID="BenLabel" CssClass='<%#((Entry)(Container.DataItem)).HasBenform ? "EnabledEntry" : "DisabledEntry"%>' Text="Benefits Form" runat="server" />
Run Code Online (Sandbox Code Playgroud)

通过这种方式,它可以根据bool值更改其CSS类.但是,我也可以添加一个链接吗?我该如何编码呢?

c# asp.net

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

C#中的多个条件赋值?

好吧,如果我有一个字符串,我希望基于多个条件等于什么,那么实现它的最佳方法是什么?

伪码

int temp = (either 1, 2, or 3)
string test = (if temp = 1, then "yes") (if temp = 2, then "no") (if temp = 3, then "maybe")
Run Code Online (Sandbox Code Playgroud)

有没有简洁的方法来做到这一点?你会怎么做?

c#

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

JQuery与 C#:使用主文本框

我的页面上有100多个文本框列表.我希望在顶部有一个文本框可以将所有文本框更改为其值,但仍然可以使其他文本框独立(例如,使用一个变量对所有文件都不起作用).它们应该能够单独更改,主机可以作为"全部更改".

我的问题是,通过循环并在c#中进行回发,这会更好吗?或者我可以在jquery中动态更改它们吗?你会推荐哪个?

javascript c# jquery

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

仅返回对象的一些属性

如果我有一个具有10个属性的对象列表,并且我想返回这些对象的列表,但只有10个属性中的3个属性,我该怎么做?

public class Example
{
    public int attr1 {get;set;}
    public int attr2 {get;set;}
    public int attr3 {get;set;}
    public int attr4 {get;set;}
    public int attr5 {get;set;}
}

return ExampleList; //have the return value be a list with only attr1, 2, and 3 visible.
Run Code Online (Sandbox Code Playgroud)

c#

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

延迟定时间隔功能?

我有一个功能设置如下:

setInterval(function () { get_fb(); }, 10000);
Run Code Online (Sandbox Code Playgroud)

每当用户做某事时(例如将鼠标悬停在元素上或单击元素),我想将计时器重置为10秒

我怎么告诉程序做这样的事情?

javascript jquery

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

标签 统计

c# ×7

encryption ×2

javascript ×2

jquery ×2

asp.net ×1

c ×1

sql ×1

sql-server ×1