- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 C++类型转换总结
C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a。C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。const_cast,字面上理解就是去const属性。static_cast,命名上理解是静态类型转换。如int转换成char。dynamic_cast,命名上理解是动态类型转换。如子类和父类之间的多态类
2014-02-11 11:44:49
554
原创 graphlab-架构分析
摘要:Graphlab是一个高级的图并行抽象,它高效直观的表现了计算的依赖性。Mapreduce的计算采用独立的记录。Graphlab采用依赖性的存储在大的分布式data-graph中的顶点中的记录。Graphlab中的计算用vertex-program表示。它能够在每个顶点上并行执行,能够和邻居顶点相互影响。 1. Software Stack: 从图中我们可
2014-02-11 11:26:24
3202
原创 error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ’***'
用C写了个函数bool ***() ,编译时出错:error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ’***'。发现是因为C语言里本身没有bool这种布尔类型,只有_Bool(C99的标准),所以需要将bool改成_Bool或加上 typedef _Bool bool。
2014-01-13 22:01:59
1161
原创 朴素贝叶斯—分类
一、理论基础贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。朴素贝叶斯基于贝叶斯定理,它假设输入随机变量的特征值是条件独立的,故称之为“朴素”。朴素贝叶斯分类算法属于监督学习(需要给出输入、输出)。贝叶斯定理:因为:P(XY)=P(Y∣X)P(X) 表示事件B已经发生的前提下,事件A发生的概率,叫做事件B发生下事件A的条件概率。所以其基本求解
2014-01-06 15:13:21
1026
转载 GraphLab:新的面向机器学习的并行框架 .
1.1 GraphLab简介在海量数据盛行的今天,大规模并行计算已经随处可见,尤其是MapReduce框架的出现,促进了并行计算在互联网海量数据处理中的广泛应用。而针对海量数据的机器学习对并行计算的性能、开发复杂度等提出了新的挑战。机器学习的算法具有下面两个特点:数据依赖性强,运算过程各个机器之间要进行频繁的数据交换;流处理复杂,整个处理过程需要多次迭代,数据的处理条件分支多。
2014-01-06 14:44:56
832
原创 华为2014校园招聘的机试题目
通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc"。 2、压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz"。要求实
2013-10-30 10:44:28
770
原创 C++中string和int互相转换
int转stringint n = 123;std::stringstream ss;std::string str;ssss>>str;string转int1.std::string str = "123";int n = atoi(str.c_str());2.std::string str = "123";std::stringstream s
2013-10-29 16:24:21
492
原创 堆的建立、删除、插入操作以及堆排序
二叉堆是一种特殊的堆,二叉堆是完全二元树或者是近似完全二元树。二叉堆有两种:最大堆和最小堆。最大堆:父结点的键值总是大于或等于任何一个子节点的键值;最小堆:父结点的键值总是小于或等于任何一个子节点的键值。堆一般用数组存放:跟节点为0节点,i节点的左子节点为2*i+1,右子节点为2*i+2; 堆的操作: 建立、插入、删除 插入:因为从根节点到叶节点是一个有序序
2013-10-29 15:56:50
1129
原创 android Couldn't load ** findLibrary returned null
android 程序加载动态库出错 Caused by: java.lang.UnsatisfiedLinkError: Couldn't load ****: findLibrary returned null 原因:可能与操作系统版本有关解决方法:将*.so 放入armeabi-v7a
2013-10-18 15:57:21
966
原创 基于TCP连接的RTSP协议分析
RTSP 概述 RTSP(Real Time Streaming Protocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议,控制实时数据的传送。RTSP提供了一个可扩展框架,使实时数据,如音频与视频的受控、点播成为可能。数据源包括现场数据与存储在剪辑中数据。该协议目的在于控制多个数据发送连接,为选择发送通道,如UDP、组播UDP与TCP,提供途径,并为选择基于RTP
2013-10-15 18:56:40
5078
graphlab-raph_parallel_abstraction_for_biglearning
2014-02-11
高质量C++编程指南
2010-09-17
UDP通信协议的设计与实现
2010-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人