09 2014 档案
摘要:程序中通常会出现三种错误:用户错误、运行期错误以及异常欢迎关注我的个人博客:www.wuyudong.com, 更多精彩文章与您分享标准库函数setjmp和longjmp在C语言中,标准库函数setjmp和longjmp形成了结构化异常工具的基础。简单的说就是setjmp实例化处理程序,而longj...
阅读全文
摘要:原子是一个指向唯一的、不可变的0个或任意多个字节序列的指针,大多数原子都是指向以空字符结束的字符串,但是任何一个指向任意字节序列的指针都可以使原子。任何原子只能出现一次。如果两个原子指向同一个内存单元时,则两个原子是相等的。仅仅比较两个字节序列相应的指针是否相等,就可以判断这两个字节序列是否相等...
阅读全文
摘要:本文地址:http://www.cnblogs.com/archimedes/p/linux-envionment-variables.html,转载请注明源地址。1.什么是环境变量bash shell用一个称作环境变量的特性来存储有关shell会话和工作环境的信息,它允许你在内存中存储数据,以便运...
阅读全文
摘要:在上篇《bash shell命令(1)》中,介绍了几种简单的linux shell命令,今天继续介绍bash shell命令本文地址:http://www.cnblogs.com/archimedes/p/bash-shell2.html,转载请注明源地址。监测程序1、探查进程想监测进程,需要使用p...
阅读全文
摘要:在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc...
阅读全文
摘要:vi编辑器简介vi编辑器,通常称之为vi,是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序。它的功能十分强大,但是命令繁多,不容易掌握,它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。vi不是基于窗口的,所以,这个...
阅读全文
摘要:一、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;用类型定义代替宏定义是一个好的习惯,类型定义允许...
阅读全文
摘要:在计算机编程领域中,迷途指针,或称悬空指针、野指针,指的是不指向任何合法的对象的指针。当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称迷途指针。若操作系统将这部分已经释放的内存重新分配给另外一个进程,而原来的程序重新引用现在的迷途...
阅读全文