- 博客(10)
- 资源 (52)
- 收藏
- 关注
转载 C++大牛的博客
1. C++大牛的博客 Bjarne Stroustrup的博客: Bjarne Stroustrup’s HomepageBjarne Stroustrup,不认识的可以去面壁了,没有他,就没有我们现在的饭碗。Bjarne Stroustrup是丹麦人,目前任教于TAMU。他的Homepage和他的书籍The C++ Programming Language一样
2018-01-21 21:37:00 5600 1
原创 typedef的用法总结
Leveldb在写的时候对内存要求不高,LevelDB具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,读的时候根据性能要求的不同需要对应的内存,和SSD配合使用,效果和效率都非常不错,现在把一些使用经验分享给大家: 首先:环境配置 CPU:16核,Mem:32G 磁盘:SSD 差不多就可以充分发挥leveldb的优势。 。。。
2018-01-21 21:33:13 348
原创 LevelDB使用总结
在说LevelDb之前,先认识两位大牛,Jeff Dean和Sanjay Ghemawat,这两位是Google公司重量级的工程师,为数甚少的Google Fellow之二。 Jeff Dean其人:http://research.google.com/people/jeff/index.html,Google大规模分布式平台Bigtable和MapReduce主要设计和实现者。
2018-01-21 21:20:49 937
原创 C++友元函数和友元类用法详解
在C++中,我们使用类对数据进行了隐藏和封装,类的数据成员一般都定义为私有成员,成员函数一般都定义为公有的,以此提供类与外界的通讯接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时间开销),但它破坏了类
2018-01-21 21:12:37 78626 22
原创 C++ string类型的字符串长度获取的三种方法
(1).用string的成员方法length()获取字符串长度 length()比较直观,表示的就是该字符串的长度。[cpp] view plain copy print?#include #include using namespace std; int main() {
2018-01-21 20:43:44 364925
原创 Qt工程配置.pro详解--(如何正确的配置Qt工程)
编译QT的工程的时候,一般都会让qmake自动生成,但有时我们需要定制我们的工程,那么就必须改写pro文件。要自己全部写pro文件又有点麻烦,所以,一般都是先运行 qmake -project来生成基本的pro文件。 在一般的.pro里已经包含了几个基本的选项,如TEMPLATE,TARGET,INCLUDEPATH,HEADS,SOURCES等选项,下面我们细讲:
2018-01-21 20:34:01 5557
原创 VS编译程序加快速度的方法
在使用VS编译C++程序的时候,修改某个文件,会使整个工程都重新编译一遍,为了使编译速度加快,可以修改C++配置属性:第一因时间引起的:1.找到项目-属性-配置属性-C/C++修改:1)项目-属性-配置属性-C/C++---常规---调试信息格式:程序数据库(/Zi)2)项目-属性-配置属性-C/C++---常规---多处理器编译:是(/MP)/MP 选项在命令行上以减少总
2018-01-21 20:00:16 12107 1
原创 在Qt工程中使用Boost库
在我们的C++开发中,使用优质库能极大地提高开发效率,获得很多便利。例如Boost库,Boost库是一个很强大的库,使用过的都知道它的功能强大及设计精良。那么我们能不能在Qt框架里面使用呢?答案是肯定的,Qt框架也是C++实现的啊! 那么怎么把Boost库引入我们Qt框架的项目呢?下面我们细说:首先,我们进入Boost官网:http://www.boost.org/,下载一个Boost库的
2018-01-21 19:53:08 2567 1
原创 Run-Time Check Failure #2 - Stack around the variable was corrupte问题处理
VS编译的过程中,报上面的错误,一般来说都是内存越界。 把 project->配置属性->c/c++->代码生成->基本运行时检查 为 默认值 就不会报本异常。如果改为其他就有exception。 解决方案: (1).增加所选内存的分配大小。 假如你的这块程序中,有数组操作,先屏蔽掉,看是否还会出现此类问题,如果有,说明不是
2018-01-21 19:17:16 18061
原创 C++ override使用详解
C++ override从字面意思上,是覆盖的意思,实际上在C++中它是覆盖了一个方法并且对其重写,从而达到不同的作用。在我们C++编程过程中,最熟悉的就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。还有一个典型应用就是在继承中也可能会在子类覆盖父类的方法。 公有继承包含两部分:一是“接口”(interface),二是 "实现"
2018-01-21 19:15:47 64261 5
Navicat安装指导及安装资源
2024-03-23
vncserver和vncviewer
2017-06-01
大数据资料集锦
2016-03-30
Hadoop技术全套图书
2016-03-21
Apache Flume Distributed Log Collection for Hadoop
2016-03-21
《Hadoop技术内幕:深入解析MapReduce架构设计i与实现原理》
2016-03-21
《Hadoop技术内幕:深入解析Hadoop Common和HDFS
2016-03-21
jQuery瀑布流经典布局源码
2016-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人