自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

转载 内存的堆分配和栈分配 & 字符数组,字符指针,Sizeof总结

堆和栈的区别 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)

2013-07-10 23:37:57 517

原创 GDB的使用方法心得(1)

写在最前面的话:由于刚刚安装了GCC4.8.1,以前的GDB7.1无法调试新编译器的程序,故只能安装最新的GDB7.6。 一:GDB 7.6的安装 仍然从官网下载最新程序gdb-7.6.tar.bz2,进入上文讲到的/root/gcc文件夹,将压缩包解压至此,新建gdb-7.6-objdir文件夹并进入,首先需要安装些软件包,否则会出错, sudo apt-get install texin

2013-07-10 15:59:54 765

原创 GCC的使用方法心得(1)

写在最前面的话:一直在linux写代码编译,有时会遇到很多GCC使用方面的问题,每回遇到就查到,然后很快就忘了,因此今天刚好有时间写篇博客,将以后遇到的问题和解决办法分享出来,也发扬一下GNU的开源精神。 一:GCC 4.8.1 的安装 笔者一直使用的linux操作系统是ubuntu10.04LTS,自带的GCC所4.4.3,最近想使用几个C++11的容器,但是目前的GCC并不支持最新

2013-07-10 14:26:57 878

原创 VIM的使用方法心得(1)

写在最前面的话:在linux下使用VIM编辑器的时候有时会忘了各个命令的意思,这里想用一篇博客记录下来,方便自己以后查看也可以和大家分享。 一:VI的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1命令行模式command mode)

2013-07-04 20:28:36 653

原创 排序算法之四归并排序

1:归并排序算法 #include using namespace std; //归并排序算法 //1一次归并算法 void Merge(int r[],int s,int m,int t) { int i,j,k,n1,n2; n1=m-s+1; n2=t-m; int *left=NULL, *right=NULL; left = (int *)malloc(sizeof(i

2013-04-17 21:18:14 679

原创 排序算法之三选择排序

1:简单选择排序 #include using namespace std; //简单选择排序算法 void SelectSort(int r[],int n) { int i,j,temp; for (i=0;i<n;i++) { int index=i; for (j=i+1;j<n;j++) { if (r[j]<r[index]) index=j;

2013-04-17 21:16:48 569

原创 排序算法之二交换排序

1:起泡排序算法 #include using namespace std; //起泡排序算法 void BubbleSort(int r[],int n) { int exchangenum=n-1,temp; while (exchangenum) { for (int i=0;i<exchangenum;i++) { if (r[i]>r[i+1]) {

2013-04-17 21:12:36 611

原创 排序算法之一插入排序

写在最前面的话:最近重新复习了一下排序算法,并自己照着书写了一遍,在这里与大家分享一下吧! 1:直接插入排序算法 #include using namespace std; //直接插入排序算法 void InsertSort(int r[],int n) { int i,j; for (i=1;i<n;i++) { int temp=r[i]; for (j=i;(tem

2013-04-17 21:08:31 760

原创 windows中vs平台问题集锦

1:VS2010中控制台输出问题 系统:windows xp; IDE:VS2010 首先:要设置项目Properties->Configuration Properties->Linker->System->将右上方的SubSystem改为Console(/SUBSYSTEM:CONSOLE)。 然后:CTRL + F5 或者在程序最后加system(“pause”);或

2013-04-01 17:16:15 518

原创 lamp环境的配置

前言:经常配置lamp环境,发现每次配置都会忘记步骤,今天花点时间总结一下,希望对别人和自己都有帮助,欢迎回帖讨论。 一:基本环境:首先我的Linux版本是ubuntu 10.04,安装完升级后。 1: 设置root直接登录方法: 输入命令# /etc/gdm/custom.conf 打开文件后将文件内容改为 TimedLoginEnable=true AutomaticLog

2012-12-14 23:32:30 530

清华大学信号与系统考研真题

清华大学信号与系统考研真题,由于清华大学不公布专业课真题,此版为考研学生回忆版

2010-03-12

MASM611源程序

MASM611是微软公司出了一款功能强大的汇编系统软件。

2009-10-30

2003年宽带放大器源代码

宽带放大器的源代码,利用AD603进行控制电压增益

2009-07-28

北邮版《通信原理》勘误表

北京邮电大学出版的通信原理有些错误,本文对其中一些做出改正。

2010-02-17

空空如也

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

TA关注的人

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