自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++ 虚函数表解析

前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。  关于虚函数的使

2015-06-30 16:40:59 356

转载 linux中memset的正确用法

【起因】希望对各种类型的数组进行初始化,避免野值      【函数头文件】 提示:在linux中可以在terminal中输入 "man memset"进行查询        #include        void *memset(void *s, int c, size_t n);      【使用说明】 The  memset()  function  fills

2015-06-29 14:19:44 8072

转载 c/c++数组初始化误区

char szTmp[256] = {0};char szTmp2[256] = {1};一开始总认为szTmp的值就全部是0,szTmp2的值全部是1.结果打印一看,szTmp的值就全部是0,但是szTmp2的第一个值是1,其他的全部是0原因: int szTmp[256]={var}; 第一个元素是显式地初始化为var,其余元素是隐式地初始化为0。在这里顺便再跟大家一起温习

2015-06-29 13:50:53 1881

转载 const char*, char const*, char*const的区别

const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to

2015-06-25 11:37:25 285

原创 gcc编译器选项

记录常用的GCC编译选项,遇到常用的再进行添加。1.-c:只编译,不链接。只进行预编译,编译,和汇编程序。2.-o:指定输出文件名称。3.-Dmacro,定义宏。作用类似于#define macro。还可以进行类似用法:-DMYMACRO="my macro",相当于#define MYMACRO “my macro”。4.-I(大写i)dir,指定头文件搜索路径,且该路径优先

2015-06-17 14:30:06 415

转载 Linux的Local设置

1、locale分类    语言符号及其分类(LC_CTYPE),数字(LC_NUMERIC),比较和排序习惯(LC_COLLATE),时间显示格式(LC_TIME),货币单位(LC_MONETARY),信息主要是提示信息,错误信息, 状态信息, 标题, 标签,按钮和菜单等(LC_MESSAGES),姓名书写方式(LC_NAME),地址书写方式(LC_ADDRESS),电话号码书写方式(LC_

2015-06-10 16:55:21 7662

原创 C语言使用函数递归判断栈的生长方向

#include int findStackDirector(void){    static char* addr=NULL;    char* ptr;    if(addr==NULL)    {        addr=ptr;        findStackDirector();    }    else    {        if(a

2015-06-05 23:35:35 678

转载 nfs固定启动端口

NFS启动时会随机启动多个端口并向RPC注册,这样如果使用iptables对NFS端口进行限制就会有点麻烦,可以更改配置文件固定NFS服务相关端口。先上张图看看NFS启动后的端口:分配端口,编辑配置文件:1vi /etc/sysconfig/nfs添加:12345

2015-06-01 11:40:04 938

转载 minicom安装与使用

因为minicom是一个很方便的嵌入式远程控制程序,它和putty终端软件结合能够完美的控制linux-arm系统。这里就我用的过程中出现的问题做了些积累,平时已有问题我都会解决,并且增加到博客里面。 一、首先要在linux虚拟机下安装minicom软件包,这里我下载的是方便的rpm包,安装很方便。听说tar包安装很麻烦,安装tar包的minicom之前还需要安装它依赖的其他的包。    

2015-06-01 10:50:43 758

manpages-posix-dev rpm包

manpages-posix-dev离线安装包。提供给yum install manpages-posix-dev没用的同学。

2015-12-12

国防科学技术大学操作系统视频下载地址

国防科学技术大学操作系统视频下载地址,从大番薯网站花积分下载过来的

2012-04-25

c++辅助课件

c++辅助课件 谭浩强版C++适用,清华出版社教材适用

2012-04-07

空空如也

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

TA关注的人

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