11、类型提供程序的乐趣

类型提供程序的乐趣

1. 探索StackOverflow数据

StackOverflow是Jeff Atwood和Joel Spolsky的创意结晶,迅速成为解决编程问题的首选之地。随着时间推移,出现了一些类似的专业网站,它们都统一在StackExchange旗下。StackOverflow从一开始就秉持开放的维基式理念,提供了开放的API,让我们可以通过编程挖掘数据。

1.1 StackExchange API

StackExchange API的文档位于http://api.stackexchange.com/docs ,它是一个REST API,返回JSON响应。部分方法需要身份验证,且使用有速率限制。若要构建实际应用,可获取API密钥;但对于轻量级探索,使用限制不是问题。每个可用方法都能在网页上直接测试,有助于理解参数的使用。例如,访问http://api.stackexchange.com/docs/questions ,可按日期、标签等标准搜索StackOverflow问题。

以下是搜索2014年1月1日至2日提出的C#问题的示例:
- 该查询按每页20条结果分页,我们请求第二页结果,即问题编号21至40。
- 点击“运行”按钮,当前查询将被执行,结果会显示在同一窗口下方。

编辑查询时,“运行”按钮左侧的部分会随之更新,显示实际查询内容,可用于获取数据。例如,搜索标记为C#的问题,可将查询粘贴到浏览器,并在前面加上http://api.stackexchange.com/ ,如https://api.stackexchange.com/2.2/questions?order=desc&sort=a

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值