![]() |
1
1
您可以获取前1-3个字符的ASCII值,并找到这些字符的乘积,以便返回您的数字。 或者,您可以实际使用字符作为表前缀,例如用户_aa、用户_ab等。 但是,您使用的数据库是什么?在大多数现代数据库中,不需要创建多个表来存储相同的数据。即使有数以百万计的记录。良好的表索引应该足以解决您可能遇到的任何性能问题。 |
![]() |
2
0
目前还不清楚您是在寻找一个字符串哈希函数,还是一个基于字符串进行分区的方法。 一个好的字符串散列函数使用每个字符,并说明字符的位置。例如,djb2使用类似的代码(伪代码):
无论散列是什么,都要使用modulo操作按表的数量进行分区:
我建议使用数据库的内置分区功能(如果有)。 |
|
krylea · 使用分布从给定分布中采样数据。具有不同参数向量的jl 6 年前 |
![]() |
Dror · 使用Seaborn对分布图进行局部着色 6 年前 |
![]() |
bzkl_makiko · 错误:R中数学函数的非数值参数 7 年前 |
![]() |
ezeagwulae · VBA基于排名分配值 7 年前 |
|
Jose Cortés · 用Python绘制垂直正态分布 7 年前 |
![]() |
S. Hesam · C中麦克斯韦分布的随机数 7 年前 |
![]() |
Peterhack · 使用Symphy计算正态分布的CDF时出错 7 年前 |