自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zb872676223的专栏

与风相随

  • 博客(24)
  • 资源 (8)
  • 收藏
  • 关注

转载 http://www.cnblogs.com/emouse/archive/2013/01/29/2881721.html

http://www.cnblogs.com/emouse/archive/2013/01/29/2881721.htmlQt Creator的配置和开发初步测试关于编译与安装的内容请参考:Linux 下编译、安装、配置 QT交叉编译QT 4.8.3本篇博客主要记录3方面的内容1、Linux下Qt Creator的配置,这部分是以前面两篇文章的工作为

2014-09-28 14:55:07 1140

转载 Qt在Windows下的三种编程环境搭建

从QT官网可以得知其支持的平台、编译器和调试器的信息如图所示:http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html(Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up Debugger)

2014-09-28 14:50:35 672

转载 类间关系: 依赖,关联,组合,聚合

类间关系在类图中,除了需要描述单独的类的名称、属性和操作外,我们还需要描述类之间的联系,因为没有类是单独存在的,它们通常需要和别的类协作,创造比单独工作更大的语义。在UML类图中,关系用类框之间的连线来表示,连线上和连线端头处的不同修饰符表示不同的关系。类之间的关系有继承(泛化)、关联、依赖、聚合和组 合。1.泛化(Generalization)[泛化]表示类与类之

2014-09-23 18:04:45 617

转载 实现atoi,itoa,strcmp,strcpy,strcat,strlen函数

#includeusing namespace std;void myitoa(const int num,char *ch);int myatoi(const char *ch);void mystrcpy(char* dest,const char* source);int mystrcmp(char *source1,char*source2);void mystrc

2014-09-22 17:56:33 482

转载 Unix下五种I/O模型

1. I/O模型 Unix下共有五种I/O模型 a. 阻塞I/O b. 非阻塞I/O c. I/O复用(select和poll) d. 信号驱动I/O(SIGIO) e. 异步I/O(Posix.1的aio_系列函数) 1). 阻塞I/O模型 应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好。 如果数据没有准备好,一直等待。。。。 数据准备好了,从

2014-09-22 17:52:44 489

转载 Valgrind简单用法--检查内存

Valgrind的主要作者Julian Seward刚获得了今年的Google-O'Reilly开源大奖之一──Best Tool Maker。让我们一起来看一下他的作品。Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核──一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务──调试,分析,或测试等。Valgrind可以检测内存泄漏和内存违例,

2014-09-22 17:49:55 545

转载 递归方法的非递归实现

递归是一种自顶向下的方法,直到方法知道如何解决最简单的问题,递归算法需要一个线性的空间开销,并且需要不断的压栈与出栈。一般来讲,非递归算法的资源开销比递归算法低。那么,我们如何实现阶乘的非递归的算法呢?我们只需要反过来想,既然递归采用的是自顶向下的方法,那么我们非递归就可以采用自底向上的方法来实现 [cpp] view plaincopyprint?

2014-09-22 17:45:35 976

转载 C++的重写,重载,重定义

1. 重写 (override):      父类与子类之间的多态性。子类重新定义父类中有相同名称和参数的虚函数。1) 被重写的函数不能是 static 的。必须是 virtual 的,或者是 override 的 ( 即函数在最原始的基类中被声明为 virtual , c++ 中没有 override) 。2) 重写函数必须有相同的类型,名称和参数列表 (即相同的函数原型

2014-09-22 17:42:15 394

转载 C++的虚基类

虚基类 当在多条继承路径上有一个公共的基类,在这些路径中的某几条汇合处,这个公共的基类就会产生多个实例(或多个副本),若只想保存这个基类的一个实例,可以将这个公共基类说明为  虚基类虚基类.  在继承中产生歧义的原因有可能基类是继承类继承了基类多次,从而产生了多个拷贝,即不止一次的通过多个路径继承类在内存中创建了基类成员的多份拷贝。虚的基本原则是在内存中只有

2014-09-22 17:41:02 678

转载 C++的多态

http://blog.csdn.net/seanyxie/article/details/6167248今天问到关于C++的多态性,作为面向对象的三大特性之一,这个也是很基础的,结果一时紧张,只答出来了使用虚函数来实现的多态这一点,后来面试官说还有模板呢啊,恍然大悟,回来后就多态性仔细又看了看,现在总结一下 所谓多态,字面意思就是 多种状态,使用方面统一的接口来实现不

2014-09-22 17:27:53 345

转载 C/C++数据对齐

C/C++数据对齐为了避免混淆,做如下规定,以下代码若不加特殊说明都运行于32位平台,结构体的默认对齐值是8,各数据类型所占字节数分别为char占一个字节int占四个字节double占八个字节。两个例子请问下面的结构体大小是多少?struct Test{ char c ; int i ;};这个呢?struct Tes

2014-09-22 17:04:49 434

转载 谈内存对齐

http://blog.csdn.net/seanyxie/article/details/6176145以前总以为内存对齐,固定的是以4个字节为单位的,今天发现原来错了...很早之前写过一篇简单的http://blog.csdn.net/xie376450483/archive/2010/05/24/5620696.aspx为什么要内存对齐呢  大部分的参考资

2014-09-22 16:58:14 392

转载 图解如何使用VS2010和Qt导出和使用静态库,动态库

首先使用VS2010来导出一个DLL,该DLL种含有一个类,新建项目,如下图然后看资源管理器,在DLL导出类中添加要导出的函数或者类编辑要导出的类或者函数,如下:编译后生成DLL,名字就是工程名 "ClassDll.dll"然后新建一个工程,调用该dll,代码如下:[cpp] view plaincopyprint

2014-09-22 16:52:16 1899

转载 C++软件开发第三方库大全

1.boost 这个使用的人多不多说了2.pthread windows下的posix线程实现3.libcurl 一个有名的开源网络爬虫库 阿里旺旺中使用到了4.libeay32 OpenSSL Library5.libtidy 一个专门解析htm的库6.zlib 这个鬼都知道7.freetype c接口的type2字体处理库8.libmad 一个编解码mp3的库9

2014-09-22 16:40:28 488

转载 函数可变参数

[cpp] view plaincopyprint?#include  #include  using namespace std;    // 求若干数的平方和  //第一个参数是参数的个数  double pingfangsum(int a,...)  {      double sum = 0,num;      va_li

2014-09-22 16:39:20 353

转载 dll的弱引用和强引用

先描述下dll的创建方法Test.h和Test.cpp[cpp] view plaincopyprint?#pragma  once    #ifdef __COMMON  #define __COMMON_EXPORT __declspec(dllexport)  #else  #define __C

2014-09-22 16:37:47 523

转载 void及void指针含义的深刻解析

void的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:int * pint;void *pvoid;pvoid = pint; /* 不过不能 pint= pvoid; */如果要将pvoid赋给其他类型指针,

2014-09-22 16:15:07 419

转载 简单的定位到程序崩溃地点的方法

http://blog.csdn.net/guo_wei/article/details/1805978事例程序2k以上的操作系统,微软提供了一种新的功能Online Crash Analysis,简称OCA,就是当程序崩溃的时候我们看到的的那个对话框,问你是否把崩溃的一些信息发送到微软,各个软件厂商可以从微软那里根据收集到的程序版本和出错的地址等信息来完善自己的程序。

2014-09-19 13:03:32 3093

转载 C++ 仿函数

//**// * 所谓的仿函数(functor),是通过重载()运算符模拟函数行为的类。// * 因此,这里需要明确两点:// * 1 仿函数不是函数,它是个类;// * 2 仿函数重载了()运算符,使得它的对你可以像函数那样子调用(代码的形式好像是在调用函数)。// **/  #include   //标准输入输出流using namespace std;//标准

2014-09-16 13:16:34 430

转载 使用stringstream时的清空操作

在C++中可以使用stringstream来很方便的进行类型转换,字符串串接,不过注意重复使用同一个stringstream对象时要先继续清空,而清空很容易想到是clear方法,而在stringstream中这个方法实际上是清空stringstream的状态(比如出错等),真正清空内容需要使用.str(“”)方法。

2014-09-16 12:35:27 615

转载 windows平台时间函数性能比较QueryPerformanceCounter,GetTickCount,ftime,time,GetLocalTime,GetSystemTimeAsFileTim

http://gmd20.blog.163.com/blog/static/168439232012113111759514/ 执行 10000000 次, 耗时 2258,369 微秒     QueryPerformanceCounter执行 10000000 次, 耗时 26,347 微秒        GetTickCount执行 10000000 次, 耗

2014-09-16 12:33:15 1051

转载 QT SDK 连接 MySql (windows 7 )

看过不少这方面的资料和帖子,都没有成功,QT官网的在win xp sp3下的貌似在win 7下也不行,至于国内的论坛,帖子我也都看过,也反复试过,都失败了。 下面这个方法,安装QT SDK 和MYSQL 在windows 7 系统下,可以正常运行   : http://www.seppemagiels.com/blog/create-mysql-driver-qt-windows需

2014-09-11 16:49:19 454

转载 Qt 无边框窗体改变大小 完美实现

http://www.cnblogs.com/xufeiyang/p/3313104.html近期,做项目用到无边框窗体,令人蛋疼的是无边框窗体大小的改变要像右边框那样,上下左右四周,而且要流畅。网上也找了些代码,发现居然还要连接到windows事件,这显然不合常理,后来自己新建了demo,写了一个小时,问题太多了,扔一边先不管了。今天需要改进UI界面,没办法了,重新整

2014-09-05 16:59:06 1590

转载 使用stringstream 来进行string和其他类型的转换

#include #include #include using namespace std;int main(){int a, b;string Str1, Str2;string Input = "abc 123 bcd 456 sss 999";//ostringstream 对象用来进行格式化的输出,可以方便的将各种类型转换为string类型

2014-09-02 17:56:59 1052

rocketmq-externals-master.7z

由于git上rocketmq-externals-master一直下载失败,故上传至此便于下载rocketmq-externals-master

2020-10-30

rocketmq-externals-master.zip

rocketmq-externals源码。里面包含rocketmq的监控端,rocketmq-console,github下载太慢了,所以上传到cdn一下。

2020-09-24

MediaInfo.zip

音频和视频的格式编码查看源码包,里面还带有MediaInfo的安装包文件!内带delphi库源码..............

2020-09-03

WinHex_v19.9.zip

一个非常不错的16进制编辑工具,编辑的利器。工欲善其事必先利其器!有需要的小伙伴们可以下载来玩玩!csdn能不能别给我瞎涨分了

2020-07-28

过桥测试程序demo

四人过桥的编程实现,参考博文https://blog.csdn.net/zb872676223/article/details/80205953

2018-05-05

C#编写的翻书特效

C#编写的翻书特效 codeproject

2013-06-09

SQLiteManager.rar

SQLite系统管理的一个工具,可以直接设计表,我的开发是都在这个工具的基础上弄的.

2012-10-27

C# 设计模式随书源码

本书主要介绍如何用最常见的设计模式编写C#程序。全书分为四个部分,首先介绍了C#语言和面向对象程序设计的一般原则,可作为C#程序设计的快速入门教程;然后分别讲述了创建型模式、结构型模式和行为型模式。每一类设计模式又包括若干种具体模式,共有23种。在介绍每种模式时,给出了一个或多个应用该模式的示例,以便于理解

2012-10-24

空空如也

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

TA关注的人

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