一个用 php 编写的、自动从中国天气网提供的 json 获取天气数据的天气预报网页。
这里说明两点:
- 你会发现代码很长。之所以这么长,是因为中国天气网(weather.com.cn)在当天 18 时发布的 json 里的天气数据是从某日晚上到次日中午之前的数据,而 8 时、11 时发布的两次数据才是符合大众习惯的某一天从早到晚的数据。举个 18 时发布的 json 里数据的例子:
“temp1″=>”2℃~6℃”,对应”当天晚上的最低温度”~”次日上午的最高温度”。
“temp2″=>”0℃~9℃”,对应”次日晚上的最低温度”~”后天上午的最高温度”。
因此,正确的次日天气预报应该是”0℃~6℃”,你可以把 json 里的数据和 www.weather.com.cn 页面上的天气预报数据对比一下,很容易就明白了。
正是由于这个原因,我不得不费点力气,把天气情况、温度、风向和风力用正则表达式拆分并重新拼接起来,导致代码比较长。如果不考虑这个问题,把代码里的一大段 if 删掉即可。
阅读全文…
距离上次更新博客有半年了,期间当然是学到了不少东西。怎奈上个学期学业太繁忙,一个礼拜7天,6天在上课,剩下一天用来补觉,实在是无暇顾及这个博客。寒假来了,自然得趁此时机补上一篇。话不多说,转入正题。
本文旨在打造一个资源占用低、功能全面,同时又相当易用的桌面系统。兼具 Xfce 轻量与全能和 Ubuntu 易用特性的 Xubuntu 自然是一个绝佳选择。Xubuntu 使用起来相当流畅,完全没有 Unity 卡顿的感觉,平时的内存占用仅 200MB 多一点,非常轻便好用。本文以 Xubuntu 11.10 为例,记录 Xubuntu 的整个配置过程。
阅读全文…
这是一篇写给小白看的文章,高手请无视。
作为一个时常要在不同的计算机上切换工作的人士,即使现在的许多浏览器已经具备了各种在线同步工具,但是一个绿色版的浏览器显然更加得省心便利。本文将会分别介绍自制 Firefox 和 Google Chrome 绿色版的方法。
下载最新版 Firefox
如今,Firefox 也跟随 Google Chrome 的脚步,加快了版本更新的速度。我们可以访问http://www.mozilla.org/en-US/firefox/all,获得所有语言的官方最新版 Firefox。
阅读全文…
最新评论