- 博客(9)
- 收藏
- 关注
原创 Linux PAM make err : undefine yywrap()问题
./configure -> okmake -> error[2]pam_conv_l.o: In function `yylex':/usr/local/justin/pam/Linux-PAM-1.6.0/conf/pam_conv1/pam_conv_l.c:843: undefined reference to `yywrap'collect2: ld retur
2012-10-23 22:13:04
3071
原创 ubuntu 12.10更新源
1 手动更新 1.1 163源 deb http://mirrors.163.com/ubuntu/ quantal main restricted deb-src http://mirrors.163.com/ubuntu/ quantal main restricted deb http://mirrors.163.com/ubuntu/ quantal-updates m
2012-10-23 20:50:09
2580
转载 Linux中通过locale来设置字符集
在Linux中通过locale来设置程序运行的不同语言环境,locale由ANSI C提供支持。locale的命名规则为_.,如zh_CN.UTF-8,zh代表中文,CN代表大陆地区,UTF-8表示字符集。在locale环境中,有一组变量,代表国际化环境中的不同设置:1. LC_COLLATE 定义该环境的排序和比较规则2. LC_CTYPE 用于字符分类和字符串处理,控制所有
2012-10-14 22:14:23
1695
原创 以太网、令牌环、FDDI、ATM、WLAN
以太网、令牌环、FDDI、ATM这些归根到底是一些组网的技术和方案,经过提交给标准组织之后,便成为了一种组网标准。因为IEEE 802是管理组网标准的组织(1980年,IEEE组建了802项目LAN/MAN标准委员会来制定网络标准,这个标准组织由那些专注于协议底下两层的工程专家所组,知道这一事实对于理解IEEE的标准非常重要)。所以,这些组网方案通过它的认定后,一般会成为以802.X方式命名的标准
2012-03-04 15:34:19
3072
原创 C头文件和C++头文件的区别
1. 和 是c标准库的头文件,里面声明了与字符串相关的操作。比如说,memcpy()、strlen()、strcmp()...... 是c++标准库的头文件,里面声明和定义了string类以及其相关操作所以,要想在C++中使用string这个类,则要将此头文件include。也就是因为它是c++的头文件和类,所以在使用string这个标准库的类时,应该用using
2012-02-23 13:37:14
2101
转载 理解Linux下的系统调用及用户编程接口(API)
一、什么是系统调用 所谓系统调用是操作系统提供给用户程序调用的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务。 用户可以通过进程控制相关的系统调用来创建进程、实现进程调度、进程管理等。二、Linux系统的保护机制 为了对系统提供保护,Linux系统定义了内核模式和用户模式。内核模式可以执行一些特权指令和进入用户模式,
2012-02-21 21:10:47
1124
转载 系统调用的那些事儿
转自:http://edsionte.com/techblog/archives/2071 1.系统调用我们知道,Linux将整个虚拟地址空间划分为两部分:用户空间和内核空间。并且规定,用户空间不能直接访问内核空间,而内核空间则可以访问用户空间。通过这样的级别划分,可以使得内核空间更加的稳定和安全。但是,当用户进程必须访问内核或使用某个内核函数时,就得使用系统调用(Syst
2012-02-21 21:08:19
549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人