自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

转载 DDR3详解(以Micron MT41J128M8 1Gb DDR3 SDRAM为例)

转自:http://www.360doc.com/content/14/0116/16/15528092_345730642.shtml首先,我们先了解一下内存的大体结构工作流程,这样会比较容量理解这些参数在其中所起到的作用。这部分的讲述运用DDR3的简化时序图。   DDR3的内部是一个存储阵列,将数据“填”进去,你可以它想象成一张表格。和表格的检索原理一样,先指定一个行(Row

2017-06-30 14:43:53 880

转载 C语言转换说明符

格式转换说明符printf() / scanf()本文转自:http://www.cnblogs.com/ilegend/articles/2258701.html                   表一 转换说明符及作为结果的打印输出转换说明输 出%a浮点数、十六进制数字和p-记数法(C99)

2017-06-20 18:36:31 2989

原创 如何粗略的计算原始音频PCM信号的音量

粗略的计算原始音频PCM信号的音量本文只是粗略的计算音频单通道的音量,采样率是48000,帧的大小是1024,位宽是16。通过查找资料,并结合所学过的信号处理知识,计算PCM信号的音量大小,就是求采样点幅值的面积(即能量),计算公式为:20*log10(x/y)此处出思路是:以一帧为单位,求一帧内,单个采样点的平均幅值,然后,对这个平均幅值进行能量计算,大概估算出当前的音量大小。代码如下:

2017-06-20 09:45:48 26022 2

转载 recv函数返回值说明

recv函数int recv( SOCKET s, char FAR *buf, int len, int flags);不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符; 第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据; 第三个参数指明buf的长度; 第四个参数一般置0。

2017-06-16 13:54:28 927

原创 调用ffmpeg库生成AAC静音帧packet

ffmpeg AVFrame 插入静音帧版权归博主所有,转载请注明出处最近因为项目的原因,在某些情况下,需要用到静音帧,此处只会大概介绍如何生成静音帧,并将其进行AAC编码,对于如何编译ffmpeg,请找谷歌或者度娘!思路是:首先生成静音帧PCM数据,然后调用ffmpeg音频编码函数将其进行AAC编码 *生成PCM帧 //配置PCM帧的数据长度,通常AAC是1024, int

2017-06-16 10:25:44 3152

转载 多线程使用linux时间函数的方法

linux的时间函数有其特别需要注意的使用方法,在工程项目中,这点很容易忽视,本文就时间函数在多线程中的使用作一个小结。首先看一个函数,取下一天的功能函数,该函数使用了时间函数localtime或者localtime_r来获取系统时间。int GetNextTime(int curtm){ struct tm t; t.tm_year = curtm/10000 - 1

2017-06-14 11:33:41 902

转载 localtime_r的替代实现

localtime_r的替代实现“` C++ struct tm * my_localtime_r(const time_t *srctime,struct tm *tm_time) { long int n32_Pass4year,n32_hpery;// 每个月的天数 非闰年const static char Days[12] = {31, 28, 31, 30, 31, 30

2017-06-14 11:29:33 1289

转载 busybox无法ping域名的解决办法

$ ping www.google.comping : bad address 'www.google.com现在各个版本的busybox都一样, 网上有人讲需要libnss_dns* ...文件, 拷贝过去还是不能用,手编2.6.21内核+手编1.5.1busybox+一堆deb包解压缩出gcc, 一个自定义的linux基本完成了,就差这么一个东西, hack源代码...

2017-06-06 15:35:28 2219

转载 end_request: I/O error, dev mtdblock3, sector 0

end_request: I/O error, dev mtdblock3, sector 0  ​挂载root时候出错:end_request: I/O error, dev mtdblock3, sector 0Buffer I/O error on device mtdblock3, logical block 0end_request: I/O er

2017-06-06 15:34:19 2217

基于mini2440的串口发送接收通信程序

基于mini2440的嵌入式环境,完全可用的串口发送接收通信程序

2011-05-08

基于mini2440开发板成功移植Boa的详细步骤

基于mini2440开发板成功移植Boa的步骤、包括每一步的详细说明。

2011-05-08

绝对实用的国际音标学习软件

对于任何人都使用的实用的国际音标学习软件

2009-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除