- 博客(34)
- 资源 (5)
- 收藏
- 关注
转载 理解 Linux 配置文件
本文说明了 Linux 系统的配置文件,在多用户、多任务环境中,配置文件控制用户权限、系统应用程序、守护进程、服务和其它管理任务。这些任务包括管理用户帐号、分配磁盘配额、管理电子邮件和新闻组,以及配置内核参数。本文还根据配置文件的使用和其所影响的服务的情况对目前 Red Hat Linux 系统中的配置文件进行了分类。
2010-12-26 12:57:00 795
理解 Linux 配置文件
转自:http://www.ibm.com/developerworks/cn/linux/management/configuration/index.html<!-- Rating_Area_End --><!-- dW_Summary_Area_END --><!-- CONTENT_BODY --><!-- MAIN_C...
2010-12-26 12:57:00 71
转载 Shell脚本调试技术
本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查, 使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。
2010-12-19 11:24:00 769
Shell脚本调试技术
转自:http://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/一. 前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误...
2010-12-19 11:24:00 71
对话 UNIX: 通过共享内存进行进程间通信
转自:http://www.ibm.com/developerworks/cn/aix/library/au-spunix_sharedmemory/index.htmlMartin Streicher, 软件开发人员, Pixel, Byte, and CommaMartin Streicher 是一位 Ruby on Rails 的自由开发人员和 Linux Magazine ...
2010-12-17 23:49:00 69
C核心技术手册(十九)
2.6 void类型类型void代表变量中没有值。因此,你不能使用此类型来声明变量或常量。在以下场景,可以使用void类型。2.6.1 函数声明中的void没有返回值的函数具有void类型,例如,标准函数perror()以如下形式声明:void perror ( const char * );函数参数列表中的void表示此函数没有参数:FILE *tmpfile( void...
2010-12-12 00:23:00 58
C核心技术手册(十八)
2.5 枚举类型 枚举为你在程序中定义的整型,枚举的定义以关键词enum开头,可能紧跟着一个标识符,且包含一系列可能的类型值,并且每一个均具有名子: enum [identifier] {enumerator-list};下面的例子定义枚举类型enum color: enum color {black, red, green, yellow, blue, white = 7, gr...
2010-12-12 00:18:00 74
C核心技术手册(十七)
2.4 复数的浮点类型(C99) C99支持数学运算中的复数。1999年标准介绍了复数浮点类型及提供复数函数的扩展数学库,这些函数声明在complex.h中,包含例如三角函数csin(),ctan()等等。 一个复数z可以在笛卡儿坐标系中使用z=x + y*i表示,其中x和y为实数,i是一个虚构的单位,以以下等式定义:i2 = -1。x 称做z的实数部分,y 称做z的虚数部分。 在C...
2010-12-12 00:12:00 56
C核心技术手册(十六)
2.3 浮点类型 C也支持特殊的数字类型,计算中使用的标准浮点类型(实数)如下所列:l Folat定义单精度变量l Double定义双精度变量l Long double定义扩展精度变量 一个浮点值能被以有限的精度存储,这取决于表示它的二进制格式和存储它使用的内存的大小,精度以有效数的个数来表示,例如”精度为6个小数位”或”6位精度”的意思是此类型的二进制表示足够精确...
2010-12-11 22:23:00 58
C核心技术手册(十五)
具有精确宽度的整数类型整数类型的宽度定义为表示此整型值所使用的位的个数,包括符号位,典型的宽度有8、16、32、64位。例如,int类型的宽度至少为16位。在C99中,头文件stdint.h定义了整数类型的宽度,这些类型列举在Table 2-5.中,其中以u开头的表示unsigned.下表中不是C99要求必须提供的使用”optional”标记。 Table 2-5. Integ...
2010-12-08 22:46:00 74
C核心技术手册(十四)
整数类型有五种带符号整数类型,其中多数可以由几个近义词指定,如下表Table 2-1Table 2-1. Standard signed integer types类型同义词Signed charIntSigned,signed intShortShort int, signed...
2010-12-08 00:33:00 54
C核心技术手册(十三)
第一章 类型程序必须存储和处理不同种类的数据,如整型和浮点数,编译器需要知道给定的数值所代表的数据类型是什么。在C中,术语”对象”为内存中的一块位置,它的内容代表值,对象也叫做变量,一个对象的类型决定了此对象在内存在所占有的空间大小和它可能的取值范围。例如:相同模式的比特位可以完全表示不同的整形,这取决于数据对象是否被解释为有符号数。2.1 类型学C中的类型可以分为以下几类:...
2010-12-05 19:31:00 50
C核心技术手册(十二)
1.7.2 符号 符号可以为任意一个关键字、标识符、常量、字符串、标点符号、函数、操作符、两字母词等符合语法规则的表达式,如下C语句报含5个符号: printf("Hello, world./n");单独的符号为: printf ( "Hello, world./n" ) ; 符号被预编译器在翻译的第三阶段解释,与第七阶段编译器解释符号仅有一点不同:l 对于...
2010-12-05 17:52:00 38
C核心技术手册(十一)
1.1 C编译器如何工作一旦你使用一个文本编辑器写了一个C源文件,你可能会调用一个C编译器将它翻译成机器码,编译器运转在一个包含有源文件和所有通过#include指示符引用进来的头文件的翻译单元中,如果编译器在翻译单元中没有发现错误,它将生成含有机器码的目标文件,目标文件常使用后缀.o或者.obj命名,另外,编译器可能也会生成一个汇编程序列表。目标文件也叫做模块,一个库,例如C标准库,...
2010-12-04 00:32:00 118
C核心技术手册(十)
标识符范围 标识符的范围即程序所能“看到”标识符的部分,范围的类型通常由你声明变量的地方决定(除过标签,它往往具有函数范围),下面是四种可能的范围:文件域: 如果你在所有的程序块和参数列表这外声明了一个标识符,那么它将具有文件域,声明之后在任意地方使用它直到翻译单元结束。 块域: 除过标签,在块中声明的标识符具有块域,你只能在声明它的最小块域中使用它,最小块域通常为一个函数的函...
2010-12-04 00:26:00 44
C核心技术手册(九)
1.1.1 标识符的命名空间 所有的标识符均可归属于以下四个分类之一,它们组成了命名空间:l 标签名;l 标记,用于识别结构体、联合体和枚举类型;l 结构体或联合体的成员名,每个结构体或联合体为它的成员构成了一个独立的命名空间;l 其他标识符,即普通标识符; 属于不同命名空间中的相同标识符不会引起冲突,换句话说,你可以使用相同的标识符来标识不同的对象,只要它们属于不同种...
2010-12-03 00:19:00 44
C核心技术手册(八)
1.1 标识符 标识符是指C程序中的变量、函数、宏、结构和其他对象的名称,标识符可以包括下面的字符:l 基本字符集中的字母, a-z 和 A-Z, 标识符是大小写敏感的;l 下划线字符,_;l 数字,0-9,但首字符不能为数字;l 通用字符用来表示其他语言中的字母和数字;被允许的通用字符定义在C标准的附录D中,与ISO/IEC TR 10176标准中的字符相符。 标...
2010-12-02 00:26:00 63
C核心技术手册(七)
通用字符名 C也支持通用字符名来使用扩展字符集,使用通用字符名,你可以指定任何扩展字符,它的Unicode值如下形式: /uXXXX 或者: /UXXXXXXXX其中,XXXX或XXXXXXXX为16进制的Unicode指针符号,使用小写字母u做为前缀,后面为四个十六进制数字,或者大写字母U,后面为8个十六进制数字. 如果前四个十六进制数字为0,则也可以写作/uXXXX或者/U...
2010-12-01 00:25:00 51
C核心技术手册(六)
1.1.1 宽字符和多字节字符 C语言最初是在英文环境下发展而成,所以最初使用的是7位的ASCII编码字符集,其后,8位的字节变成最普遍的字符编码单位,但软件的国际化因素要求不能仅使用一个字节的字符编码方式,大量的不同与拉丁字母的多字节编码模式早已存在数十年,例如汉字、日文、韩文等。1994年,ISO C标准组织在“标准化附录1”中定义了两种大字符集:宽字符和多字节字符(一个字符可以使用一...
2010-12-01 00:17:00 44
pclint(VC6.0和SourceInsight下的配置文件)
2014-08-25
多功能抓图工具(附源码)
2012-04-07
SSL & TLS Essentials. Securing the Web.pdf
2009-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人