青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
金慶的專欄
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評論 :: 0 Trackbacks
公告
我的隨筆
我的評論
我參與的隨筆
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網游開發(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊
公告照片
搜索
積分與排名
積分 - 659879
排名 - 25
最新評論
1.?re: boost::asio::spawn 將一統C++網絡庫
asio 成為C++首選網絡庫
--linda
2.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--金慶
3.?re: mingw編譯OrzNet
能發送一個mingw編譯好的OrzNet庫給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
5.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯誤(11060)
2.?SVN中邪惡的replace(10986)
3.?VS2005編譯libevent(10431)
4.?混音算法的學習與研究(10238)
5.?C調用lua腳本的效率測試(9020)
評論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯誤(18)
4.?C++引用優于指針(17)
5.?ACE與ASIO之間關于Socket編程的比較(16)
std::hash實現太簡單分布不勻
std::hash實現太簡單分布不勻
(金慶的專欄 2017.5)
#include <iostream>
#include <functional>
using namespace std;
int main()
{
std::hash<int> hasher;
cout << hasher(2) << endl;
cout << hasher(3) << endl;
cout << hasher(4) << endl;
return 0;
}
輸出為
jinqing@server:~/test$ g++ main.cpp -std=c++11
jinqing@server:~/test$ ./a.out
2
3
4
查看實現,/usr/include/c++/5/bits/functional_hash.h
operator()(_Tp __val) const noexcept \
{ return static_cast<size_t>(__val); } \
所以對分布有要求的,應該使用自己的hash, 不要使用 std::hash.
boost::hash 的實現也是簡單取值,
boost_1_60_0/boost/functional/hash/hash.hpp
template <typename T>
typename boost::hash_detail::basic_numbers<T>::type hash_value(T v)
{
return static_cast<std::size_t>(v);
}
Boost說明了hash用于STL容器,而不是其它。
This hash function is designed to be used in containers based on the STL and is not suitable as a general purpose hash function.
VS2015會使用 FNV-1a
size_t operator()(const argument_type& _Keyval) const
{ // hash _Keyval to size_t value by pseudorandomizing transform
return (_Hash_seq((const unsigned char *)_Keyval.c_str(),
_Keyval.size() * sizeof (_Elem)));
}
inline size_t _Hash_seq(const unsigned char *_First, size_t _Count)
{ // FNV-1a hash function for bytes in [_First, _First + _Count)
...
但 FNV-1a 也不是通用的 hash 函數,如果輸入值相近,則其輸出值也相近。
posted on 2017-05-26 12:00
金慶
閱讀(1291)
評論(0)
編輯
收藏
引用
所屬分類:
1. C/C++
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
How are dtLinks created in NavMesh
C++ parameter passing rules
Naming Conventions for Accessors
Visual Studio 2019 Compiler Hangs
Fbx File Format Identifier
查找內存錯誤
std::thread 中的異常會丟失調用棧
用賦值代替 protobuf CopyFrom()
vs2017 linux 編譯輸出改成 vs 格式
為 LiteIDE 添加選中標記
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
欧美激情视频一区二区三区在线播放
|
午夜精品在线看
|
麻豆精品网站
|
久久色在线观看
|
久久久精品免费视频
|
久久激情五月婷婷
|
久久青青草原一区二区
|
久久久久免费观看
|
欧美国产精品人人做人人爱
|
欧美激情bt
|
国产精品久久久久久久一区探花
|
欧美日韩一区二区在线观看
|
午夜欧美精品久久久久久久
|
夜夜嗨网站十八久久
|
激情91久久
|
亚洲国产精品一区
|
亚洲精品久久
|
亚洲欧美久久久
|
久久久久久夜
|
亚洲国产日韩在线
|
亚洲美女中文字幕
|
亚洲欧美激情一区二区
|
久久久水蜜桃
|
欧美色道久久88综合亚洲精品
|
欧美日韩亚洲三区
|
国外成人免费视频
|
中文网丁香综合网
|
美女精品在线观看
|
亚洲精品一区二区在线观看
|
亚洲欧美日韩国产成人
|
蜜桃精品久久久久久久免费影院
|
欧美精品成人在线
|
黄色亚洲在线
|
亚洲欧美久久久
|
亚洲日本欧美
|
亚洲黄一区二区三区
|
欧美丰满少妇xxxbbb
|
午夜精品一区二区在线观看
|
国内外成人免费激情在线视频
|
亚洲大胆视频
|
欧美一级专区
|
亚洲精品资源
|
欧美成人精品高清在线播放
|
国产午夜亚洲精品羞羞网站
|
在线视频欧美一区
|
欧美高清在线视频
|
久久乐国产精品
|
国产日本亚洲高清
|
亚洲一区二区三区影院
|
亚洲国产日韩在线
|
美国十次了思思久久精品导航
|
国产欧美日韩在线
|
午夜精品久久久久久99热
|
亚洲激情欧美激情
|
欧美国产亚洲视频
|
亚洲精品小视频在线观看
|
欧美mv日韩mv国产网站
|
欧美一区二区三区播放老司机
|
国产精品久久久久久久久搜平片
|
日韩视频―中文字幕
|
亚洲国产精品va
|
欧美高清在线视频观看不卡
|
亚洲国产精品成人综合
|
久久一区免费
|
美女国产一区
|
亚洲精品欧美精品
|
亚洲成色777777在线观看影院
|
久久亚洲精选
|
欧美国产一区视频在线观看
|
久久精品国产在热久久
|
国产一区三区三区
|
久久久一区二区三区
|
久久精品综合
|
亚洲久久成人
|
久久夜色精品国产欧美乱
|
国产自产精品
|
欧美大片91
|
欧美日本一区二区视频在线观看
|
一区二区三区四区五区精品
|
中文日韩在线视频
|
国产婷婷97碰碰久久人人蜜臀
|
久久精品夜色噜噜亚洲aⅴ
|
久久久久久久久久久成人
|
亚洲国产日韩欧美在线图片
|
激情亚洲一区二区三区四区
|
久久综合亚州
|
欧美成人69av
|
亚洲一区国产一区
|
久久经典综合
|
9l国产精品久久久久麻豆
|
亚洲一区国产
|
亚洲韩日在线
|
一区二区三区视频免费在线观看
|
国产欧美一区二区精品忘忧草
|
老司机成人网
|
国产精品电影网站
|
久久久久久久久伊人
|
欧美精品在线一区
|
久久精品女人天堂
|
欧美刺激午夜性久久久久久久
|
亚洲女同同性videoxma
|
久久人人97超碰精品888
|
aa级大片欧美
|
久久久亚洲高清
|
亚洲欧美综合v
|
欧美成人精品激情在线观看
|
性色av一区二区三区
|
欧美成人一区二区三区片免费
|
欧美一区二区三区免费在线看
|
毛片一区二区
|
久久视频精品在线
|
国产精品v日韩精品
|
欧美成人精品一区二区
|
国产精品久久久一区麻豆最新章节
|
亚洲中字在线
|
久久一二三区
|
久久精品日产第一区二区
|
欧美日韩免费精品
|
欧美大片va欧美在线播放
|
国产精品午夜国产小视频
|
亚洲精品中文字幕女同
|
亚洲国产二区
|
欧美亚洲日本一区
|
在线一区亚洲
|
9i看片成人免费高清
|
久久综合久久88
|
久久久99国产精品免费
|
国产精品青草久久
|
亚洲网站视频福利
|
亚洲综合好骚
|
国产精品视频久久
|
一本色道久久综合一区
|
91久久久久久国产精品
|
久久九九免费视频
|
久久频这里精品99香蕉
|
国产午夜亚洲精品不卡
|
在线一区二区日韩
|
国产日韩欧美在线视频观看
|
中文精品视频
|
午夜亚洲福利
|
久热成人在线视频
|
免费观看久久久4p
|
亚洲激情一区
|
欧美成人免费一级人片100
|
免费欧美电影
|
亚洲美女免费精品视频在线观看
|
欧美国产免费
|
亚洲精品乱码久久久久久久久
|
亚洲激情自拍
|
欧美日韩精品欧美日韩精品
|
亚洲裸体俱乐部裸体舞表演av
|
99精品国产在热久久
|
欧美日韩午夜
|
亚洲欧美日韩一区二区
|
久久久久久网
|
亚洲国产欧美一区
|
欧美日韩蜜桃
|
亚洲欧美在线播放
|
久久亚洲视频
|
91久久香蕉国产日韩欧美9色
|
欧美激情综合色
|
亚洲小说欧美另类社区
|
久久er精品视频
|
亚洲人成网站影音先锋播放
|
欧美色区777第一页
|
亚洲欧美在线一区二区
|
裸体一区二区
|
中文日韩在线视频
|
国内精品美女在线观看
|
欧美精品久久久久久
|
亚洲在线观看免费视频
|
欧美成人午夜影院
|
午夜性色一区二区三区免费视频
|
国产一区二区三区免费不卡
|
美女啪啪无遮挡免费久久网站
|
亚洲美女精品久久
|
玖玖玖免费嫩草在线影院一区
|
亚洲另类在线一区
|
国产亚洲精品v
|
欧美视频一区二区三区
|
久久久蜜桃精品
|
亚洲一区视频在线
|
亚洲国产精品va在线看黑人动漫
|
极品少妇一区二区
|
欧美日韩国产一区
|
久久午夜电影网
|
亚洲综合视频一区
|
亚洲免费福利视频
|
欧美大片一区二区
|
久久精品国产免费
|
亚洲一区二区三区成人在线视频精品
|
一本色道**综合亚洲精品蜜桃冫
|
久久av在线
|
亚洲在线一区二区
|
亚洲人成在线影院
|
在线免费高清一区二区三区
|
国产精品视频福利
|
欧美日韩亚洲91
|
激情五月***国产精品
|
亚洲精品一区二区在线
|