小编mae*_*etl的帖子

我该如何处理维基页面内容中的自动链接?

我所说的自动链接是将页面内容中内联的wiki链接生成到页面的超链接(如果它存在)或创建链接(如果页面不存在)的过程.

使用我正在使用的解析器,这是一个两步过程 - 首先,解析页面内容,并提取源标记的所有wiki页面链接.然后,在生成最终HTML标记之前,我将现有页面的数组反馈给解析器.

处理此过程的最佳方法是什么?似乎我需要保留网站上每个页面的缓存列表,而不是每次都必须提取页面标题的索引.或者,最好分别检查每个链接以查看它是否存在?如果列表未缓存,这可能会导致大量数据库查找.对于拥有数千页的大型维基站点,这仍然可行吗?

5
推荐指数
1
解决办法
728
查看次数

在 JSON API 中表示部分日期

我正在管理一个范围不断扩大的 RESTful JSON 数据 API。目前,我们通过网络将所有日期作为字符串“YYYY-MM-DD”返回,但我们还需要表示部分日期的概念。

我所说的部分日期是指具有未知组成部分的日期值,可以是年月,也可以是年。在我们的表示层中,这将被翻译为:

2009-09-03 =>  '3rd September 2009'
2009-09    =>  'September 2009'
2009       =>  'Undated 2009'
Run Code Online (Sandbox Code Playgroud)

这种类型的数据有没有先例或标准?例如,MySQL 通过在日期和日期时间字段中允许 00 个值来实现这一点 - 例如:'2009-00-00' 将直接保存到 MySQL 日期字段,但是当被大多数编程语言的日期库解析时,该值不会一致地转换.

在 JSON 提要中从语义上表示这种部分日期概念的最佳方法是什么?

理想情况下,我们将能够实现一个易于我们的消费者解析的解决方案,而且在文档中也可以直接解释。

rest json date semantics

2
推荐指数
1
解决办法
624
查看次数

标签 统计

date ×1

json ×1

rest ×1

semantics ×1