语言聊天中的压缩利器Speex最近项目组在着手开发一个IM项目,即时聊天App.所以在工程师们正在搭建后台服务器的时候,我必须解决一些前端和后端交互数据的一些事宜,例如协议,心跳包等。关于语音聊天的难点在于语音的压缩加密。
参考了以下文章之后,决定是用Speex这个开源利器来压缩语音吧。
http://code.csdn.net/news/313194Google了以下Speex,很多demo信...
分类:
编程语言 时间:
2015-04-01 13:24:14
阅读次数:
345
Visual Studio Tools for Unity
Visual Studio Tools for Unity 1.9
Getting Started with Visual Studio Tools for Unity
unitypackage location:
D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\ID...
分类:
编程语言 时间:
2015-04-01 13:23:32
阅读次数:
146
消息映射机制
1)必须继承自CCmdTarget
2)类中药添加声明宏 DECLARE_MESSAGE_MAP()
3)类外添加实现宏
BEGIN_MESSAGE_MAP(theClass,baseClass)////本类,基类
ON_MESSAGE(msg,functionname)
END_MESSAGE_MA...
分类:
编程语言 时间:
2015-04-01 13:21:46
阅读次数:
247
题意:k行n列,求出每一列的逆序对,输出逆序对最少的所在的行数。
思路:采用归并排序或者树状数组,这两天写了好几道了,要练熟悉!...
分类:
编程语言 时间:
2015-04-01 13:21:53
阅读次数:
135
最近的一个实验作业,要求用Java实现多项式的计算,书上的方法是将中序表达式先转化为后序表达式,然后进行运算。想到上学期实现真值表的时候用到的双栈方法,就尝试用双栈实现了一下,感觉要更好一些。最主要的是自己又把双栈敲了一遍,debug的同时也一点点把Java拾了起来,挺好。
代码实现:
节点类://定义节点类
class Lnode implements Comparable<Lnode<...
分类:
编程语言 时间:
2015-04-01 13:19:25
阅读次数:
162
1、ostringstream:ostringstream 对象用来进行格式化的输出,可以方便的将各种类型转换为string类型。ostringstream 只支持 <> 操作符。
3、stringstream: string...
分类:
编程语言 时间:
2015-04-01 13:17:45
阅读次数:
158
1、写好的java程序如:窗体应用程序,控制台程序怎么在windows上运行在项目上右击:export——》java——》runnable JAR file就可以了,导出的jar格式的文件双击就可以说执行,而如果选择java——》JAR file则导出的jar文件双击是不能运行的。
分类:
编程语言 时间:
2015-04-01 13:15:23
阅读次数:
140
/输入给定数组和长度,进行排序。/代码还没测试过,如果有朋友帮我找到了BUG,不胜感激。 1 #define Elmt int 2 3 void merge_sort(Elmt* sqc, int len) { 4 Elmt t; 5 Elmt *temp; 6 int i...
分类:
编程语言 时间:
2015-04-01 13:15:16
阅读次数:
113
刚开始我也不信,可自己根据http://url.cn/TgrIZT注册一下,然后通过这个网站获取了学习卡的用户名和密码之后,真的有200元抵用券到了自己的账户中,所以,我就买了一些课程,自从在北风网学习了一些课程之后,我感觉自己对于提成技能特别高,可能和自己刚刚毕业有关系,在学校每天都是理论知识,没...
分类:
编程语言 时间:
2015-04-01 13:15:24
阅读次数:
157
测试代码: 1 //线程模型开始,都可以作为类的成员变量 2 HANDLE m_hLogThread; 3 CEvt m_evLogList; 4 CCriSec m_csLogList; 5 //等...
分类:
编程语言 时间:
2015-04-01 13:11:19
阅读次数:
150
关于IEnumerable和IQueryable的区别,这事还要从泛型委托Func说起。来看一个简单的泛型委托例子: class Program { static void Main(string[] args) { Func f = i => i > 5; Console.WriteLine(f(...
分类:
编程语言 时间:
2015-04-01 13:11:15
阅读次数:
253
今天看到一个很有意思的情况,如果希望用toString方法返回对象的地址的时候,可能会考虑使用this关键字,但是这个时候会出现一个问题,编译器看到string对象后面跟着一个“+”而后面不是String对象,编译器试图将this转换为string对象,,通过调用this的toString方法,于是...
分类:
编程语言 时间:
2015-04-01 13:10:54
阅读次数:
156
这个其实是在web.xml文件中配置mime下载文件类型就可以了,配置的示例: doc application/msword xls application/msexcel pdf application/pdf zip application/zip rar application...
分类:
编程语言 时间:
2015-04-01 13:07:54
阅读次数:
135
1)Java序列化就是把对象转换成字节序列,而Java反序列化就是把字节序列还原成Java对象。2)采用Java序列化与反序列化技术,一是可以实现数据的持久化,在MVC模式中很是有用;二是可以对象数据的远程通信。1、序列化是干什么的?简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方...
分类:
编程语言 时间:
2015-04-01 13:06:11
阅读次数:
192
简介:作为一个新的事实上的工业标准,OSGi 已经受到了广泛的关注, 其面向服务(接口)的基本思想和动态模块部署的能力, 是企业级应用长期以来一直追求的目标。Spring 是一个著名的 轻量级 J2EE 开发框架,其特点是面向接口编程和非侵入式的依赖注入。将 OSGi 和 Spring 结合能充分发...
分类:
编程语言 时间:
2015-04-01 13:04:07
阅读次数:
316
1.jquery ajax应用ajax方式 $.ajax({ url: 'stat.php',type: 'POST',data:{Name:"keyun"},dataType: 'html',timeout: 1000,error: function(){alert('Error loading ...
分类:
编程语言 时间:
2015-04-01 13:02:14
阅读次数:
136