这几天电脑突然出现一个现象多次:鼠标突然卡住,不能移动,然后显示屏闪一下,或是突然黑屏,然后又恢复。
» 阅读更多: 显卡电容爆掉
存档在 2009-10
显卡电容爆掉
2009年10月31日几种音频格式码率与复杂度
2009年10月21日AC3:
算法比较复杂。AC3的数据流量(也就是音频码率)标准的是384kbps,它还兼容两声道的立体声和单声道等,AC3两声道码率只有128kbps,这其实就是MP3的声音数据码率。最高细节的AC3标准,码率在448kbps,因其压缩合理,体积不大,所以被DVD广泛采用作为电影音频的存贮标准。
MPA:
MPA是一種不包含視頻的音頻格式,源於MPG格式,屬於MPEG1的壓縮形式。 MPEG-1文件格式包含MPEG音頻第一代,MPEG-1的第二代和第三代(也稱MP3)。
» 阅读更多: 几种音频格式码率与复杂度
Linux系统内存共享
2009年10月20日最近用到内存共享,收集整理了些资料,做了个简单的对比,详细的原理、应用及例子请点击表格下面的连接。
| mmap系统调用 | 系统V共享内存 | |
| 获取共享
内存ID |
#include <sys/mman.h>
fd=open(name ,flag,mode); if(fd<0) …. |
#include <sys/ipc.h> #include <sys/shm.h> int shmget(key_t key, size_t size, int shmflg);
|
| 映射内存 | ptr=mmap(NULL,len, PROT_READ|PROT_WRITE,
MAP_SHARED , fd , 0);
|
void *shmat( int shmid , char *shmaddr , int shmflag ); |
| 解除映射 | int munmap( void * addr, size_t len ) ;
|
int shmdt( char *shmaddr );
使进程中的映射内存无效化,不可以使用。但是保留空间 |
| 其它 | 同步:
int msync ( void * addr , size_t len, int flags);
|
控制:
shmctl( shmid , IPC_STAT , &buf ); // 取得共享内存的状态 // 删除共享内存–删除共享内存,彻底不可用,释放空间 |