
c/c++
文章平均质量分 70
mozhw
万丈高楼平地起
展开
-
centos 7+hadoop 2.7.3
hadoop 2.7.3 maven protobuf zookeeper ssh原创 2020-07-21 13:55:36 · 1032 阅读 · 0 评论 -
编译Poco 1.7.8
修改buildwin.cmd下载OpenSSL安装包,由于POCO默认是32位的,所以此时不管你的操作系统是32位还是64位,下载OpenSSL的32位版本,另外虽说OpenSSL开源,也可以自己编译,但是http://slproweb.com/products/Win32OpenSSL.html下已经完全可以满足需求,所以不用自虐自己去编译OpenSSL,所以直接从上述网站下载已经编原创 2017-05-25 11:30:01 · 771 阅读 · 0 评论 -
以前写的一个多路归并代码进行汇总并实现了增量更新
先介绍下多路归并算法:多路归并是外部排序(External Sort)的基础,实现也比较简单,和最简单的归并排序中的二路归并是基本一样的,只不过路数是浮动的k。(1)假设有K路数据流,流内部是有序的,且流间同为升序或降序(2)首先读取每个流的第一个数,如果已经EOF,pass(3)将有效的k(k可能小于K)个数比较,选出最小的那路mink,输出,读取mink的下一个(4)直到所...原创 2015-01-22 10:52:08 · 728 阅读 · 0 评论 -
Poco C++ 学习笔记连载:Poco命令行解释
在SDK中这样描述Option类: This class represents and stores the properties of a command line option. 意思是:这个类表示并存储一个命令行选项的属性。 An option has a full name, an optional short name, a description (u原创 2015-01-21 09:17:45 · 2489 阅读 · 0 评论 -
虚函数和纯虚函数的作用与区别
转载于:http://blog.163.com/hi_qiqiy@126/blog/static/1440667912010111693516434/ 虚函数为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常转载 2015-02-04 10:55:02 · 540 阅读 · 0 评论 -
C++ 单链表反转
复习下C++ 单链表反转思路:在顺序读取链表的过程中,对每个节点逐个进行反转 首先创建单链表 struct LinkNode{ int NodeData; LinkNode *next;};LinkNode * createLink(){ LinkNode * head=new LinkNode; head->NodeData=0; head->next原创 2015-02-04 10:41:48 · 429 阅读 · 0 评论 -
缓冲区与memcpy
百度中这么解释memcpy: c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中。 strcpy和memcpy主要有以下3方面的区别。 1、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。原创 2015-01-21 17:11:10 · 685 阅读 · 0 评论