04 2010 档案
堆和栈的区别
摘要:一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的 全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变 阅读全文
posted @ 2010-04-22 10:10 Kevin Bing 阅读(182) 评论(0) 推荐(0)
方案 - moiyer - Linux中国
摘要:方案 - moiyer - Linux中国 阅读全文
posted @ 2010-04-19 22:53 Kevin Bing 阅读(169) 评论(0) 推荐(0)
Ubuntu Linux系统的分区方案【转】
摘要:学习Ubuntu Linux很久了,由于很多人对于Ubuntu Linux分区有所提问,所以希望以下文章对大家有所帮助。Ubuntu Linux 分区概念: 首先介绍一下linux中的分区概念,这个可是把一开始学习的我害苦了。在 Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。对于早期的 DOS 和 Windows(Windows 2000 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。 主分区的作用就是计 阅读全文
posted @ 2010-04-19 22:52 Kevin Bing 阅读(293) 评论(0) 推荐(0)
Linux 内核体系简介【转】
摘要:1.Linux 内核简介 现在让我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 1 所示。 图 1. GNU/Linux 操作系统的基本体系结构 最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。 GNU C Library (glibc)也在这里。它提供了连接内核的系统调用接口,还提供了在用户空间应用程序和内核之间进行转换的机制。这点非常重要,因为内核和用户空间的应用程序使用的是不同的保护地址空间。每个用户空间的进程都使用自己的虚拟地址空间,而内核则占用单独的地址 阅读全文
posted @ 2010-04-19 22:47 Kevin Bing 阅读(286) 评论(0) 推荐(0)
linux 系统密码忘记后的 5 种方法【转】
摘要:如果你既没做系统启动软盘,同时多系统的引导LILO 和GRUB 又被删除,那么只能使用Linux 系统安装盘来恢复root的密码,步骤如下。 一. lilo引导在出现 lilo: 提示时键入 linux single Boot: linux single 回车可直接进入linux单用户模式 vi /etc/passwd 删除root项中的密码 (这里也可以直接使用passwd命令重新设置root的密码) reboot重启,root密码为空 二. grub引导在出现grub画面时,选择linux引导项,然后按e键 选择以kernel开头的一行,再按e 键,在此行的末尾,按空格键后输入single 阅读全文
posted @ 2010-04-19 14:36 Kevin Bing 阅读(509) 评论(0) 推荐(0)
VIM下的跳转练习
摘要:document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.length > 300) { text = text + "\r\n\n本文来自CSDN博客,转载请标明出处:" + location.href; clipboardData.setDa 阅读全文
posted @ 2010-04-01 08:44 Kevin Bing 阅读(55025) 评论(0) 推荐(4)
vim资源
摘要:强烈建议VIM的初学者,主要是害怕读英文Help文件的朋友阅读!翻译的非常好,在此感谢译者ZhaoRuFei。 vimdoc项目的主页在:http://vimcdoc.sourceforge.net/,有时间可以去看看vim主页:http://www.vim.org/ 这个网站不用介绍了吧。7个有效的文本编辑习惯:Bram Moolenaar在google的演讲 视频:http://video.google.com/videoplay?docid=2538831956647446078  或:ftp://ftp.vim.org/pub/vim/MIRRORS 演讲稿:http://www. 阅读全文
posted @ 2010-04-01 08:29 Kevin Bing 阅读(472) 评论(0) 推荐(0)
vim插件使用
摘要:注:以下资源来源于网络熟练的使用ctags仅需记住下面七条命令:1.$ ctags –R * ($ 为Linux系统Shell提示符)2. $ vi –t tag (请把tag替换为您欲查找的变量或函数名)3. :ts (ts 助记字:tags list, “:”开头的命令为VI中命令行模式命令)4. :tp (tp 助记字:tags preview)---此命令不常用,可以不用记5. :tn (tn 助记字:tags next) ---此命令不常用,可以不用记6. Ctrl + ]7. Ctrl + o注意: 阅读全文
posted @ 2010-04-01 08:11 Kevin Bing 阅读(2352) 评论(0) 推荐(0)
vim插件安装
摘要:注:以下资源来源于网络搜集1.ctags(1)到http://ctags.sourceforge.net/下载ctags源码ctags-5.6.tar.gzhttp://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz(2)解压并安装tar zxvf ctags-5.6.tar.gzcd ctags-5.6./configure && make && make install(3)使用[/home/brimmer/src]$ ctags -R"-R&qu 阅读全文
posted @ 2010-04-01 08:06 Kevin Bing 阅读(4920) 评论(0) 推荐(0)