在上一篇文章 《实现一个简单的语音聊天室(多人语音聊天系统)》中,我用C#实现了一个简单的语音聊天室,并给出了源码下载。虽然有源码,但是很多朋友反映,理解起来还是有些模糊、不够清楚。现在想来,是因为我忘了先将底层的原理介绍一下,语音聊天室是基于OMCS实现的,那么这里我就补上OMCS中与多人语音视频相关部分的原理及方案的介绍。...
分类:
Windows开发 时间:
2014-11-03 19:22:50
收藏:
0 评论:
0 赞:
0 阅读:
443
有时候在开发中会遇到一些“诡异”的要求,比如在ViewPager中嵌入ListView,或者再嵌入一个ViewPager,那么在滑动的时候就会造成被嵌入的XXView不能滑动了,那么现在就把最外层的ViewPager禁止滑动吧,让被嵌入的XXView获得滑动事件好了。关于解决方法,网上也有很多说法,基本上是一致的,但是需要理解这个Android下的事件分发机制才行,不明白事件分发机制的,上网查些资料看看,然后我这里也有简单的介绍,请参看博客Android自定义控件——侧滑菜单的下方。...
分类:
移动平台 时间:
2014-11-03 19:22:40
收藏:
0 评论:
0 赞:
2 阅读:
369
Linux ioremap 的实现
linux, memory, ioremap
在 linux kernel 的代码中,经常看到 ioremap 函数。
其功能是将给定的物理地址映射为虚拟地址。
注意,此处的物理地址并不是真正内存的物理地址,而是cpu上的io memory。
可以参考芯片《Reference Manual》中断 memory map 章节。
本文主要学习 iorem...
分类:
系统服务 时间:
2014-11-03 19:22:30
收藏:
0 评论:
0 赞:
0 阅读:
1207
PowerPC 体系结构规范(PowerPC Architecture Specification)发布于 1993 年,它是一个 64位规范 ( 也包含 32 位子集 )。几乎所有常规可用的 PowerPC(除了新型号 IBM
RS/6000 和所有IBM pSeries 高端服务器)都是 32 位的。
PowerPC 处理器有 32 个(32 位或 64 位)GPR(通用寄存器)以及诸如...
分类:
其他 时间:
2014-11-03 19:22:20
收藏:
0 评论:
0 赞:
0 阅读:
339
Cocos2d-x中的多线程简单Demo...
分类:
编程语言 时间:
2014-11-03 19:22:10
收藏:
0 评论:
0 赞:
0 阅读:
242
【剑指offer学习】求和为定值的两个数(拓展)...
分类:
其他 时间:
2014-11-03 19:22:00
收藏:
0 评论:
0 赞:
0 阅读:
298
我曾在《Android网络编程之使用HttpClient批量上传文件》一文中介绍过如何通过HttpClient实现多文件上传和服务器的接收。在上一篇主要使用Handler+HttpClient的方式实现文件上传。这一篇将介绍使用AsyncTask+HttpClient实现文件上传并监听上传进度。...
分类:
移动平台 时间:
2014-11-03 19:21:50
收藏:
0 评论:
0 赞:
0 阅读:
419
单色三角形问题,HDU5072 Coprime...
分类:
其他 时间:
2014-11-03 19:21:40
收藏:
0 评论:
0 赞:
0 阅读:
252
选择排序的思路入下:
设有10个元素a[0]~a[10],将a[1]与a[2]~a[10]比较,若a[1]比a[2]~a[10]都小,则不进行交换,即无任何操作。若a[2]~a[10]中有一个以上比a[1]小,则将其中最大的一个(假设为a[i]与a[1]交换,此时a[1]中存放了10个中最小的数。第2轮将a[2]与a[3]~a[10]比较,将剩下9个数中的最小者a[i]与a[2]对换,此时a[2...
分类:
编程语言 时间:
2014-11-03 19:21:30
收藏:
0 评论:
0 赞:
0 阅读:
248
Atitit.Gui按钮与面板---项目规模的评估----文件数统计,结构,代码行数,每类型文件行数.
1. Kpi::: 代码行数(注释行数,空白的行数), 方法数,class数
1
2. 过滤器::: 扩展名过滤 1
3. SourceCounter 3.3 (2M) 1
4. 概览 2
5. 详细 3
6. 扩展名过滤 3
7. 导出html 3
8. OnlyJ...
分类:
其他 时间:
2014-11-03 19:21:20
收藏:
0 评论:
0 赞:
0 阅读:
251
在shell下直接敲 sqlite3 进入sqlite命令行模式下(CLP的shell模式,CLP是sqlite3的命令行程序)sqlite3 -help (注意有空格)显示命令行模式下,sqlite3中的用法sqlite3 test.db 建立或打开名为test.db的数据...
分类:
数据库技术 时间:
2014-11-03 19:20:30
收藏:
0 评论:
0 赞:
0 阅读:
308
http://www.cnblogs.com/hq-antoine/archive/2012/02/11/2346474.html1.1 ServerSocket类创建一个ServerSocket类,同时在运行该语句的计算机的指定端口处建立一个监听服务,如: ServerSocket MyListe...
分类:
编程语言 时间:
2014-11-03 19:20:20
收藏:
0 评论:
0 赞:
0 阅读:
317
问题的发现: 菜鸟D在工作的时候发现项目的sql语句很怪,例如 :select a.L_ZTBH, a.D_RQ, a.VC_BKDM, (select t.vc_name from tbkxx t where t.vc_code = a.vc_bkdm) v...
分类:
数据库技术 时间:
2014-11-03 19:20:10
收藏:
0 评论:
0 赞:
0 阅读:
321
MySQL日期时间函数大全DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期....
分类:
数据库技术 时间:
2014-11-03 19:20:00
收藏:
0 评论:
0 赞:
0 阅读:
301
最近关注大数据,自然会关注到nosql数据库,其中当然是mongodb。nosql数据库大多是k,v数据库,这也不是新鲜的名词了,berkerly DB已经存在很多年了,现在属于oracle。具体k,v数据库为何比传统数据库优载的原理,还需要深入了解和学习。同时两者应该是各有存在的空间。mongod...
分类:
数据库技术 时间:
2014-11-03 19:19:50
收藏:
0 评论:
0 赞:
0 阅读:
289
一:前言 在自己获取属性时,碰见了XX.class.getResourceAsStream(fileName),自己对这个其实不是很理解,上网查了下资料,又看到了上述的几个,所以就研究了下。二:内容 先说说着几个区别吧 getClassLoader().getResourceAsStr...
分类:
其他 时间:
2014-11-03 19:19:40
收藏:
0 评论:
0 赞:
0 阅读:
237
一、软件工程师CleanCode《代码整洁之道》ImplementationPatterns《实现模式》CodeComplete《代码大全》Refactoring:ImprovingtheDesignofExistingCode《重构——改善既有代码的设计》EffectiveJava(第二版)Hea...
分类:
其他 时间:
2014-11-03 19:19:30
收藏:
0 评论:
0 赞:
0 阅读:
306
orcal环境搭建相关问题
分类:
Windows开发 时间:
2014-11-03 19:19:10
收藏:
0 评论:
0 赞:
0 阅读:
404
多线程实现
分类:
编程语言 时间:
2014-11-03 19:19:00
收藏:
0 评论:
0 赞:
0 阅读:
253
以前做过这道题目,那是还不懂状态方程。乱搞一气: 1 #include 2 #include 3 using namespace std; 4 const int maxn=5000+10; 5 int a[maxn]; 6 int main() 7 { 8 int T; 9 sc...
分类:
其他 时间:
2014-11-03 19:18:50
收藏:
0 评论:
0 赞:
0 阅读:
249