- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 关于预编译条件(#ifndef......#define......#endif)的使用
#ifndef......#define......#endif 主要目的是防止头文件的重复包含和编译--------------------------------------------------------------------------------------------------用法:.h文件,如下:#ifndef XX_H#define XX_H
2013-11-30 22:46:24 1536
原创 c++中虚析构函数的使用
基类中如果定义了虚函数,则基类中析构函数也应该声明为虚函数,这样在派生类中才能正常的构造与析构,对内存的回收才准确:构造基类------>构造子类------>析构子类------>析构基类看下面这个程序(调用类B的成员函数get()),用来查看程序执行过程:#include using namespace std;基类A成员函数中只有get()声明为虚函数clas
2013-11-28 16:28:51 756
原创 QT4的几种集成开发环境介绍
Qt designer是QT的图形设计器,只能用来设计图形$designer打开Qt designerQT的IDE软件:1.Qt Creator集成了如下功能:Editor, Assistant, Designer, Debuger(编辑器,帮助手册,图形设计器,调试器)$apt-get install qt-creator$qt-creator2.qdevelop集成
2013-11-26 17:45:56 957
原创 ubuntu12.04下搭建QT4.0开发环境
1.安装QT4首先保证ubuntu可以上网,然后通过apt-get install命令安装qt开发相关的软件包:$ sudo apt-get install libqt4-dev libqt4-dbg libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig其中libqt4- 是qt的相关库文件(调试、图
2013-11-26 16:10:52 1284
原创 谈谈投简历
搜索职位:c招聘、linux招聘、嵌入式招聘 简历:1、忌讳发送附件! 2、针对公司招聘信息做相应的修改!3、直接发到公司邮箱!4、先打电话,您好,请问是xxx公司吗?我在网上看到贵公司最近招聘xxx职位,我刚好在这方面比较擅长,希望您能给我个机会,这样吧,我把简历发到贵公司邮箱,您有时间的话帮我看看!打扰您工作时间了!谢谢!5、投简历时间:早上9-10点之间!6、忌讳
2013-11-23 18:43:19 945
原创 一个最简单的驱动Makefile
modules: $(MAKE) -C /lib/modules/$(shell uname -r)/bulid M=$(shell pwd) modules$(MAKE)指定编译器,-C后面为当前内核目录,M后面为生成的.ko模块目录,modules指定编译成模块obj-m := hello.o编译hello.o为hello.ko 命令行下输入如下命令,即可将hel
2013-11-12 11:21:30 900
原创 哈希存储和冲突解决办法
一、哈希表的概念及作用 一般的线性表,树中,记录在结构中的相对位置是随机的,即和记录的关键字之间不存在确定的关系,因此,在结构中查找记录时需进行一系列和关键字的比较。这一类查找方法建立在“比较“的基础上,查找的效率依赖于查找过程中所进行的比较次数。 理想的情况是能直接找到需要的记录,因此必须在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使每个
2013-11-10 21:59:58 1699
原创 二叉树的遍历
最近在北京去一家做C开发的公司笔试,考查了二叉树的三种遍历:前序(先序、先根)、中序(中根)、后序(后根)题目如下: 二叉树的前序遍历输出:ABDHEICFJK 中序遍历输出:DHBEIACJFK画出此二叉树并写出后序遍历输出推导过程如下:1.由前序输出知道树根为A, 再由中序知
2013-11-10 20:59:06 817
原创 linux下C程序开发vim配置
在vim官网下载vim-autocomplpop.zip(实现程序自动对齐 “ =”)linux下增加home目录下的用户(linux) $sudo adduser linux创建.vim目录 $mkdir .vim进入/linux/.vim目录下,解压vim-a
2013-11-05 16:13:46 942
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人