自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

转载 thrift安装

# Windows版本编译## boost库的windows版编译与安装(参照http://blog.csdn.net/yansmile1/article/details/70327835)  boost使用1.62.0版本,下载地址:https://sourceforge.net/projects/boost/files/boost/1.62.0/boost_1_62_0.zip

2017-04-21 16:25:13 465

转载 C++ Boost在Windows和Linux下的编译安装

C++作为历史上最成功的语言之一,除了它具有面向对象的性质之外,还有一个非常重要的创新,那就是泛型编程。泛型的思想其实是为所有问题提供一个解决方案的模版,程序员只需把每次的具体问题放到模版里面,那么就可以获得该问题的解决方案,利用模版做到具体问题具体分析。C++ STL毫无疑问是泛型思想的一个成功案例。在STL中,我们看到各种封装好的数据结构和算法,而不需要程序员再重复制造轮子(何况自己造的轮子还

2017-04-21 16:24:32 3447

转载 Window7下安装openssl完整版(亲测实现)

安装环境:操作系统:window7(64位)C++编译器:VS2010---------------------------------------------------------------------------------------------------------------------------------------------------------------

2017-04-21 16:17:49 965

转载 Makefile经典教程(掌握这些足够)

该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和profes

2017-04-20 13:55:47 730

转载 使用Google Test的一个简单例子(接合上一篇看)

0. 引子 本例是从 gtest-1.5.0 自带的 sample 中的 sample1 改写而来,笔者只添加了一个求 n 的阶层的函数,如下。void Factorial(int n, int & result ){    result = 1;    for (int i = 1; i         result *= i;}目的是想测试像这样

2017-04-20 11:57:25 888

转载 Google Test测试框架自带Sample案例注释翻译

有一段时间没写博客了,前些时间闲下来看了下google test(gtest)测试框架自带的sample测试样例,感觉还不错,就对里面的注释进行了相关翻译,在此做个标录,对测试流程、方法和设计的理解会有些帮助,方便日后重新查阅,有兴趣的同志不妨看一下相关说明:     1、项目工程可到附件中下载     2、项目工程在visual studio2005环境下编译运行的

2017-04-20 11:54:54 2516

转载 thrift C++做server, C++,python, java做Client例子

一、安装我机器上已经安装好了 thrift-0.9.1二、示例编辑demo.thrift文件,内容如下:struct UserProfile{        1:i32 id, //注意这里是逗号,而不是分号        2:string name,        3:string blurb} //这里没有分号 servi

2017-04-20 10:36:57 468

转载 C 语言 switch 语句

在有多个选择分支条件的情况下,用if 语句难免会繁琐且效率不高,此时便是switch语言的用武之地。     int  i=1;     switch(i){    case 0:             printf("0");    case 1:            printf("1");    case 2:           printf("2"

2017-04-17 11:02:33 690 1

转载 使用if和goto语句构造循环

goto是C/C++中一种非常古老的保留字,goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。if语句和goto语句搭配使用可以构造循环,if语句作为循环的条件判断,goto用来跳转以反复执行某些语句(循环体)以达到循环执

2017-04-17 10:59:10 5848

转载 GNU C与ANSI C

Linux上使用的C编译器是GNU C编译器,其对标准的C(ansi c)进行了一定的扩展,这带来的影响是两方面的。一方面增强了其原来的没有的功能,另一方面却对要编写移植性要求较高的程序带来了一些问题。对于后一个问题,在编写程序时,建议是如果在ANSI C中也提供的同样的功能时,尽量使用ANSI C来实现,当然如果不考虑程序的移植性,比如说,我们就是要在一个产品上写一段代码,那就不需要考虑这些

2017-04-17 10:57:29 341

转载 Linux2.6所有内核下载地址

http://www.kernel.org/pub/linux/kernel/v2.6/Index of /pub/linux/kernel/v2.6Name Last modified Size Parent Directory - incr/

2017-04-14 14:11:37 4662

转载 Linux内核“问题门”——学习问题、经验集锦(持续更新中……)

推荐下载:《Linux内核修炼之道》精华版之方法论 陈宪章说:“学贵有疑,小疑则小进,大疑则大进。疑者,觉悟之机也,一番觉悟一番长进。”培根说:“多问的人将多得。”还在学校的时候导师在激情讲演之后对着会议室里形态各异但均静默不语的我们痛心疾首的说:“会提问题很重要啊,同志们!不会提问题怎么有资格做研究!”这样铿锵有力的训诫今日想起仍觉深受刺激,于是就要不可避免得要做出一些反应来

2017-04-13 10:40:38 455

转载 和菜鸟一起学linux内核源码之基础准备篇

注:以下大部分内容摘自Linux内核编程入门篇和linux内核完全注释        在工作的这段时间,发现我的visio画图熟悉了点点,总喜欢把什么源码啊,结构啊之类的就当作流程图来画来理解,因为对于图,有一个很直观的认识,所以接下去也是以图为中心。 关于linux内核体系结构       说到操作系统,我们都会知道windows操作系统,linux操作系

2017-04-13 10:33:45 14866 2

转载 Source Insight入门教程

Source Insight入门教程转载自:http://www.cnblogs.com/olvo/archive/2012/05/04/2483424.html 进入到Temp Project窗口分别可以以文件列表的方式,列出所有的文件,每个窗体下边有一排按钮,左边的窗口(secondView.cpp)从左至右分别为:按字母顺序排列所有标记、按照文

2017-04-13 10:01:11 1936

转载 double数据的内存存储方式

从存储结构和算法上来讲,double和float是一样的,不一样的地方仅仅是float是32位的,double是64位的,所以double能存储更高的精度。         任何数据在内存中都是以二进制(0或1)顺序存储的,每一个1或0被称为1位,而在x86CPU上一个字节是8位。比如一个16位(2字节)的short int型变量的值是1000,那么它的二进制表达就是:00000011 111

2017-04-12 18:41:32 33404 3

转载 C语言atoi()函数:将字符串转换成int(整数)

头文件:#include atoi() 函数用来将字符串转换成整数(int),其原型为:int atoi (const char * str);【函数说明】atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过 isspace() 函数来检测),直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并

2017-04-05 16:40:19 587

转载 CString与string、char*的区别和转换

我们在C++的开发中经常会碰到string、char*以及CString,这三种都表示字符串类型,有很多相似又不同的地方,常常让人混淆。下面详细介绍这三者的区别、联系和转换:各自的区别char*:char*是一个指向字符的指针,是一个内置类型。可以指向一个字符,也可以表示字符数组的首地址(首字符的地址)。我们更多的时候是用的它的第二的功能,来

2017-04-05 16:08:37 286

转载 【STL】string中c_str()、data()函数的用法

标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p,n)。1. c_str():生成一个const char*指针,指向以空字符终止的数组。注:①这个数组的数据是临时的,当有一个改变这些数据的成员函数被调用后,其中的数据就会失效。因此要么现用先转换,要么把它的数据复制到用户自己可以管理的内存中。注意。看下例:

2017-04-05 15:42:36 16602 1

转载 CString/string 区别及其转化

CString/string 区别及其转化利用MFC进行编程时,我们从对话框中利用GetWindowText得到的字符串是CString类型,CString是属于MFC的类。而一些标准C/C++库函数是不能直接对CString类型进行操作的,所以我们经常遇到将CString类型转化char*等等其他数据类型的情况。这里总结备忘于此!首先要明确,标准C中是不存在strin

2017-04-05 15:18:49 390

转载 C++ 中 ZeroMemory、memset 危险需慎用

使用C/C++编程时,常使用ZeroMemory、memset或 “={0}”来对结构体对象进行初始化或清零。然而这三种方式都有各自的特点,使用时需谨慎,否则容易出现严重错误,本人今日解决一个导致宕机的bug,查了几小时,才发现是由同事乱用ZeroMemory所致。于是搜集资料,撰此文以共勉。memsetvoid *memset(void *s,int ch

2017-04-05 13:52:20 340

新一代视频压缩编码标准H.264.rar

新一代视频压缩编码标准H.264书籍,为毕厚杰老师经典作品

2019-07-29

详解spice.rar

spice协议详解,书籍保护目录,很经典的查询资料,

2019-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除