|
1
6
你 能够 编码到base-36,但是为了每个人的理智(不仅仅是你的用户,处理i vs 1,o vs 0等),我建议只使用hex;加上它内置于:
|
|
2
6
一 base 36 表达就是你想要的。它使用字母和数字符号来编码数字,以实现非常紧凑的表示。 |
|
|
3
1
举个例子,我还没有查到这方面的所有细节。 给定32位int: 将其拆分为8x4位 4位数组给出2^4=16个可能的组合 然后将4位的每个文字值与以小写字母A或其他形式开头的ASCII字符代码匹配。 |
|
|
4
0
|
|
|
5
0
您可以使用 Encoding 获取字符串的类:
而不是默认编码,您可以选择您想要的任何一种。 |
|
6
0
您有几个选择:
你的一个基本问题是,你做得越短,就越难正确记忆。所以你需要考虑一下你是想复制/粘贴还是想让人们记住。 对于复制/粘贴,我可能会使用给定的对齐base64,以避免在末尾使用等号(但您可以将=改为并在服务器上重新转换)。 为了便于人类阅读,建议做一些其他的事情。 |
|
|
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
b39b332d · 使用C++标准库实现高效间隔存储 2 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 2 年前 |
|
|
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 2 年前 |