简单!
全部博文(366)
发布时间:2013-01-12 01:30:19
SDL的头文件一般在/usr/include/SDL里面(跟具体的安装路径有关),输入以下指令查找相关的同文件。$ find /usr/include -name SDL*.h/usr/include/SDL/SDL_keysym.h/usr/include/SDL/SDL_types.h/usr/include/SDL/SDL_mouse.h/usr/include/SDL/SDL_rwops.h/usr/include/SDL/SDL_opengl.h/usr/include/SDL/SDL_stdinc.h/usr......【阅读全文】
发布时间:2013-01-11 14:24:08
Linux内核提供了一种机制,使得有热插拔事件(比如插入或拔出U盘)发生时可以执行一个程序,在本文中我称之为hotplug程序。内核在调用 hotplug程序时会传递一个命令行参数,这个参数是发生热插拔事件的子系统名称,常见的有usb, module, drivers, net等。此外内核在调用hotplug程序是还会设置一些环境变量,如SUBSYSTEM, ACTION, PRODUCT, TYPE, INTERFACE, DEVPATH等。 下面是一系列实际的热插拔事件的例子,每一行表示hotplug程序......【阅读全文】
发布时间:2013-01-11 13:35:34
udev的文档介绍: 1. dynamic replacement for /dev。作为devfs的替代者,传统的devfs不能动态分配major和minor的值,而major和minor非常有限,很快就会用完了。 udev能够像DHCP动态分配IP地址一样去动态分配major和minor。 2. device naming。提供设备命名持久化的机制。传统设备命名方式不具直观性,像/dev/hda1这样的名字肯定没有boot_disk这样的名字直观。udev能够像DNS解析域名一样去给设备指定一个有意义的名称。 3. API to access info about cu......【阅读全文】
发布时间:2013-01-10 22:41:50
简介 视频文件有许多格式,比如 avi, mkv, rmvb, mov, mp4等等,这些被称为容器(container), 不同的容器格式规定了其中音视频数据的组织方式(也包括其他数据,比如字幕等)。容器中一般会封装有视频和音频轨,也称为视频流(stream)和音频流,播放视频文件的第一步就是根据视频文件的格式,解析(demux)出其中封装的视频流、音频流以及字幕(如果有的话),解析的数据读到包 (packet)中,每个包里保存的是视频帧(frame)或音频帧,然后分别对视频帧和音频帧调用相应的解码器(decod......【阅读全文】
发布时间:2013-01-10 10:08:16
这绝对是一个最私人的、最耗时间、最困难的而且应该问自己的问题。也正因为这样,大多数人放弃回答这样的问题。不知道以下的一些迹象是否在你身上有呢? 1) 一直在做业余项目。 如果你在白天工作了一整天,仍然在业余找一些项目做,很可能是:你从白天的工作中学不到足够的知识,或你对它不感兴趣。 2) 我对晋升不感兴趣,也不想去别的公司工作。 在企业职场里,职位头衔和官级是让一个......【阅读全文】