2019独角兽企业重金招聘Python工程师标准>>>

struct MAP_KEY {
double first;
double second;
double third;
double forth;
};
struct KeyHash
{
 std::size_t operator()(const MAP_KEY & k) const
 {
     using boost::hash_value;
     using boost::hash_combine;
            std::size_t seed = 0;
            hash_combine(seed,hash_value(k.first));
            hash_combine(seed,hash_value(k.second));
            hash_combine(seed,hash_value(k.third));
            hash_combine(seed,hash_value(k.forth));
            return seed;
 }
};
struct cmp_fun //比较函数 ==  
{
   bool operator()( MAP_KEY addr1, MAP_KEY addr2) const {
        return ((addr1.first==addr2.first)&&(addr1.second==addr2.second)&&(addr1.third==addr2.third)&&(addr1.forth==addr2.forth));
   }
};

static std::tr1::unordered_map<MAP_KEY, double,KeyHash,cmp_fun> Map_Dist;

本来想把四个double转换成char*,发现是个bug,就自己写了个结构体,之后相同的情况可以如此处理。

转载于:https://my.oschina.net/u/2445126/blog/500721

unordered_map自定义key相关推荐

  1. zabbix 自定义 key (转)

    转自:http://www.cnblogs.com/miclesvic/p/6164303.html 1.在zabbix_agent端zabbix_agentd.conf配置文件中增加自定义Key(/ ...

  2. c++ 多key_详解Zabbix自定义Key监控Rabbitmq(监控特定队列)

    概述 今天主要介绍一下zabbix怎么去自定义key来监控rabbitmq队列. 一.环境准备脚本 1.每秒钟插入一个观察队列情况(queues.py) # -*- coding: utf-8 -*- ...

  3. python连接oracle进行监控_使用Python脚本zabbix自定义key监控oracle连接状态

    目的:此次实验目的是为了zabbix服务端能够实时监控某服务器上oracle实例能否正常连接 环境:1.zabbix_server 2.zabbix_agent(含有oracle) 主要知识点: 1. ...

  4. C++学习笔记-----std::pair作为unordered_map的key

    使用pair作为unordered_map的key时会提示这样的错误: The C++ Standard doesn't provide a hash for this type. 意思是C++标准中 ...

  5. mysql写入监控_zabbix 自定义key 监控mysql增删查改

    vim /etc/zabbix/zabbix_agentd.d/mysql.conf ##zabbix_agentd.d在这个文件夹下的.conf,都会被agent读取,我们这里新建的一个配置文件方便 ...

  6. zabbix常用key和自定义key的讲解

    zabbix中常用到的几个key: 1.监控端口的:net.tcp.port[,3306] /usr/local/zabbix/bin/ -s192.168.8.120 -knet.tcp.port[ ...

  7. hadoop-ykt(自定义key)

    1.自定义key对象,实现WritableComparable接口 1 package com.zhangdan.ykt; 2 3 import java.io.DataInput; 4 import ...

  8. Zabbix 2.4.5 自定义 key 监控 apache

    一.环境 Ubuntu14.04 LTS  zabbix 2.4.5  Apache/2.4.7 二.配置apache监控 1. 开启apache的server-status 添加下面的内容到apac ...

  9. hadoop自定义key,value

    2019独角兽企业重金招聘Python工程师标准>>> Hadoop的自定制数据类型 一般有两个办法,一种较为简单的是针对值,另外一种更为完整的是对于键和值都适应的方法: 1.实现W ...

最新文章

  1. Android入门(九)文件存储与SharedPreferences存储
  2. python【蓝桥杯vip练习题库】ADV-147学霸的迷宫(广搜 bfs经典问题)
  3. Centos7/RedHat7 下 python3使用cx-freeze打包matplotlib程序遇到的问题和解决办法
  4. 神奇的marquee--滚动的文字
  5. 在LoadRunner脚本中处理HTTP重定向
  6. MySQL / schema的概念
  7. MongoDB的高级语法
  8. ppt上的倒计时小工具_办公小技巧:轻松玩转PPT秒针倒计时
  9. Quadratic Form
  10. 腾讯Q2财报看点:游戏营收同比止跌 B端业务成第二大营收来源
  11. Python标准库中的io
  12. 转载一朋友的qq空间,感觉都是至理名言啊!
  13. Halcon图像预处理与形态学(图像的滤波)
  14. 俄罗斯一款地图软件无意曝光300多个军事基地
  15. 看看雅虎助手是如何迫害“兔子”和“360安全卫士”的
  16. Picasso入门教程(十二)Cache Indicators,Logging Stats
  17. android 桌面动画,Android 如何在Launcher的桌面滑动时添加动画效果? M
  18. Hisi3516交叉编译ffmpeg支持h264编码
  19. MRI血管造影技术之最大密度投影法(maximum intensity projection)重建
  20. Android稳定性测试工具Monkey的使用

热门文章

  1. 浏览器自动化的一些体会8 访问angular页面的一个问题
  2. 杂项-公司:联邦快递百科-un
  3. 面试题4:二维数组中的查找
  4. table导出Excel
  5. 原因以及如何避免产生僵尸进程
  6. Java设计模式 -- 简单工厂模式(SimpleFactory)
  7. cocoaPods的配置
  8. php 表单校验函数库(判断email格式是否正确、http地址是否合法有效、手机号码是否合法)...
  9. ARCGIS开发中类型XXX在未被引用的程序集中定义的解决办法
  10. 交互原型细节提升之路