• 认真地记录技术中遇到的坑!

kafka学习(第一节)

kafka学习(第一节)
以下内容引述自:http://blog.csdn.net/jarvis_fan/article/details/52676221 [toc]1.1kafka是什么 kafka是一个分布式的、基于发布/订阅模式的消息系统(消息中间件、消息队列)。也可以认为它提供了一种分布式、非易失的数据存储策略,它提供了一个可实时处理数据也可离线处理数据的功能……继续阅读 »

Moxun 11个月前 (01-24) 253浏览 0评论 0个赞

8.3构造函数(类中最重要的知识点之一)

8.3构造函数(类中最重要的知识点之一)
[toc]1.构造函数的初始值列表 如果没有在构造函数的初始值列表中显式的初始化成员,则该成员将在构造函数体之前执行默认初始化。 构造函数的初始值有时必不可少: 如果成员是const或者是引用的话,那么必须将其初始化(这时就不能忽略初始化和赋值的区别了)。类似的,当成员属于某种类类型且该类没有定义默认构造函数时也必须要将这个成……继续阅读 »

Moxun 11个月前 (01-23) 228浏览 0评论 0个赞

8.2 类的作用域

8.2 类的作用域
[toc]8.2.1作用域 作用域就是指一个名字能够产生作用的范围。 在类的作用域之外,普通的数据和函数成员只能由对象、引用或者指针使用成员访问运算符来访问。对于类类型成员则使用作用域运算符来访问(静态成员)。不管怎样,跟在运算符之后的名字都必须是对应类的的成员。 作用域和定义在类外部的成员: 一个类就是一个作……继续阅读 »

Moxun 11个月前 (01-23) 216浏览 0评论 0个赞

8.1类的访问控制与封装

8.1类的访问控制与封装
[toc]前导: 通过class关键字实现对类的封装,另外还可以通过“访问说明符”加强类的封装特性(就是提供访问权限的说明),关键字class和关键字struct的区别就是,(在第一个访问说明符之前)如果不使用访问说明符限制,那么它的所有成员都是私有的,只能由类自己使用,而在同样情况下,struct的成员是公有的。 访问说明符……继续阅读 »

Moxun 11个月前 (01-22) 263浏览 0评论 0个赞

第7.2节 函数指针,这很重要

第7.2节  函数指针,这很重要
1.函数指针也是指针,它指向的是某种特定类型,函数的类型由它的返回值和形参类型共同决定与函数名无关。 要想声明一个可以声明一个可以指向该函数的指针,只需要用指针替换函数名。 2.使用函数指针 当我们把函数名当做一个值使用的时候,该函数自动的转换为指针。 此外,还能直接使用指向函数的指针调用该函数,无需提前解引用该指针。 ……继续阅读 »

Moxun 11个月前 (01-18) 260浏览 0评论 0个赞

杂记:回调函数

杂记:回调函数
1.回调函数 回调函数,顾名思义就是使用者根据函数原型的要求自己定义一个函数,并实现它,然后把这个函数当做参数传入别人(或者系统)的函数中,由别人(或系统)的函数在运行时调用的函数。回调函数本身是由你实现的,但由别人(或系统)的函数在运行时通过参数传递的方式来调用的函数。简单来说就是由别人的函数在运行期间来回调你的函数。 2.函数指针 ……继续阅读 »

Moxun 11个月前 (01-15) 308浏览 0评论 0个赞

Visual Studio 2015 C++ 单元测试方法

Visual Studio 2015 C++ 单元测试方法
Visual Studio 2015 C++ 单元测试方法 确定测试的方法 测试产品代码有多种方式,具体视其是否显示要测试的接口而定。 选择以下方式之一: 单元测试将仅使用从受测试代码导出的函数 添加单独的测试项目。 在测试项目中,添加对所测试项目的引用 受测试的代码生成为一个 .exe 文件 添加单独的测试项目。 将其与输出对象文件关联起来 ……继续阅读 »

悠悠 12个月前 (12-25) 412浏览 0评论 0个赞

C++关联容器<map>简单总结

C++关联容器<map>简单总结
C++关联容器<map>简单总结 map提供大小可变的关联容器,基于关联键值高效检索元素值。当你处理键值对的数据是,都可以考虑使用map关联容器。 特点: 大小可变的关联容器,基于关联键值高效检索元素值。 可逆,因为它提供双向迭代器来访问其元素。 有序,因为它的元素根据指定的比较函数按键值排序。 唯一。 因为它的每个元素必须具有唯……继续阅读 »

悠悠 1年前 (2017-08-03) 284浏览 0评论 0个赞

Visual Studio2015 Community一些必备插件

Visual Studio2015 Community一些必备插件
是不是感觉虽然VS2015的代码编辑能力已经很强大了,但是总感觉差了那么一些呢?不用担心,它有很多非常强大的插件,能够让你打代码事半功倍! 选择工具->扩展和更新,就可以添加控件啦! 另外在工具->选项->环境的子菜单下调整一下字体颜色和大小什么的,能够很好的美化代码呢! ReSharper C++ 各种语言版本的代码重构,代码风格,代码修正功能,非常强大,……继续阅读 »

悠悠 1年前 (2017-07-20) 643浏览 0评论 0个赞

C++标准库<string>简单总结

C++标准库<string>简单总结
C++标准库<string>简单总结 在C++中,如果需要对字符串进行处理,那么它自带的标准库<string>无疑是最好的选择,它实现了很多常用的字符处理函数。 要想使用标准C++中string类,首先包含其头文件:    #include <string> 然后使用string的命名空间:&……继续阅读 »

悠悠 1年前 (2017-07-20) 273浏览 0评论 0个赞