本周进展 将1,2,3,4,5,6,7,8,9天的天气都存进数据库了

先是存1-6天地,中国天气网的,一个项目

然后7,8,9天,好天气网的,一个项目

这周7,8,9天的解决了主要以下几个问题:

1.抓网页进行正则解析

2.乱码

3.数据库增加热门城市

4.properties同时传递城市ID和城市拼音字母

5.编写代码将城市的拼音字母、拼音简写进行转化,并且提供WEB的JSON HTTP接口给ANDROID端

同时依然存在几个BUG:

1.当网页无信息时,会出现数组越界的提示,不过被我TRY CATCH 了,但是这个需要进行一个NULL的类似的判定,否则不执行

2.接口端有着如下BUG:

                                       1-6天封装的TODAYWEATHER对象虽然只有当天的,实际上却每天都重复录入了。当然,ANDROID端可以只取当天的,接口端也只提供了一次,不是什么太大的问题。但是,严谨性考虑,还是要想办法去掉。

                                      7,8,9天在提供JSON接口时,会有部分溶于数据出现,当然ANDROID端可以选择性选择固定字段的数据,但是这个BUG还是需要修复。

接下来需要进行的改善是:

1.422个城市进行扩展,具体扩展到“对市来说,精确到区;对区来说,精确到市”。其实也就是增加四个直辖市的区级信息。不是什么大问题。

2.增加一个新的表,是实时表,获取当前信息。采用中国气象网的时实接口。

3.可以的话数据库中增加天气预警、节日节气、日出日落、湿度等信息。

时间: 2025-01-19 15:32:48

本周进展 将1,2,3,4,5,6,7,8,9天的天气都存进数据库了的相关文章

智能家庭本周锋闻:小米智能家居露真容

  传闻已久的小米智能家居终于露出真容,宅客君再次探营亲身体验,很有些触动要跟大家分享.另外,本周宅客君开始关注到了家庭安防领域,安防设备一直以来都是面向商用市场或者高端别墅,作为智能家居的一部分,高大上的安防设备如何飞入寻常百姓家?且看本周锋闻: 一. 小米智能家居进展如何?来一探究竟 小米智能家居以路由器为控制中心,以此为平台把可联网的智能设备协调起来,实现统一管理.用手机app控制智能单品最没劲了,小米路由器可以开启智能场景联动模式,让相关的智能设备之间互相通信,减少人为操作.除了这些固定

爬取京东本周热卖商品基本信息存入MySQL

爬取京东本周热卖商品基本信息存入MySQL         网络爬虫介绍 概述 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使用的名字还有蚂蚁.自动索引.模拟程序或者蠕虫.   产生背景 随着网络的迅速发展,万维网成为大量信息的载体,如何有效地提取并利用这些信息成为一个巨大的挑战.搜索引擎(Search Engine),例如传统的通用搜索引擎AltaVista,Yahoo!和Googl

SDN最新研究进展

自SDN出现以来,关于SDN的研究一直没有停止,只是不同的阶段关于SDN的研究的重点不同.比如最开始的时候,探讨最多的是SDN的可行性,以及如何将SDN应用到对应的网络场景中.本文是笔者在最近阅读2015年至今的若干SDN论文后总结的SDN最新研究进展,希望对读者提供一些帮助. SDN/NFV SDN和NFV都是当下网络界研究的热点,而如何将两者整合部署,也是研究的热点之一.设计SDN/NFV整合部署框架的研究是这个研究方向的主要研究切入点之一,比如参考文献[1]中就提出了一个SDN/NFV的整

测试周报模板

模板下载:http://download.csdn.net/detail/kaka1121/9562176 本周总结(项目负责人必填,成员选填) 此处填写本周总结,包括但不限于以下内容:    本周团队内bug的简要分析总结: 除项目工作外,其他事宜的汇报,比如测试环境.新人培养.自动化工作开展等: 自己或团队遇到的问题.困惑等: 意见和建议: 要点 本周工作亮点: 此处填写本周做得好的地方 本周没做好的工作: 此处填写本周未做好的工作,比如项目延期.线上问题及其总结等: 风险提示: 此处填写目

零点之战!探访阿里巴巴8大技术专家,提前揭秘2017双11关键技术

点击进入阿里云双11主会场 摘要:在距离双11已经不到10天的这个时刻,一场看不见硝烟的战争似乎已经打响.随着一年一度购物狂欢的即将到来,网上出现了很多阿里技术应对双11的段子."阿里工程师拜关公求服务器不宕机","技术人员围着被子敲代码"等传闻也被消费者们所津津乐道.那么,针对双11期间极为严苛的技术压力,阿里巴巴究竟是用怎样的方式进行解决的呢?在接下来的文段中,就让我们一起来对阿里巴巴在2017双11背后的技术进行一次细致的了解和探访.   阿里巴巴针对双11的

清华大学计算机科学与技术系副教授张敏:当人工智能“科学遇到艺术”的一点杂谈

清华大学计算机科学与技术系副教授张敏 大会第二天下午,清华大学计算机科学与技术系副教授张敏参与了[人工智能科学与艺术论坛]的讨论,并发表了<当人工智能"科学遇到艺术"的一点杂谈>主题演讲.张敏教授认为,人工智能与人的智能,不应该也从来就不是对立关系,人的智慧能够与机器智能相结合,让用科学的方式创作艺术成为可能. 以下为演讲实录,在不改变原意的情况下进行了删减和调整. 什么是科学,什么是艺术? 什么是科学,它在拉丁文里面是知识的意思,简单来说其实它是我们对知识的一种系统性的构

一个站长建站经历及肺腑感言

站长 2002年那年我初一,家里就给我添置电脑了.但是对于初二以前在网络游戏浪费的那段日记我不说了. 2003年初二的时候,一次偶然的机会,看中高中的信息技术课本,上面有一个网页设计入门的章节,讲的都是简单几个Html img href,我也不知道为什么对这着迷了.那时候做网页也没有什么想法的,单纯好玩.刚开始的几十天,都以为网页都是由人手写代码,一页一页写出来的,本来自己知道的代码也不多,有点无聊了.要不是后来在书上认识了FrontPage这个软件,可能那时候真的要放弃了.FrontPage,

.Net的精髓——XML和SOAP

Internet 的应用正在不断地扩大,但我们的 Internet 编程方式还处于石器时代.Internet 用户就像老式主机的分时终端上的用户一样,他们从一个受保护的资源请求信息,然后等待回应.你从正在浏览的 Internet 站点上接收的信息由它希望提供给你的.基于HTML 的信息组成的. 但是,同远程 Web 站点进行交互式操作是不是更有趣?如果我们能用某种方法访问远程站点提供的计算能力并利用它的服务,而不仅仅是利用它的发布能力,会不会更好?这就是 .NET 将要提供的精华. .NET 将

数据库设计指南(转)

设计|数据|数据库|数据库设计     如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分.有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述.不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲.所以通过对数据库设计颇有造诣的专业人士的反馈精选,暨以给大家传授一些设计数据库的技巧和经验. 第1 部分- 设计数据库之前 这一部分罗列了12 个基本技巧,包括命名规范和明确业务需求等. 1. 考察现有环境 在设计一个新数据库时,你不但应该仔细研究业务需求而且