相关疑难解决方法(0)

byte []数组模式搜索

任何人都知道在byte []数组中搜索/匹配字节模式然后返回位置的有效方法.

例如

byte[] pattern = new byte[] {12,3,5,76,8,0,6,125};

byte[] toBeSearched = new byte[] {23,36,43,76,125,56,34,234,12,3,5,76,8,0,6,125,234,56,211,122,22,4,7,89,76,64,12,3,5,76,8,0,6,125}
Run Code Online (Sandbox Code Playgroud)

c# pattern-matching

68
推荐指数
9
解决办法
8万
查看次数

替换许多字符串的更好方法 - 在C#中进行模糊处理

我正在尝试模糊大量数据.我已经创建了一个我要替换的单词(标记)列表,我正在使用StringBuilder类逐个替换单词,如下所示:

 var sb = new StringBuilder(one_MB_string);
 foreach(var token in tokens)
 {
   sb.Replace(token, "new string");
 }
Run Code Online (Sandbox Code Playgroud)

这很慢!有什么简单的事情可以加快吗?

标记是大约一千个字符串的列表,每个字符串长度为5到15个字符.

c# string obfuscation optimization performance

8
推荐指数
2
解决办法
3769
查看次数