自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 c++类的内存分配方式

面试时有一些经常会问到的问题,其中对于内存字节的分配方式是一个经常被问到和考到的一种题目,前几天同学出去参加面试时就被问到,当时考官的提问是一个空类占几个字节,他回来跟我们说到,我无语的笑了笑,因为真心是不知道,我第一直觉是不占内存,只有实际分配了对象才占内存,但是好像错了。所以就上机测试了一下,发现内存的分配还是很有玄机的,下面就几种情况一一说明。一般分为一下几种情况,我基本上都测试过,而且总结

2013-04-26 13:32:34 1163

原创 字符串匹配及kmp改进算法

字符串最重要的也是最难的就是模式匹配,其他的也是比较简单的东西就不写了而且在最基本上的模式匹配的基础上提出了很多具有改进的算法,各种改进的算法的思想和出发点会在注释中解释           #include #include #include //int返回第一个匹配起点,a为模式串,b为目标串//先用一般的算法int match(char *a,char *b){

2013-04-25 15:44:56 912

原创 c语言c++的内存分配

c语言和c++的内存分配,静态分配自然不用说,主要是动态分配机制。        用到的函数主要是malloc,new,realloc,主要是三个。        主要讲的是三种函数的不同的使用方法和效果,先说malloc,是c语言的内存分配函数,需要使用强制转换数据类型,而且需要手动计算分配内存的字节(sizeof函数)空间,new是c++的内存分配自制,可以自动识别数据类型,而且能自动

2013-04-22 21:25:06 785

原创 Qt之Ui文件的使用及DLL动态链接库的创建

在Qt中,可以用Qt自带的布局器,将添加的一些Widget进行排版,但是可能总有时候达不到自己满意的效果。比如我们需要自己制作一个嵌入到程序中的组件时,所以可能需要自己手动制作Ui文件,但是Ui文件又不能直接使用,需要嵌入到工程文件中。有时候可能需要添加到其他的程序中,所以这里就需要一些简单的配置。首先先说说UI文件的结构,第一点就是创建的UI文件时有几种选项,分别是基于MainWindow,Wi

2013-04-13 14:57:14 2842

转载 Qt工程文件配置Features

在编写Qt的程序时很多时候会遇到些找不到头文件的情况,而这些包含头文件的类名明明能够在文档中查得到,要解决这个问题就需要配置Qt的工程文件,而Qt中的core库和gui库是默认带有的,而其他的一些再使用时需要手动添加,有时候在晚上找确实不怎么麻烦,下面一篇英语的文章是在官网上贴的,因为英语不怎么好,所以就没有翻译,而且基本上可以认为能够进行软件开发的人,简单的英语应该不是问题。这个也是为了

2013-04-11 20:31:44 2246

原创 Qt自制Model模型

今天学的东西比较多,先整理下今天的东西。              因为Qt的版本更新比较多,工程的配置文件的格式不同,可能会出现一些比较意想不到的问题,              1   今天在编译一个工程时出现 不能包含头文件的情况,在修改了工程的配置文件之后解决,配置文件是后缀为.pro的文件以记事本打开就可以很清楚看到里面的内容, 按格式修改即可。一般添加下面的语段可以解决:

2013-04-02 23:04:05 1162

转载 MVC学习

在设计模式或者体系结构中都会提到MVC,那么MVC到底是框架还是一种设计模式,以我现在的理解我还不能定位,但是我觉得是一种软件设计理念,在构建比较大型的程序时,每一个小的模块改动可能都会对程序的其他模块有很大的影响,所以前辈想出了MVC的模式,即将软件数据显示和控制分离。               把软件进行抽象,有数据,数据的显示,和数据的处理。将这三个大的模块独立,这样同样的数据就可

2013-04-02 09:01:19 505

最全的windows文件拖拽

最全的windows文件拖拽,包括拖拽时吸附不同的图标,不同的反馈,使用不同的方法

2015-12-04

网络编程代码

网络编程必须掌握的基本的两种发送消息机制,tcp和upd方法,还有简单的多线程客户端的编程

2013-05-14

数据结构链表

学习数据结构首先需要掌握的链表的各种操作,这里有几种不同的链表,基本上包含了各种需要,而且有比较详细的注释容易看1懂

2013-05-03

Qt类关系图

面向对象的编程,良好的c++编程平台,跨平台编程!

2013-03-20

Mtverify.h头文件

在编写多线程程序时,调试是一个比较困难的事情,如果加入了此代码(采用宏定义),能够比较方便的显示出出错误的位置,加快开发的速度!

2013-01-04

STL 源码 程序猿修炼3部曲

学习c++必学STL的使用,而要想深进一步理解数据结构和算法学习STL源码是很好的一种方法,也能明白代码之间的关系的组织

2012-12-11

ADO 数据库连接方式

学习数据库时需要连接数据库,该ADO是一种很好的连接方式,编写风格良好的ADO 类更是需要的

2012-10-11

MFC windows

学习MFC需要一定的书籍,该电子书籍也是学习MFC不可或缺的移动资料

2012-10-09

OpengL开发宝典

OpengL学习必备,是计算机图形学的入门基础,该书是学习图形学必备的资料之一!

2012-09-21

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

TA关注的人

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