simpleTest:来自 SC 的测试任务

时间:2024-07-20 11:10:22
【文件属性】:

文件名称:simpleTest:来自 SC 的测试任务

文件大小:1.28MB

文件格式:ZIP

更新时间:2024-07-20 11:10:22

C#

简单测试 Тестовое задание от SC 我们想建立基于域名的黑名单/过滤器。 我们的黑名单数据库包含大约 20000 个域名,包括*域、二级域和低级域,例如:.biz *.com ru.wikipedia.com 我们想执行查找以查看输入的 URL 域名是否被列出在黑名单中。 简单地遍历列表并进行基于字符串的比较不是一种选择。 如果我进行 1000 次查找,那就太慢了。 如果 TLD 被列入黑名单,查找必须返回正匹配,例如,如果 .biz TLD 被列入黑名单,则 mycompany.biz 应返回正匹配。 另一方面,fr.wikipedia.com 不应该匹配,因为子域不同。 您的任务是使用 С# 编写示例控制台应用程序,该应用程序从附加的列表中选择 1000 个随机域,并根据完整的黑名单执行这些随机域名的查找。


【文件预览】:
simpleTest-master
----SimpleTest.v12.suo(47KB)
----packages()
--------repositories.config(126B)
--------CsvHelper.2.10.0()
----README.md(930B)
----SimpleTest()
--------Program.cs(3KB)
--------BlackList.cs(3KB)
--------CsvController.cs(832B)
--------packages.config(135B)
--------obj()
--------bin()
--------SimpleTest.csproj(3KB)
--------App.config(184B)
--------Properties()
----SimpleTest.sln(977B)

网友评论