【发布时间】:2010-05-12 19:31:27
【问题描述】:
编辑:我需要生成一个基于行 ID 的 7 个字符的字符串。所以知道图像的id和密钥,我应该得到生成的字符串。
字符串必须包含从“a”到“z”的字符和从 0 到 9 的数字。
我有一个目录,其中包含这样的照片
dir/p3/i2/s21/thumb.jpg
生成的字符串是p3i2s21,然后用来计算图片的路径。
编辑: 目前我正在使用图像的 id: 编号 = 55 然后我修改并得到 路径 = 000000055 然后路径=“000/000/055” 然后路径=“000/000/055/thumb.jpg”
可以使用了!
现在我想要更聪明的东西,因为很容易从服务器追踪所有图像,因为 id 是连续的:1、2、3、4、5、6...
所以我必须考虑从 55 创建一个长度为 7 个字符且不会与其他数字重叠的字符串。我什至可以将 55 转换为 0000055,然后使用秘密字符串将其转换为 7 字符长度的字符串。然后当我得到秘密字符串和 id 时,我想取回那个 7 字符长度的字符串。
这可能吗?我在考虑 hases 但他们只使用 0-9 和 a-e 并且是更多的字符.. :s
【问题讨论】:
-
等什么?抱歉,我需要更清楚一点,你在这里问什么?
-
好的,我会在主要问题中解释
-
看看这个问题,它可能会给你一些想法。 stackoverflow.com/questions/890907/…
标签: code-generation