- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 堆?栈?(讨论)
一:堆是程序员分配的,并由程序员释放的空间。栈是临时变量的存储空间。堆栈也就是栈。二:堆是程序员分配的,并由程序员释放的空间。 //比如说malloc,new,空间是始终存在的。。。栈是临时变量的存储空间。 //比如说 int a=9; 函数返回后,空间系统收回。。。堆栈也就是栈。======================================顶ls的,看这几句就够了。
2007-06-19 14:41:00
2201
转载 堆?栈?(补充)
五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,
2007-06-19 14:37:00
1219
转载 堆?栈?
堆栈在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点:堆:顺序随意栈:先进后出堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(he
2007-06-19 14:34:00
8765
3
转载 深入理解c++中const的奥秘
Const 最早想法是用于取代预处理器#define 这个宏,从而形成常量的概念。针对常量const对象,const指针及指向const的指针,函数const类型参数,const 函数返回类型, const类成员,及const成员函数,及对const最后理解的一些总结来描述 const。 ① const对象和const类型的对象 对于这两个概念的描述如下 1. int const Object;
2007-06-19 14:22:00
1623
转载 深入理解C语言指针的奥秘(补充)
C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的:The right-left rule: Start reading
2007-06-19 14:19:00
896
转载 深入理解C语言指针的奥秘(下)
例十三: intfun(char*); inta; charstr[]="abcdefghijklmn"; a=fun(str); ... ... intfun(char*s) { intnum=0; for(inti=0;i{ num+=*s;s++; } returnnum;} 这个例子中的函数fun统计一个字符串中各个字符的ASCII码值之和。前面说了,数组的名字也是一个指针。在函数调
2007-06-19 14:17:00
1174
转载 深入理解C语言指针的奥秘(中)
一个指针ptrold减去一个整数n后,结果是一个新的指针ptrnew,ptrnew的类型和ptrold的类型相同,ptrnew所指向的类型和ptrold所指向的类型也相同。ptrnew的值将比ptrold的值减少了n乘sizeof(ptrold所指向的类型)个字节,就是说,ptrnew所指向的内存区将比ptrold所指向的内存区向低地址方向移动了n乘sizeof(ptrold所指向的类型)个字
2007-06-19 14:15:00
1171
转载 深入理解C语言指针的奥秘(上)
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(*ptr)[3]; (
2007-06-19 14:12:00
1144
原创 另类无刷新、联动下拉列表框(二级+XMLHttpRequest)
二级的联动下拉列表,从思路上讲,大致分下列几步:一:触发第一个下拉列表的onchange事件。二:异步调用处理页后,会返回处理请求后的信息(服务器端用Response.Write方法写入要返回的字符串,客户端用responseText属性接收字符串。三:用得到的字符串处理后更新第二个下拉列表框主要代码如下:一:建立读取XML的类,这里也可以是数据库的查询public cla
2006-05-25 01:50:00
1677
原创 20行代码打造MSDN无限及树形菜单(treeview)[原创]!
希望这篇文章能对大家有所帮助!http://blog.youkuaiyun.com/zlp8383178/树形菜单一直是网页中比较常见的列表表现形式,大家也一定有很多这方面的经验和教训,在此,我还是多罗嗦一句:)这个功能最大的功臣是obout_ASPTreeView_2_NET.dll组件,在此很感谢那些开发该组件的达人,顺便说一句,它是免费的,大家可以到http://www.obout.com下载,里面还有
2005-12-04 18:02:00
2884
2
原创 ASP实现文件直接下载(转帖)
选择自 calven1003 的 Blog 在IE进行文档链接时,如果遇到OLE支持的文档,IE会自动调用相应程序打开它,有时候这种功能并不是我们所需的,虽然我们可以提醒用户用鼠标右键-->"目标另存为...."命令来下载文档,但这样毕竟不太友好,本文描述了利用FSO及Stream方法实现IE直接下载文档.Filename must be inputif Request("Filename")
2005-09-05 17:15:00
1140
原创 JS特效
刷新后不变的文本框 "save" CONTENT="history"> .sHistory {behavior:url(#default#savehistory);} //屏蔽打印 @media print{ * {display:none} } //无模式的提示框 function modelessAlert(Msg) { window.showModelessDi
2005-08-29 09:49:00
1741
原创 图象按比例
"JavaScript"> //图片按比例缩放 var flag=false; function DrawImage(ImgD){ var image=new Image(); var iwidth = 80; //定义允许图片宽度 var iheight = 80; //定义允许图片高度 image.src=ImgD.src; if(image.width>0 && image.h
2005-08-29 09:43:00
891
原创 网页中的多媒体播放控制
Re:网页中的多媒体播放控制3.网页视频控制之使用指南 作者:DiffMaker □播放方法和属性 除播放、暂停、停止外,媒体播放器还可用下面的属性: 扫描(Scanning)——与录像机的快进快倒功能类似; 搜索(Seeking)——直接移到剪辑中标记的特定上演时间; □播放 媒体播放器提供了两种技术来指定要播放的媒体名称(剪辑),你
2005-07-11 19:31:00
1781
原创 一些常见的问题与解决代码!(五)(JS)
菜单生成脚本小逛菜单.menu_table {background-color: #C6CDD2; color: #000000; border: 1 solid #888888;}.menu_td_on {background-color: #CFD7EA; border: 1 solid #717685; color: #000000; cursor: hand; font-size: 9pt
2005-07-03 00:34:00
961
原创 一些常见的问题与解决代码!(四)(JS)
页面内的超级酷浮动窗口http://wildcity.126.com> -->_xWina:visited{text-decoration:none;color:slategray;}a:hover{text-decoration:underline;color:slategray;}a:link{text-decoration:none;color:slategray;}-->//可以打包为js
2005-07-03 00:30:00
1346
原创 一些常见的问题与解决代码!(二)(JS)
只能输入数字正则只能输入中文正则让英文字符串超出表格宽度自动换行word-wrap: break-word; word-break: break-all;用回车提交表单删除时确认删除 怎样让表单没有凹凸感 或怎样去掉图片链接点击后,图片周围的虚线http://www.51js.com/images/51js/51js.gif" border=0>子窗口刷新父窗口window.opener.loca
2005-07-02 23:29:00
1099
原创 一些常见的问题与解决代码!(一)
在做网页时,想让哪个表格移动,就调用这个JSvar currentMoveObj = null; //当前拖动对象var relLeft; //鼠标按下位置相对对象位置var relTop;function f_mdown(obj){ currentMoveObj = obj; //当对象被按下时,记录该对象 c
2005-07-02 23:17:00
1098
原创 彻底解决!无效的 CurrentPageIndex 值.它必须大于等于 0 且小于 PageCount!的问题
在DataGrid的多个分页中,删除末页最后一条记录的时候,经常会出现: 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 无效的 CurrentPage
2005-04-17 22:40:00
2359
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人