关于城市列表数据
在用户注册时让用户输入所在城市是Web应用程序中一个很常用的功能。这个功能带来一个很普遍的需求:从哪获取最新的、最权威的城市列表数据,更进一步的需求是从哪得到一个包含城市列表数据的标准的XML文档。
我在开发博客园用户注册功能时,就被这个问题困扰。一是不知从哪获取最新的、最准确的城市列表数据,二是需要建立一个XML文件存储这个数据,而令人郁闷的是要把城市数据手工地一个一个输入到XML文件中,更令人郁闷的是这项工作已经被n个人做过n次。对于程序员来说,我想最不愿做的事之一就是重复劳动,在写代码的时候,当我们看到重复代码心里就不舒服,就想要重构。
对于这个问题,我觉得应该有一个机构提供这样的服务:在网站上提供包含城市数据的标准的XML文档供使用者下载,并提供一个Web Service供开发人员在应用程序中直接调用,这样多方便,避免了多少重复劳动。对于.NET开发人员就会更方便,因为会有人做出这样的城市列表控件,用的时候一拖一放就行了。
我在开发博客园用户注册功能时,就被这个问题困扰。一是不知从哪获取最新的、最准确的城市列表数据,二是需要建立一个XML文件存储这个数据,而令人郁闷的是要把城市数据手工地一个一个输入到XML文件中,更令人郁闷的是这项工作已经被n个人做过n次。对于程序员来说,我想最不愿做的事之一就是重复劳动,在写代码的时候,当我们看到重复代码心里就不舒服,就想要重构。
对于这个问题,我觉得应该有一个机构提供这样的服务:在网站上提供包含城市数据的标准的XML文档供使用者下载,并提供一个Web Service供开发人员在应用程序中直接调用,这样多方便,避免了多少重复劳动。对于.NET开发人员就会更方便,因为会有人做出这样的城市列表控件,用的时候一拖一放就行了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~