上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 转自:http://www.cppblog.com/peakflys/archive/2013/01/25/197562.html为了项目的后期IM应用,最近在研究libjingle,中间看了也收集了很多资料,感慨网上很多资料要么太过于纠结协议(如STUN、ICE等)实现细节,要么中间有很多纰漏。最后去伪存真,归纳总结了一下,希望对以后的同行有些许帮助。 如果有什么需要讨论或者指正的,欢迎留言或者邮件peakflys@gmail.com P2P实现的原理首先先介绍一些基本概念:NAT(Network Address Translators),网络地址转换:网络地址转换... 阅读全文
posted @ 2013-01-29 11:33 孤独剑客zzy 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 原文转自:http://www.cnblogs.com/loofywang/archive/2013/01/16/MyUnderstandingOfCloudComputing.html云计算涵盖了分布式计算,并行计算和网格计算,分布式用于存储,并行用于处理,网格用于共享。云计算就是一群服务器用于保存数据并处理数据。云计算的商业模式就是通过出租存储空间及数据处理服务给用户来获取利润,云计算的好处就是成本低,资源集中可共享。云计算存储数据更多地注重数据的可靠性,一般会增加数据冗余来保证数据的可靠性,例如有多个数据备份。云计算模型是一种生产者-消费者模型,网格计算模型是资源共享模型,可以从下面的图 阅读全文
posted @ 2013-01-17 21:37 孤独剑客zzy 阅读(434) 评论(0) 推荐(0) 编辑
摘要: BSP模型中的基本参数 BSP模型作为计算机语言和体系结构之间的桥梁,并以下述三个参数描述的分布存储的多计算机模型: ● 处理器/存储器模块,模型中用p表示处理器/存储器模块数目 ● 处理器/存储器模块之间点对点传递消息的路由器,模型中用g表示路由器吞吐率(也称为带宽因子); ● 执行时间间隔L为周期的障碍同步的障碍同步器,其中L表示全局同步之间的时间间隔; BSP模型中的计算 BSP模型的可以用下面的图表示。在BSP模型中,计算由一系列用全局同步分开的周期为L的计算组成,这些计算称为超级步(SuperStep)。在各超级步中,每个处理器均执行局部计算,并通过选路器接受和发送消息;... 阅读全文
posted @ 2013-01-17 21:37 孤独剑客zzy 阅读(2815) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.programmer.com.cn/14528/处理器基本上会按照程序中书写的机器指令的顺序执行。按照书写顺序执行称为按序执行(In-Order)。按照书写顺序执行时,如果从内存读取数据的加载指令、除法运算指令等延迟(等待结果的时间)较长的指令后面紧跟着使用该指令结果的指令,就会陷入长时间的等待。尽管这种情况无可奈何,但有时,再下一条指令并不依赖于前面那条延迟较长的指令,只要有了操作数就能执行。此时可以打乱机器指令的顺序,就算指令位于后边,只要可以执行,就先执行,这就是乱序执行(Out-of-Order)。乱序执行时,由于数据依赖性而无法立即执行的指令会被延后,因此 阅读全文
posted @ 2013-01-08 20:14 孤独剑客zzy 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 我用的是Ubuntu 10.04,安装JDK7.0,并且安装eclipse。安装之前借鉴:http://www.cnblogs.com/Carmack/archive/2012/03/30/2424459.html和http://developer.51cto.com/art/201012/238581.htm两篇文章。1.下载JDK 7.0和eclipse地址在官网,不多说。下载到的是jdk-7u10-linux-i586.tar.gz和eclipse-cpp-juno-SR1-linux-gtk.tar.gz,eclipse-jee-juno-SR1-linux-gtk.tar.gz2.解 阅读全文
posted @ 2013-01-07 23:39 孤独剑客zzy 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/wuxiaoyao12/article/details/7305848一、Mat类型:矩阵类型,Matrix。在openCV中,Mat是一个多维的密集数据数组。可以用来处理向量和矩阵、图像、直方图等等常见的多维数据。Mat有3个重要的方法:1、Matmat=imread(constString*filename);读取图像2、imshow(conststringframeName,InputArraymat);显示图像3、imwrite(conststring&filename,InputArrayimg);储存图像Mat类型较CvMat 阅读全文
posted @ 2012-12-11 10:58 孤独剑客zzy 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/justany/archive/2012/11/23/2784125.htmlhttp://www.cnblogs.com/justany/archive/2012/11/26/2788509.htmlhttp://www.cnblogs.com/justany/archive/2012/11/27/2789767.html一、SVM介绍分类器分类器是一种计算机程序。他的设计目标是在通过学习后,可自动将数据分到已知类别。平面线性分类器一个简单的分类问题,如图有一些圆圈和一些正方形,如何找一条最优的直线将他们分开?我们可以找到很多种方法画出这条 阅读全文
posted @ 2012-11-27 10:59 孤独剑客zzy 阅读(2306) 评论(0) 推荐(0) 编辑
摘要: Toward Developing Good Programming StyleC version, August 1997(McCann)Every program you write that you intend to keep around for more than a couple of hours ought to have documentation in it. Don't talk yourself into putting off the documentation. A program that is perfectly clear today is clear 阅读全文
posted @ 2012-11-05 17:37 孤独剑客zzy 阅读(165) 评论(0) 推荐(0) 编辑
摘要: IntroductionSource code is a form of expression and so quality-of-expression must be a primary concern. Poor quality-of-expression creates ongoing costs and impacts the productivity (hence the reputation) of the team that produces it. Therefore software authors must learn to clearly express the inte 阅读全文
posted @ 2012-11-05 17:35 孤独剑客zzy 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sciencenet.cn/blog-297739-251363.htmlIplImage 结构解读:typedef struct _IplImage{int nSize;/* IplImage大小 */int ID;/* 版本 (=0)*/int nChannels;/* 大多数OPENCV函数支持1,2,3 或 4 个通道 */int alphaChannel;/* 被OpenCV忽略 */int depth;/* 像素的位深度: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16U,IPL_DEPTH_16S, IPL_DEPT 阅读全文
posted @ 2012-11-05 17:33 孤独剑客zzy 阅读(236) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页