自定义博客皮肤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 495

原创 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 726

原创 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 851

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

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

2013-07-04 20:28:36 621

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

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 654

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

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 550

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

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 592

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

写在最前面的话:最近重新复习了一下排序算法,并自己照着书写了一遍,在这里与大家分享一下吧!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 737

原创 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 488

原创 lamp环境的配置

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

2012-12-14 23:32:30 505

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

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

2010-03-12

MASM611源程序

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

2009-10-30

2003年宽带放大器源代码

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

2009-07-28

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

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

2010-02-17

空空如也

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

TA关注的人

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