问答 2016-06-12 来自:开发者社区

Linux下如何使用纯C++实现socket通信呢?

不知道有谁在Linux下使用纯C++实现socket实例吗?因为linux下都是基于C的接口函数,若用C++实现需要注意哪些方面呢?

文章 2016-05-20 来自:开发者社区

高斯混合模型GMM的C++实现

单高斯分布模型SGM 高斯密度函数估计是一种参数化模型。有单高斯模型(Single Gaussian Model, SGM)和高斯混合模型(Gaussian mixture model,GMM)两类。类似于聚类,根据高斯概率密度函数(PDF,见公式1)参数的不同,每一个高斯模型可以看作一种类别,输入一个样本x,即可通过PDF计算其值,然后通过一个阈值来判断该样本是否属于高斯模型。很明显,SGM适....

高斯混合模型GMM的C++实现
文章 2016-05-20 来自:开发者社区

k-means聚类算法C++实现

Clustering 中文翻译作“聚类”,简单地说就是把相似的东西分到一组,同 Classification (分类)不同,对于一个 classifier ,通常需要你告诉它“这个东西被分为某某类”这样一些例子,理想情况下,一个 classifier 会从它得到的训练集中进行“学习”,从而具备对未知数据进行分类的能力,这种提供训练数据的过程通常叫做 supervised lea...

k-means聚类算法C++实现
文章 2016-05-20 来自:开发者社区

非完美C++ Singleton实现[转载]

Singleton模式是一种非常简单的设计模式,这种模式很常用也很容易被滥用。当你设计应用程序的时候,经常会遇到某些对象在整个程序的生命周期应该仅有一个实例的情况,比如File System,Graphic System,Logging Utility,这时候就可以用到Singleton模式。Singleton模式在GOF中描述如下:      &...

文章 2016-05-20 来自:开发者社区

MD5算法的C++实现[转载]

1. IntroductionMD5算法是一种消息摘要算法(Message Digest Algorithm),此算法以任意长度的信息(message)作为输入进行计算,产生一个128-bit(16-byte)的指纹或报文摘要(fingerprint or message digest)。两个不同的message产生相同message digest的几率相当小,从一个给定的message dig....

文章 2016-05-20 来自:开发者社区

Trie树的C++实现

Trie—单词查找树 Trie,又称单词查找树、前缀树,是一种哈希树的变种。应用于字符串的统计与排序,经常被搜索引擎系统用于文本词频统计。 性质: 1.根节点不包含字符,除根节点外的每一个节点都只包含一个字符。 2.从根节点到某一节点,路径上经过的字符连接起来,为该节点对应的字符串。 3.每个节点的所有子节点包含的字符都不相同。 优点: 1.查询快。对于长度为m的键值,最坏情况下只需花费O(m)....

文章 2016-05-20 来自:开发者社区

hashmap的C++实现

hashmap的C++实现 按照hashmap的基本原理用C++实现了简单的基本功能,复杂的实现参考C++库的源码,C++最新的标准库里已经有以下四种基于hashtable的容器: unordered_set (C++11) unordered_multiset (C++11) unordered_map (C++11) unordere...

文章 2016-05-20 来自:开发者社区

hashtable的C++实现

hashtable的C++实现,使用两种常用的解决冲突的方式,使用时需要自己提供针对HashedObj的hash函数。 1、分离连接法(separate chaining) #include <vector> #include <list> using namespace std; template <typename HashedObj> class ...

文章 2016-05-20 来自:开发者社区

Hash哈希(二)一致性Hash(C++实现)

  一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,经常用于分布式、负载均衡等。 原理   一致哈希是一种特殊的哈希算法。在使用一致哈希算法后,哈希表中平均只需要对 个关键字重新映射,其中 是关键字的数量,是映射节点数量。然而在传统的哈希表中,添加或删除一个映射节点的几乎需要对所有关键字进...

Hash哈希(二)一致性Hash(C++实现)
文章 2016-05-20 来自:开发者社区

正态随机分布 C++实现

转自:http://www.cnblogs.com/yeahgis/archive/2012/07/13/2590485.html 高斯分布也称为正态分布(normal distribution) 常用的成熟的生成高斯分布随机数序列的方法由Marsaglia和Bray在1964年提出,C++版本如下: #include <stdlib.h> #include <math.h...

正态随机分布 C++实现

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注