<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Sat, 16 May 2026 08:44:07 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/@baiyunping333/rss" rel="self" type="application/rss+xml"/><item><title><![CDATA[hash函数为什么要选择对素数求余]]></title><description><![CDATA[常用的hash函数是选一个数m取模（余数），这个数在课本中推荐m是素数， 但是经常见到选择m=2^n，因为对2^n求余数更快，并认为在key分布均匀的情况下， key%m也是在[0,m-1]区间均匀分布的。但实际上，key%m的分布同m是有关的。 证明如下： key%m = key - xm，即key减掉m的某个倍数x，剩下比m小的部分就是key除以m的余数。]]></description><link>http://direct.ecency.com/cn/@baiyunping333/hash</link><guid isPermaLink="true">http://direct.ecency.com/cn/@baiyunping333/hash</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[baiyunping333]]></dc:creator><pubDate>Wed, 17 Jan 2018 15:00:27 GMT</pubDate></item></channel></rss>