摘要:
一、GCC简介通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linu... 阅读全文
摘要:
注意:以下命令中标注的按键,大写的C代表Control,在键盘上通常是Ctrl键,而M代表Meta,在键盘上通常是Alt键,S则代表Shift,在键盘上通常是Shift键,也就是CControlMAltSShift这三个键在Emacs里通常作为组合键的前导按键使用,也就是说,执行一条命令前可能需要按... 阅读全文
摘要:
本文地址:http://www.cnblogs.com/archimedes/p/bash-shell1.html,转载请注明源地址。ls命令ls用来列出目录的内容,它是用户最常用的命令之一,ls命令的格式为:ls[选项][目录名或文件名]选项的主要参数:.options主要参数-a, --all:... 阅读全文
摘要:
本文地址:http://www.cnblogs.com/archimedes/p/classic-process-synchronization-problems.html,转载请注明源地址。管程机制用信号量机制实现进程间的同步和互斥,既方便又有效。但存在以下两个问题:每个访问临界资源的进程都必须自... 阅读全文
摘要:
本文地址:http://www.cnblogs.com/archimedes/p/os-process-management2.html,转载请注明源地址。进程同步进程同步:指对多个相关进程在执行次序上进行协调;同步的任务:使系统中各进程之间能有效地共享资源和相互合作,从而使程序的执行具有可再现性;... 阅读全文
摘要:
欢迎关注我的个人博客:www.wuyudong.com, 更多精彩文章与您分享指针的声明与初始化1、不恰当的指针声明考虑如下的声明:int* ptr1, ptr2; // ptr1为指针,ptr2为整数正确的写法如下:int* ptr1, *ptr2;用类型定义代替宏定义是一个好的习惯,类型定义允许... 阅读全文
摘要:
在计算机编程领域中,迷途指针,或称悬空指针、野指针,指的是不指向任何合法的对象的指针。当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称迷途指针。若操作系统将这部分已经释放的内存重新分配给另外一个进程,而原来的程序重新引用现在的迷途... 阅读全文