b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

QQWry.dat 数据写入

电脑杂谈  发布时间:2016-05-31 00:01:21  来源:网络整理

你是否正在寻找关于qqwry的内容?让我把最有用的东西奉献给你:

纯真IP库 数据多,更新及时,很多同学在用,网上关于其读取的帖子也有不少(当然其中有一些是有BUG的),但却很少有关于其写入的帖子。OK,下面分享下写qqwry.dat。

qqwry.dat 分三个部分 :文件头,记录区,索引区,。

QQWry.dat 数据写入

一:首先写文件头,文件头的内容只有8个字节,首四个字节是第一条索引的绝对偏移,后四个字节是最后一条索引的绝对偏移。但是一开始我们还不知道这两个偏移量,那么就先随便写点啥,占个位吧,等后面索引写完了再回来修改。

View Code

); FileStream fs = new FileStream(path, FileMode.Create, FileAccess.ReadWrite); lastIPIndexOffset = [] head = new byte[8] { 0, 0, 0, 0, 0, 0, 0, 0 }; fs.Write(head, 0, head.Length);

二:写记录区

记录区的写入最复杂,分析qqwry.dat的数据我们可以很容易发现,一个“国家”下面有N多个“地址”,一个“地址”下面有N多个IP段。很明显这个有三个对象,并且层级关系。

View Code

public class IPEntity { public string StartIP { get; set; } public string EndIP { get; set; } 该IP记录在文件中的绝对偏移量 Offset { get; set; } } public class AdressEntity { public AdressEntity() { IPS = new List

以上就是关于qqwry的全部内容,相信你一定会非常满意。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-6941-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 关羽云长
        关羽云长

        当老师的说的都是美好的

      • 张文凤
        张文凤

        具本人了解到国内大豆榨油

      • 高铢
        高铢

        肯定不止我一个人觉得Luna变了

      热点图片
      拼命载入中...