cs
飞鸟真人
这个作者很懒,什么都没留下…
展开
-
C#使用ProtoBuf
1. Google ProtoBuf经过测试,protobuf比json存储效率还是要高,即时号称最快的fastjson也没有protobuf快,这里为了使用 c#做一个客户端兼容,所以也需要使用protobuf。2.准备工作Visual Studio 2017NuGet安装:Google.Protobuf、Google.Protobuf.Tools根据协议设计并编写.proto文件3. 使用步骤3.1 安装Google.Protobuf和Google.Protobuf.Tools.原创 2021-08-15 18:18:19 · 8289 阅读 · 0 评论 -
cs创建任意长度暴力字典
PassWord.csab...zaaab..azaaaaab..假设可能字符的总数是M个,则“生成1位到2位到3位,最后N位的字符串”的问题,可以理解为:N个数位,M进制的计数问题,每个数位上的值就是M个字符的索引,1)我们创建一个数组,初始时候都是索引为0;2) 根据当前的数位个数反向,也就是从低外到高位做+1 操作;3)如果+1后,没有到达M字符边界,则完成;4)如果+1后,到达了M字符边界,分为4.1)如果是最高位,则需要进位,则需要将原创 2021-02-02 17:36:13 · 167 阅读 · 0 评论