按类别查询搜索结果
关于关键词 的检测结果,共 6439
一天睡三次 | 2017-11-02 09:49:35 | 阅读(1230) | 评论(0)
#include <stdio.h>typedef char * apple;#define apple_1 char *int main(){    apple test = "aaa";    apple_1 aaa = "bbb";    printf("%s\n",test);    printf("%s\n",aaa);    return 0;}typedef是将替换的别名放在后面,define是将别名放在前面。...【阅读全文】
_running_ | 2017-10-26 12:31:56 | 阅读(1250) | 评论(0)
unix系统源码剖析【阅读全文】
dream_my_dream | 2017-10-25 15:24:16 | 阅读(980) | 评论(0)
(1)C中的const是常变量,本质还是变量;C++中的const是常量。
(2)在编译时,C中的const以变量的方式编译;C++中的const以常量的方式编译,凡是出现常量的地方(编译时初始化)均用常量的值来替换。
(3)在C++中,当常量的初始值为变量时,其会退化为常变量。【阅读全文】
lelv123 | 2017-10-06 14:05:42 | 阅读(2000) | 评论(0)
hzzxsuning | 2017-09-16 12:03:56 | 阅读(1980) | 评论(0)
一天睡三次 | 2017-09-07 09:40:20 | 阅读(1150) | 评论(0)
c语言中存储区划分【阅读全文】
一天睡三次 | 2017-09-07 09:28:05 | 阅读(1500) | 评论(0)
socket中的服务器地址如何设置【阅读全文】
一天睡三次 | 2017-09-07 09:25:45 | 阅读(1580) | 评论(0)
C语言的源文件和C++的源文件如何同时访问同一个头文件【阅读全文】
莫落雨 | 2017-08-31 23:38:34 | 阅读(190) | 评论(0)
wzzushx | 2017-08-25 11:21:52 | 阅读(660) | 评论(0)
usrname | 2017-08-15 10:03:01 | 阅读(0) | 评论(0)
daemon进程是后台守护进程.linux 下server都是daemon进程。相信大部分开发人员都知道如何去写一个daemon进程。但是另一方面,大部分人不知道为什么要这么做,不少人是从某个地方copy一个函数。但是具体为什么这么实现,却不是很透彻。daemon函数存在的原因是因为控制终端由于某些原因(如断开终端链接)会发送一些信号的原...【阅读全文】
yelanggl | 2017-08-12 09:03:17 | 阅读(580) | 评论(0)
1 采用U盘启动盘登录2 插入存储操作系统的移动硬盘3 打开终端,查看系统分区fdisk -u -l4 备份dd if=/dev/sdb | gzip>/...gz恢复在步骤4中更换为sudo gzip -dc /home/../gz |sudo dd of=/dev/sdb在Linux命令行上输入df -h可以看到有两个分区sbd1和sdb2已经挂载到pc上了。56M的分区是boot分...【阅读全文】
fly123456789 | 2017-08-09 15:08:01 | 阅读(470) | 评论(0)
http://www.cnblogs.com/azraelly/archive/2013/01/13/2858850.html(1)为什么需要overlay:为什么需要overlay? overlay产生的原因是:1,避免在vertical blank时flip/blt surface造成的画面"撕 裂"现象; 2,使硬件可以窗口模式下使用flip而不是blt,从而提高效率. 3D游戏里面它没有什么用的上的地方, 因为一般硬件不支持 ren...【阅读全文】
sailingnew | 2017-08-09 14:52:11 | 阅读(840) | 评论(0)
 数据结构中,在单链表的开始结点之前附设一个类型相同的结点,称之为头结点。头结点的数据域可以不存储任何信息,头结点的指针域存储指向开始结点的指针(即第一个元素结点的存储位置)。作用1、防止单链表是空的而设的.当链表为空的时候,带头结点的头指针就指向头结点.如果当链表为空的...【阅读全文】
ch122633 | 2017-08-05 13:23:00 | 阅读(1330) | 评论(0)
一、信号和槽机制    信号和槽用于两个对象之间的通信,我们希望任何对象都可以和其他对象进行通信。    当一个特殊的事情发生时便可以发射一个信号,而槽就是一个函数,它在信号发射后被调用来相应这个信号。(强耦合)    一个信号对应一个槽;一个信号也可以关联多个槽;多个信号关联...【阅读全文】
【C/C++】 QQ物对接
sichunyuan | 2017-08-04 16:36:36 | 阅读(480) | 评论(0)
现象:APP播放出声音有一顿一顿的现象,不连贯。

排查过程:

1)没有丢包解码出来的PCM数据也是正常的,一开始以为Faad2解码性能太慢

2)单独测试Faad2解码接口发现一秒钟解码30多包数据,这个速度完全够了排除这个可能性

3)怀疑手机性能低,换手机,关掉视频流都不行,排除这个可能性

4)抓日志发现APP获取网络音频队列总是溢出,说明APP消耗音频数据慢与供给

5)发现APP固定一秒钟消耗5包音频数据,网络每秒供给7-8包数据,原因找到。

原因:QQ物联给的是8KHZ,单声道的AAC数据,我方APP需播放8KHZ,单声道PCM数据,咋一看没有问题,把AAC解码成PCM扔给APP的Android播放就可以了。但是QQ物联每次采样为128ms,APP端每200ms消耗一次,意味着QQ物联一秒钟给了8包数据,而APP每秒只能消耗5包。


【阅读全文】
【C/C++】 ADTS包解析
sichunyuan | 2017-08-01 17:45:25 | 阅读(440) | 评论(0)
ADTS 头中相对有用的信息 采样率、声道数、帧长度。想想也是,我要是解码器的话,你给我一堆得AAC音频ES流我也解不出来。每一个带ADTS头信息的AAC流会清晰的告送解码器他需要的这些信息。【阅读全文】
moyaoyi | 2017-07-28 23:22:55 | 阅读(1590) | 评论(0)
/*单链表的头插法和尾插法c语言实现*/记录一下单链表的插入操作,比较简单的数据存储结构但却很实用。#include <stdio.h>#include <stdlib.h>#include <string.h>#define SIZE 100/*简单的定义一个链表节点的数据单元*/typedef struct student_t{int num;char name[SIZE];struct student_t* pNext;}studentLis...【阅读全文】
yjyzfw | 2017-07-25 17:32:23 | 阅读(2600) | 评论(0)
http://blog.csdn.net/gobitan/article/details/22750719【阅读全文】
【C/C++】 环形缓冲
lzsos369 | 2017-07-25 15:17:51 | 阅读(0) | 评论(0)
环形缓冲区【阅读全文】