【问题标题】:Best way to generate bit.ly or twitpic style ids?生成 bit.ly 或 twitpic 样式 ID 的最佳方式?
【发布时间】:2011-04-11 16:51:45
【问题描述】:

对于我正在处理的个人项目,我想为我网站上的对象生成 id,其样式与 bit.ly 和 twitpic 等网站相同。将用户发送到 example.com/4gwv9k 可以让我获得 ID 为 9gwv9k 的项目。这仅仅是在 base-36 方案上自动递增的问题,还是存在一些潜在的、非递增的魔法?

这一切都在 Rails 中完成,因此也欢迎任何 gem 支持。

【问题讨论】:

    标签: ruby-on-rails-3 uniqueidentifier short-url


    【解决方案1】:

    您可以使用自动增量整数转换为基于 62 的数字(26 个小写字母 + 26 个大写字母 + 10 个数字)

    【讨论】:

    • 一些关于如何做到这一点的建议将是惊人的。
    【解决方案2】:

    这是我在 Sinatra 中完成的示例。

    https://github.com/chrisledet/shorty_url

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      • 2020-11-03
      • 1970-01-01
      • 1970-01-01
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多