2020年12月3日星期四

我是如何把 Java 项目移植到 .NET 5.0 的

伴随着 IP 位置库 的上线,笔者的"童年梦想"又成真了一个。为了分发这份来之不易的数据库,笔者找到了 ip2region 项目。该项目提供了一种体积小且查询速度极快的离线IP位置数据库文件格式,同时提供了多种语言支持的查询客户端。但 ip2region 项目的作者并未提供除 Java 以外的数据库文件生成代码,笔者打算为该项目移植 .NET 5.0 的数据库文件生成器,并在本文中记录下移植过程。

移植前准备

ip2region 的 Java 版数据库生成器 代码并不复杂,源代码文件只有 8 个。以笔者粗浅的 Java 经验来看,因为 C# 与 Java 大体相似,移植过程中无需对程序的结构和命名进行变更,也无需对处理逻辑进行调整。移植需要做的就是让程序可以编译通过,基本上就算成功。

https://www.coderbusy.com/archives/855.html









原文转载:http://www.shaoqun.com/a/494742.html

gtin:https://www.ikjzd.com/w/136

欧麦:https://www.ikjzd.com/w/2085

急速:https://www.ikjzd.com/w/1861


伴随着IP位置库的上线,笔者的"童年梦想"又成真了一个。为了分发这份来之不易的数据库,笔者找到了ip2region项目。该项目提供了一种体积小且查询速度极快的离线IP位置数据库文件格式,同时提供了多种语言支持的查询客户端。但ip2region项目的作者并未提供除Java以外的数据库文件生成代码,笔者打算为该项目移植.NET5.0的数据库文件生成器,并在本文中记录下移植过程。移植前准备ip2regi
五洲会海购:五洲会海购
bol:bol
丽江旅游须知的泡吧指南:丽江旅游须知的泡吧指南
几月份到泉水谷漂流好玩?韶关泉水谷漂流最佳游玩时间?:几月份到泉水谷漂流好玩?韶关泉水谷漂流最佳游玩时间?
亚马逊第二季度营收889亿美元:净利润同比增100%:亚马逊第二季度营收889亿美元:净利润同比增100%

没有评论:

发表评论