wjlkoorey258

1 2 3 4 5 ··· 9 下一页

2016年7月24日

深入理解C语言的函数调用过程

摘要: 本文主要从进程栈空间的层面复习一下C语言中函数调用的具体过程,以加深对一些基础知识的理解。 先看一个最简单的程序: 点击(此处)折叠或打开 /*test.c*/ #include stdio.h> ... 阅读全文

posted @ 2016-07-24 11:00 wjlkoorey258 阅读(848) 评论(0) 推荐(0)

多媒体技术基础之---重新认识声音

摘要: 声音一个最基本的常识就是“它是一种能量”,初中物理课上我们也学过声音的三要素分别是音色、音调和响度。 音色:简单理解,就是一种声音的固有特征。比如,电子琴和小提琴发出的声音是有明显区别的,笛子和古筝也有各自的声音特征。有些声音模仿秀的选手可以通过训练,达到模仿不同人或者不同乐器的效果。... 阅读全文

posted @ 2016-07-24 11:00 wjlkoorey258 阅读(451) 评论(0) 推荐(0)

多媒体技术基础之---Come on!来点儿音乐吧

摘要: 其实要说在Linux系统下播放音乐,确实是一件让人非常抓狂的事情,抛开各种音频格式的商业授权不说,即使提供给你相应的解码库,能玩儿得转的人那又是少之又少。可能有些盆友说ubuntu这方面确实做得不错,一旦默认安装好,几乎不用装任何其他东西,常见的是音频文件都可以正常播放了。因为我天生就有股... 阅读全文

posted @ 2016-07-24 11:00 wjlkoorey258 阅读(168) 评论(0) 推荐(0)

CentOS6.4完全安装FFmpeg手记

摘要: 鼓捣媒体的人对FFmpeg应该不会陌生,它不仅功能强大,结构优美,灵活、易扩展,也是很其他多媒体播放器的基础,例如VLC,Mplayer等等,还有好多商业播放器都用了ffmpeg,但这些商业软件却没有遵守GPL公约,所以它们都被钉在了ffmpeg官网的“耻辱柱”上。关于ffmpeg还有一点... 阅读全文

posted @ 2016-07-24 11:00 wjlkoorey258 阅读(738) 评论(0) 推荐(0)

谈谈Linux下动态库查找路径的问题

摘要: 学习到了一个阶段之后,就需要不断的总结、沉淀、清零,然后才能继续“上路”。回想起自己当年刚接触Linux时,不管是用源码包编译程序,还是程序运行时出现的和动态库的各种恩恩怨怨,心里那真叫一个难受。那时候脑袋里曾经也犯过嘀咕,为啥Linux不弄成windows那样呢,装个软件那个麻烦不说,连... 阅读全文

posted @ 2016-07-24 11:00 wjlkoorey258 阅读(10904) 评论(1) 推荐(0)

"2013":爱你不容易

摘要: 2013对我来说确实像年初时曾给自己定义的那样,真的是非常不平常的一年。依稀记得去年年终时,BOSS和我深聊了1多钟头,谈到职业规划、人生还有家庭的林林种种。春节在家时也仔细考虑过2013自己该如何规划,现在站在2013的尾巴上回顾这一年的时候,虽然没有严格按照预定的计划进行开展,但在BO... 阅读全文

posted @ 2016-07-24 11:00 wjlkoorey258 阅读(105) 评论(0) 推荐(0)

漫谈Linux内核哈希表(2)

摘要: 对照前面介绍过的内核通知链、链表,本章我们将要介绍的哈希表的初始化和定义也是如出一辙的: 点击(此处)折叠或打开 定义并初始化一个名为name的哈希链表表头 #define HLIST_HEAD(name)... 阅读全文

posted @ 2016-07-24 11:00 wjlkoorey258 阅读(775) 评论(0) 推荐(0)

漫谈Linux内核哈希表(1)

摘要: 关于哈希表,在内核里设计两个很重要的数据结构: 哈希链表节点: 点击(此处)折叠或打开 /*Kernel Version : 3.4.x [include/linux/types.h]*/ st... 阅读全文

posted @ 2016-07-24 11:00 wjlkoorey258 阅读(624) 评论(0) 推荐(0)

刨一刨内核container_of()的设计精髓

摘要: 新年第一帖,总得拿出点干货才行,虽然这篇水分还是有点大,大家可以晒干了温水冲服。这段时间一直在整理内核学习的基础知识点,期间又碰到了container_of()这个宏,当然还包括一个叫做offsetof()的家伙。在这两个宏定义里都出现将“零”地址强转成目标结构体类型,然后再访问其成员属性... 阅读全文

posted @ 2016-07-24 11:00 wjlkoorey258 阅读(175) 评论(0) 推荐(0)

Linux内核【链表】整理笔记(2)

摘要: 关于链表我们更多时候是对其进行遍历的需求,上一篇博文里我们主要认识了一下和链表操作比较常用的几个内核API接口,其入参全都是清一色的struct list_head{}类型。至于链表的遍历,内核也有一组基本的接口(其实都是宏定义的)供开发者调用。 首先是list_for... 阅读全文

posted @ 2016-07-24 11:00 wjlkoorey258 阅读(187) 评论(0) 推荐(0)

1 2 3 4 5 ··· 9 下一页

导航