摘要:
首先说明,电脑大小端指的是一种存储模式。1.为什么有大小端: 在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的... 阅读全文
摘要:
说的非常详细,但是有部分口误,希望只吸取精华:原文地址:http://www.cnblogs.com/cpoint/p/3368993.htmlC函数调用的栈结构 可变参数函数的实现与函数调用的栈结构密切相关,正常情况下C的函数参数入栈规则为__stdcall, 它是... 阅读全文
摘要:
上次说了不带插件的vim配置,今天补充两个,来日方长,不定期更新:首先看一个路径:下载ctags,将其中的ctags.exe复制到上边目录下边;地址:https://sourceforge.net/projects/ctags/files/ctags/5.8/ctag... 阅读全文
摘要:
进程是处于执行期的程序以及它所管理的资源(如打开的文件、挂起的信号、进程状态、地址空间等等)的总称。注意,程序并不是进程,实际上两个或多个进程不仅有可能执行同一程序,而且还有可能共享地址空间等资源。 Linux内核通过一个被称为进程描述符的task_stru... 阅读全文
摘要:
vim 这个关键字,我不想再过多的解释,相信看到这里的同仁,对vim都有十七八分的理解,如果你还不知道vim是什么,自己找个黑屋子。。。废话不多说,今天在这里主要说vim的,不带插件的配置,也就是最简洁的跨平台编辑器;先说明我的系统及版本:如图:我们一步步来说:配置... 阅读全文
摘要:
说基数排序,其实就是多次的桶排,不过,这里只需要十个桶,基数排序基于多关键字,拿一个数256来说,它被分为各位,十位,百位,每位都是一个关键字,而且关键字的范围都是在0-9的范围内;先以个位数的值进行装桶,即个位数为1则放入1号桶,为9则放入9号桶,暂时忽视十位数,和... 阅读全文
摘要:
下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/查看Changes: http://gcc.gnu.org/gcc-4... 阅读全文
摘要:
实现二叉树的插入,查找,删除,以及递归实现:插入和查找很简单,把握一点,小的在树左,大的在树右,大树子树都遵循一样的规则,查找就更简单了:主要看删除,删除有三种情况,看图:在一下代码中详细有说明:#pragma oncetemplatestruct SBTNode{ ... 阅读全文
摘要:
其实关于递归,我也是比较模糊的,至今能理解和能用的递归算法,基本是靠记忆和经验,要是让我自己设计一个递归,估计又得难半天,很早都想总结一下,喜欢浏览技术网站,总是能找到好东西,现在将递归算法总结如下,也不是多么深刻,多么高大上,可以说还是拙见吧:》》》定义递归算法:(... 阅读全文
摘要:
关于find命令,以拙见总结如下:》》》定义:find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。今天来看看Li... 阅读全文