- 博客(10)
- 资源 (49)
- 收藏
- 关注
转载 G.711音频编解码
搞语音对讲几天了,播放时声音干扰太大了。拖得时间久有两个原因:1.每次采样的位数这个值设置的问题。本来是用的采样位数为16,但是服务端那边说用8。导致编解码时8位的始终有杂音。1.G711编解码的问题:用了一个错误的编解码程序。目前用的编解码代码对于8为始终有杂音下面把编解码的代码放在这里,16为采集效果很好[cpp] view plaincopy//编码
2014-04-25 09:20:07 3244
转载 SourceInsight中添加注释快捷键
在使用SI过程中,我根据自己的使用习惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍: 修改快捷键:Options->Key Assignments...1.main window:Esc 2.Hight light:Middle Mouse3.Go Back:Alt+z 4.Go Forward:Alt+x
2014-04-24 22:37:51 10171
原创 __concurrence_broadcast_error问题解决办法
最近切换平台,编译器换成g++ 4.4.1,编译后运行程序,出现如下错误信息: 点击(此处)折叠或打开terminate called after throwing an instance of '__gnu_cxx::__concurrence_broadcast_error' what(): __gnu_cxx::__concurrence_broadca
2014-04-23 15:07:08 1358
转载 Makefile 中:= ?= += =的区别
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endifif
2014-04-23 10:02:08 465
转载 字符设备 register_chrdev_region()、alloc_chrdev_region() 和 register_chrdev()。
内核中所有已分配的字符设备编号都记录在一个名为 chrdevs 散列表里。该散列表中的每一个元素是一个 char_device_struct 结构,它的定义如下: static struct char_device_struct { struct char_device_struct *next; // 指向散列冲突链表中的下一个元素的指针 uns
2014-04-15 11:17:35 490
转载 armel和armhf
armel和armhf指得是arm体系中有fpu(浮点运算单元)的,有的arm没有fpu,则不能有armel和armhf两种使用fpu的方式了。armhf比armel硬件要求(确切的是指fpu硬件)高一点。如果fpu硬件,达到要求的标准了就可以通过gcc的选项-mfloat-abi来指定使用哪种,如下三种值:soft是不用fpu计算,即使有fpu浮点运
2014-04-09 10:35:06 731
转载 android.mk用法和基础
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。选项参考以下文件:build/core/config.mk,默认的值在以下文件中定义:build/core/base_rules.mk。编译系统为
2014-04-08 11:42:56 648
转载 linux文件系统介绍
Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、yaffs、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。Linux下的文件系统结构如下:Linux下的文件系统结构Linux启动时,第一个必须挂载的是根文件系
2014-04-07 17:05:25 1169
转载 linux下使用man查看C函数用法
大家都知道在Unix/Linux中有个man命令,可以查询常用的命令,函数。可是对于我们这样只知道用"man 函数名"来查询的人来说,会遇到很多问题,比如: man read,我想看的是ANSI C中stdio的read函数原型和说明,没想到出来的确是BASH命令的说明,这是怎么回事呢? 原来read本身是man命令的一个参数,这样输入man就会以为你要使用rea
2014-04-06 23:29:25 14394
转载 I2C-tool使用
1.下载 i2c-tools-3.0.2.tar.bz22. 解压后,修改Makefile文件,选择arm的编译器,同时在tools的Module.mk文件中编译选项中添加-static静态编译选项,不然生成的执行文件会提示无法找到的提示;静态-static 添加在-o的前面就行了。3.一切顺利生成i2cdetect,i2cdump,i2cset,i2cget等命令工具;4.adb
2014-04-01 21:02:46 5325
hibernate使用主键关联的一对一关系
2015-10-07
hibernate双边的一对一关系
2015-10-07
hibernate 一对多测试工程
2015-09-20
全志A10/A13/A20硬件编解码程序
2014-09-03
linphone依赖包(语音版)
2014-06-08
pyuv_0.5-1_i386.deb
2014-02-08
Anonymous-OS_0.1 Live 32bit.torrent
2012-03-21
uip 1.0源码
2012-02-10
spring+activeMQ
2017-05-07
spring+redis整合用例
2017-05-01
spring+zookeeper+dubbo测试工程2
2017-04-30
Android app调用C/C++方法
2016-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人