国内现在很多语音聊天工具都是基于TURN方式实现的,包括YY、AK等等,这种方式对于服务器的性能要求很高,而且在用户量增大的时候,服务器压力也会越来越大,用户的语音质量也会受到很大影响。而基于P2P方式实现的语聊服务器,就可以极大的避免这种情况的发生,而且用户的语音体验也会非常好。通过上文(P2P的原理和常见的实现方式(为libjingle开路))我们知道,因为NAT设备没有固定标准的原因,导致并不能100%的实现……继续阅读 » admin 13年前 (2014-03-14) 2504浏览 0个赞
virtual function是很多公司面试题的重点考察内容,虽然对于C++而言这是一个老生常谈的话题了,但是工作中我发现还是有很多人理解的不透彻。 先看下面的一个例子: /** *rief virtual function test case*author peakflys *date Sun Dec 1 14:52:47 CST……继续阅读 » admin 13年前 (2014-03-14) 2327浏览 0个赞
为了项目的后期IM应用,最近在研究libjingle,中间看了也收集了很多资料,感慨网上很多资料要么太过于纠结协议(如STUN、ICE等)实现细节,要么中间有很多纰漏。最后去伪存真,归纳总结了一下,希望对以后的同行有些许帮助。 如果有什么需要讨论或者指正的,欢迎留言或者邮件peakflys@gmail.com P2P实现的原理 首先先介绍一些基本概念: ……继续阅读 » admin 13年前 (2014-03-14) 2602浏览 0个赞
笔者对于智能家居的市场研究并不深,主要看的都是产品。在笔者心中,究极的智能家居是钢铁侠的AI助手“贾维斯”。贾维斯几乎能够控管史塔克的所有设备,电脑、仪器、汽车,当然还有他的盔甲。而史塔克需要做的就是耍耍帅向贾维斯下个口令,甚至还能和他聊天。 好吧回归现实,世界上第一个拥有智能家居的人是比尔盖茨。他在30年前就开始使用智能家居管理他价值9700万美元的豪宅,当时这些技术都是有线的……继续阅读 » admin 13年前 (2014-03-13) 5079浏览 0个赞
上个月首次进行融资的顺丰又开始“搞事”,据说他们正在内测一种“无人机快递”,通过低空飞行器运载包裹,自动送达目的地,目的主要在于解决偏远地区的配送问题。 顺丰无人机照片了解到,该飞行器为黑色装置、由八个螺旋桨带动飞行,下设托盘以承载货物。 顺丰速运内部人士确认,日前已在局部地区对无人机配送方式进行了内部试运行,测试地点在广东东莞市松山湖地区。据他介绍,上述无人机由顺丰自主研发,……继续阅读 » admin 13年前 (2014-03-13) 3366浏览 0个赞
由法国Parrot公司开发的AR Drone玩具无人机(AR-Augmented Reality,意为扩增实境)每年都会在CES消费电子展上进行小幅度更新,今年我们又和这位老朋友见面了。 Parrot带来了AR Drone家族的新面孔??minidrone。它的体积比一般的无人机小得多,整机更加小巧和轻盈。得益于无人机内部的自动驾驶仪和大量的内建传感器,用户可以通过智能手机或平板……继续阅读 » admin 13年前 (2014-03-13) 3213浏览 0个赞
骁龙800和骁龙801作为现在高端手机的主流SoC,受到大部分手机厂商的支持。但是骁龙800和801只是一个系列名,旗下还有众多型号的处理器,相信我们听得比较多的是MSM8974和MSM8974AB,那它们的具体型号和系列又是如何划分的呢?骁龙800和骁龙801作为现在高端手机的主流SoC,受到大部分手机厂商的支持。但是骁龙800和801只是一个系列名,旗下还有众多型号的处理器,相信我们听得……继续阅读 » admin 13年前 (2014-03-13) 3950浏览 0个赞
沃尔沃在自动驾驶汽车技术方面属于比较积极的,他们的最新进展中包括一项使用磁铁来让自动驾驶汽车行驶在路上,不偏离轨道的技术。沃尔沃称这一技术可以改善道路维护,并可以把车道设计的更窄。 这个研究项目刚刚在沃尔沃的测试基地,瑞典Hallered完成。这个地方就在哥德堡市郊,沃尔沃将在这座城市进行大规模自动驾驶项目,将有100辆自动驾驶汽车行驶在公共道路上。 之所以会研发出这……继续阅读 » admin 13年前 (2014-03-13) 3007浏览 0个赞
据悉,Google的ATAP联合Proteus计划推出一款在你肠胃中检测各项身体机能的新型可穿戴是设备,智能药丸(SmartPills)。事实上去年美国卡内基?梅隆大学曾宣布,该校研究人员目前研制出一种可以使用的电子药丸和可以服食的钠电池。可食用电池以药丸的形式存在,其释放的电流和腕表释放的电流一样:但是该药丸完全可降解。电子药丸是以人体的电活动机理为研究出发,和人体的酸碱接触以后,就可以启动电源。……继续阅读 » admin 13年前 (2014-03-13) 2317浏览 0个赞
据其一加手机官方微博的宣传,一加手机将会加入声纹识别技术,支持声音唤醒和在息屏状态下快速唤醒语音助手进行操作(类似 MOTO X 的声控功能)。据其介绍一加手机会使用高灵敏声纹捕捉,即使在嘈杂的环境也可以准确捕捉到你的声纹。 ……继续阅读 » admin 13年前 (2014-03-13) 2990浏览 1个赞
在阿富汗战争里,美国的战斗无人机无疑使更多国家深刻认识到了无人机在未来战争中可能发挥的巨大潜力。欧洲的许多国家已经展开了多项无人作战飞机研究计划,例如,英国BAE系统公司的“大乌鸦”、法国达索公司的“神经元”、瑞典萨伯公司的“沙克”等。国内也开发了许多不同类型的无人机,主要从事侦查、反潜的工作。但军用无人机不一定是具有强大火力才致命,有时候越小的无人机越危险。下面就让我们来看看四种优秀的无人机设备。……继续阅读 » admin 13年前 (2014-03-13) 5032浏览 0个赞
Paparazzi(PPZ) 是一个软硬件全开源的项目,它始于2003年,旨在通过来自社区的意见和 鼓励建立一个非常强大和灵活的自动驾驶系统。 它是一整套完整成熟的解决方案,内容不仅覆盖 了飞行器上的软硬件,包括传感器,电压调节器,GPS 接收机、自动驾驶软件及算法;同时也 包括地面站相关软硬件,包括各种调制解调器,天线等设备;同时,它还有一个不断进化的用户 友好的地面控制站软件。 ……继续阅读 » admin 13年前 (2014-03-13) 4651浏览 0个赞
众筹网站平台Kickstarter有个名为“Spiri”的新的项目,次项目正在筹款打算制作一款可进行编程的无人机。Spiri是一款多功能的无人机,上面搭在有空气传感器,摄像头,无线网络,支持云计算,而且通过开放工具可以订制更多Linux设备。 创始人Patrick Edwards-Daugherty说;Spiri可以做很多事情,可以做快递,救援,洞穴探险,制图,也可以当作玩伴,园……继续阅读 » admin 13年前 (2014-03-13) 3514浏览 0个赞
SSH 为 Secure Shell 的缩写ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行: 1. ssh localhostssh: connect to host localhost port 22: Connection refused如上所示,表示没有还没有安装,可以通过apt……继续阅读 » admin 13年前 (2014-03-13) 2208浏览 0个赞
iPhone toolchain 4.0 (Ubuntu 10.10 开发环境) iPhone toolchain 4.0 介绍 ⑴ 基于 iOS SDK 4.2, cctools 782 及 gcc 4.2.1 ⑵ 支持 armv6 及 armv7 ⑶ clang 支持 blocks ① 下载及安装 Ubuntu 桌面版 10.10 在虚拟机 (例如 VMWare) ……继续阅读 » admin 13年前 (2014-03-13) 2835浏览 0个赞
1、首先需要安装Subversion软件:sudo apt-get install subversion 2、创建仓库svnadmin create /var/svn/var/svn 为所创建仓库的路径,理论上可以是任何目录 3、修改配置文件/var/svn/conf/svnserve.conf#去掉#[general]前面的#号[general]#匿名访问……继续阅读 » admin 13年前 (2014-03-13) 2540浏览 0个赞
1. Ubuntu 10.10 iPhone Toolchain 4If you use Ubuntu 11.04, please see wiki on how to use gcc-4.4 to compile 2. Install the following packages in Ubuntu sudo apt-get updatesudo apt-ge……继续阅读 » admin 13年前 (2014-03-13) 2731浏览 0个赞
一.下午1点到5点半,iPhone的application介绍会,做了4个简单的application,确实很有意思。 二.以下共有三种方法,只有第三种方法成功了 1.You can program the Objective-C without MacBook.Please refer the below link to install Objective-C compiler ……继续阅读 » admin 13年前 (2014-03-13) 2134浏览 0个赞
Ubuntu10.10下的中文字体有点少,将Windows的字库中一些常用的字体安装到Ubuntu中来,方便文档处理。安装和设置过程如下: 运行环境 | EnviromentUbuntu 10.10 (经测试,Redhat 5.x 和 CentOS 5.x也可以用同样的方法安装字体) 安装和设置字体 | How to install and setup fonts1、打开openoffic……继续阅读 » admin 13年前 (2014-03-13) 7039浏览 0个赞
网上介绍下载、编译Android方法一坨,读万卷书不如行万里路,以下是笔者亲身经历的(笔者是使用的系统是ubuntu 13.04)。 安装git: [html] view plaincopy $sudoapt-getinstallgit-coregnupg 安装Java JDK6.……继续阅读 » admin 13年前 (2014-03-13) 2269浏览 0个赞
看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源代码了呢?一直习惯使用Windows系统,而Android源代码是不支持在Windows上编译上,于是决定使用虚拟机安装Ubuntu,然后下载、编译和安装Android源代码。 一. 环境准备。 1. 磁盘空间预留20G左右,内存3G,因为一边要跑主机,一……继续阅读 » admin 13年前 (2014-03-13) 2543浏览 0个赞