- 博客(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
前端form提交的问题,要求指定不同的frame刷新
2015-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人