博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
堆 栈 的 栈
We are Looking Forward to a Promising Future
www2.cublog.cn
管理博客
发表文章
留言
收藏夹
· 技术博客
· 技术网站
· 资料下载
· 开发板厂商
· 友情连接
博客圈
音乐
· 情歌对唱
· 我就喜欢
· 国外经典
相册
文章
· C/C++
· embedded
· English
· Hardware
· OS
· share
· trifling
· TV
首页
关于作者
姓名:MrG 职业:数字电视研发 年龄:23 说明: 本Blog仅供学习之用,转载文章如涉及版权,请通知。原创作品如转载,请注明出处。
||
<<
>>
||
我的分类
文章列表 - C/C++
learn more about TCP/IP
<DIV>learn IEEE802.3 TCP/IP UDP protocol format<BR><BR>compile method:<BR>$<SPAN style="COLOR: rgb(0,1,255)">gcc -Wall -o sniffer sniffer.c</SPAN><BR><BR>run with root user for test:<BR>$./sinffer<BR><BR>Test environment:<BR>$gcc -v<BR>gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)<BR><BR>code filename: sniffer.c<BR>----------<BR><BR> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style=……
查看全文
发表于:2007-08-24 ┆
阅读(395)
┆
评论(0)
#ifndef#define#endif的用法
<DIV>引自:<BR><A href="http://cache.baidu.com/c?word=ifndef&url=http%3A//gardenlee%2Eblogchina%2Ecom/3475722%2Ehtml&b=0&a=74&user=baidu" target=_blank><FONT color=#0000ff>http://cache.baidu.com/c?word=ifndef&url=http%3A//gardenlee%2Eblogchina%2Ecom/3475722%2Ehtml&b=0&a=74&user=baidu</FONT></A><BR>#ifndef#define#endif的用法(整理)<BR>文件中的#ifndef <BR><BR>头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两……
查看全文
发表于:2007-08-18 ┆
阅读(958)
┆
评论(0)
红外源码(NEC协议)
<DIV><SPAN class=STYLE4>/*遥控接收在此中断程序内完成<BR>//遥控码放在ir_da[]中<BR>/************************************/<BR>/* Interrupt for IR subroutine */<BR>/* external interrupt source INT0 */<BR>/************************************/<BR>//#i nclude <reg51.h><BR>//#i nclude "funtion_sub.h"<BR>#i nclude "message.H"<BR>#i nclude "include.h"<BR>//#define uCHAR unsigned char<BR>extern bit ir_enable;<BR>extern bit ……
查看全文
发表于:2007-08-13 ┆
阅读(390)
┆
评论(0)
关于c过滤回车与空格实现
<DIV>#include "stdio.h"</DIV> <DIV>void main()<BR>{</DIV> <DIV> void encrypt();</DIV> <DIV> encrypt();</DIV> <DIV>}</DIV> <DIV>/******************************************************************************<BR>* 函数名: encrypt()?<BR>* 参数名: 无<BR>* 返回值: 无<BR>* 功 能: 实现字符加密<BR>*****************************************************************************/<BR>void encrypt()<BR>{<BR……
查看全文
发表于:2007-05-16 ┆
阅读(403)
┆
评论(0)
Linux C常用库函数手册
查看全文
发表于:2007-05-15 ┆
阅读(373)
┆
评论(0)
什么是堆?什么是栈?zt
<DIV> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD align=middle height=25></B></FONT><BR></TD></TR> <TR> <TD bgColor=#d2dee2 height=1></TD></TR> <TR> <TD bgColor=#ffffff height=1></TD></TR> <TR> <TD align=middle> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD width="100%"> <DIV id=art style="MARGIN: 15px" width=……
查看全文
发表于:2007-05-11 ┆
阅读(441)
┆
评论(0)
魔方阵的c语言算法 奇数加偶数 超强!
<DIV> <P><STRONG>魔方阵的c语言算法:<BR>#include "stdio.h"<BR>#define Q 100<BR>int a[Q][Q];<BR>FILE *fp;<BR>void swap(int *a,int *b)/*交换函数*/<BR>{<BR> int t;<BR> t=*a;<BR> *a=*b;<BR> *b=t;<BR>}</STRONG></P> <P><STRONG>void Magic2Kplus1(int t,int H,int L,int N)<BR>{<BR>/*<BR> 阶数N是奇数魔方阵<BR> 其中int t,表示:从t开始向魔方阵中填数<BR> int H,int L分别表示从从魔方阵中的哪个位置开始填数<BR> int N 表示……
查看全文
发表于:2005-05-28 ┆
阅读(1151)
┆
评论(3)
使用GDB调试程序
<DIV> <H4 style="MARGIN: 6pt 0cm" align=center><FONT size=5><SPAN style="FONT-FAMILY: 黑体; mso-ascii-font-family: 'Times New Roman'">使用</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">GDB</FONT></SPAN><SPAN style="FONT-FAMILY: 黑体; mso-ascii-font-family: 'Times New Roman'">调试程序</SPAN></FONT></H4> <P class=a style="MARGIN: 0cm 0cm 0pt; mso-outline-level: body-text"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><FO……
查看全文
发表于:2005-05-24 ┆
阅读(393)
┆
评论(0)
GNU Make
<DIV> <H4 style="MARGIN: 6pt 0cm"><SPAN lang=EN-US><FONT size=5><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes"> </SPAN>GNU Make</FONT></FONT></SPAN></H4> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><SPAN lang=EN-US><FONT face="Times New Roman">make</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是负责从项目的源代码中生成最终可执行文件和其他非源代码文件的工具。 </SPAN><SPAN lan……
查看全文
发表于:2005-05-24 ┆
阅读(340)
┆
评论(0)
GCC编译器
<DIV> <H4 style="MARGIN: 6pt 0cm"><FONT size=5><SPAN lang=EN-US><FONT face="Times New Roman">GCC</FONT></SPAN><SPAN style="FONT-FAMILY: 黑体; mso-ascii-font-family: 'Times New Roman'">编译器</SPAN></FONT></H4> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><SPAN lang=EN-US><FONT face="Times New Roman">GCC</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体">是</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">GNU</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体">组织的免费</SPAN><SPAN lang=E……
查看全文
发表于:2005-05-24 ┆
阅读(419)
┆
评论(0)
C/C++头文件一览
<DIV>C、传统 C++ <BR><BR>#include <assert.h> //设定插入点 <BR>#include <ctype.h> //字符处理 <BR>#include <errno.h> //定义错误码 <BR>#include <float.h> //浮点数处理 <BR>#include <fstream.h> //文件输入/输出 <BR>#include <iomanip.h> //参数化输入/输出 <BR>#include <iostream.h> //数据流输入/输出 <BR>#include <limits.h> //定义各种数据类型最值常量 <BR>#include <locale.h> //定义本地化函……
查看全文
发表于:2005-05-24 ┆
阅读(387)
┆
评论(0)
堆和堆栈的区别
<P>堆和堆栈的区别<BR>一、预备知识—程序的内存分配 <BR>一个由c/C++编译的程序占用的内存分为以下几个部分 <BR>1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 <BR>2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 <BR>3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未……
查看全文
发表于:2005-05-24 ┆
阅读(463)
┆
评论(0)
C语言之延时
<DIV> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD align=middle> <TABLE style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <DIV id=art style="MARGIN: 15px"> <DIV>应用单片机的时候,经常会遇到需要短时间延时的情况。需要的延时时间很短,一般都是几十到几百微妙(us)。有时候还需要很高的精度,比如用单片机驱动DS18B20的时候,误差容许的范围……
查看全文
发表于:2005-05-24 ┆
阅读(288)
┆
评论(0)