调用OpenSL ES NDK播放声音
摘要:调用OpenSL ES NDK播放声音Android NDK 给出了native-audio的例子,这个例子结合java代码,讲解了如何使用OpenSL播放声音。我把此例子进行了精简,完全使用c,可以让我们更好的体会到OpenSL的用法,不多说,上代码main.c: 01.#include <stdio.h> 02.#include <SLES/OpenSLES.h> 03.#include <android/log.h> 04.#include <assert.h> 05.enum _bool { 06. false = 0, 07. true
阅读全文
posted @
2013-03-27 11:52
瓦楞球
阅读(11155)
推荐(1) 编辑
最近遇到的几个c++笔试题
摘要:遇到了一个关于高地位字节序的问题,发现一般的c++笔试题上见到的不多,所以也研究下: 1 /* 2 * 写出下面的输出 3 * 4 */ 5 6 char cA[]={0x11,0x12,0x13,0x14,0x21,0x22,0x23,0x24}; 7 char cB[]={0x14,0x13,0x12,0x11,0x24,0x23,0x22,0x21}; 8 9 struct st10 {11 int a;12 int b;13 };14 15 void main()16 {17 st sa,sb;18 st * s1 = &sa;19 2...
阅读全文
posted @
2013-03-13 22:47
瓦楞球
阅读(630)
推荐(0) 编辑
IOCP详解<转>
摘要:http://www.n5188.com/a/bianchengzhishiku/bianchengyuyan/2012/1225/3987.htmlIOCP详解IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。而这些线程都是可运行的,Windows内核花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行上。再加上创建新线程的开销比较大,所以造成了效率的低下。Wind
阅读全文
posted @
2013-03-06 18:38
瓦楞球
阅读(4724)
推荐(0) 编辑
2012年终极总结。。。
摘要:2月份从家回来,因为想着不想去出差。从工作到现在还没有真正的出差过,其实也不反对出差什么的,但是这次不愿意出差竟是因为某些人,会可笑的感觉出差干活会让某些人的得到什么好处。。。待续
阅读全文
posted @
2013-03-03 22:18
瓦楞球
阅读(252)
推荐(0) 编辑