
linux
文章平均质量分 72
freerock
这个作者很懒,什么都没留下…
展开
-
Linux音频编程指南
Linux音频编程指南 2004-10-28 肖文鹏 IBM DW 打印自: 电子图书籍下载:会员文档首页地址: http://article.itebook.net/article.php/3850 Linux音频编程指南 虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开转载 2006-10-07 19:12:00 · 1348 阅读 · 0 评论 -
使用异步 I/O 大大提高应用程序的性能
使用异步 I/O 大大提高应用程序的性能 学习何时以及如何使用 POSIX AIO API 级别: 中级转载 2007-03-09 14:27:00 · 722 阅读 · 0 评论 -
gcc 使用教程
gcc 使用教程 目 录 gcc makefile写法 gcc_egcs使用 gdb使用 gcc常用选项对代码的影响 一般情况 -O 编译选项 -O2 编译选项转载 2007-08-14 11:13:00 · 8838 阅读 · 0 评论 -
Linux 越来越受欢迎的7个诱惑
抛开专有软件和开源软件的主义之争,企业采用Linux的理由有很多,毕竟对于CIO们来说,如何降低总体拥有成本(TCO)是一个一直萦绕在心头的难题。 不过对于大多数企业来 说,只部署Linux操作系统或只部署Windows或Unix操作系统都是不合理的,因为还需要考虑到应用程序所支持的操作系统等其他因素。因此一个大型企业更应该部署一个混合操作系统的环境,在这个混合操作系统的环境中,笔者认为应该将转载 2007-08-29 09:29:00 · 543 阅读 · 0 评论 -
Linux 内核剖析
Linux® 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他 IBM 文章的链接更深入地进行学习。由于本文的目标是对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Linux 的简短历史,然后从较高的层次审视 Linux转载 2007-08-31 08:22:00 · 486 阅读 · 0 评论 -
UNIX 进程揭秘
研究进程的生命周期,以便您能将所看到的系统上发生的事情与内核中发生的事情联系起来。系统管理员必须知道 UNIX® 环境中的进程是如何创建和销毁的,以便了解系统是如何组合起来的,以及如何管理行为异常的进程。类似地,开发人员必须了解 UNIX 进程模型,以便编写稳定的应用程序,这些应用程序在无人参与的情况下运行,并且不会给系统管理员带来问题。分配给系统管理员的许多工作之一是确保用户的程序正确运行。转载 2007-08-31 08:24:00 · 453 阅读 · 0 评论 -
分析Windows和Linux动态库
摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减 少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式不同,在需要不同操作系统调用时需要进行动态库程 序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。 1、引转载 2007-08-27 08:39:00 · 614 阅读 · 0 评论 -
Linux 网络栈剖析
Linux® 操作系统的最大特性之一就是它的网络栈。它最初源于 BSD 的网络栈,具有一套非常干净的接口,组织得非常好。其接口范围从协议无关层(例如通用 socket 层接口或设备层)到各种网络协议的具体层。本文将从分层角度对 Linux 网络栈的接口进行探索,并介绍其中的一些主要结构。协议简介虽然对于网络的正式介绍一般都参考了 OSI(Open Systems Interconnecti转载 2007-08-31 08:21:00 · 555 阅读 · 0 评论 -
AT&T汇编语言与GCC内嵌汇编简介
一、AT&T 格式Linux 汇编语法格式 在 AT&T 汇编格式中,寄存器名要加上 % 作为前缀;而在 Intel 汇编格式中,寄存器名不需要加前缀。在 AT&T 汇编格式中,用 $ 前缀表示一个立即操作数;而在 Intel 汇编格式中,立即数的表示不用带任何前缀。例如: 寄存器和立即数转载 2007-09-04 08:38:00 · 3332 阅读 · 0 评论 -
linux网卡驱动程序详解(转)
linux网卡驱动程序详解(转)网卡驱动程序详解提交人: loveyuki 所属分类: C/C++ 提交日期:2003-06-19 12:19:34 转载自: http://www.linuxsir.com 已被浏览 5644 次 现有回复 1 个/* 注释:xie_minix *//*此处为BSD申明,略过... 最好是拷贝下来用C的开发工具来看比较好*//*当网络上一台计算机准备发送数转载 2007-09-11 15:12:00 · 3337 阅读 · 0 评论 -
嵌入式开发经典网站集锦
嵌入开发网http://www.embed.com.cn/华恒公司的主页,里面有很多的相关资料,有待大家去发现http://www.hhcn.com/chinese/embedlinux-res.htmlSkyEye嵌入式硬件仿真项目www.skyeye.orghttp://gro.clinux.org/projects/skyeye/公社的SkyEye项目专栏http://www.linuxfa转载 2007-09-21 08:03:00 · 1437 阅读 · 0 评论 -
xmms乱码解决方法
界面乱码的问题: sudo ln -s /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8 播放列表乱码问题: 第1步:在个人用户主目录下创建或编辑文件.gtkrc.mine $sudo gedit ~/.gtkrc.mine 文件内容为: # $(gtkconfigdir)/gtkrc.zh_CN # #转载 2007-09-27 11:00:00 · 984 阅读 · 0 评论 -
Linux环境下USB的原理、驱动和配置
随着生活水平的提高,人们对USB设备的使用也越来越多,鉴于Linux在硬件配置上尚不能全部即插即用,因此关于Linux如何配置和使用,成为困扰我们的一大问题。 什么是USB?USB是英文Universal Serial Bus的缩写,意为通用串行总线。USB最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同的类型的设备。USB的发展已转载 2007-10-15 13:08:00 · 1539 阅读 · 1 评论 -
Emacs 快速入门
Emacs 启动: 直接打emacs, 如果有X-windows就会开视窗. 如果不想用X 的版本, 就用 emacs -nw (No windows)起动. 符号说明 C-X 表示按住CTRL键, 然后按X, 再把CTRL, X一起放开. M-X META META 在没有META键的电脑上, M-X 等于先按 ESC键, 接著按 X键. Sun上面META键就是转载 2007-09-27 09:06:00 · 1046 阅读 · 0 评论 -
Linux 2.6.19.x 内核编译配置选项简介
Linux 2.6.19.x 内核编译配置选项简介作者:金步国版权声明本 文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可 以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。转载 2007-01-24 13:19:00 · 1499 阅读 · 0 评论 -
提高 Linux 上 socket 性能
提高 Linux 上 socket 性能 加速网络应用程序的 4 种方法 级转载 2007-03-09 13:48:00 · 560 阅读 · 0 评论 -
Open Sound System (OSS) 研究笔记
Open Sound System (OSS) 研究笔记 转载时请注明出处:http://blog.youkuaiyun.com/absurd 我们知道,在Win32下,用waveOut系列函数播放声音,用waveIn系列函数录制声音。这套函数设计简单易用,如果使用DirectX可能还会有更好用的接口。而在linux下,这个问题要麻烦不少,在很长一段时间里,我甚至不知道linux下是如何转载 2006-10-07 18:59:00 · 848 阅读 · 0 评论 -
linux线程,进程经典文章
一.基础知识:线程和进程 按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。 无论按照怎样的分法,一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等),而将线程分配到某个cpu上执行。一 个进程当然可以拥有多个线程,转载 2006-11-13 21:14:00 · 959 阅读 · 0 评论 -
这里有个老American写的 BASH脚本编写教程,非常不错,至少没接触过BASH的也能看懂!
这里有个老American写的 BASH脚本编写教程,非常不错,至少没接触过BASH的也能看懂! 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne s转载 2006-11-13 21:18:00 · 1051 阅读 · 0 评论 -
[转] GCC 安装指南
[转] GCC 安装指南 来源:网络搜集 作者:不详 等级:强烈推荐 发布于2006-03-20 14:54 被读1576次 【字体:大 中 小】 2004年4月20日最转载 2006-07-26 09:04:00 · 973 阅读 · 0 评论 -
mplayer 的安装方法
mplayer 的安装方法 1.如果要用mplayer播放流媒体到live.com 下载流媒体协议支持包, 编译完后将整个目录cp到/ usr/lib下 在编译mplayer的时候, ./configure添加 --enable-live --with-livelibdir=/usr/lib/live 2.下载: MPlayer-1.0pre7 http://www4.mplayerhq.hu/M转载 2006-07-29 18:26:00 · 1565 阅读 · 0 评论 -
Linux下的多进程编程
Linux下的多进程编程 作者:俞磊 2001-08-21 15:00:00 来自:http://www.chinaunix.net转载 2006-08-09 11:37:00 · 1427 阅读 · 0 评论 -
Linux一句话精彩问答
[精华] Linux一句话精彩问答--2006/07/17更新--20060216pdf版本下载 http://www.chinaunix.net 作转载 2006-08-09 14:58:00 · 3315 阅读 · 1 评论 -
改变linux终端颜色
改变linux终端颜色1. 用echo ";;[31m测试;;[37m" echo "^[[Xm YourChar" (X=30,31...36?) 请注意这个转义系列的敲法是,;;[30m echo ";;[;;;;;m" 注意,语句必须要在""之间,属性分隔符为&qu转载 2006-08-09 14:54:00 · 930 阅读 · 0 评论 -
Linux下的多线程编程
Linux下的多线程编程 作者:姚继锋 2001-08-11 09:05:00 来自:http://www.china-pub.com转载 2006-08-09 11:35:00 · 932 阅读 · 0 评论 -
如何在 Linux 下撰写程序来使用 I/O 端口
如何在 Linux 下撰写程序来使用 I/O 端口 2001-04-27 15:38:13 来自:http://www.chinaunix.net转载 2006-08-09 11:40:00 · 1087 阅读 · 0 评论 -
安装 GCC 编译器
安装 GCC 编译器 http://www.chinaunix.net 作者:whyglinux 发表于:2006-06-14 17:58:12转载 2006-08-11 11:27:00 · 792 阅读 · 0 评论 -
Emacs 的一些问题与答案
Emacs 的一些问题与答案 http://www.chinaunix.net 作者:iheaing 发表于:2006-03-02 09:12:1转载 2006-08-11 11:32:00 · 1414 阅读 · 0 评论 -
从程序员角度看ELF
★概要:这片文档从程序员的角度讨论了linux的ELF二进制格式。介绍了一些ELF执行文件在运行控制的技术。展示了如何使用动态连接器和如何动态装载ELF。我们也演示了如何在LINUX使用GNU C/C++编译器和一些其他工具来创建共享的C/C++库。★1前言最初,UNIX系统实验室(USL)开发和发布了Executable and linking Format(ELF)这样的二进制格式。在SVR4转载 2007-01-10 12:59:00 · 892 阅读 · 0 评论 -
GCC的__attribute__扩展功能
摘要:在学习linux内核代码及一些开源软件的源码,经常可以看到有关__attribute__的相关使用。本文结合自己的学习经历,较为详细的介绍了__attribute__相关语法及其使用。----------------------------------------------------------------声明:此文为原创,欢迎转载,转载请保留如下信息作者:聂飞(afreez) 北京-中转载 2008-10-27 11:51:00 · 1025 阅读 · 0 评论